Skip to content

Releases: nwg-piotr/nwg-dock-hyprland

nwg-dock-hyprland 0.1.0

29 Apr 02:39
ec0696b
Compare
Choose a tag to compare

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

25 Apr 00:38
Compare
Choose a tag to compare
  • 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

22 Apr 00:50
987e6e2
Compare
Choose a tag to compare

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 and fullscreen;
  • fixed searching .desktop files of the names starting from org. and the like.