Seems like it's about time to reboot my Silverblue back into the working state
This profile might be incomplete.
Open on mastodon.online Ivan Molodetskikh
Wall 7 posts
Ivan Molodetskikh
Seems like it's about time to reboot my Silverblue back into the working state
Ivan Molodetskikh
Looks like Mouse Tweaks overtook JourneyMap by total downloads, making it the #2 downloaded Minecraft mod on CurseForge!
Ivan Molodetskikh
GitHub Sponsors expanded its countries three days ago, so I decided to try making a page: https://github.com/sponsors/YaLTeR
Ivan Molodetskikh
Finally finished a new blog post, about Vulkan-accelerated video recording with motion blur in Half-Life: https://bxt.rs/blog/motion-blur-for-half-life-video-recording-with-vulkan/ I tried my hand at making an interactive widget to play with motion blur parameters, turned out pretty cool I think!
Ivan Molodetskikh
Decided to try writing a Wayland compositor for fun. Took me a few days to get things going to a video-able state. This is scrollable tiling, heavily inspired by PaperWM (which I'm still using and very much enjoying). You've got an infinite strip of windows that you can scroll through. It's also got dynamic workspaces which work like in GNOME Shell (the Correct™ way to do workspaces), but all monitors have workspaces. The repo is https://github.com/YaLTeR/niri if you want to peek at the code
Ivan Molodetskikh
Added quite a number of things into the compositor since then. It's at the point where I can somewhat-comfortably use it for working or (Wayland-only) gaming sessions. Today I figured out how to make it run as a proper session, launched from GDM, with systemd integration and all. It even mostly works! Also finally implemented the ability to take screenshots—this one is from a real session. Kinda want to try my hand at the screencast portal for OBS. How hard can it be, right? 🙃
Ivan Molodetskikh
This time I wanted to do some more thorough looking at the data before deciding on the thresholding approach, but it seems that the plotly frontend starts to really struggle when you feed it several seconds of data sampled multiple times per millisecond 🙃
Ivan Molodetskikh
Experimenting with mocking up an animation idea. This is for the Identity transition between tiled and tabbed comparison modes.
Ivan Molodetskikh
I used https://motioncanvas.io/ for programmatic animation. First time I'm using something like this, seems pretty decent for this sort of thing. |