Releases: nwg-piotr/nwg-dock-hyprland
Releases · nwg-piotr/nwg-dock-hyprland
nwg-dock-hyprland 0.1.0
As moving the cursor over Gtk/ListView triggers Hyprland activewindow
events one by one in massive amounts (for the very same window!), we used to end up in random GTK crashes. From now on we check if the event was triggered by another window, before listing clients again. This should protect the dock from random crashes.
nwg-dock-hyprland 0.0.2
- added some error handling while image creation;
- increased socket2 buffer size;
- hotspot moved to the overlay layer, to avoid being covered by bottom panels.
nwg-dock-hyprland 0.0.1
Initial release
Differences from nwg-dock for sway:
- instead of swayipc, we use Hyprland IP C, via socket & socket2, to execute hyprctl commands and listen to events;
- removed the workspace switcher button; AFAIK it's not widely used even on sway. On Hyprland I don't know of a way to check the currently focused workspace, and it would limit the functionality of the button;
- added highlighting of the button that represents the focused client (permanent docks only);
- added 2 entries to the context (right click) menu:
togglefloating
andfullscreen
; - fixed searching .desktop files of the names starting from
org.
and the like.