Skip to content

feat(macos): remember the last palette target - #231

Merged
sebil merged 1 commit into
mainfrom
feat/palette-remember-target
Aug 17, 2026
Merged

feat(macos): remember the last palette target#231
sebil merged 1 commit into
mainfrom
feat/palette-remember-target

Conversation

@sebil

@sebil sebil commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

The quick-send palette always opened on the first chip, so I had to tab back to
the same person every single time. Now it remembers who I picked last and opens
right there.

  • Every pick (Tab, Shift+Tab, arrows, click) stores the channel and member in
    UserDefaults, so it survives a restart.
  • Opening restores that target. If the person is offline the selection falls
    back to their channel's Everyone chip, and the memory stays — when they come
    back online they are preselected again.
  • The list scrolls to the remembered chip if it sits below the fold.

Tested live: pick a target, close the palette, open it again with the shortcut,
and the same chip is selected.

@sebil
sebil requested a review from a team as a code owner August 17, 2026 16:59
@sebil
sebil merged commit f39cf00 into main Aug 17, 2026
5 checks passed
@sebil
sebil deleted the feat/palette-remember-target branch August 17, 2026 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant