Expand description
On-disk types for an Eagle library. Field order mirrors Eagle’s own key
order so that compact serialization is byte-identical. Unknown keys are
kept in extra and written after the known ones.
Structs§
- Comment
- One entry of an item’s
comments: a region note on an image or a timestamped note on a video or audio file. Eagle writesid, thenx,y,width,height(image) orduration(video), thenannotationandlastModified. - Folder
- A node in the folder tree.
- Item
- An item’s
images/<ID>.info/metadata.json. - KeyOrder
- An item’s original key order. Only formatting, so it never makes two items unequal.
- Library
Metadata - Top-level
metadata.json: the folder tree and library-wide settings. - Mtime
Index mtime.json: item id to modification time, followed by an"all"count.- Palette
- One colour of an item’s palette.
- Saved
AiRules - A saved filter’s
imageandsemanticrules, each kept as the whole value it was read as, so that fields falcon doesn’t know come back unchanged when the filter is saved again. - Saved
Filter - One entry of
saved-filters.json: a name and a snapshot of the filter panel’s rules. Entries have no id; Eagle finds them by position. - Saved
Filter Query - A saved filter read into falcon’s search types.
- TagGroup
- A tag group from
tagsGroupsin the librarymetadata.json. Eagle writesid,name,tags, thencolorwhen set anddescriptionwhen defined. - Tags
tags.json.
Enums§
- Folder
Order - A folder’s or smart folder’s own sort key, stored as
orderBy.
Constants§
- FOLDER_
ICONS - Icon names Eagle’s folder and smart-folder icon picker offers, in picker
order (spellings as Eagle stores them). No
iconkey means the default folder icon. - ICON_
COLORS - Icon colours Eagle offers for folders, smart folders and tag groups, in menu order. No colour key means the default (grey).
Type Aliases§
- Extra
- Unknown JSON keys, preserved verbatim.