More native menu items

Open
#2,802 4 comments 7 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
macos, rust
Domain
desktop

Research direction

Start with Apple's Menu Bar Menus guidelines linked in the issue, then locate Tauri's existing native menu handling. Done means supporting the listed macOS menu items and adding an alphabetized list of open windows to the Window menu, with behavior matching the guidelines.

Written by the indexing model from the issue text.

Description

status: upstream type: feature request

These are more native menu items that would be nice to have in Tauri.

Apple's Menu Bar Menus guidelines: https://developer.apple.com/design/human-interface-guidelines/macos/menus/menu-bar-menus

Edit > Paste and Match Style
Edit > Delete
Edit > Speech > Start Speaking
Edit > Speech > Stop Speaking
Edit > Start Dictation
Edit > Emoji & Symbols

View > Actual Size
View > Zoom In
View > Zoom Out

Window > Bring All to Front

List of open windows: Most macOS apps also have a list of the open windows at the bottom of the Window menu. The guidelines state that you should:

List open windows — not panels — as menu items at the bottom of the Window menu. List the windows in alphabetical order for easy scanning. When people select an open window in the Window menu, it comes to the front of the window stack.

Dominant language
Rust
Stars
111k
Forks
4k
Avg merge
2d 1h
Merged PRs (30d)
44

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from tauri-apps/tauri

All issues in tauri-apps/tauri

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.