Skip to content

Add a minimal macOS Settings menu - #339

Merged
alecdotdev merged 1 commit into
sftwrdotdev:masterfrom
PathGao:agent/minimal-macos-settings-menu
Aug 2, 2026
Merged

Add a minimal macOS Settings menu#339
alecdotdev merged 1 commit into
sftwrdotdev:masterfrom
PathGao:agent/minimal-macos-settings-menu

Conversation

@PathGao

@PathGao PathGao commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • reduce the macOS native menu to app-level actions
  • add Settings… with the standard Cmd+, shortcut
  • route Settings to the currently focused Markpad window

Fixes #281

Validation

  • npm ci
  • npm run check
  • npm test
  • cargo test

Local bundle validation

  • macOS Bundle: com.alecdotdev.markpad.pr281, version 2.6.14-pr281.local.1
  • Built with npm run tauri build in an isolated clone.
  • Verified the native menu contains only About, Settings…, Check for Updates…, Services, Hide, and Quit. Settings… opened the existing Settings modal in the focused window.

@PathGao

PathGao commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator Author

@alecdotdev Thank you for transferring the repository to the organization. I checked the current setup: GitHub Stacks is now available in public preview, but I cannot create a native stack yet.

My account currently has read-only access to sftwrdotdev/Markpad, and the heads of my open PRs are branches in the PathGao/Markpad fork. GitHub Stacks requires every branch in the chain to be in the same repository, so cross-fork PRs cannot be linked as a native stack.

If I receive write access to the upstream repository, I can create future dependent branches directly there and use Stacks for the genuine dependency chains. The existing independent PRs will remain separate.

@alecdotdev

Copy link
Copy Markdown
Collaborator

@PathGao perfect, I've granted you write access to the repository

@alecdotdev
alecdotdev merged commit a7390bc into sftwrdotdev:master Aug 2, 2026
5 checks passed
@PathGao
PathGao deleted the agent/minimal-macos-settings-menu branch August 2, 2026 05:18
@PathGao

PathGao commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator Author

@alecdotdev Thank you — I appreciate the write access. I will verify which of the existing dependent PRs can be converted into a native stack and report back with the result.

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.

Discuss a minimal macOS application menu and shared Settings entry

2 participants