All macOS menu bar items must be capitalised

In macOS, all labels in menu items must be capitalised. The context menus in Obsidian, like right-clicking on a note in the files view, have mixed formatting. The application menu for example looks correct. Apple seems to use Chicago or MLA to decide what to capitalise.

Some examples:

  • “Move file to…” → “Move File to…”
  • “Merge entire file with…” → “Merge Entire File with…”
  • “Open in default app” → “Open in Default App”

Existing common macOS menu bar items like “Reveal in Finder” already follow this convention.

Steps to reproduce

Right-click on any item, open any context menu.

Did you follow the troubleshooting guide?

Yes.

Expected result

Menu item labels should follow Chicago Manual of Style or MLA capitalisation rules.

Actual result

They do not.

Environment

SYSTEM INFO:
Obsidian version: v1.10.6
Installer version: v1.10.6
Operating system: Darwin Kernel Version 24.6.0: Wed Oct 15 21:12:15 PDT 2025; root:xnu-11417.140.69.703.14~1/RELEASE_ARM64_T6041 24.6.0
Login status: not logged in
Language: en
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: Things v2.1.20
Snippets enabled: 0
Restricted mode: off
Plugins installed: 0
Plugins enabled: 0

Thanks. Please, open a feature request for this.

Writing | Apple Developer Documentation.

Why did you move it from “Bug Reports” to “Help” if it should be in “Feature Requests”? Is this not the place for reports like this? If we need a linked Apple guidance page for this, it’d be “Design/Components/Menus and Actions” (I’m not allowed to post links), it specifically mentions using title case for menu items.

The menus in the menu bar use Title case on Mac, afaik :blush: .

On the other hand, the link WhiteNoise shared highlights:

  • Title or sentence case. Decide whether you want to use title case or sentence case for alerts, page titles, headlines, button labels, and links. Throughout the HIG, you’ll find guidelines for specific components, but how you format your text is a reflection of your app’s voice. Title case is more formal, while sentence case is more casual. Choose a style that fits your app.

That said, even if the following paragraph (from somewhere under Menus > Labels) mentions the use of Title case

To be consistent with platform experiences, use title-style capitalization. Although a game might have a different writing style, generally prefer using title-style capitalization, which capitalizes every word except articles, coordinating conjunctions, and short prepositions, and capitalizes the last word in the label, regardless of the part of speech. For complete guidance on this style of capitalization in English, see title-style capitalization.

… it still sounds much more like a suggestion than a hard-rule/obligation to me :woman_shrugging:

After that, I don’t know :sweat_smile: , maybe Title case could be implemented for context menus for Apple users having the Native menus enabled (under Appearance > Advanced)

Check the menu items for every single Apple Mac app. It all uses title case exclusively. It’s a typographic convention, not following it makes Obsidian look amateurish and out of place. The HIG do not make it a suggestion — for menu items, it’s an unambiguous point of the guidelines. The most highly regarded third party Mac apps all follow it, too, as well as every one of Apple’s own apps.

It’s fine if you personally don’t care about the Mac as a platform or have something against Apple and their products, just follow the platform convention and use random case for Windows or Linux. Though if I Google image search “Microsoft Word menu”, I also see menu bar items with proper title case.

I don’t see a point in arguing about this.

I don’t think I was arguing … just pointing that the whole title vs. sentence case could potentially be more nuanced :woman_shrugging:

Hence that suggestion (as a “feature request”):

As yes, I actually enjoy the non-native (sentence case) menus of Obsidian :sweat_smile: … but I also know consistence across a whole OS/devices is important.

(For what it’s worth, I’ve been in a full Apple environment for last decade (or so) and as perfection doesn’t exist I, of course, have some issues with them… Like I would if I was running Windows or Linux)