Currently, as Obsidian’s ecosystem grows, many community plugins (like PDF++, Periodic Notes, etc.) have become extremely powerful but also feature-heavy. This results in settings pages with hundreds of options that require endless scrolling to navigate.
The Problem:
-
Lack of Searchability: The current core “Settings Search” only covers core settings and hotkeys. It does not index or search through the text within individual community plugin settings pages.
-
Poor User Experience: For complex plugins, users have to manually hunt for a specific toggle or field. This is not just a plugin-specific issue but a limitation of the current Obsidian Plugin Settings API/UI framework.
Proposed Solution: I propose that Obsidian core should provide a standardized search interface for all community plugin settings:
-
Global Integration: Allow the core Settings search bar to index and navigate to specific fields within a plugin’s settings.
-
Dedicated Search Field: Alternatively, provide a native API component that automatically adds a “Search settings…” bar at the top of every community plugin’s settings tab.
-
Standardized Sections: Encourage or enforce a UI structure that makes these settings more discoverable by the core system.
This improvement would significantly lower the barrier for new users and improve the productivity of power users who rely on complex plugin setups.