We are happy to announce the seventh pre-release of Nyxt version 2.0.0. This is the final version before 2.0.0. Please help us by reporting any bugs on our GitHub issue tracker!
Nyxt 2 is a massive overhaul of the Nyxt 1 series. A lot of effort has been geared towards improving the code quality under the hood which should reflect on the overall user experience with better performance, increased stability and better accessibility.
%slot-defaulthas been renamed to
Enabled WebKitGTK process sandboxing.
Use GI-GTK render by default. This should fix many issues, like the hang when cancelling the print dialog.
Nyxt extensions are now officially supported. They can be loaded with ASDF.
Added Support for popups and "Open in new window" context menu item.
New simple built-in editor capabilities so that you can easily script Nyxt without opening up an external editor.
focus-first-input-fieldcommand. (Thanks to @aadcg!)
New input text area that support input methods.
Visual error reporting.
Prompt buffer improvements:
describe-prompt-buffercommand (bound to
f1 mby default in the prompt buffer).
Modes can be easily configured how they get displayed in the status area:
visible-in-status-pcan be set to
niland the mode won't be shown. This is useful for ubiquitous modes.
If set, the
glyphslot will be displayed instead of the mode name.
New Jump to heading across all tabs.
Added more keybindings to
Download manager improvements:
Added a prompt buffer source to list and open the downloads.
Report errors and canceled downloads.
Generate unique file name when destination exists.
Handle all Lisp exceptions, which should prevent Nyxt from crashing on Lisp errors.
Command line option
--initis now handled properly.
Fix WM class and name on both Xorg and Wayland.
Fix many commands that broke with the new prompt buffer API (
Avoid HTTP->HTTPS->HTTP loops with force-https-mode.
For the complete change list, please consult the CHANGELOG.org file.
Thanks for reading :-)