4 years, 65 versions, and now iroh 1.0. Here's to the next chapter and stability: a wire protocol you can depend on, with plenty of incremental features on the roadmap.
Dial keys, stay connected.
4 years, 65 versions, and now iroh 1.0. Here's to the next chapter and stability: a wire protocol you can depend on, with plenty of incremental features on the roadmap.
Dial keys, stay connected.
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."
Bun 的 Rust 重写现已合并。
用户可运行 bun upgrade --canary 以体验新 Bun。
gh:oven-sh/bun#30412seealso: HackerNews:48132488
#Bun #Rust
Telegram 原文
Blog post with details coming soon. It passes Bun's pre-existing test suite on all platforms (and fixes several memory leaks and flaky tests), the binary size shrinks by 3 MB - 8 MB, the benchm...GitHub
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 is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. As you may hav...GitHub
Today I'm releasing niri v25.11 with long-awaited config includes, Alt-Tab, true maximize, custom modes, and a bunch of other improvements!
Enjoy the release notes :)
github.com/YaLTeR/niri/release…
Two weeks ago, Cloudflare had a major outage that took down a good half of the internet. Their postmortem included a snippet of Rust code with an unwrap(), causing much internet discourse. Now it i...GitHub
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! 
Read the notes here: github.com/YaLTeR/niri/release…
now i need at least a month off from any release notes preparation 😴
Niri is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. A month ago, o...GitHub
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!

Release notes prepared for your reading pleasure as always: github.com/YaLTeR/niri/release…
Niri is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. Here are the i...GitHub
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. 
[[honestly wtf how did so much stuff happen, it's been barely over a month]]
Niri is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. Here are the i...GitHub
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 
Read here and download when your distribution package updates: github.com/YaLTeR/niri/release…
Niri is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. Here are the i...GitHub
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
Niri is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. Here are the i...GitHub
By the way! I'll be giving a talk at RustCon in Moscow on December, 6! 
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.
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 is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. Here are the i...GitHub
My Wayland compositor, niri, turns one today! 
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 is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. Today is a spe...GitHub
niri v0.1.7 is out with fractional scaling, window screencasts and many smaller improvements!
github.com/YaLTeR/niri/release…
Niri is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. Here are the i...GitHub
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 is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. We've now got ...GitHub
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 is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. This time I de...GitHub
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…
A scrollable-tiling Wayland compositor. Contribute to niri-wm/niri development by creating an account on GitHub.GitHub
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 
Also thanks @alice for helping and giving feedback on the gestures and for giving a try to the touch support!
Niri is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. Here are the i...GitHub
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!
Thanks everyone for 1000 stars! 🥳 Niri is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing...GitHub
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!
Here it is. The first real release, after five months of work. Let's do a recap for the occasion. This is niri, a scrollable-tiling Wayland compositor inspired by PaperWM. Windows are tiled on an i...GitHub
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.
Several important additions have landed since alpha.1. Implemented the relative-pointer and pointer-constraints protocols These protocols allow apps to lock or confine the mouse pointer within thei...GitHub
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. 
Learned a ton in the process, and now this experience helps me with Mutter & Shell profiling.
#rust
A scrollable-tiling Wayland compositor. Contribute to niri-wm/niri development by creating an account on GitHub.GitHub