Skip to content

Focus 0.3.2

Compare
Choose a tag to compare
@focus-editor focus-editor released this 21 Feb 01:28
· 529 commits to main since this release
  • New features:
    • New build option: clear_build_output_before_running. Set to true to clear the build output window every time a command is run.
    • New option: disable_viewport_chasing_cursor_near_the_edge. Set to true to prevent the viewport from smoothly scrolling to the new cursor position when it moves near the edge by a small amount.
    • macOS: Opt is now allowed in keybinds rather than Alt.
    • macOS: colored title bars are now used by default
  • Bug fixes:
    • macOS: added NSHighResolutionCapable to Info.plist which should fix blurry rendering when installing Focus via the .dmg package.
    • macOS: keyboard shortcuts should now work correctly on non-QWERTY layouts (#29)
      • NOTE: key composition still does not work correctly, this fix is only about the base keyboard layout being respected
    • Fixed a crash when attempting to override key mappings in a project config
    • Fixed the double shift search action not registering on Linux consistently
    • It shouldn't now be allowed to switch projects while a build command is running, to prevent freezing
    • Go-to-line now works when you press enter to jump to an already entered line number
  • Other changes:
    • macOS: Installing the editor from the .dmg package will register it as a handler for text files. This means that:
      1. you will see Focus as an entry in the "Open With" list in the context menu for text files in Finder
      2. you can use Focus to open files from the terminal by running open -a Focus file
    • macOS: Some default keyboard shortcuts were changed to remove conflicts with system shortcuts.
    • macOS: The oldest OS that can launch Focus is now macOS 10.13 High Sierra.
    • Continuous scroll actions such as scroll_viewport_up, scroll_viewport_down etc. now should work with multipart combos.
    • Cursor positioning when undoing/redoing has been improved. You should now be able to use undo/redo to jump to the position of the last edit without actually applying it.