Skip to content

Releases: nwg-piotr/nwg-panel

nwg-panel 0.9.43

14 Oct 00:07
Compare
Choose a tag to compare
  • Avoid localized pactl list sink-inputs output; closes #327.

Forgive me frequent releases, but this was quite a serious bug. The pactl to json parser would return unexpected values while running in langs other than English. This resulted in per-app volume sliders silently crashing.

nwg-panel 0.9.42

12 Oct 00:43
Compare
Choose a tag to compare
  • Controls module: added check mark character before the currently running audio sink name; closes #324;
  • gtk-layer-shell namespace set to 'nwg-panel' for all panels; this is to allow blurring panels on Hyprland with layerrule = blur, NAMESPACE;
  • allowed assignment of panel to monitor based on the description (f"{make} {model} {serial}" on sway, "description" on Hyprland), instead of the output name; closes #325;
  • reformatted cmd_through_compositor(cmd) function output; closes #326;
  • fixed audio slider refresh; #328 by @uninsane.

nwg-panel 0.9.41

04 Oct 23:11
Compare
Choose a tag to compare
  • reworked hypr_watcher() function; closes #321.

This should also contribute to lower CPU load and better program stability.

nwg-panel 0.9.40

02 Oct 01:15
Compare
Choose a tag to compare
  • Tray module: added missing support for the NewToolTip signal; closes #320.

nwg-panel 0.9.39

19 Sep 00:37
1673def
Compare
Choose a tag to compare
  • KeyboardLayout module: added workaround for hyprctl empty devices lists

On just started Hyprland 0.43.0, hyprctl devices happens (in most cases) to return empty devices lists: {'mice': [], 'keyboards': [], 'tablets': [], 'touch': [], 'switches': []}. When it happens, this fix skips the KeyboardLayout module UI creation, to prevent the entire panel from hanging. BTW: if you restart the panel after awhile, the module should start properly. Related Hyprland issue: hyprwm/Hyprland#7843.

nwg-panel 0.9.38

25 Aug 15:03
Compare
Choose a tag to compare

nwg-panel 0.9.37

27 Jul 23:24
434d365
Compare
Choose a tag to compare
  • Fixed crash on wrl-randr if a monitor is disabled; #314 by @Marc-Pierre-Barbier;
  • fixed crash on HyprlandWorkspaces module added before HyprlandTaskbar; closes #315.

nwg-panel 0.9.36

17 Jul 23:12
Compare
Choose a tag to compare
  • Fixed Hyprland taskbar refresh (spoiled in v0.9.35).

nwg-panel 0.9.35

16 Jul 01:25
d53e500
Compare
Choose a tag to compare
  • improved ja_JP translation #308 by @kusanaginoturugi;
  • added hyprctl activeworkspace check in order to fix #310;
  • added name property (CSS ID) for non-empty workspace labels; closes #311:

Add the #workspace-occupied ID in your css file, to distinguish non-empty workspaces in both sway- and Hyprland workspaces module, e.g.:

#workspace-occupied {
    color: #09f;
    font-weight: bold
}

The "Mark non-empty workspaces" setting works independently and only determines if to add a dot.

nwg-panel 0.9.34

15 Jun 14:40
Compare
Choose a tag to compare

I keep forgetting about it, being on python 3.12, sorry. Does not affect Arch, by the way. ;)