github vicinaehq/vicinae v0.21.0

4 hours ago

vicinae v0.21.0

Hi everyone, today I'm finally releasing a big update for vicinae. It has been a while since we made major changes (as the version number was showing!).

Thank you for sticking with us!

Since this is a substantial update, I'm going to describe the major changes in detail below. As always, refer to the docs for a full breakdown of every individual feature.

Snippets

The signature feature of this release is the addition of snippets.

Snippets are reusable pieces of text that can be made dynamic using dynamic placeholders, and that can be expanded from anywhere at anytime.

In order to implement this, vicinae now runs its own input server, which requires special privileges to operate (input monitoring and injection oblige).

Most packaging methods will do what is needed to make it work out of the box. Here is what is currently covered:

  • Nix flake
  • Script install (appimage-backed)
  • AUR updating ATM (vicinae-bin, vicinae-git, vicinae)

I'm actively reaching out to other package maintainers to get it working out of the box everywhere.

If you are looking for a way to manually enable snippets, please look at this.

Full documentation for snippets is available here.

Redesign

Many design improvements have been made. It would be difficult to list everything here, but you should immediately notice them.

The most important one is the default theme change. Vicinae Dark has been replaced by Vicinae Inkwell and Vicinae Light has been replaced by Vicinae Sandstone.
The default look of vicinae is now consistent across the docs, website, and launcher theme, and a lot more opinionated :)

We also added client-side drop shadows around the main window. For now, these are only supported when vicinae runs as a layer shell surface and the compositor supports the ext-background-effect protocol (regional blur).

image

Audio controls

You can now control your system volume directly from vicinae. Basic commands for adjusting volume and muting are available out of the box, with support for both PipeWire and PulseAudio.

And all the other stuff!

Plenty of bug fixes and smaller feature additions as always. Refer to the full changelog below for an exhaustive list.

What's Changed

New Contributors

Full Changelog: v0.20.15...v0.21.0

Sponsors

Thanks to our sponsors for supporting vicinae!

Don't miss a new vicinae release

NewReleases is sending notifications on new releases.