Skip to content

v0.5.3 — configurable shortcut, popover pin, settings polish - #10

Merged
ColeMei merged 2 commits into
mainfrom
polish/v0.5.3
Jul 10, 2026
Merged

v0.5.3 — configurable shortcut, popover pin, settings polish#10
ColeMei merged 2 commits into
mainfrom
polish/v0.5.3

Conversation

@ColeMei

@ColeMei ColeMei commented Jul 10, 2026

Copy link
Copy Markdown
Owner

GUI polish release fixing six issues found in real use, plus the two planned features.

Features

  • Configurable popover shortcut — new "Popover shortcut" recorder row in Settings (default stays ⌥⌘O). Registered at runtime, persisted, re-applied at launch; the shortcut labels in Settings and the popover header follow the binding.
  • Popover Pin — pinning the popover suspends hide-on-blur for one showing, making drag-and-drop into the popover actually possible (clicking a file in Finder blurs the panel, which used to hide it before the drag could begin). Pin resets on every toggle and on Esc.

Fixes

  • Popover Recent Changes now updates when changes were made in the main window: the backend emits an explicit popover-shown event on open instead of relying on focus events, which don't fire reliably for the transparent panel.
  • "Warn on UTI conflicts" off now also hides the UTI ⚠ badges in the Extensions table (previously only gated the sheet warning and toast suffix).
  • "Show bundle IDs" off now also hides bundle IDs in the Apps detail header and the popover rows (previously Extensions-table only).
  • Toasts auto-dismiss after 5s (8s when they carry an Undo button) instead of staying forever.
  • Settings freshness: the CLI version is re-probed every time the Settings pane opens (was launch-only, so a brew upgrade never showed without relaunching); "last checked" includes seconds so repeated Check Now clicks visibly do something.
  • The Command Line install hint is tap-qualified: brew install ColeMei/openwith/openwith (the bare form fails without the tap).

Notes

  • Beta channel remains a placeholder in practice until a prerelease exists on GitHub — the code path is real (includes prereleases), there's just nothing on that channel yet.
  • Version bumped to 0.5.3 (lockstep).

ColeMei added 2 commits July 10, 2026 20:27
… settings fixes

- Popover shortcut is user-configurable (Settings recorder row; default
  stays ⌥⌘O). set_toggle_shortcut re-registers at runtime, the saved
  accelerator is re-applied at bootstrap, labels follow everywhere.
- Popover Pin: suspends hide-on-blur for one showing so a file can be
  dragged in from Finder (grabbing the file blurs the panel, which used
  to hide it before the drag could start). Reset on every toggle/Esc.
- Popover refreshes on an explicit popover-shown event from the backend;
  focus events proved unreliable for the transparent panel, so changes
  made in the main window never showed in Recent Changes.
- "Warn on UTI conflicts" now also gates the UTI ⚠ badges in the
  Extensions table; "Show bundle IDs" now also gates the Apps detail
  header and popover rows (popover reloads settings on storage events).
- Toasts auto-dismiss (5s, 8s with an Undo button) instead of living
  forever.
- Settings: CLI version re-probed when the pane opens (was launch-only);
  "last checked" shows seconds so repeat Check Now clicks visibly react;
  install hint is tap-qualified (brew install ColeMei/openwith/openwith).
@ColeMei ColeMei added bug Something isn't working enhancement New feature or request labels Jul 10, 2026
@ColeMei
ColeMei merged commit 11d9ae7 into main Jul 10, 2026
1 check passed
@ColeMei
ColeMei deleted the polish/v0.5.3 branch July 10, 2026 10:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant