Releases: atlas-engineer/nyxt
4.0.0-pre-release-13
Changes:
- All modes tested/audited/formatted
- Add a new dark color theme loosely based on the Nord palette
- Tweak light theme colors to make them more vibrant
- Simplify prompt buffer self documentation
- Fix passthrough mode so that you can interact with all web pages that may use the same keybindings as Nyxt
- Bind
C-c C-eto input-edit mode in Emacs - Fix watch mode enabling/disabling - you can now watch buffers/refresh them on some interval
- Delete changelog to reduce maintenance burden
- Add note in settings page to users so they realize Nyxt must be restarted for some things to take effect
- Simplify style mode
- Correctly update the status buffer for active modes when switching buffers
4.0.0-pre-release-12
Summary: This update encompasses checking every single one of the ~220 commands available and validating them. Every single one has been inspected and tested. When broken, they have been fixed.
Changes:
- Bind F10 to toggle toolbars
- Allow passing CLI options to Electron
- Add force cache predicate for document-model method
- Use cached document model (improve link hinting performance by ~2x on some web pages)
- Fix
last-accessof buffers. - Fix annotation search (annotations are now properly rendered)
- Delete toggle
toggle-hints-transparency - Disable buffer summary function
- Delete
spell-check-text-input - Add F7 binding to spell check words
- Fix regression in
vimode for unfocusing current element bound toEsc, it is now bound toq - Enable visibility of page specific modes
- Delete next/previous heading commands
- Remove broken atlas-searx-search-engine
- Fix
pick-colorcommand - Fix
save-new-password - Delete verbose and useless
copy-password-prompt-detailsfunction - Fix rendering of status/message buffer hiding on Electron
4.0.0-pre-release-11
Changes:
Update default start page with more useful functions.
Update appearance of status buffer for visual consistency.
Fix buffer listing mode.
Implement download manager support in Electron port.
Implement after-download-hook.
Simplify download manager architecture.
Update colors of pre and code blocks.
Fix exiting, clean up all dangling threads.
Fix message buffer color/initialization on startup.
Fix vi unfocusing of elements after exiting insert mode. Users can now use the unfocus-current-element command bound to esc in vi normal mode.
Automatically refresh download page on download completion/cancellation.
Limit maximum size of link/element hints.
Fix rendering on Wayland systems.
4.0.0-pre-release-10
Changes:
Adblocking enabled by default.
Simple right click menu implemented in Electron renderer.
start: Fix opening urls when remote-execution-p is enabled.
start: Starting Nyxt multiple times will now create a new Nyxt window for every invokation of start.
prompt-buffer: Pad suggestion string to avoid things moving while typing.
AppImage now features handy add-desktop-entry command so that users can easily install the AppImage into their system launcher.
AppImage now features better icons.
4.0.0-pre-release-9
Changes:
Update cl-electron to support installing WebExtensions (extensions from Chrome, Firefox, et al). Please note: this functionality, while it exists, is NOT integrated into Nyxt via an easy to use API, and using it is very experimental. The next pre-release will feature support for this.
Fix bug involving internal pages with special modes (e.g. download-mode) which would not load since scheme handling changes.
Prompt buffer: Fix marking checkmarks outside the current source.
Prompt buffer: Simplify startup sequence.
Change default size of prompt buffer.
Fix bug involving clicking on prompt buffer suggestions outside the current source.
Delete migration guide (too much maintenance burden).
4.0.0-pre-release-8
Changes:
Buffers are appended to the end of the tab bar when created. This is a more intuitive experience for users of the tab browser familiar with other browsers.
Fix misalignment/rendering issue for the status area on WebEngine.
Add M-up and M-down command to dynamically resize the prompt buffer while it is open.
Fix ffi-prompt-buffer-focus API to broadly define a ffi-focus-buffer API. This will be useful for windows with multiple buffers side by side.
Add Emacs bindings M-n and M-p for switching between the next and previous tabs.
4.0.0-pre-release-7
Changes:
Fix Status area on macOS.
Fix fonts in Status area on macOS.
Fix fonts in Message area on macOS.
Fix opening new buffers in hint mode.
Fix expedition mode.
Fix select frame command.
Fix electron deletion of windows. Previously, when a window was deleted, you would lose all of the buffers that had been most recently rendered in said window.
Increase Electron default window size to 1600x1200.
Avoid using :raw directive in spinneret when possible.
4.0.0-pre-release-6
Changes:
Significant stability improvements.
Internal Pages now explicitly receive the buffer they are bound with rather than via best guess estimation.
Fix status buffer appearance for internal buffers.
Buffer API simplified.
Properly handle directories with spaces in file manager mode.
Improved handling of long strings via CL Electron.
Improved reliability of all JS <-> CL communication.
Better handling of escaping special characters in JS <-> CL communication.
4.0.0-pre-release-5
Changes:
Bindings for hints are now simplified, fewer keystrokes.
Tab display in status buffer allows for an infinite amount of tabs.
Tab display in status buffer mimics traditional browsers (one tab per buffer).
Status buffer display more reliably updates to reflect the current state of the browser.
Fix bug involving resizing of buffers within the electron port.
Fix bug involving empty space being left on screen when the user toggles the status/message buffer.
Refactor buffer/status files.
4.0.0-pre-release-4
This is a PRE-release of version 4.0.0.
Enhancements include:
- Fixed multi window support
- Simplified startup procedure
- App Image Support (Linux)
- App Bundle Support (macOS)
For GTK, compile from source.