summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--posts/img/weltschmerz-open-with.pngbin0 -> 31058 bytes
-rw-r--r--posts/weltschmerz-1.5.0.md57
2 files changed, 57 insertions, 0 deletions
diff --git a/posts/img/weltschmerz-open-with.png b/posts/img/weltschmerz-open-with.png
new file mode 100644
index 0000000..c25599f
--- /dev/null
+++ b/posts/img/weltschmerz-open-with.png
Binary files differ
diff --git a/posts/weltschmerz-1.5.0.md b/posts/weltschmerz-1.5.0.md
new file mode 100644
index 0000000..9a28053
--- /dev/null
+++ b/posts/weltschmerz-1.5.0.md
@@ -0,0 +1,57 @@
+title: New features in weltschmerz 1.5.0
+date: 2021-11-27
+author: Wolfgang Müller
+
+Today, a bit more than 4 months since the last update for
+[weltschmerz](weltschmerz), I'm happy to announce 1.5.0, bringing new and
+exciting features to the terminal emulator. Just like with
+[1.4.0](weltschmerz-1.4.0) most of them were designed and implemented by
+[nortti](https://ahti.space/%7Enortti/). Thanks a lot!
+
+Head over to the [project page](weltschmerz) to download the new version right
+away, or read on to take a look at noteworthy changes.
+
+## Open with ...
+
+<figure>
+ <img src="img/weltschmerz-open-with.png" alt="The 'Open
+ with ...' feature in weltschmerz 1.5.0"/>
+ <figcaption>The 'Open with ...' feature in weltschmerz 1.5.0</figcaption>
+</figure>
+
+The main new feature in weltschmerz 1.5.0, added in
+[a9706ec](https://git.oriole.systems/weltschmerz/commit/?id=a9706ec27edc0aef03f72daba28647aca1c42070),
+is the ability to add custom 'Open with ...' handlers for the URI context menu.
+These are added to the new `open-with` section in the configuration file. For
+example, the handlers in the picture above are defined like so:
+
+```
+[open-with]
+mpv = mpv --force-window=immediate --really-quiet %
+ff-priv = firefox-bin --private-window %
+```
+
+Any occurrence of the `%` character will be replaced by the URI before
+weltschmerz launches the given program.
+
+## Changes to OSC 7 handling
+
+To increase compatibility with systems and setups that do not understand or emit
+OSC 7 escapes, weltschmerz now falls back to obtaining its current directory
+from the `procfs` subsystem. Additionally, a new option 'prefer-osc7' has been
+introduced that controls whether OSC 7 should be preferred at all. See
+[71388f9](https://git.oriole.systems/weltschmerz/commit/?id=71388f94c694a36b0ac360b34f09d7c16a51f803)
+and
+[6f03994](https://git.oriole.systems/weltschmerz/commit/?id=6f0399481b215817960b5cf36ee03a658a2d9b89).
+
+## Small bugfixes and more internationalization
+
+When matching URLs, weltschmerz now ignores punctuation at the end. This should
+make it easier to open up URLs in terminal-bound chat applications. Finally,
+version 1.5.0 contains a full Finnish translation of the manual.
+
+That's it for this update. See
+[`NEWS`](https://git.oriole.systems/weltschmerz/tree/NEWS) for the full set of
+changes, and
+[`1.4.1..1.5.0`](https://git.oriole.systems/weltschmerz/log/?qt=range&q=1.4.1..1.5.0)
+for all relevant commits.