Navigator, Settings, and Editor Improvements
This version introduces project navigator filtering and multiple file selection, source control settings. Theme management now supports fuzzy search for easier discovery, and the editor supports indenting and unindenting selected lines. Other fixes include improved tab behavior, tidied up cursors, and enhanced source highlighting.
✨ Enhancements
- Source Control Settings (#1926) @austincondiff
- Deleting a file in the Workspace UI now closes the tab (#1937) @LeonardoLarranaga
- Instant Popovers (#1922) @Kihron
- Select multiple files in the project navigator (#1906) @LeonardoLarranaga
- AboutView Animation Improvements (#1915) @Kihron
- Automatic Window Deminimization on Dock Icon Click (#1907) @Kihron
- LSP Document Content Sync (#1887) @thecoolwinter
- Bold and italic text formatting in themes (#1893) @austincondiff
- feat(themes): Add fuzzy search for filtering and sorting themes in settings (#1849) @tom-ludwig
- LSP Activates On Workspace Files, LSP Document Open/Close (#1879) @thecoolwinter
- Project navigator file filtering (#1896) @LeonardoLarranaga
🐞 Bug Fixes
- Theme export and theme details flicker fix when duplicating and then canceling (#1920) @austincondiff
- Fix Edited Indicator Behavior (#1910) @Kihron
- Fix Navigator Area Label Truncation (#1912) @Kihron
- "Close Tabs to the Right" no longer closes the tab the action is performed on (#1901) @LeonardoLarranaga
- Fix/navigation commands (#1895) @karan0046
- Closing tabs while Open Quickly or Command Palette is open is no longer allowed. (#1868) @scaredcr6w
- Clean Up Child Processes (#1885) @thecoolwinter
- Fix search text disappearance on changing navigation item (#1889) @karan0046
- Update Recently Opened Menu (#1919) @thecoolwinter
- EditorManager Always Opens Files (#1892) @thecoolwinter
📝 Source Editor
- Indent/Unindent Selected Lines by @tom-ludwig in CodeEditApp/CodeEditSourceEditor#266
- TreeSitterClient Highlight Responsiveness by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#267
- Adjust Gutter Background, Add Trailing Padding by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#272
- Multiple Highlighter Support by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#273
- Fix Ambiguous Highlights by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#275
- Invalidate Correct Edited Range by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#279
- Fix TreeSitterClient Not Being Set by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#280
📄 Text View
- Remove Problematic CATransaction, Fix Lines Disappearing by @thecoolwinter in CodeEditApp/CodeEditTextView#52
- Fix Padding Issue, Assertion Failure On Width Update by @thecoolwinter in CodeEditApp/CodeEditTextView#53
- Scroll Cursor Visible While Typing by @thecoolwinter in CodeEditApp/CodeEditTextView#55
- Sync System Cursor Animation by @thecoolwinter in CodeEditApp/CodeEditTextView#56
- Move All Delegate Calls Outside Layout Pass by @thecoolwinter in CodeEditApp/CodeEditTextView#57
🧰 Maintenance
- Removed unnecessary nested folder (#1928) @austincondiff
- Bumping grdb in order to support xcode 16 (#1877) @Vaidios