1.9 KiB
1.9 KiB
UI Cleanup Resolution
All eleven findings from the original cleanup list are resolved in the current shelf design.
- Hover controls obscured clip text. Hover now expands the preview visually; commands are exposed through the context menu and keyboard, so no hover rail covers content.
- Hover broke keyboard navigation. Hover state is independent from keyboard focus and selection, and arrow navigation clears stale hover ownership without changing the wrong clip.
- Category changes felt abrupt. Search, category, card, and panel changes use short eased transitions and become immediate when macOS Reduce Motion is enabled.
- The collapsed search control was broken. Search has one aligned container: it expands on click, typing, or
Command + F, and collapses after click-away only when the query is empty. - Filtering was split across categories and a search menu. Category chips are the primary visual filters; a click replaces the filter and Command-click builds a union.
Command + Fonly focuses search. - Empty built-in categories added noise. Built-in type/sort chips are created only when they have matches or are selected; empty custom Pinboards remain visible by design.
- A nonfunctional resize lip was visible. The shelf has no resize handle and uses its fixed side-shelf frame.
- New Text Clip was unnecessary. The panel, menu-bar menu, and shortcut map no longer expose a new-text action.
- The alternate compact mode was unnecessary. Settings exposes one Side Shelf layout; row sizing adapts automatically to available space instead of presenting a mode toggle.
- The panel did not need a close control. There is no close button in shelf chrome;
Escand the configured global shortcut dismiss it. - The persistent status bar consumed space. The shelf flows directly from its toolbar into the side-rail card list; feedback is shown in the relevant menu or Settings page.