New Features
The following features have been implemented:
- Drag-and-Drop File Management: Introduced drag-and-drop functionality for reorganizing abstract folders and notes.
- Additive Drag-and-Drop: Supports "additive" drag-and-drop actions by holding
CtrlorAltto establish new parent/child links without removing existing ones. - Recursive Delete: The ability to recursively delete associated child notes and folders has been added.
- Auto Expand Children Settings: New settings are available to control the automatic expansion of child folders when a parent file is opened.
- Parent Folder Expansion Control: A setting has been added to disable the automatic expansion of parent folders when the active file is revealed.
Fixes and Improvements
The following issues have been resolved and improvements made:
- Real-time File Reflection: Manually added files and screenshots are now immediately reflected in the abstract folder view.
- Drag-and-Drop Enhancements:
- Issues related to parent inversion and duplicate links during drag operations have been resolved.
- Visual feedback, validation (including circular dependency warnings), and drag outline presentation have been improved.
- Abstract Child Creation: Issues affecting the creation of abstract child files for Canvas and Base files have been fixed to ensure correct parent-child relationships.
- Empty Group View: An issue where creating groups with folder paths could result in an empty view has been corrected.
- File Revelation: Active file revelation has been improved, preventing unintended multiple parent chain expansions.
- PDF Opening: An issue where PDFs would open in a split view instead of the current active pane has been resolved.
- Conversion: An issue where converted Markdown files were incorrectly bi-directionally linked has been fixed.
- Code Quality & UI: Various internal code quality improvements, type safety enhancements, and updates to UI text for consistency and clarity have been implemented.