The Unitade plugin for Obsidian provides a versatile solution for managing file extensions within the app. It allows users to open and edit files with custom extensions, something that is not supported by default in Obsidian. The plugin enables rendering files with various extensions as code, similar to editors like VS Code, and offers compatibility modules for older plugin versions. Users can configure the plugin to handle specific file types by entering their extensions in the settings. Unitade is designed for those who want to expand Obsidian's capabilities and streamline the process of working with non-standard file types in their vault.
This patch introduces MAJOR fixes for copy+paste issues within editor and UNITADE's entire system: more about in issue #167, implemented new ways of pasting content. Also, fixed separator symbol injection in file-edit modal.
[!Note]
This patch is a must-have because it fixes primary issues with using code editor and
default extensions systems at the same time: if you use grouped extensions, patch of
this won't affect your performance or working pipeline.
- project now uses native Clipboard API of "monaco-editor" with self-written paste method. Previously, project was using "actions" and tried to invoke them which was against "monaco-editor" security policy, see #167.
- modal for editing extension of a file was using incorrect separator symbol ";" via injecting new extension in extensions array (depending on chosen option). Now modal uses correct separator.
[!Tip]
Check commit history of this release in:
v3.2.7 - changelog