Packs & Tags
Packs and tags are both cross-cutting collections — a way to group expressions and pseudo rigs without moving them out of the folders they physically live in — but eXLib deliberately edits them in two different places, and it's worth knowing which one to reach for.
Packs: cross-folder collections
A pack is a named, cross-folder collection, usable for both expressions and pseudo rigs, edited in one place: the Packs panel in the left column. Select any item — expression or rig — and toggle its membership on a pack with the pack's +/− button. The tooltip names both sides ("Add 'X' to the 'Y' pack"), and with nothing selected it tells you what to select first.
Membership is independent of where the item physically lives in either folder tree — an item can belong to a pack no matter which folder it's filed under. Each pack's count badge covers everything in it, with a breakdown tooltip ("N expressions · M pseudo rigs"). Clicking a pack row also filters the list to it — see Search & Filters.
Tags: edited on the row
Tags are edited in place on the row — through the pencil action's inline editor for expressions, or the dedicated Tag action for pseudo rigs — rather than through a separate panel. A tag is a lighter-weight label than a pack: quick to apply, with suggestions drawn from your existing vocabulary as you type.
The global tag registry
Tags can carry a color from the preset palette or a custom color. Open the tag's Edit action to change its name and color together. The eyedropper opens eXLib's floating in-panel color picker, with a saturation/value square, hue bar, and hex field. Save commits the edit; Cancel leaves the existing tag unchanged.
Drag a tag row by its grip to change its order. Right-click a tag or pack row for its create, edit or rename, and delete actions. Rename and delete operate globally, across every expression and pseudo rig that carries the tag, with a live affected-count confirm before you commit either.
In a pane narrower than 250px, the tag editor places its dot, usage count, and Save/Cancel/Delete actions on the first line, the full-width name on the second, and color swatches on the third. Wider panes keep the inline arrangement.
Which one to reach for
The division of labor is deliberate and consistent: tags are edited in place on the row; packs are edited in the Packs panel. Reach for a tag when you want a quick, colored label you'll apply often across many items. Reach for a pack when you want a named, curated set — a talk demo, a client's kit, a "still needs review" pile — that you manage from one place.