sway 1.3-rc1 released:
wlroots 0.9.0 released:
Languages which are not C should not depend on C. A language design is much more compelling when its own compiler, runtime, stdlib, etc are self-hosting (i.e. written in the language itself). Constraining ourselves to a language design which can route all of its syscalls through the libc abstraction layer (which is THICK) constrains our language designs in ways I dislike.
Current status: trying to fix Go's charset handling
Status update, december 2019
I've been working on an experimental libliftoff-based compositor:
Today I did some power usage measurements. Without using hardware planes (ie. current wlroots), the compositor uses 550mW. With hardware planes (libliftoff), the compositor uses 300mW.
This is a win!
New layer-shell based dock
Bugs closed per line in diff: 5
Sent a wayland-protocols proposal for urgency hint support
Making some good mrsh progress :)
Spent some time working on libliftoff today. I think the next step will be to build a wlroots-based testbed to see how the library works in practice and check that we get actual power savings.
Hacking on a VR desktop inside of a VR desktop https://spacepub.space/videos/watch/f60bee0e-31d3-4aca-9e49-6fcdc87ad40d
This allows you to get sub-frame latency from a surface render to presentation (currently with some manual set up), whereas by default what you get is between 1 and 2 frames of latency, closer to 2 for well-behaving fast-rendering surfaces.