Mihkel Ronk184 downloadsReorganize the sidebars: view buttons on mobile, one menu for each view's actions, the vault switcher and settings, a list for views that don't fit, and search that stays above the keyboard.
An Obsidian plugin that tidies the sidebars, especially on iPhone and iPad.
Every part can be switched on or off in the plugin's settings.
main.js, manifest.json and styles.css from the latest release<vault>/.obsidian/plugins/sidebar-manager/On iPhone/iPad, copy the folder into the vault from a computer (for example through iCloud Drive), then reopen Obsidian.
npm install, then npm run build (or npm run dev to rebuild on change)npm run deploy:ios builds and copies the plugin into the iCloud vault "Sidebar Manager test"npm run release (or npm run release -- minor|major|X.Y.Z) bumps the version, tags it and pushes; GitHub Actions then publishes the release with the plugin files attachedMIT
Only Obsidian's own sidebar views (Files, Search, Bookmarks, Tags, All properties, Backlinks, Outgoing links, Outline) have their buttons moved into the menu. Views from other plugins are left as they are, since some use the same building blocks for their content (Advanced Tables' toolbar, for example). Their views still get the tab row and the overflow list.
The plugin works with parts of Obsidian's interface that have no public API. It was built against Obsidian 1.14; a future Obsidian update can change them. Disabling the plugin restores the original sidebar.