Albert v0.18.0 released
Note that there have been some breaking changes. The new plugin id format changed settings keys and config/cache/data paths. If you want to keep your old plugin settings you have to adjust the section names in the config file and adjust the paths in your config/cache/data dirs. (e.g. from org.albert.files
to files
). Iād recommend to start from scratch though, since too much changed.
albert
- Shorter plugin ids. (This breaks configs)
- Customizeable triggers (if the extension permits)
- Central plugin management
- More useful plugin metadata
- User customizable scoring parameters
- Add user option memory decay
- Add user option memory weight
- Finally scoring for all items
- Inputline history goes to a file now
- Settingswidget overhaul
- Hello Qt6, C++20 š
- Entirely new interface (see header files)
- Value typed Action class based on std::function
- Drop all former *Action classes
- Free functions replace and extend action subclass functionality
- Updates to Item interface
- New and extended query handling interface classes
- Extended frontend interface
- New abstract plugin provider interface
- Common plugin metadata
- Maintainership is a thing now!
- Add StandardItem factory for better type deduction and readability
- Add bgexecutor class
- Add timeprinter
- Leaner logging
- Query design change (realtime, global, indexed)
- Add extension watcher template class
- Move XDG into the lib.
plugins
python 1.4 (0.18)
- Use system pybind
- 0.5 interface
- auto pip dependencies
files 1.2 (0.18)
- Drop bashlike completions. We have items.
- Settings per root path
- Add name filter dialog
- Add option watch filesystem
- Add option max depth
snippets 1.1 (0.18)
- files instead database
widgetsboxmodel 1.2 (0.18)
- Fading busy indicating settingsbutton
- Drop rich text
- Proper async query witout flicker using statemachines
- Add input hint
- Add option show fallbacks on empty query
- Add option history search
Also new or ported to 0.18
- calculator 1.3 (0.18)
- system 1.2 (0.18)
- applications_xdg 1.3 (0.18)
- applications_macos 1.0 (0.18)
- ssh 1.3 (0.18)
- terminal 1.2 (0.18)
- chromium 1.2 (0.18)
- websearch 1.2 (0.18)
- urlhander 1.0 (0.18)
- hash 1.4 (0.18)
- template 0.0 (0.18)
- debug 1.1 (0.18)
Archived
- firefox
- qml box model
- mpris
- vbox
Check the GitHub repositories for details.