Skip to content

feat: move macOS reader actions to system menu#607

Merged
everpcpc merged 2 commits intomainfrom
codex/macos-reader-system-menu
Mar 4, 2026
Merged

feat: move macOS reader actions to system menu#607
everpcpc merged 2 commits intomainfrom
codex/macos-reader-system-menu

Conversation

@everpcpc
Copy link
Copy Markdown
Owner

@everpcpc everpcpc commented Mar 4, 2026

Summary

  • move macOS reader actions from the overlay Menu into a new system Reader command menu in MainApp
  • keep macOS reader overlays minimal by removing close/settings/menu buttons while preserving iOS/tvOS behavior
  • wire command state and handlers through ReaderPresentationManager and DivinaReaderView so commands target the active reader session
  • remove appMenuStyle usages and delete View+MenuStyle.swift to avoid custom menu-style side effects
  • refresh Localizable.xcstrings for new reader command labels

Testing

  • make build
  • make localize
  • ./misc/translate.py list (no missing translations)

everpcpc added 2 commits March 4, 2026 20:24
Replace macOS reader overlay menu controls with system Reader commands and keep overlay controls minimal. Remove appMenuStyle usage and delete the extension to avoid menu interaction regressions on macOS. Update ReaderPresentationManager and DivinaReaderView to bridge command state/handlers for active reader sessions. Refresh localization entries for new Reader command labels across supported languages.
@everpcpc everpcpc merged commit 69b0c8a into main Mar 4, 2026
3 checks passed
@everpcpc everpcpc deleted the codex/macos-reader-system-menu branch March 4, 2026 12:32
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