Search

Items tagged with: Rust



Addenum to my @LAS talk!

I don't think people realized that #flatpak next basically fixes everything. Browsers will use their own sandboxes, steam, password managers, etc.

And a new VPN portal. All of the razorburn goes away.

All we need to do is gather a bunch of #rust nerds.

I would like too amend my statement: "The gamer kids and the rust kids will save Linux, and the ops people will help them succeed."


#rust #bun


The media in this post is not displayed to visitors. To view it, please go to the original post.

After five months of (on and off) development, I'm glad to announce niri v26.04! It comes packed with features:

- window blur, of course, in all its variations
- mouse cursor in window screencasts
- screencast IPC
- optional includes
- IME users can finally rename files in nautilus
- Eee PC users can finally take screenshots

Enjoy the release notes: github.com/niri-wm/niri/releas…

#niri #wayland #rust


The media in this post is not displayed to visitors. To view it, please go to the original post.

Today I'm releasing niri v25.11 with long-awaited config includes, Alt-Tab, true maximize, custom modes, and a bunch of other improvements! :ablobcatbongo: :ablobcatbongo: Enjoy the release notes :)

github.com/YaLTeR/niri/release…

#niri #smithay #wayland #rust


The media in this post is not displayed to visitors. To view it, please go to the original post.

niri v25.08 is now released with a logo, xwayland-satellite integration, basic screen reader support, NVIDIA screencast flickering fix, window positions and sizes in IPC, and many other improvements! :ablobcatbongo:

Read the notes here: github.com/YaLTeR/niri/release…

now i need at least a month off from any release notes preparation 😴

#niri #smithay #wayland #rust


The media in this post is not displayed to visitors. To view it, please go to the original post.

After long 3 months of work, I'm glad to release niri v25.05 with the Overview, screenshot UI tablet and touch support, dynamic screencast target and windowed fullscreen, IPC pick-window and pick-color, window urgency, and lots of other things! :ablobcatbongo: :apartyblobcat:

Release notes prepared for your reading pleasure as always: github.com/YaLTeR/niri/release…

#niri #smithay #rust #wayland


The media in this post is not displayed to visitors. To view it, please go to the original post.

Today I'm releasing niri v25.02 with tabs, shadows, DnD view scrolling, and a ton of other improvements! Read the release notes at github.com/YaLTeR/niri/release… and @ your distro to update the package. :ablobcatbongo:

[[honestly wtf how did so much stuff happen, it's been barely over a month]]

#niri #smithay #wayland #rust


The media in this post is not displayed to visitors. To view it, please go to the original post.

After a full day of writing release notes (god how'd it take so long 😫), niri v25.01 is out with Floating Windows and Working Layer-Shell Desktop Icons and Layer-Shell Screencast Blocking Out and so many more improvements! Yes, you read that right, we finally escaped zerover! I feel that niri is now ready to graduate from v0.1 :ablobcatbongo:

Read here and download when your distribution package updates: github.com/YaLTeR/niri/release…

#niri #smithay #wayland #rust


The media in this post is not displayed to visitors. To view it, please go to the original post.

Interactive window moving, laptop lid and tablet mode switch binds, mouse and touchpad scroll speed setting in today's niri v0.1.10 release!

github.com/YaLTeR/niri/release…

Also, niri-ipc is now on crates.io, but keep in mind that it will not be Rust-semver-stable: crates.io/crates/niri-ipc

#wayland #smithay #rust #niri


By the way! I'll be giving a talk at RustCon in Moscow on December, 6! :ablobcatwave:

rustcon.ru/

Wherein I will briefly describe what a Wayland compositor is, and then show several testing and profiling workflows that I've been using to keep niri stable, robust and performant.

(The invitation to submit a talk was completely unexpected, guess niri found its way into the right eyes. 😅)

There will be a recording, though in Russian.

#rust #niri


The media in this post is not displayed to visitors. To view it, please go to the original post.

After the Waybar maintainer speedran merging my niri modules and releasing, I would feel bad delaying any longer, so here's niri 0.1.9 :)

Event stream IPC for bars, better window resizing, properly named outputs, on-demand VRR, out-of-the-box fix for NVIDIA flickering, and other improvements!

github.com/YaLTeR/niri/release…

#niri #smithay #wayland #rust


The media in this post is not displayed to visitors. To view it, please go to the original post.

My Wayland compositor, niri, turns one today! :ablobcatrave:

Here's v0.1.8 with bind key repeat, screenshot UI pointer toggle, gradient color spaces, wlr screencopy v3 and output management, and lots of other improvements: github.com/YaLTeR/niri/release…

#niri #smithay #wayland #rust



The media in this post is not displayed to visitors. To view it, please go to the original post.

Niri 0.1.6 with interactive window resizing, rounded corners, named workspaces, mouse view scrolling, animation custom shaders, screen transition!

github.com/YaLTeR/niri/release…

Didn't realize quite how many release notes there would be this time; even had to use an extra level of headings. 😅

#niri #smithay #rust #wayland


The media in this post is not displayed to visitors. To view it, please go to the original post.

All the animations, plus VRR, today in niri 0.1.5: github.com/YaLTeR/niri/release…

I also remade the demo video to showcase the animations and some of the newer features!

#niri #smithay #rust #wayland


The media in this post is not displayed to visitors. To view it, please go to the original post.

Amidst all the fires being put out, niri 0.1.4 which can block out windows from screencasts! github.com/YaLTeR/niri/release…

And also gamma control, focus follows mouse, warp mouse to focus, wheel and touchpad scroll bindings, xdp-gnome 46 support.

Also, every single config option is now documented on the wiki! Which took like an entire week of work (even though I was reusing a lot of my previously written docs in the config). Check it out here: github.com/YaLTeR/niri/wiki/Co…

#wayland #smithay #rust #niri


The media in this post is not displayed to visitors. To view it, please go to the original post.

Tagged niri v0.1.3: github.com/YaLTeR/niri/release…

This one has much improved touchpad gestures with inertia, springs, rubberbanding and everything else I copied from libadwaita, my primary source for things that feel good :blobmiou:

Also thanks @alice for helping and giving feedback on the gestures and for giving a try to the touch support!

#wayland #rust #smithay


The media in this post is not displayed to visitors. To view it, please go to the original post.

The window opening animation is now live as part of niri v0.1.2: github.com/YaLTeR/niri/release…

I'm really looking forward to more animations, but wow they sure do need a lot of care to get right in all the edge cases.

Also, I added a way to programmatically invoke compositor actions, and turns out that's quite useful for making video demos!

#wayland #rust #smithay


The media in this post is not displayed to visitors. To view it, please go to the original post.

Well, I'm happy to release the first stable version of niri, my scrollable-tiling compositor: github.com/YaLTeR/niri/release…

Very satisfied with the current state, even though there's plenty left to do. Took a lot of time and work but I've certainly learned a lot, and I'm glad to have contributed a bit to Smithay too!

#wayland #rust #smithay


The media in this post is not displayed to visitors. To view it, please go to the original post.

A month has passed and a number of important additions have landed in niri, so here's a second alpha release: github.com/YaLTeR/niri/release…

Highlights include relative-pointer and pointer-constraints which let Xwayland masterfully handle 3D games mouse look, and popup unconstraining which prevents popups from opening off-screen. I actually made popups place within their window with some padding, which looks quite nice.

#rust #wayland


The media in this post is not displayed to visitors. To view it, please go to the original post.

Decided to make a new demo video for niri, finally. The last one was so old that niri didn't even have cursors implemented, it showed an orange rectangle instead. 🫠

Here's the link again for the curious: github.com/YaLTeR/niri

Very happy I've come this far writing my own compositor from scratch. Honestly thought my motivation would only last for two weeks max, but here we are. :blobcattea:

Learned a ton in the process, and now this experience helps me with Mutter & Shell profiling.

#rust

#rust