Files
clipbored/docs/thingstofix.md
2026-07-09 19:32:57 -04:00

1.9 KiB

UI Cleanup Resolution

All eleven findings from the original cleanup list are resolved in the current shelf design.

  1. 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.
  2. 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.
  3. Category changes felt abrupt. Search, category, card, and panel changes use short eased transitions and become immediate when macOS Reduce Motion is enabled.
  4. 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.
  5. 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 + F only focuses search.
  6. 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.
  7. A nonfunctional resize lip was visible. The shelf has no resize handle and uses its fixed side-shelf frame.
  8. New Text Clip was unnecessary. The panel, menu-bar menu, and shortcut map no longer expose a new-text action.
  9. 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.
  10. The panel did not need a close control. There is no close button in shelf chrome; Esc and the configured global shortcut dismiss it.
  11. 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.