967 Followers
40 Following
267 Posts

Author of the terminal emulator #foot, and other Wayland open source projects.

Professional software developer, working mostly in C.

#nobot

IRC[email protected]
Codeberghttps://codeberg.org/dnkl
Githubhttps://github.com/dnkl
Liberapayhttps://liberapay.com/dnkl
@alerque
That was quick!

#foot 1.27.0 is out! 🥳

https://codeberg.org/dnkl/foot/releases/tag/1.27.0

Foot is a minimalistish, performant and low-latency Wayland-only terminal emulator.

1.27.0 - dnkl/foot

## 1.27.0 ### Added * `url.style=none|single|double|curly|dotted|dashed` option added, allowing you to configure how URL underlines are drawn. The default is `dotted` ([#2302][2302]). [2302]: https://codeberg.org/dnkl/foot/issues/2302 ### Changed * URL underlines are now dotted b...

Codeberg.org
@1ace
Far from ready (i.e doesn't work at all yet), but here's the branch I'm working on: https://codeberg.org/dnkl/fcft/src/branch/colrv1
fcft

A simple library for font loading and glyph rasterization using FontConfig, FreeType and pixman.

Codeberg.org

@1ace
Somewhere in between? I started working on it a while ago, but have been forced to put it on hold due to lack of time.

It's not that things have to be rewritten, but a lot of new glyph rasterization logic that has to be written.

I'm still hopeful it can be done. Whether in the near future depends on your definition of "near" ;)

@markstos
It's similar to niri, but simpler. Niri is still much more mature.

Instead of switching between ratio presets, you increase or decrease the with of a window.

There are no animations.

Unless you run the latest git master, and enable an option, focusing wraps around. This is something I found very confusing (and why I reported it - they were very quick to add an option).

There's no concept of "columns" - you can't group multiple windows in a single column. All windows are always as tall as the screen.

No rounded corners.

Emojis recently disappeared in foot and/or fuzzel?

Install a non-COLRv1 emoji font (bitmap or SVG-based are fine).

This has always been a limitation in fcft, but it seems a popular emoji font recently switched to COLRv1.

Testing river/kwm. Liking it so far. Being able to switch between different layouts is great.

Niri has been very nice, but it's a little bit too heavy, with a bit too many features I don't use.

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/

Separating the Wayland Compositor and Window Manager

@mei
When a signed value is promoted/expanded to a wider type, the sign is extended too, even if the target type is unsigned.

I.e your cast to uint16_t can be seen as a double cast, first to int16_t, then to uint16_t.
@sertonix

@sertonix
char is usually signed. If I cast to uint8_t instead, the whole function is a single movzwl (+ret) on x86.