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/
char is usually signed. If I cast to uint8_t instead, the whole function is a single movzwl (+ret) on x86.#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.
