github albertlauncher/albert v34.0.0

latest release: v34.0.1
8 hours ago

Highlights

  • Query system redesign: stateful asynchronous query handlers enable lazy query processing. This significantly reduces query latency and supports infinite scrolling. Generator-based subclasses allow writing linear, readable code while remaining fully asynchronous.

  • Internationalized tokenization: queries are now tokenized using Unicode word boundaries, enabling correct splitting of non-Latin scripts.

  • Improved API structure and documentation: API restructuring reduces the cognitive load for plugin developers.

  • Asynchronous plugin initialization: gives implementations control over how plugins are initialized, improving performance and reducing UI freezes.

  • Plugins

    • Added Homebrew plugin.
    • Added Firefox plugin.
    • Renamed the PATH plugin to Commandline.
    • Removed the QStylesheets-based widgets box model frontend.

Details

Features

Core

Plugins

API

Core

Plugins

Performance

Plugins

Fixes

Core

Plugins

Documentation

Core

Plugins

Testing

Plugins

Miscellaneous Tasks

Core

Plugins

Full Changelog: v33.0.1...v34.0.0

Don't miss a new albert release

NewReleases is sending notifications on new releases.