News

Development log and announcements from the Singularity project.

June 2026

One library became two

The big change this time is under the hood, the system backends moved out of the shell into their own library, plus the Bluetooth and Wi-Fi toggles finally do what you press and the square corners are gone.

June 2026

Hotspot, music on the lock screen, and Bluetooth that behaves

Singularity can share its connection now, the lock screen plays your music, and Bluetooth finally connects, updates, and tells you what it is doing.

June 2026

Plugins, new screens, and a stack of fixes

Files can take plugins now, the greeter and lock screen were redesigned, and a long list of bugs is gone.

June 2026

Every app asks differently

The desktop had the right answers all along. The trouble was that every foreign toolkit asks for them in its own dialect, and if you don't reply in the exact shape it expects, it shrugs and falls back to its defaults.

June 2026

The look matters

A day spent on the things you see before you do anything: the top bar reading its own background, windows from every toolkit finally wearing the same clothes, and a small shift in how I think about decorations.

June 2026

One beat behind

A whole day of bugs that shared the same shape, the desktop did the right thing but you couldn't see it until the next event. So I built the tools to actually watch what it was doing.

June 2026

Testing it for real

The portal "didn't work" for a lot of people. Instead of guessing again, I built a clean VM and traced the whole chain, then tested login through a TTY, GDM, and our own greeter.

June 2026

First real bugs

People started building Singularity from source and found the rough edges. Here's what broke this week and what I fixed.

June 2026

🎉 Singularity Desktop is open source

The entire source is public, every component and every app, out in the open.

June 2026

A new home for Singularity

sinty.dev gets a fresh start, built around the desktop itself.

June 2026

A small family of apps

Curated, native, and built to feel like siblings rather than strangers.

June 2026

One framework, many apps

libsingularity is the shared foundation under the shell and every first-party app.

June 2026

Singularity OS and Atom Loops

Where the desktop is heading: an immutable system that stays fresh on every update.

June 2026

Each component got its repo

The shell, session, apps, themes, plugins and widgets now live in their own repositories.

May 2026

Apps moved to vetro

Every first-party app now authors its interface in concise .vetro files.

May 2026

Why another desktop

Not a protest, not a fork. A desktop built around how we actually want to work.