Skip to content

Conversation

@wesbillman
Copy link
Collaborator

Changes

  • Window state persistence: Added tauri-plugin-window-state to remember window size and position across sessions
  • macOS app menu: Added proper app menu with standard macOS items:
    • About Staged
    • Services
    • Hide/Hide Others/Show All
    • Quit (Cmd+Q)
  • Minor formatting fixes in refs.rs and diffSelection.svelte.ts

Why

  • Window state persistence improves UX by remembering user's preferred window configuration
  • macOS app menu is expected behavior for native Mac apps and enables standard shortcuts like Cmd+Q

- Add tauri-plugin-window-state to remember window size/position across sessions
- Add proper macOS app menu with About, Quit, Hide, Services, etc.
- Minor formatting fixes in refs.rs and diffSelection.svelte.ts
@wesbillman wesbillman merged commit acb0162 into main Jan 28, 2026
@wesbillman wesbillman deleted the feat/window-state-and-macos-menu branch January 28, 2026 16:30
michaelneale added a commit that referenced this pull request Jan 29, 2026
* main:
  Add lefthook for pre-push checks (#37)
  Replace goose CLI with ACP (Agent Client Protocol) (#36)
  Add window state persistence and macOS app menu (#32)
  Fix horizontal scrollbar in sidebar (#35)
  Add GitHub Actions CI workflow for PRs (#33)
michaelneale added a commit that referenced this pull request Jan 29, 2026
* main:
  show an explanation of how things were as well as the change (#28)
  feat: install a CLI for instant terminal launch in a repo dir (#38)
  Rename reviews.db to staged.db with auto-migration (#39)
  Add lefthook for pre-push checks (#37)
  Replace goose CLI with ACP (Agent Client Protocol) (#36)
  Add window state persistence and macOS app menu (#32)
  Fix horizontal scrollbar in sidebar (#35)
  Add GitHub Actions CI workflow for PRs (#33)
  Tiered strategy for changeset sizes (#29)
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.

2 participants