River 0.4.0 is released, introducing the river-window-management-v1 protocol!
See my blog post for an in-depth explanation of the protocol: https://isaacfreund.com/blog/river-window-management/
Author of the terminal emulator #foot, and other Wayland open source projects.
Professional software developer, working mostly in C.
| IRC | [email protected] |
| Codeberg | https://codeberg.org/dnkl |
| Github | https://github.com/dnkl |
| Liberapay | https://liberapay.com/dnkl |
River 0.4.0 is released, introducing the river-window-management-v1 protocol!
See my blog post for an in-depth explanation of the protocol: https://isaacfreund.com/blog/river-window-management/
#foot 1.26.1 just released! 🥳
If you use the server mode, on KDE or niri, you'll definitely want to update.
initial-color-theme in foot.ini(5) ([#2292][2292]).tweak.pre-apply-damage=yes (the default) ([#2288][2288]).#foot 1.26.0 has been released 🥳
Too many changes to list here, see the full changelog at: https://codeberg.org/dnkl/foot/releases/tag/1.26.0
Foot is a minimalistish terminal emulator for Wayland that prioritizes low latency input, and high throughput at the same time.

### Added * `toplevel-tag` option (and `--toplevel-tag` command line options to `foot` and `footclient`), allowing you to set a custom toplevel tag. The compositor must implement the new `xdg-toplevel-tag-v1` Wayland protocol ([#2212][2212]). * `[colors-dark]` section to `foot.ini`. Replaces ...
#fuzzel 1.14.1 is out! 🥳
This is a bug fix release. A couple of crash fixes, and we also fixed a sorting/matching regression. So make sure you update ;)
https://codeberg.org/dnkl/fuzzel/releases/tag/1.14.1
Big thanks to @markstos who has been stepping up as a co-maintainer and is doing more and more for each release.

### Fixed * Removed statement that Cairo is required for rounded corners. This is no longer true. * Segfault when attempting to parse a comment in an icon `index.theme` file and correctly interpreting KV pairs by ignoring whitespace ([#727][727]). * Fixed fzf-mode sorting regression in 1.14....
Alright, I've finished most of the things that I wanted to finish, so I created a pull request for background blur in niri: https://github.com/niri-wm/niri/pull/3483
Please give it a good test and tell me if anything's broken!
For running Linux apps on macOS there's now this Wayland compositor that's native to Mac. The demo video features Fuzzel by @dnkl and Niri by @YaLTeR
https://youtu.be/VS3vQp5i8YQ?si=u52YycbIYc5458GK
Looks like the expected way to use it is to run Linux apps on a remote machine and use "waypipe" to display them natively on macOS.
It's novel in that's there's no VM involved.

The video for my FOSDEM talk, Separating the Wayland Compositor and Window Manager is online now!
I thought it went very well except for the demo of course, I really should have automated it fully with a script or just showed screenshots of various window managers instead.
I did get tons of questions and positive feedback :)
We've launched a new website for Goguma :)
#fuzzel 1.14.0 is out! 🥳
Check out the new SVG backend, resvg (not the default though).
Or the new --mesg option!

### Added * Faster, more accurate SVG rendering with `resvg` backend. It does not require cairo and supports gamma correction. Packagers are advised to prefer this backend. The librsvg and nanosvg backends may be removed in a future release ([#650][650]). * `--match-nth=N` command line option...