You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
you will see Focus as an entry in the "Open With" list in the context menu for text files in Finder
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.