15 posts total
Identity v0.7.0 and Video Trimmer v0.9.0 are up on Flathub, ready for the new colors of GNOME 47, and new image formats courtesy of the glycin library! https://flathub.org/apps/org.gnome.gitlab.YaLTeR.Identity https://flathub.org/apps/org.gnome.gitlab.YaLTeR.VideoTrimmer i, uh, have questions https://nixos.pro/posts/niri-revolutionizing-the-linux-desktop-with-scrollable-tiling did they ask ChatGPT to write the text and then also ask it to find the images? lol Currently updating Identity from GNOME 45 to the latest stack. All the new elements are working nicely (apart from GL -> DMABUF import on AMD..). Just finished implementing VA context sharing (required to avoid a deadlock), which was extra tricky with Identity's fully independent playbins initializing all at the same time. Hopefully it works properly. Look at this, playing 15 streams of 1080×1920@60 FPS video all at once, at full speed, while using barely above one CPU core worth! And here's the same, but with CPU decoding. Just 13 streams (can't quite handle 14), not quite full FPS, and way more CPU load. Doing a little nano guadec watch party with @bugaevc :blobcat: :blobcat: Photo during one of our annual favorite talks of course! Looks like JetBrains is finally rolling out Wayland-native test builds, exciting! https://blog.jetbrains.com/platform/2024/07/wayland-support-preview-in-2024-2/ Looks like Mouse Tweaks overtook JourneyMap by total downloads, making it the #2 downloaded Minecraft mod on CurseForge! GitHub Sponsors expanded its countries three days ago, so I decided to try making a page: https://github.com/sponsors/YaLTeR 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! 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 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? 🙃 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 🙃 Experimenting with mocking up an animation idea. This is for the Identity transition between tiled and tabbed comparison modes. I used https://motioncanvas.io/ for programmatic animation. First time I'm using something like this, seems pretty decent for this sort of thing. |
@YaLTeR I've had Typst under my radar for a few months and every time I see a new release I wish I had an excuseWW work to do that required quality PDF output to give it a serious try :blobeyes: