Releases: CodeEditApp/CodeEdit
v0.3.5
Minimap, Line Folding, Hide Interface, Autosave Stability
Our editor has gotten a massive upgrade in this release. With nearly two dozen bug fixes, and a ton of new features, we're so excited to get this in your hands. A new minimap allows you to see a high level overview of your code, and navigate quickly by dragging the minimap preview. The new code folding ribbon gives you the ability to hide large regions of code. Right now it's based on your indentation setting, but syntax-aware folding is planned and coming soon. Finally, a reformatting guide adds a visual guide to a column in your code. Useful for avoiding lint errors! Of course, all of our new editor features come with their own settings options. You can enable, disable, and configure them as you please!
We've also packed a whole bunch of workspace enhancements into this release. You can now paste into the file navigator to create a new file with your clipboard contents (thanks to @Syrux64). For those of you who enjoy a zen mode, you can now hide the entire interface with a single command, or using the new menu option (thanks to @SimonKudsk). We've also improved both autosave and file renaming. You shouldn't see any incorrect 'file changed by another application' alerts, and renaming files no longer loses focus while you're typing.
Finally, we've integrated our two new packages WelcomeWindow and AboutWindow into this release (thanks to @georgetchelidze). They replace our existing welcome window and about window implementations. We've released them as standalone packages so you can use them in your own macOS apps!
β¨ Enhancements
- Add Gutter & Folding Settings (#2077) @thecoolwinter
- Update SettingsView for macOS 26 Tahoe (#2064) @zhrispineda
- WelcomeWindow Package Implementation (#2059) @georgetchelidze
- AboutWindow Package Implementation (#2060) @georgetchelidze
- Creating a new file with clipboard contents (#1995) @Syrux64
- Made Editor Separators Thicker (#2055) @austincondiff
- Jump Bar Overflow Accordion Effect (#2045) @swiftlysingh
- Separated files and folders in the "Open Recent" sub-menu (#2039) @atsrus
- Hide interface (#2044) @SimonKudsk
- Fix Find Navigator resizing delay, use line height from user settings (#2018) @FastestMolasses
- Open New Files in Workspace (#2043) @thecoolwinter
- Language Server Syntax Highlights (#1985) @thecoolwinter
- Add A Minimap (#2032) @thecoolwinter
- Sort alphabetically - Folders on top (#2028) @LeonardoLarranaga
- Source Control Filter (#2024) @LeonardoLarranaga
π Bug Fixes
- Fix Split View Can't Collapse (#2071) @thecoolwinter
- Fix Autosave "changed by another application " Spam (#2072) @thecoolwinter
- Fix: Navigator Loses Editing, Drawer Not Draggable (#2062) @thecoolwinter
- Added check for git installation presence (#2047) @rustemd02
- Fix Find Navigator resizing delay, use line height from user settings (#2018) @FastestMolasses
- Fixed History Inspector popover UI bug (#2041) @austincondiff
- Fix Getting Stuck in Sub-View within Settings (#2038) @Kihron
- Fix Tasks Not Saving (#2034) @thecoolwinter
- Disable 'Export All Custom Themes' if custom themes is empty (#2027) @LeonardoLarranaga
π Source Editor
CodeEditSourceEditor updated from version 0.11.0
to 0.14.1
Enhancements
- Minimap by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#302
- Added Reformatting Guide by @austincondiff in CodeEditApp/CodeEditSourceEditor#314
- Find: Replace and Match Case Toggle by @austincondiff in CodeEditApp/CodeEditSourceEditor#301
- Find Method Picker by @austincondiff in CodeEditApp/CodeEditSourceEditor#322
- Add the ability to move selected lines up and down by @Bogdan-Belogurov in CodeEditApp/CodeEditSourceEditor#327
- Draw Invisible Characters by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#334
- Expand Two-Way Editor State Bindings by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#337
- Code Folding by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#341
Bug Fixes
- Fix StyledRangeStore Crash by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#303
- Fix Multi-line and Multi-selection Indentation and Keyboard Shortcuts by @hi2gage in CodeEditApp/CodeEditSourceEditor#305
- Highlighter Highlights Text in Minimap by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#308
- Smarter Default Highlight Provider Management by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#310
- Fix Gutter Position On Small Documents by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#312
- [hotfix:] Use Correct Minimap Line Height by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#321
- Fix Overlapping Lines Method by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#326
- Remove the use of NSEvent for lines movement API by @Bogdan-Belogurov in CodeEditApp/CodeEditSourceEditor#333
- Ensure Coordinator's Lifetime is Equal To The Editor's by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#340
- Fix Style Store Crash by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#345
Maintenance
- Make styled range store generic by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#323
- Use Better Text Storage In Example by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#328
- Added product icons to example app by @austincondiff in CodeEditApp/CodeEditSourceEditor#329
- Improve Editor Configuration, Rename to
SourceEditor
by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#336 - [chore:] Update CodeEditTextView to
0.11.3
by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#338 - Improve Public API by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#339
- Clean Up Documentation Site by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#343
π Text View
CodeEditTextView updated from version 0.8.2
to 0.11.6
.
Enhancements
- Improve Drag and Drop by @thecoolwinter in CodeEditApp/CodeEditTextView#80
- Move Layout Updates to NSTextStorage Delegate by @thecoolwinter in CodeEditApp/CodeEditTextView#82
- Update replaceCharacters function by @hi2gage in CodeEditApp/CodeEditTextView#87
- Introduce Override Layout Behavior API by @thecoolwinter in CodeEditApp/CodeEditTextView#84
- Share Text Storage Delegates by @thecoolwinter in CodeEditApp/CodeEditTextView#92
- Text Attachment Support by @thecoolwinter in CodeEditApp/CodeEditTextView#93
- Draw Invisible Characters From Configuration by @thecoolwinter in CodeEditApp/CodeEditTextView#103
- Merge Trailing Line on Attachments, Select Attachments by @thecoolwinter in CodeEditApp/CodeEditTextView#98
- NSBeep On Empty Undo by @thecoolwinter in CodeEditApp/CodeEditTextView#102
- Select Undone/Redone Text by @thecoolwinter in CodeEditApp/CodeEditTextView#105
- Column Selection by @thecoolwinter in CodeEditApp/CodeEditTextView#107
Bug Fixes
- Force Break Undo Groups When Forcing Grouping by @thecoolwinter in CodeEditApp/CodeEditTextView#81
- Invalidation Performance, Rename LineStorage
index
tooffset
by @thecoolwinter in CodeEditApp/CodeEditTextView#85 - Fix Text Disappearing by @thecoolwinter in CodeEditApp/CodeEditTextView#88
- Fix Iterator Edge Case by @thecoolwinter in CodeEditApp/CodeEditTextView#90
- Fix Incorrect Copy/Paste Menu Actions by @thecoolwinter in CodeEditApp/CodeEditTextView#91
- Don't Try to Set a Negative Frame Height by @thecoolwinter in CodeEditApp/CodeEditTextView#96
- [hotfix:] Layout After New/Removed Lines by @thecoolwinter in CodeEditApp/CodeEditTextView#97
- Correctly Group Drag-and-drop for Undo by @thecoolwinter in CodeEditApp/CodeEditTextView#104
- Fix Cursor Lagging - Update Cursors in
TextView.layout
by @thecoolwinter in CodeEditApp/CodeEditTextView#109 - Track Mouse Drag Outside View by @thecoolwinter in CodeEditApp/CodeEditTextView#108
- Fix End of Doc Bugs by @thecoolwinter in CodeEditApp/CodeEditTextView#112
- Skip Selection Update in Undo/Redo by @thecoolwinter in CodeEditApp/CodeEditTextView#113
Maintenance
- Remove Unused Variables in
smoothPath
by @thecoolwinter in CodeEditApp/CodeEditTextView#83 - Added product icon and status bar to example app by @austincondiff in CodeEditApp/CodeEditTextView#101
- Add Text Attachments Delegate by @thecoolwinter in CodeEditApp/CodeEditTextView#110
- Add Text Attachment Actions by @thecoolwinter in CodeEditApp/CodeEditTextView#111
π§° Maintenance
- Bump Version to
0.3.5
(#2082) @thecoolwinter - Update CESE (
0.14.0
), Add Gutter & Folding Settings (#2077) @thecoolwinter - doc...
v0.3.4
Find in Editor, Notifications, Quality of Life
Included in this version is the ability to find text in the editor and navigate results using our custom find panel. CodeEdit also now has a custom-built notification UI for consistent alert and message management across workspaces. This release also includes numerous quality improvements, including but not limited to: editor over scroll, file management updates, drag and drop to open editors, terminal tab bug fixes, improved word detection, enhanced cursor selection modes, and task bug fixes.
β¨ Enhancements
- Clean Up File Management (#1969) @thecoolwinter
- Global Notification System (#1984) @austincondiff
- Add indication for externally deleted files (#1999) @pro100filipp
- Drag and Drop External Files to Open in Editor (#2000) @austincondiff
- Added editor overscroll setting (#2010) @FastestMolasses
- Added copy path and copy relative path options in project navigator menu (#2013) @FastestMolasses
- Added activity viewer inactive state (#1971) @austincondiff
- Workspace Panel View (#1960) @austincondiff
π Bug Fixes
- Fix: Tasks In Folder With Spaces (#1978) @thecoolwinter
- Terminal Tabs Closing Wrong Tab, Terminal Right Click Semantics (#1963) @thecoolwinter
- Fix Task Dropdown Crash (#1956) @thecoolwinter
- Fix Open in Tab not working issue (#1994) @karan0046
- Fixed editor tabs from being non-interactive (#2004) @austincondiff
π Source Editor
CodeEditSourceEditor updated from version 0.9.0
to 0.11.0
- Fix
CaptureModifierSet.insert
by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#281 - Fix End Of Doc Crash by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#285
- Always Show Highlights After Applying by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#288
- Add Bold and Italics Support To Themes by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#289
- Feat: Highlighter Provider Diffing by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#291
- Bump CETV, Revert Trailing Padding (#272) by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#292
- Fix Delegate Typo by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#294
- Update CodeEditTextView by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#299
- Move Overscroll To TextView by @FastestMolasses in CodeEditApp/CodeEditSourceEditor#296
- feat: Find in Editor by @tom-ludwig in CodeEditApp/CodeEditSourceEditor#295
π Text View
CodeEditTextView updated from version 0.7.7
to 0.8.2
.
- β¨ Emphasis API for Highlighting Text Ranges by @tom-ludwig in CodeEditApp/CodeEditTextView#62
- Inset Selection Rect By Leading Edge by @thecoolwinter in CodeEditApp/CodeEditTextView#60
- Add Example App by @thecoolwinter in CodeEditApp/CodeEditTextView#64
- Add Text Insets by @thecoolwinter in CodeEditApp/CodeEditTextView#65
- Final Text & Selection Inset Fix by @thecoolwinter in CodeEditApp/CodeEditTextView#67
- Fix CEUndoManager grouping by @hi2gage in CodeEditApp/CodeEditTextView#69
- feat: Scroll to range by @tom-ludwig in CodeEditApp/CodeEditTextView#70
- Added underscore to selection by @FastestMolasses in CodeEditApp/CodeEditTextView#73
- Added mouse drag selection modes by @FastestMolasses in CodeEditApp/CodeEditTextView#75
- Emphasis Manager Enhancements by @austincondiff in CodeEditApp/CodeEditTextView#78
- Added scroll past end behavior (overscroll) by @FastestMolasses in CodeEditApp/CodeEditTextView#77
- Fix EmphasisManager Leaking Layers, Fix Emphasis Drawing by @thecoolwinter in CodeEditApp/CodeEditTextView#79
π§° Maintenance
- LSP Semantic Token Decoder, Improve LSP-CodeFileDoc Arch (#1951) @thecoolwinter
- Update Project Settings - Generate Asset Symbols (#2009) @thecoolwinter
- [chore:] Bump Version Number (#2021) @thecoolwinter
- [chore:] Update CodeEditSourceEditor, add Find In Editor, Misc Bug Fixes (#2020) @thecoolwinter
- chore: Project Cleanup, Group to Folder Conversion, and SwiftLint Upgrade (#2003) @austincondiff
- Replace deprecated appendingPathComponent calls (#1998) @FastestMolasses
- [chore]: Update CodeEditSourceEditor to 0.10.0 (#1980) @thecoolwinter
- Update copyright to 2025 (#1973) @hi2gage
- Renamed PathBar to JumpBar (#1957) @austincondiff
π¨βπ» New Contributors
- @hi2gage made their first contribution in #1973
- @pro100filipp made their first contribution in #1999
v0.3.3
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
π¨βπ» New Contributors
v0.3.2
Fixes For Symlinks, Autosave, Source Control and More
This update is a stability and bug fix update. Included are fixes for viewing symlink directories, using filenames with spaces in git, autosave stability, and a few UI enhancements.
π Bug Fixes
- Fix for symlinks bug (#1840) @armartinez
- Clear Task Output Button #1875 (#1876) @SavelyUkuren
- Fix Monochrome Setting Crash (#1873) @thecoolwinter
- Fix Source Control File Names With Spaces (#1858) @thecoolwinter
- Mark Autosave Changes Immediately (#1865) @thecoolwinter
- Rebuild Cached Files After Rename, Git Status Label (#1866) @thecoolwinter
π¨βπ» New Contributors
- @SavelyUkuren made their first contribution in #1876
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Multi-Line Comments and Terminal Improvements
This update adds the ability to toggle multi-line comments in the source editor using the β/
keybind. It also adds support for the common β§-click
text interaction to modify selections, and includes some major changes to the terminal pane that improve usability. Some recent improvements to file previews have been applied to the Quick Look pane and the single file window.
β¨ Enhancements
- Fix Terminal State Loss (#1843) @thecoolwinter
- Search bar scrolls with the list closes #1818 (#1855) @scaredcr6w
- Correctly view non-text files in single file window and Open Quickly (#1820) @plbstl
π Bug Fixes
π Source Editor
- fix(comments): Add Support for Commenting Multiple Lines CodeEditApp/CodeEditSourceEditor#261 @activcoding
π Text View
- Shift-Click to Extend Selection CodeEditApp/CodeEditTextView#45 @thecoolwinter
π¨βπ» New Contributors
- @scaredcr6w made their first contribution in #1855
- @NobelLiu made their first contribution in #1857
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Task Running and Source Control Improvements
We are introducing the ability to run tasks and see their current status and output in the new Activity Viewer. We have also improved source control integration by providing push, pull, fetch, and stash capabilities just to name a few. The UI around the utility area and terminal has also been improved.
β¨ Enhancements
- Enabled git push force and tags options (#1846) @austincondiff
- Additional source control functionality (#1785) @austincondiff
- Run Tasks (#1798) @activcoding
- Tasks and Activity Viewer UI Improvements (#1831) @austincondiff
- Update Task to Use Relative Working Path (#1844) @activcoding
- Fixed terminal resize and scroll layout issues (#1845) @austincondiff
- Improved utility area toggle animation (#1845) @austincondiff
Full Changelog: v0.2.1...v0.3.0
v0.2.1
β¨ Enhancements
π Bug Fixes
- Use
NSApp.keyWindow
Over GlobalkeyWindow
(#1819) @thecoolwinter
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Maintenance, Stability, and Groundwork for More to Come
This release brings self-closing tags, UI improvements, better theme management including theme import, duplication, modification and deletion, support for the new system cursor introduced in macOS Sonoma, and upgraded file handling. It also incorporates various bug fixes and maintenance updates to ensure a more polished and reliable experience.
β¨ Enhancements
- Option to Use the System Cursor (#1812) @thecoolwinter
- Validate filenames consisting solely of extensions (#1802) @LeonardoLarranaga
- Highlight search query in 'Open Quickly' results (#1790) @plbstl
- Windows Restore Correct Size (#1788) @thecoolwinter
- Import, duplicate and delete themes (#1718) @austincondiff
- Activity View Resize, Inspector Toggle, Window Consistency (#1776) @thecoolwinter
- LSP Backend (#1739) @FastestMolasses
- naturally orders files and folders #1714 (#1774) @hkarmoush
- feat: Activity Viewer (#1769) @activcoding
- Added font weight pickers to text editing and terminal settings (#1758) @austincondiff
- Stop Modifying User's RC Files (#1753) @thecoolwinter
- Use Single Text Storage For Documents (#1740) @thecoolwinter
- Developer settings menu (#1733) @FastestMolasses
- View text files that are not UTF-8 encoded (#1727) @plbstl
- Show information for non-text files in the status bar (#1713) @plbstl
- New tabs after current focused tab#1704 (#1715) @Shivam-Parekh
- Only Save Workspace Settings If Necessary (#1702) @thecoolwinter
- Added ability to hide toolbar (#1683) @knotbin
- All recent projects searchable in Spotlight (#1680) @knotbin
- Keyboard shortcut for tab switching (#1677) @knotbin
- Workspace settings (#1670) @armartinez
- Added Tooltips for Buttons In Navigator Bottom Toolbar (#1668) @dvandyy
- Git branches list order and truncate priority issue (#1647) @phlpsong
- Git branch show track information (#1644) @phlpsong
- File icon improvements (#1645) @austincondiff
- New split editor symbol (#1643) @austincondiff
π Bug Fixes
- Fix
WorkspaceDocument
Leak (#1808) @thecoolwinter - Fix Navigator Key Navigation Explosion (#1803) @thecoolwinter
- Fix 'Open Quickly' fatal error (#1793) @plbstl
- Add UTType conformance checks in
NonTextFileView
to properly preview files using QuickLook (#1783) @plbstl - Fix for bug showing preview icon for unknown files (#1768) @armartinez
- File Icon Type setting reflects immediately #1765 (#1773) @hkarmoush
- Using the correct color when File Icon Type is set to Monochrome (#1766) @austincondiff
- Allow text files to be edited even when empty (#1724) @plbstl
- Show Git history in the History Inspector, even when a remote is not configured (#1744) @simonwhitaker
- Fix rendering of git commits with bodies in the History Inspector (#1742) @simonwhitaker
- SearchKit memory leaks (#1735) @activcoding
- New tabs after current focus Bug Fix for issue #1704 (#1719) @Shivam-Parekh
- Fixes "Menu Bar Items Not Updating (#1684)" (#1697) @danielzsh
- Correctly preview non-text files (#1707) @plbstl
- delete warning message uses enumerator instead of shallow search (#1699) @knotbin
- Distinguish between Move to Trash and Delete Immediately when right clicking a file or folder. (#1694) @plbstl
- Resolved issue with SearchKit (#1688) @activcoding
- Add avatar CommitListItemView and other fixes (#1676) @activcoding
- Fixed commit changes file icons to support all symbols (#1672) @austincondiff
- Rename
CommandPalleteView
andCommandPalleteViewModel
classes (#1655) @DanKlaver15 - Rename
OverlayPanel
andOverlayView
classes (#1653) @DanKlaver15 - Show An Alert If No Changes Available When Using Discard All Changes (#1642) @phlpsong
- Fix: Filename with whitespaces and new lines (#1629) @phlpsong
- Fix: Git branch picker does not load list in branch picker initially (#1637) @phlpsong
- Adjusted titlebar spacing (#1638) @austincondiff
- Fix toolbar tracking separator (#1636) @Wouter01
π§° Maintenance
- Appcast Link To Live Release Notes (#1809) @thecoolwinter
- Lay Foundation For Automation Testing (#1804) @thecoolwinter
- update CodeEditTextView package (#1771) @plbstl
- Update CONTRIBUTING.md (#1772) @activcoding
- Clean Up Code (#1737) @FastestMolasses
- Removed tab bar style setting and native editor tab design (#1761) @austincondiff
- SwiftLint GH Actions Reporter (#1759) @thecoolwinter
- Replace deprecated modifier .cornerRadius (#1748) @Jerry23011
- Update LogStream version, remove build setting (#1685) @Wouter01
- Fix broken project board links in CONTRIBUTING.md and README.md (#1690) @danielzsh
- Added dependency injection (#1662) @FastestMolasses
- Remove new window system (#1631) @Wouter01
π Source Editor
- Use System Cursor by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#251
- Fix Reference Cycle by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#255
- Fix Gutter Reference Cycle by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#257
- Toggle comment for current line via β / by @Sophiahooley in CodeEditApp/CodeEditSourceEditor#241
- Fix incorrect link by @ladvoc in CodeEditApp/CodeEditSourceEditor#246
- Autocomplete tags by @knotbin in CodeEditApp/CodeEditSourceEditor#247
- Show horizontal scrollbar only when
wrapLines
is off by @danielzsh in CodeEditApp/CodeEditSourceEditor#249 - Add
NSTextStorage
Initializer by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#248 - TreeSitter Tag Auto Close by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#250
π Text View
- Implement the Emacs Kill Ring by @thecoolwinter in CodeEditApp/CodeEditTextView#35
- Fix Page Up/Down Keys by @thecoolwinter in CodeEditApp/CodeEditTextView#38
- Fix Hidden Cursor At End Of Doc by @thecoolwinter in CodeEditApp/CodeEditTextView#39
- Fix Marked Text Input by @thecoolwinter in CodeEditApp/CodeEditTextView#40
- Update scrollToVisible Loop by @thecoolwinter in CodeEditApp/CodeEditTextView#29
- Lazier Layout, Cursor Height, First & Last Line Selections by @thecoolwinter in CodeEditApp/CodeEditTextView#30
- Remove insets from scroll view by @danielzsh in CodeEditApp/CodeEditTextView#27
- Fix Deleting Selected Range by @thecoolwinter in CodeEditApp/CodeEditTextView#33
π¨βπ» New Contributors
- @LeonardoLarranaga made their first contribution in #1802
- @simonwhitaker made their first contribution in #1742
- @danielzsh made their first contribution in #1697
- @plbstl made their first contribution in #1694
- @knotbin made their first contribution in #1677
- @armartinez made their first contribution in #1670
- @DanKlaver15 made their first contribution in #1653
- @Sophiahooley made their first contribution in CodeEditApp/CodeEditSourceEditor#241
- @ladvoc made their first contribution in CodeEditApp/CodeEditSourceEditor#246
Full Changelog: https://github.com/CodeEditApp/CodeEdit/compare/v0.1.0..v0.2.0
v0.1.0

This release comes packed with enhancements and fixes in the source editor, how themes work, settings, source control, and search. We now have a new navigation style setting to optionally open files in place rather than in tabs. While there is still much to do, a lot of work has gone into improving the core editing experience.
β¨ Enhancements
- Source control navigator history tab by @austincondiff in #1534
- Updated Xcode themes by @armartinez in #1566
- Feat: git branches nesting by @FezVrasta in #1571
- Find and Replace Functionality by @activcoding in #1537
- Added more bundled themes by @austincondiff in #1580
- Settings: section with glob pattern crud by @EstebanBorai in #1507
- ^β0 resets font size by @luah5 in #1562
- Generic fuzzy search by @activcoding in #1584
- Alternate Cursor Location Description by @thecoolwinter in #1582
- Handle Missing Remotes (Git) by @ibrahimcetin in #1604
- Refactored how themes are stored and loaded by @austincondiff in #1601
- Git history view now refreshes when opening files from project navigator by @phlpsong in #1611
- Navigation style setting and file history navigation improvements by @austincondiff in #1603
- Recents list in Welcome window now refreshes after opening folders by @phlpsong in #1614
- Pre product icon by @austincondiff in #1617
π Bug Fixes
- Fix Empty Editor State Bug by @thecoolwinter in #1556
- Fix default selection in settings by @RayZhao1998 in #1547
- Fix split editor from causing hang by @thecoolwinter in #1565
- Fix: git branches dropdown by @FezVrasta in #1570
- Fix Copyright by @Angelk90 in #1573
- Fix (#1557): autosave by @ElvisWong213 in #1577
- Fix Typos by @activcoding in #1579
- Fix: Source Navigator Icon Symbols affected by accent color by @activcoding in #1589
- Fix: Git History Date bug by @activcoding in #1585
- Fix Editor Layout Setup by @thecoolwinter in #1588
- Fix: use
branch --show-current
to get current branch by @EstebanBorai in #1597 - Fix: Maximized button color issue by @phlpsong in #1607
- Correct Commands For All Windows, Fix βW by @thecoolwinter in #1587
- Fixed delay in synchronization of font size increment and decrement by @ibrahimcetin in #1609
π§Ή Chores & Maintenance
- Chore: Update Pre release CI to run the release drafter by @bombardier200 in #1517
- Chore: Update CodeEditSourceEditor by @thecoolwinter in #1598
- Chore: CI improvements, defaulting to pre build configuration for releases, added dmg background by @bombardier200 in #1612
π Source Editor
- Update GutterView Insets Correctly by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#240
- Rework Async
tree-sitter
Model, Fix Strong Ref Cycle by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#225 - Make JSDoc Highlight as Comments by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#228
- Correctly Lose Focus (finish CETV#14) by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#229
- Fix (CodeEditApp/CodeEditSourceEditor#215): Update Matched Pairs by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#231
- Fix (CodeEditApp/CodeEditSourceEditor#227): Apply Theme Selection Color by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#230
- Add Example App by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#237
- Update Gutter Drawing Code by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#234
- Invalidate Visible Range, Responsive Language Update by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#238
- Fix (CodeEditApp/CodeEditSourceEditor#233): Fix TextFormation editing by @thecoolwinter in CodeEditApp/CodeEditSourceEditor#239
π Text View
- UndoManager Fixes by @thecoolwinter in CodeEditApp/CodeEditTextView#25
- Fix (CodeEditApp/CodeEditTextView#13): Separate Cursor Updates, Fix Focus Issues by @thecoolwinter in CodeEditApp/CodeEditTextView#14
- Fix (CodeEditApp/CodeEditTextView#9): Grayscale Selection When Not Focused by @thecoolwinter in CodeEditApp/CodeEditTextView#16
- Fix CRLF Line Ending Typesetting by @thecoolwinter inhttps://github.com/CodeEditApp/CodeEditTextView/pull/20
- Reduce Text Artifacts, Fix Layout Bug, Public Undo Manager by @thecoolwinter in CodeEditApp/CodeEditTextView#23
- General Performance Improvements by @thecoolwinter in CodeEditApp/CodeEditTextView#24
- Optionally Use System Cursor by @thecoolwinter in CodeEditApp/CodeEditTextView#21
π¨βπ» New Contributors
- @armartinez made their first contribution in #1566
- @FezVrasta made their first contribution in #1570
- @ElvisWong213 made their first contribution in #1577
- @ibrahimcetin made their first contribution in #1604
- @phlpsong made their first contribution in #1607
Full Changelog: 0.0.3-alpha.37...v0.1.0
0.0.3-alpha.37

CodeEdit now has a brand new text view and source editor that is more performant than ever. It also comes packed with source control functionality that you can access in the improved Source Control Navigator.
Note
This new source control functionality may not be perfectly stable and will need further testing and bug fixes.
β¨ Enhancements
- Updated path picker design (#1502) @austincondiff
- Added real-time cursor location to status bar (#1514) @austincondiff
- Another search speed up π¨ (#1500) @activcoding
- Update To New Text View (#1509) @thecoolwinter
- Additional Git Features and Navigator UI Improvements (#1471) @austincondiff
- Implementing Fundamental Indexing (#1483) @activcoding
- feat: discard changes support for SourceControlToolbarBottom (#1480) @EstebanBorai
- feat: capability to open changed file in temp tab (#1472) @EstebanBorai
- Git Improvements (#1458) @avinizhanov
- feat: use dedicated icon for rust files (#1460) @EstebanBorai
- Red close button unsaved indicator (#1457) @avinizhanov
- Unsaved changes indicator in editor tab (#1441) @austincondiff
- Lazily Load Files (#1438) @thecoolwinter
- Settings Search (#1312) @luah5
- Keyboard shortcut to switch sidebar navigator tabs (#1382) @FastestMolasses
- Dim editors without focus (#1423) @austincondiff
- feat: creates file/directory in active path (#1416) @EstebanBorai
- Reorganized Editor, Tab Bar, and Path Bar files and added show/hide Path Bar setting, show/hide Utilities Area (#1420)
@austincondiff - Added ability to focus a single editor (#1414) @austincondiff
- Added shadows to tab bar when tabs overflow (#1412) @austincondiff
π Bug Fixes
- Fix Editor Focus, Undo/Redo, Speed Up Cursor Labels (#1515) @thecoolwinter
- Git fetch improvement (#1511) @Wouter01
- Add Indexing Progress, Index Off Main Thread (#1501) @thecoolwinter
- Split string into lines not words (#1499) @activcoding
- Fix issue #1427 | UtilityAreaTerminal model changed to ObservableObject
(#1496) @kmohsin11 - Fix issue #1488 | Utility area sidebar state specific to individual wβ¦
(#1493) @kmohsin11 - FIX: When deleting a file from the project navigator, the alert says (Function) in place of the filename (#1492)
@activcoding - Fix filter button overflow (#1469) @rational-kunal
- Fix #1453: App crashes when unsaved file alert presented (#1454)
@avinizhanov - Project navigator files watch fixes (#1452) @avinizhanov
- Fixes Welcome Window on macOS Sonoma (#1446) @avinizhanov
- Fixed inspector if >=5.9 or greater which now needs a viewModel (#1439) @austincondiff
- fix: Fix misplaced terminal icon in macOS Sonoma (#1436) @Cubik65536
- Fix visual issues with dragging AreaTabBar icons (#1435) @FastestMolasses
- Fix icon draggin feature not being enabled (#1426) @FastestMolasses
- Fix Async Malloc Crash (#1421) @thecoolwinter
- fix: Increase/Decrease Font Size command one step behind π (#1403) @Ahattalla
- Fix for deeplinks (#1401) @Wouter01
π§° Maintenance
- Tests: File Indexing and Search Functionality (#1503) @activcoding
- Updating search keys in General Settings (#1470) @luah5
- Updated product icons (#1459) @austincondiff
- [chore] Rename tabgroup to editor and more (#1418) @austincondiff
π¨βπ» New Contributors
- @Ahattalla made their first contribution in #1403
- @EstebanBorai made their first contribution in #1416
- @rational-kunal made their first contribution in #1469
- @activcoding made their first contribution in #1492
- @kmohsin11 made their first contribution in #1493
Full Changelog: 0.0.3-alpha.36...0.0.3-alpha.37