Obsidian users: What would make the app more Mac-native?

Ah, I didn’t know autocorrect and text replacement worked differently.

Chatted with the Obsidian team about this. Electron has implemented support for system spellcheckers as of October 2019, but CodeMirror—the text editing layer on top of Electron that Obsidian uses—doesn’t use that.

I believe the devs have submitted a pull request to CodeMirror though. Fingers crossed!

1 Like

I really, really hope we get there. Craft is whispering the sweet song of a native app in my ear… Obsidian still has a comfortable lead, but the competition in this space is fierce!

2 Likes

I’m with the @anon85228692 here. The fact that I can use Obsidian seamlessly (more or less) with DT3 and Drafts helps drown out the siren’s call of Craft, but depending on what happens Monday (when Craft is set to release the next big update), that could all change! If Craft gets automation support…and I think it will…plus better keyboard shortcuts (as it will), gonna be hard to ignore the native iOS/iPadOS apps!

3 Likes

What I am really waiting for is the iPad app for Obsidian. That would make the perfect companion to Obsidian. There is one thing that would help a person like me that does not understand CSS, and that would be a program that allows you to choose your own color schemes and then save that as the Obsidian CSS.

2 Likes

Another thing I find myself more and more (but I doubt we’ll ever get) in continuity camera.

2 Likes

That and continuity markup/sketching would be awesome!

3 Likes

So! On the menu front—I am hoping to help the Obsidian devs build a good macOS menu. Here’s my thinking. Looking for suggestions/edits from others. (Some obvious things are missing—e.g., Services, Spelling and Grammar, Substitutions—as they need further development elsewhere in the app.)

Obsidian
... About Obsidian
... Preferences

File
... New Vault
... New Note
... Open Vault
... Open Note
... Open Recent
... Save
... Close Active Pane
... Move to...
... Rename Current Note
... Reveal Note in System Explorer
... Reveal Note in File Explorer
... Open in Default App
... Share...
... Export
... Print
... Page Setup (What would this do in Obsidian?)

Edit
... Undo
... Redo
... Cut
... Copy plain text
... Copy HTML
... Copy rich text
... Copy Obsidian URL
... Copy File Path
... Follow Link Under Cursor
... Open Link Under Cursor in New Pane
... Edit File Title
... Paste
... Delete
... Delete Paragraph
... Swap Line Up
... Swap Line Down
... Select All
... Find ...
... Start Dictation
... Emoji & Symbols

Format
(all Markdown formatting shortcuts go here)

Workspace
... Load Workspace
... Manage Workspaces
... Split Vertically
... Split Horizontally
... Toggle Pin
... Open Graph View
... Open Local Graph
... Open Backlinks for the Current File
... Open the Outline of the Current File
... Start Presentation

View
... Reload
... Theme ... 
... ... (Downloaded themes go here)
... Dark Mode/Light Mode
... Show/Hide Left Sidebar
... Show/Hide Right Sidebar
... Fold All Headings and Lists
... Unfold All Headings and Lists
... Toggle Fold on the Current Line
... Show Preview/Edit
... Text Size...
... Enter Full Screen

Go
... Navigate Back
... Navigate Forward
... Open Quick Switcher
... Today's Note
... Next Daily Note
... Previous Daily Note
... Open Random Note

Plugins (This is a personal dream of mine—that any plugin that adds a command to the command palette has that same command added to this menu.)
... Plugin 1
... ... Plugin 1 Command A

Window
... Minimize
... Tile Window to the Left
... Tile Window to the Right
... Move to (iPad)
... Bring All to Front
(I'm not sure how easy it is to implement some of these macOS Window menu features in Electron—e.g., I just noticed that Pocket Casts, another Electron app, has a "Tile Window to Right/Left" option that doesn't do anything, ha.)

Help
... Search
... Open Help Vault
... Open the Obsidian Forum
... Open the Obsidian Members Group Discord

I have no idea how feasible implementing all of these menu items might be, but from what I can see in the Electron documentation, some of it should be easy. Famous last words, of course.

1 Like

I think you also need

New Folder
Rename Folder
Reveal Folder in Finder
Delete Folder
Move Folder

What is the difference between System Explorer and File Explorer? We’re talking about a macOS menu, so those terms are sort of Windows-ish and don’t belong in a macOS menu.

2 Likes

System Explorer is just how Obsidian refers to Finder (macOS) and Explorer (Windows). (Not sure what it is on Linux distros.) File Explorer is how Obsidian refers to the in-vault view.

So, “Reveal in System Explorer” would show a file in Finder, and “Reveal in File Explorer” would show where the file is in your Obsidian vault.

There’s been lots of debate on the terminology but I think the devs are fixed on this approach. (I would prefer a conditional “if macOS, call this Finder; if Windows, call this Explorer” approach, but alas!)

1 Like

I know that. It’s wrong and a bit sloppy, IMO.

1 Like

I’m glad I’m not the only one. For me it’s about a native experience across all of my apple gear. Craft seems really great. I don’t think it holds a candle to obsidian if we are comparing MacOS to MacOS. BUT! I might be willing to sacrifice some of the functionality on Mac to have more balanced functionality across devices.

The one thing that is keeping me from jumping is transclusion. It’s so easy to build an outline for something in obsidian, then hit the preview button, have everything from all of the notes right there. Then you can copy it out into another text editor or use it as is for a lecture outline.

Also, I do love the app. It’s funny to me that I’m having such a hard time with this because I’ve been complaining for years about lack of zk iOS support…and now it’s there…but the macOS app that I’m using is so good that I’m not yet entirely ready to make the jump.

3 Likes

Is there any progress on support for native MacOS autocorrect? iPad/iPhone?

My biggest request here would be to enable Obsidian as a native Markdown editor in Finder — and I guess in the Files app on iPad/iPhone as well. That would solve a great many problems for me. Although I am enjoying finding workarounds to these problems.

2 Likes

No updates yet. iOS should work, though, no?

I think I have a plugin solution in mind for Mac, but haven’t had the chance to develop it. And I think the devs have had their hands full with mobile rollout.

Working on plugins for a more Mac-native experience—and giving the devs some support for menus and the like—is a hopeful parental leave project for me. I’ve got a month before I go on leave though!

3 Likes

I haven’t tried it on iOS or iPad, TBH.

You’re having a baby? Mazel Tov!

And yes, while I have no children myself, from what I understand once you have a baby you should have plenty of free time to work on Obsidian plug-ins and other side projects! <— sarcasm

I don’t miss menu support. The command palette is much better for that. As a matter fact, even in native Mac apps I now use Paletro more than I use the menus. Do a lot of people who are sophisticated enough to use Obsidian also use menus? Would menu support be helpful for automation, as with keyboard maestro?

To be clear, menu support is extremely low priority for me. I don’t really need it at all. But as my mother always told me, the world does not revolve around me.

I think menu support is very important to discoverability.

4 Likes

Possibly. On the other hand, when I was discovering what obsidian could do, I opened to the command palette with no text and just started arrowing down and reading the options. I still do that occasionally when I want to re-familiarize myself with what’s available.

I think Obsidian has provided a good alternative to command menus, with the Command Palette. Type ⌘P, the palette opens, begin typing the thing you are looking for, selected with arrow keys, hit return. We can choose commands to pin to the top of the palette. All commands can be given shortcuts in Settings.

Mac users have been trained to discover the options available in a program by exploring the menu since 1984. :wink:

2 Likes

You’re right of course. Doesn’t invalidate the feature, however does it?

The prefect Mac/iOS note taking app will have the features of Obsidian and the nativity of Bear :heart_eyes:

1 Like