Settings Sidebar Organizer

by cyrylsz
5
4
3
2
1
Score: 35/100

Description

This plugin has not been manually reviewed by Obsidian staff. Groups Community Plugins into folders, allows renaming, reordering, and compacting the sidebar.

Reviews

No reviews yet.

Stats

stars
2,166
downloads
0
forks
30
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

🗂️ Obsidian Settings Sidebar Organizer

Tame your plugin list. Group community plugins, rename them (alias), reorder them manually or automatically, compact the sidebar UI headers, and more...

Screenshot

🗿 Why?

Created because I had too many plugins and got lost in the sidebar; feedback welcome!

[!CAUTION] Experimental "DOM Hack": This plugin manipulates the Obsidian UI directly because there is no official API for the settings sidebar.

  • Risk: If Obsidian updates their UI structure (CSS classes), this plugin might break or stop working until updated.
  • Stability: It creates "proxy" buttons. When you click an item in a group, it programmatically clicks the real, hidden button.

✨ Key Features

1. 📂 Grouping & Organization

  • Custom Folders: Create your own categories (e.g., "Design", "Automation").
  • Multi-folder Support: Plugins can belong to multiple groups at once.
  • Keyword Matching: Sorts plugins into groups based on keywords separated by commas (including spaces). Hover over a live-updating badge to see your matches on the fly (info about multi-folder presence, if plugin is disabled, if it has no ui, and more).
  • "Ungrouped" Folder: Automatically catches any plugin that doesn't match your keywords so nothing gets lost (can be hidden).

2. ✏️ Aliases & Order

  • Renaming (Aliasing): Rename plugins to save space or improve clarity. You can even give the same plugin multiple aliases in different groups if you want.
  • Sorting Options: Sort your plugins inside each group alphabetically, or use drag & drop to manually order them exactly how you want them (you can also manually order the groups themselves).

3. 📝 Plugin Management & Notes

  • Plugin Toggles: Enable or disable your plugins directly from the group configuration menu.
  • Custom Notes: Add personal notes to any plugin (e.g., why you disabled it or what it does). Hover over the note icon or the plugin in the sidebar to read it.
  • Single-File Interoperability: Keep your notes in sync with a standalone .md file for easy bulk editing. Supports custom paths, even inside hidden system folders like .obsidian/plugins/Notes.md.

4. 📉 Compact & Clean UI

  • Compact Mode: Hides the large "Core plugins" and "Community plugins" tabs. It moves them to small ⚙️ icons in the section headers to improve clarity.
  • Collapsible Headers: Allows you to fold the main "Options", "Core plugins", and "Community plugins" sections.
  • Collapse by Default: Option to automatically collapse all groups each time you reopen the settings menu (instead of saving exactly how you left them).

📦 Installation

Method 1: Obsidian site (the fastest)

  1. Go to https://community.obsidian.md/plugins/settings-sidebar-organizer.
  2. Click Add to Obsidian.
  3. Click Install, then Enable.

Method 2: Inside Obsidian

  1. Open Obsidian and go to Settings > Community plugins > Browse.
  2. Search for Settings Sidebar Organizer.
  3. Click Install, then Enable.

Method 3: Manual

  1. Download main.js, styles.css, and manifest.json.
  2. Create folder .obsidian/plugins/settings-sidebar-organizer/.
  3. Paste files and reload Obsidian.

Method 4: BRAT

  1. Install BRAT from the Community Plugins store.
  2. Go to Settings > BRAT > Add Beta plugin.
  3. Paste this repo URL: https://github.com/CyrylSz/obsidian-settings-sidebar-organizer.
  4. Click Add Plugin.

⚙️ How to use

Everything is configured via Settings > Settings Sidebar Organizer:

  1. Create Group: Click + Add Group.
  2. Assign Plugins: Type keywords (comma-separated) in the "Keywords" box.
  3. Fine-tune: Click the Gear Icon (⚙️) next to a group to:
    • Set an Alias (rename).
    • Reorder items manually via drag & drop or Sort them alphabetically.
    • Toggle plugins on/off.
    • Write Notes for your plugins.