github focus-editor/focus 0.1.9
Horizontal scrolling, font lookup changes, bugfixes

latest releases: 0.3.8, 0.3.7, 0.3.6...
2 years ago
  • Horizontal scrolling is now supported either with keyboard (default shortcuts - Alt-H/L) or with Shift-Mousewheel. Note that a horizontal scrollbar is not planned
  • Default keybinds on macOS have been revised to match other macOS applications – Cmd+Arrow for jump to end of line, for instance. To get these, delete or move your old global config file, run the new version once, then copy any changes you've made to the new file. (We are considering ways to improve this config upgrade process across all platforms.)
  • Windows: the save file dialog is now modal
  • Window title is now properly updated when activating panes by clicking
  • Workspace dir names with a dot will now be displayed correctly
  • Workspace dirs with similar names should now be disambiguated
  • Fixed editor commands executed using the command popup
  • Windows/Linux: you can now specify the name of any TrueType/OpenType font face that you have installed on the system and the editor will try to automatically find the correct font file for it (for example, if you have font: courier new in your config on a Windows system, the editor will automatically load C:\Windows\Fonts\cour.ttf). On Linux we use libfontconfig to match font face names to font files that are installed in the system. Please note that this auto-detection logic is just an addition to the existing behavior of the font config option (meaning that you can still specify paths to specific font files just as before). macOS implementation will come in a future release.
  • Linux/Mac: the editor should no longer constantly redraw while idle
  • "quit" is now a bindable action, bound to Alt-F4 by default on Windows/Linux
  • Linux: the editor will now use X11 as the default backend when running under a Wayland compositor that does not support server-side window decorations (previously it would start as a Wayland client which resulted in the main window having no title bar or borders). You can force a specific backend by setting the FOCUS_LD_BACKEND environment variable to either X11 or Wayland (case insensitive) prior to starting the editor.

Don't miss a new focus release

NewReleases is sending notifications on new releases.