hodie575 downloadsAllows defining 'selector' properties (e.g., selector.status) which display as interactive dropdown menus with pre-defined options in both the standard Properties View and inside Bases views.
This is a plugin for Obsidian that allows you to define "selector" properties (e.g., selector.status) which display as interactive dropdown menus with pre-defined options.
The plugin dynamically injects these dropdowns into both the standard Properties View (at the top of your markdown notes) and inside the tables generated by the core Obsidian Bases plugin.
selector.status or priority).To-Do, Doing, Done).Whenever you add a property with that exact name to a note's frontmatter, it will now render as a dropdown in both the Properties view and any linked Base tables.
Since this plugin is not yet in the community directory, you can install it manually:
<vault>/.obsidian/plugins/custom-selectors/.main.js, manifest.json, and styles.css.If you want to build the plugin from source:
npm install to install dependencies.npm run dev to start compilation in watch mode, or npm run build for a production build.This plugin requires Obsidian 1.8.0 or later. It manipulates the DOM of the Properties and Bases views, so it may require updates if the Obsidian core UI changes significantly in future versions.
This project is provided under the MIT License.