An obsidian toolbar plugin, modified from the Cmenu plugin
An obsidian toolbar plugin, modified from the Cmenu plugin
.....
` 9. left Insert an html code to align the text left `.....
` 10. right Insert an html code to align the text right `.....
` 11. center Insert an html code to center the text `..... ` 12. fullscreen-focus Default binding shortcut key `Ctrl+shift+F11` Will make the notes page display full screen, let you focus more on the writing itself. To exit full screen press ESC or execute the full screen command again 13. workplace-fullscreen-focus Default binding shortcut key `Ctrl+F11` Unlike fullscreen-focus mode, this one just hides the left and right sidebar panels, it's only workspace full screen 14. head 1-6 level heading settings Default binding shortcut key `Ctrl+1,ctrl+2,...Ctrl+6` 15. support custom command icons 16. Support modify command name 17. Support for adding submenus 18. Support menu dragging and sorting 19. Add formatting brush function Built-in two kinds of formatting brush for font color and background color (middle mouse button or right click can cancel the formatting brush status) 20. Adaptive shrinkage of toolbar icon width ### Work with other plugins 1. [emjoi toolbar ](obsidian://show-plugin?id=obsidian-emoji-toolbar) Quickly Insert a emoji 2. [Obsidian-Table-Generator](https://github.com/Quorafind/Obsidian-Table-Generator/) & [ob-table-enhance](https://github.com/Stardusten/ob-table-enhancer) Quickly Insert a table and edit > The above plugins are available from the example vault , all of which have been optimized and have some bugs fixed ☟☟☟ ### Full Vault showcase This is the Obsidian example vault is amazing, there are a lot of dazzling features and showcase, I believe you will wonder a bit, is this Obsidian? [Blue-topaz-examples](https://github.com/cumany/Blue-topaz-examples) ### Privacy & Network Access This plugin may make network requests in the following scenarios. All requests are initiated by the user; no data is sent anywhere unless you explicitly use these features. | Feature | Endpoint | Data sent | Purpose | |---------|----------|-----------|---------| | AI assist / rewrite / inline completion | User-configured AI API endpoint (OpenAI, DeepSeek, Gemini, Ollama, etc.) | Selected note text, custom prompt, frontmatter properties | Send text to your chosen LLM for AI-assisted editing | | PKMer sync (optional) | `api.pkmer.cn` | Toolbar settings JSON, OAuth token (base64url-encoded JWT for authentication) | Sync toolbar configuration across devices | **What is NOT sent:** The plugin does not transmit your vault contents, filenames, or personal data to any server controlled by the plugin author. AI requests go directly to the endpoint **you** configure in settings. **Base64 usage:** The plugin uses `btoa()`/base64url encoding solely for JWT authentication token construction when the optional PKMer sync feature is enabled. No user note content is base64-encoded for transmission. **Local-only data:** All toolbar settings, custom commands, and icon configurations are stored locally in your vault's `.obsidian/plugins/editing-toolbar/data.json`. ### support Thank you very much for your support!No open issues yet, or sync has not completed.