2.2 KiB
0.116.1 — Cascading header-bar overflow, plus a store-review lint fix
This release reworks how the header bar behaves on narrow panes and fixes a lint error flagged by the community-plugin review.
Cascading, collapsible header bar (0.116.0)
The header bar (folder · search · tag · color · sort · view · time buttons · window buttons) no longer clips or wraps to a second row when a pane gets narrow. Its controls are organized into five groups, each with its own distinctive icon and a combined popover, and they fold in two phases as space runs out:
- Groups (left→right): folder + search (
folder-search), tag + color (filter), sort + view (sliders-horizontal), time (clock), and window controls — tiny / compact / open-in-new-window (app-window). - Phase one — as the bar narrows, each group collapses from its expanded button row into a single iconed "combined menu" button, in order: window → time → tag/color → sort/view → folder/search. Clicking a group's icon opens a popover with that group's controls.
- Phase two — once every group is a compact icon and the row still doesn't
fit, a master overflow button (the sideways
⋯) appears at the right edge and absorbs the group buttons one at a time, right to left, listing them as sections inside its own menu. - When the pane is widened again, everything expands back in reverse. A group
icon (or the
⋯) shows an accent border when a hidden control has a non-default value, so an active filter is never hidden silently. - Desktop behavior; the mobile combined-filters menu is unchanged.
Includes follow-up fixes found in testing: the folder name shows in full again (it was being capped to a narrow width and not restoring), the extra gap between the search and tag controls is gone, and the overflow button no longer grows in height.
Plugin-review lint fix (0.116.1)
Removes the only eslint-disable directive in the source — in
aggregate-view.ts, the encrypted/archived aggregate view's setState now
casts its argument to the proper ViewStateResult type instead of any, so the
community-plugin validator no longer reports an undescribed/disallowed disable
directive. No behavior change.