Posts by YaLTeR@mastodon.online
 (DIR) Post #B9CTHKLCGKPa04skHQ by YaLTeR@mastodon.online
       1 likes, 0 repeats
       
       @ahto @AerynOS @lumi around here https://aerynos.zulipchat.com/#narrow/channel/543143-Show-and-Tell/topic/Installation.20on.20LUKS/with/592568304
       
 (DIR) Post #B9CTIylHSrsneVs168 by YaLTeR@mastodon.online
       1 likes, 0 repeats
       
       @anisp @lumi @AerynOS sorta but it's way faster and therefore less annoying to use. see https://mastodon.online/@YaLTeR/116770771778033619RT: https://mastodon.online/users/YaLTeR/statuses/116770771778033619
       
 (DIR) Post #B9CTJnCHwjCC4ktI8W by YaLTeR@mastodon.online
       0 likes, 0 repeats
       
       I have successfully performed a manual @AerynOS installation on my laptop! (because the installer doesn't quite understand LUKS yet)Turned out fairly straightforward, just follow the commands that the installer runs. Also thanks @lumi for a write-up on how to do it.
       
 (DIR) Post #B9DXGFMNtD1pEn8bGy by YaLTeR@mastodon.online
       0 likes, 1 repeats
       
       @wolfpld here you go, wrote up a short post: https://bxt.rs/blog/easy-sandboxing-on-linux-with-bubblewrap/
       
 (DIR) Post #B9E1cuBdm5O2r4phWC by YaLTeR@mastodon.online
       0 likes, 0 repeats
       
       does anyone know the arcane demon summoning ritual necessary here
       
 (DIR) Post #B9E1cuQAu30ra9dJAm by YaLTeR@mastodon.online
       1 likes, 0 repeats
       
       what worked (suggested by CryZe) is assigning the PR from the issue's page (so the other way around)wonder if it only worked because the PR is new and at the top of the list. you know, in case it only loads the few newest ones..
       
 (DIR) Post #B9Eo4FjIaAFdHtgMUa by YaLTeR@mastodon.online
       0 likes, 1 repeats
       
       Today niri became 3 years old! 🎉️ :blobcat: I merged the Smithay upgrade which brought a bunch of fixes and tablet grabs: https://mastodon.online/@YaLTeR/117061055221948130And I also implemented and merged animations for windows moving between workspaces!This was probably the last *major* missing animation. It's been in the backlog for so long because it's tricky with regards to Z ordering (moving windows need to be on top of everything), clipping, and needs sync between three different animations.#niri #smithay
       
 (DIR) Post #B9HsNOyxO8CamEGxZw by YaLTeR@mastodon.online
       1 likes, 0 repeats
       
       apparently cachyos has -git packages which are not actually building the latest git, but are manually updated. so yesterday i fixed two deadlock regressions in niri, but cachyos users are still hitting them because their "git" package isn't updated from 2 days ago...
       
 (DIR) Post #B9KeF7cZBV2LUZHlGy by YaLTeR@mastodon.online
       1 likes, 0 repeats
       
       today I am sad find out that VSCode too fell victim to the rounded rectangle areas design trend
       
 (DIR) Post #B9Q90ZHe7d9HJNq8e0 by YaLTeR@mastodon.online
       0 likes, 0 repeats
       
       do we have a good way in GNOME to "view all images AND videos from a folder sequentially"? say you went on a vacation and shot a bunch of pictures and videos on your phone, then you come back and want to show them all to family. something like what a Google Photos or phone gallery apps provide, but on a big screen on my desktop, from a local folder#GNOME #linux
       
 (DIR) Post #B9Yd5hoCNLrY5WhNq4 by YaLTeR@mastodon.online
       0 likes, 1 repeats
       
       pov: writing a custom scrollable widget
       
 (DIR) Post #B9cocvsgazMqd6VuIy by YaLTeR@mastodon.online
       0 likes, 1 repeats
       
       My experiment to write a custom GtkScrollable instead of GtkColumnView to get rid of a bunch of widget performance overhead.All of these are still real PangoLayouts (which take a while to layout). But no per-cell CSS (slow) and per-cell signal item bind/unbind (slow) and gtk_label_set_text (apparently also slow, adds up). I also plan to make it keep the scroll pos on reload (a bit broken in ColumnView).---sorry, should've titled this "i rewrote my rust app in zig and it became 5x faster 🚀"
       
 (DIR) Post #BA1lefaP4leWOBaNTE by YaLTeR@mastodon.online
       0 likes, 0 repeats
       
       The problem of slow janky web and electron apps on the desktop is widely discussed, and we have lower-level toolkits that we can use directly to make good performant apps (GTK, Qt, some of the 27 Microsoft toolkits, AppKit, then even lower-level stuff like ImGui, Win32).What about Android? I'm not very familiar with development there, but as a user it feels like many modern apps struggle with performance. And with RAM, considering they start unloading after switching twice on this 8 GB phone..
       
 (DIR) Post #BA1m1MglVBkwRMNpE8 by YaLTeR@mastodon.online
       0 likes, 0 repeats
       
       @a1ba nowadays the standard is Compose. Is that performant?
       
 (DIR) Post #BABpO82iAh1teK21hY by YaLTeR@mastodon.online
       0 likes, 0 repeats
       
       Well, after playing around with Zig (final version at [1]), my opinion is that while Zig is fun and nice for producing clean optimized assembly and custom allocation patterns (and will improve my Rust code going forward), having to keep track of all the cleanup does take up a disproportionate part of my brain, and I do frequently make memory mistakes.To conclude I wrote the same custom table widget in the Rust version, and it's ~as fast as the Zig one, as expected.[1] https://github.com/YaLTeR/tas-log-reader/tree/zig
       
 (DIR) Post #BABpO8J1C44cStf37Q by YaLTeR@mastodon.online
       0 likes, 1 repeats
       
       So, this data table widget manages random scrolling at ~120 FPS. The main hotspots:- 49% pango layout| - 24% harfbuzz shaping (arguably useless here -- I only care about ASCII and digits)| - 7.2% line breaking (useless here)| - 7% itemization- 23% gtk_snapshot_append_layout| - 14.6% gsk_get_glyph_string_extents (lots of font map reloading here for some reason even tho it's the same few characters?)- 14% gsk_render_render| - 6.9% gsk_gpu_node_processor_process
       
 (DIR) Post #BABpO9JlQmGRbV19v6 by YaLTeR@mastodon.online
       0 likes, 0 repeats
       
       (btw I completely forgot about Hotspot and it's such an amazing application. lets you do all kinds of filtering on the perf data)https://github.com/KDAB/hotspot
       
 (DIR) Post #BAL7pgCGlm09oZ7GiW by YaLTeR@mastodon.online
       2 likes, 1 repeats
       
       i borrowed a VR set from a friend so that i can finally complete HL:A (it's been a few years since i last played, so i'm restarting from scratch). and god, it's so good! so fun to play around with items and the environment. This is one of these experiences that really makes me feel and value the human creativity and soul that went into all of it
       
 (DIR) Post #BAMpLIWsn51qrg2bSq by YaLTeR@mastodon.online
       0 likes, 0 repeats
       
       Do y'all see my replies to my long niri thread in the normal timeline? Or do you not unless I boost? Getting conflicting evidence here
       
 (DIR) Post #BAZpJRAH4l2E2262iW by YaLTeR@mastodon.online
       0 likes, 2 repeats
       
       I switched from Firefox to Telegram to paste a link, then switched back, and the current tab already unloaded. This Samsung S22+ has 8 GB of RAM. I am really at a loss, am I missing something about how computers operate?