mirror of
https://git.outfoxxed.me/quickshell/quickshell.git
synced 2026-02-23 03:33:57 +11:00
Some checks failed
Build / Nix (push) Has been cancelled
Build / Nix-1 (push) Has been cancelled
Build / Nix-2 (push) Has been cancelled
Build / Nix-3 (push) Has been cancelled
Build / Nix-4 (push) Has been cancelled
Build / Nix-5 (push) Has been cancelled
Build / Nix-6 (push) Has been cancelled
Build / Nix-7 (push) Has been cancelled
Build / Nix-8 (push) Has been cancelled
Build / Nix-9 (push) Has been cancelled
Build / Nix-10 (push) Has been cancelled
Build / Nix-11 (push) Has been cancelled
Build / Nix-12 (push) Has been cancelled
Build / Nix-13 (push) Has been cancelled
Build / Nix-14 (push) Has been cancelled
Build / Nix-15 (push) Has been cancelled
Build / Nix-16 (push) Has been cancelled
Build / Nix-17 (push) Has been cancelled
Build / Nix-18 (push) Has been cancelled
Build / Nix-19 (push) Has been cancelled
Build / Nix-20 (push) Has been cancelled
Build / Nix-21 (push) Has been cancelled
Build / Nix-22 (push) Has been cancelled
Build / Nix-23 (push) Has been cancelled
Build / Nix-24 (push) Has been cancelled
Build / Nix-25 (push) Has been cancelled
Build / Nix-26 (push) Has been cancelled
Build / Nix-27 (push) Has been cancelled
Build / Nix-28 (push) Has been cancelled
Build / Nix-29 (push) Has been cancelled
Build / Nix-30 (push) Has been cancelled
Build / Nix-31 (push) Has been cancelled
Build / Archlinux (push) Has been cancelled
Lint / Lint (push) Has been cancelled
The openwindow event format is ADDRESS,WORKSPACE,CLASS,TITLE but the handler was parsing args.at(2) as title and args.at(3) as class, which is reversed. This caused windows to display their class name instead of their actual title when the openwindow event arrived after windowtitlev2, since updateInitial would overwrite the correct title with the class.
34 lines
1.3 KiB
Markdown
34 lines
1.3 KiB
Markdown
## Breaking Changes
|
|
|
|
### Config paths are no longer canonicalized
|
|
|
|
This fixes nix configs changing shell-ids on rebuild as the shell id is now derived from
|
|
the symlink path. Configs with a symlink in their path will have a different shell id.
|
|
|
|
Shell ids are used to derive the default config / state / cache folders, so those files
|
|
will need to be manually moved if using a config behind a symlinked path without an explicitly
|
|
set shell id.
|
|
|
|
## New Features
|
|
|
|
- Added support for creating Polkit agents.
|
|
- Added support for creating wayland idle inhibitors.
|
|
- Added support for wayland idle timeouts.
|
|
- Added support for inhibiting wayland compositor shortcuts for focused windows.
|
|
- Added the ability to override Quickshell.cacheDir with a custom path.
|
|
|
|
## Other Changes
|
|
|
|
- IPC operations filter available instances to the current display connection by default.
|
|
|
|
## Bug Fixes
|
|
|
|
- Fixed volume control breaking with pipewire pro audio mode.
|
|
- Fixed escape sequence handling in desktop entries.
|
|
- Fixed volumes not initializing if a pipewire device was already loaded before its node.
|
|
- Fixed hyprland active toplevel not resetting after window closes.
|
|
- Fixed hyprland ipc window names and titles being reversed.
|
|
|
|
## Packaging Changes
|
|
|
|
`glib` and `polkit` have been added as dependencies when compiling with polkit agent support.
|