This file lists important changes to the weltschmerz terminal emulator.
Changes in version 1.4.0, released on July 3, 2021:
--- MINOR NEW FEATURES ---
* weltschmerz now supports opening a new terminal window in the current
directory. This feature relies on OSC 7.
* Cursor blinking behaviour can now be tweaked in the configuration
file using the 'cursor-blink' setting.
* When copying URLs to the clipboard, weltschmerz now also populates the
PRIMARY selection with it.
* weltschmerz now has a minimum size of 28 x 3 cells.
--- STRUCTURAL CHANGES ---
* Deprecated object properties have been removed or renamed in
terminal.ui
--- BUGFIXES ---
* If overlay scrolling is turned off, weltschmerz now renders the
vertical scrollbar at all times, avoiding a resizing issue with VTE.
See commit ff27c3d for detailed information.
* If overlay scrolling is turned off, the width of the vertical
scrollbar is now taken into account when calculating the window
geometry. Row and column sizes are now reported correctly, and the
initial window size will correctly be set to 80 x 24.
See commit 89f8571 for detailed information.
* 'Open directory' will no longer attempt to open paths that do not
exist locally (for example in an SSH session).
--- NOTES ---
* weltschmerz now requires at least GTK 3.24.
* weltschmerz now requires GNU gettext.
--- TRANSLATIONS ---
* weltschmerz now supports translations. Refer to the 'TRANSLATE' file if you
want to contribute.
* A Finnish translation has been added.
* A German translation has been added.
--- THANKS TO ---
* nortti for implementing the 'cursor-blink' setting, the 'Open Terminal'
functionality, the Finnish translation, testing bugfixes, and giving
valuable feedback.
Changes in version 1.3.0, released on April 13, 2020:
--- MAJOR NEW FEATURES ---
* Add support for OSC 8 hyperlinks. If enabled, weltschmerz will render
tooltips when hovering over them, and open the URI in an appropriate
application when clicked.
--- MINOR NEW FEATURES ---
* The selection can now be copied as HTML.
* The current directory can now be opened in the default file manager.
This functionality requires OSC 7 escapes to be sent by the child
application.
--- STRUCTURAL CHANGES ---
* Configuration handling has been improved and simplified.
--- BUGFIXES ---
* Fix a segfault if a palette entry contains an invalid value.
Changes in version 1.2.1, released on January 17, 2020:
--- MINOR BUGFIXES ---
* weltschmerz.1: The manual page now contains updated contact and author
information.
Changes in version 1.2.0, released on December 30, 2019:
--- MINOR NEW FEATURES ---
* If the SHELL environment variable is unset or empty, weltschmerz will
now fall back to the corresponding entry in /etc/passwd, and finally
/bin/sh.
* An XDG Desktop Entry is now included.
Changes in version 1.1.0, released on August 31, 2019:
--- MINOR NEW FEATURES ---
* The font scale can now be adjusted at runtime.
Changes in version 1.0.1, released on August 4, 2019:
--- MINOR BUGFIXES ---
* weltschmerz.1: The manual page now contains the correct signal for
configuration reloading (SIGUSR1 instead of SIGHUP).