Skip to content

Focus 0.3.3

Compare
Choose a tag to compare
@focus-editor focus-editor released this 21 Mar 03:22
· 443 commits to main since this release
  • New features:
    • macOS: Drag files into the window to open them.
    • C/C++ highlighter will now accept most common unicode letter characters in identifiers
    • Added highlighting for the Uxntal language (thanks @LainLayer)
    • C# highlighting: support nested string interpolation (thanks @audV)
    • New option: show_selected_text_length. Set to true to display the number of selected chars (and bytes) in the footer (thanks @CELLTH)
    • New command: open_another_editor_instance. Defaults to Ctrl-Shift-Alt-N. Opens a new editor instance as a subprocess (thanks @LainLayer)
    • In Jai, #string literals will now support highlighting text. E.g. #string STR_PYTHON will highlight the contents as python. The name needs to end with the desired language name. The string block can have a special background color (called region_heredoc in the config)
  • Bug fixes:
    • Fixed a bug with cursor positioning when using the align_cursors action through the command dialog
    • Fixed a visual glitch when attempting to draw tabs as characters in a new buffer name
    • After switching to a new project the Navigate to File dialog should no longer persist paths from the previous project
    • Fixed a crash when opening the global search widget immediately after switching projects
    • Fixed incorrect cursor positioning when redoing with multiple cursors in some cases
  • Other changes:
    • Improved the scanning speed by ignoring large binary files quicker
    • Windows: improved the startup times by avoiding the use of heavy Win32 API calls
    • It is now possible to select all occurrences of the selected text while the search bar is open
    • Build commands will now appear in the command palette. There's no need to assign each command a key binding any more.