69 lines
3.9 KiB
Plaintext
69 lines
3.9 KiB
Plaintext
<!DOCTYPE html>
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="generator" content="pandoc" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
|
<title>Nyxt 2 Pre-release 7</title>
|
|
<style type="text/css">
|
|
code{white-space: pre-wrap;}
|
|
span.smallcaps{font-variant: small-caps;}
|
|
span.underline{text-decoration: underline;}
|
|
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
|
</style>
|
|
<!--[if lt IE 9]>
|
|
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
|
<![endif]-->
|
|
</head>
|
|
<body>
|
|
<header>
|
|
<h1 class="title">Nyxt 2 Pre-release 7</h1>
|
|
</header>
|
|
<p>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 <a href="https://github.com/atlas-engineer/nyxt/issues">GitHub issue tracker</a>!</p>
|
|
<p>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.</p>
|
|
<p>Notable highlights:</p>
|
|
<ul>
|
|
<li><p><code>%slot-default</code> has been renamed to <code>%slot-default%</code>.</p></li>
|
|
<li><p>Enabled WebKitGTK process sandboxing.</p></li>
|
|
<li><p>Use GI-GTK render by default. This should fix many issues, like the hang when cancelling the print dialog.</p></li>
|
|
<li><p>Nyxt extensions are now officially supported. They can be loaded with ASDF.</p></li>
|
|
<li><p>Added Support for popups and "Open in new window" context menu item.</p></li>
|
|
<li><p>New simple built-in editor capabilities so that you can easily script Nyxt without opening up an external editor.</p></li>
|
|
<li><p>New <code>focus-first-input-field</code> command. (Thanks to <span class="citation" data-cites="aadcg">@aadcg</span>!)</p></li>
|
|
<li><p><code>lisp-repl</code> improvements:</p>
|
|
<ul>
|
|
<li><p>New input text area that support input methods.</p></li>
|
|
<li><p>Visual error reporting.</p></li>
|
|
</ul></li>
|
|
<li><p>Prompt buffer improvements:</p>
|
|
<ul>
|
|
<li><p>New <code>describe-prompt-buffer</code> command (bound to <code>f1 m</code> by default in the prompt buffer).</p></li>
|
|
<li><p>New <code>hide-single-source-header-p</code> and <code>hide-attribute-header-p</code> configuration options.</p></li>
|
|
</ul></li>
|
|
<li><p>Modes can be easily configured how they get displayed in the status area:</p>
|
|
<ul>
|
|
<li><p><code>visible-in-status-p</code> can be set to <code>nil</code> and the mode won't be shown. This is useful for ubiquitous modes.</p></li>
|
|
<li><p>If set, the <code>glyph</code> slot will be displayed instead of the mode name.</p></li>
|
|
</ul></li>
|
|
<li><p>New Jump to heading across all tabs.</p></li>
|
|
<li><p>Added more keybindings to <code>visual-mode</code>.</p></li>
|
|
<li><p>Download manager improvements:</p>
|
|
<ul>
|
|
<li><p>Added a prompt buffer source to list and open the downloads.</p></li>
|
|
<li><p>Report errors and canceled downloads.</p></li>
|
|
<li><p>Generate unique file name when destination exists.</p></li>
|
|
</ul></li>
|
|
<li><p>Bug fixes</p>
|
|
<ul>
|
|
<li><p>Handle all Lisp exceptions, which should prevent Nyxt from crashing on Lisp errors.</p></li>
|
|
<li><p>Command line option <code>--init</code> is now handled properly.</p></li>
|
|
<li><p>Fix WM class and name on both Xorg and Wayland.</p></li>
|
|
<li><p>Fix many commands that broke with the new prompt buffer API (<code>reload-buffers</code>, <code>bookmark-url</code>, <code>bookmark-page</code>, <code>search-buffer</code>…).</p></li>
|
|
<li><p>Avoid HTTP->HTTPS->HTTP loops with force-https-mode.</p></li>
|
|
</ul></li>
|
|
</ul>
|
|
<p>For the complete change list, please consult the <a href="https://github.com/atlas-engineer/nyxt/blob/2-pre-release-7/documents/CHANGELOG.org#2-pre-release-7">CHANGELOG.org</a> file.</p>
|
|
<p>Thanks for reading :-)</p>
|
|
</body>
|
|
</html>
|