Releases: Ulauncher/Ulauncher
v6.0.0-beta13
What's Changed
- Added experimental option to use Ulauncher "daemonless", without needing it running in the background (and made several performance optimizations to make it load fast enough) by @friday in #1383, 8c2fa5a, #1390, #1393
- Removed Ulauncher source code documentation (we only want the extension API documented, not the app source code) by @friday in #1392
- Removed copy hook (added in v6.0.0-beta6) due to the underlying GTK API being unreliable by @friday in #1387
- Fixed issue with some actions not working with ActionList by @friday in 91e2187
Full Changelog: v6.0.0-beta12...v6.0.0-beta13
v6.0.0-beta12
What's Changed
Fixes
- Support (re)starting terminated (not crashed) extensions from the Preferences window by @friday in 2ed5cac
- Prevent opening duplicate Ulauncher windows if the focus out event fails or is disabled by @friday in 42e0454 and f99014b
Other
- Renamed
--no-window
flag to--daemon
(but kept --no-window as an undocumented alias for compatibility) by @friday in 1044aad
Full Changelog: v6.0.0-beta11...v6.0.0-beta12
v6.0.0-beta11
What's Changed
Features
- Close window instead of hiding by @friday in #1382
- Make the --dev CLI flag also set verbose login by @friday in 2c79548
Fixes
- Fix issue with Ulauncher not closing after launching app by @friday in 3efdc94 (hopefully for the last time, see #1381)
- Don't link D-BUS service to the systemd service (for distros without systemd) by @friday in 4e7f342
Full Changelog: v6.0.0-beta10...v6.0.0-beta11
v6.0.0-beta10
What's Changed
Fixes
- Fix launcher stays open after starting some apps by @friday in a94876f
- Hopefully fix detection for environments without a compositor to avoid black borders (but if not, we at least log more details now to make it easier to debug) by @friday in 9dd3448
Full Changelog: v6.0.0-beta9...v6.0.0-beta10
v6.0.0-beta9
What's Changed
Features
Fixes
- Fix infinite loop if extension crashes during install by @friday in 3c5fde4
- Reset extension errors after updating extension by @friday in 9b5df1b
- Make sure to wait for status after extension install/update by @friday in 86b6e02
Other
make run
development command will now try to close running Uluncher instances before starting by @friday in 6514c0c
Full Changelog: v6.0.0-beta8...v6.0.0-beta9
v6.0.0-beta8
What's Changed
- Fixed issue caused by the optimization in previous release causing apps to appear multiple times
Full Changelog: v6.0.0-beta7...v6.0.0-beta8
v6.0.0-beta7
What's Changed
Lots of refactoring, that I won't mention in detail.
- Fix keywordless triggers (new feature introduced in v6 that only one extension experimentally uses yet) by @friday in e8b2474
- Fix description for shortcuts without arguments by @friday in 5742f1e
- Fix returning action from on_item_enter by @friday in 89310ce
- Clarify the shortcut edit mode descriptions and UI by @friday in cc5b90b
- Support both webkit2-4.1 (default) and webkit2-4.0 for Ubuntu/Debian by @friday in b32b098
- Avoid needlessly refreshing triggers for every keystroke (for better performance) by @friday in #1379
- Added a global eventbus to avoid circular dependencies by @friday in #1378
Full Changelog: v6.0.0-beta6...v6.0.0-beta7
5.15.7
What's Changed
- Improved error message if failing to load extension manifest
- Updated troubleshooting links
Full Changelog: 5.15.6...5.15.7
Update: 2024-04-27: Rebuilt deb for Ubuntu 24.04 support. No actual changes other than one Ubuntu/Debian dependency, but the checksum is also affected.
v6.0.0-beta6
What's Changed
- fix: fixed extension installation trying to access path before setting it @friday in 33735b3
- feat: add setting for window width by @friday in #1372
- feat: add copy hook by @friday in #1371
- build: migrate setuptools setup.cfg to pyproject.toml (PEP 517) by @friday in #1362
- refactor: replace wnck with ewmh by @friday in #1363
Full Changelog: v6.0.0-beta5...v6.0.0-beta6
v6.0.0-beta5
What's Changed
The changes in this release has mainly been about refactoring and build changes that won't affect normal use, but that are great for working with the app.
This release was initially named v6.0.0-b5 to comply with python versioning standards, but this didn't work for Launchpad (the Debian PPA service), so the name was changed back to the old format. We also rebuilt the .deb package attached to this release
Fixes
- Detach subprocesses (so they don't die when/if Ulauncher is killed) by @troycurtisjr and @friday in #1360, #1358
- Do not clear GDK_BACKEND=wayland by @nazarewk in #1318
- Fix Ubuntu 24.04 package by making python3-levenshtein optional by @friday in 28d5867
Feat
- Support for loading extensions from XDG_DATA_DIRS (not managed by Ulauncher) by @nazarewk
- Reload the theme every time you show the ulauncher window by @friday in #1342
- Support loading app indicator icon even if app not installed by @friday in b8ba4ab
- Replace preferences dropdown with dedicated buttons by @friday in #1327
Other
- Nix build support, contributed by @nazarewk in #1307, #1316, #1317, #1326, #1344
- Major extension classes refactoring by @friday in #1330
- Rewrite ResultWidget not to use Glade by @friday in #1341
- Build script improvements in by @friday (mainly #1338, #1313)
- Install icons in standardized hicolor/scalable paths by @friday in 1b71d2c
New Contributors
Full Changelog: v6.0.0-beta4...v6.0.0-beta5