hyprland-community / pyprland

Scratchpads & many goodies for Hyprland [maintainer=@fdev31]
MIT License
345 stars 15 forks source link

[BUG] Excludes = "*" is not working in 2.2.17 #101

Closed cunbidun closed 4 months ago

cunbidun commented 4 months ago

Pyprland version

▶ pypr version
2.2.17

Describe the bug Hi, I just update pyprland from 2.2.5 and excludes = "*" stops working. Please let me know if I can help reproduce the bug. Thanks!

To Reproduce Steps to reproduce the behavior:

  1. Open terminal scratchpad
  2. Open messenger scratchpad
  3. Observe that both scratchpads are shown

Expected behavior The terminal would be automatically hidden when we only messenger scratchpad because messenger has excludes="*"

Configuration (provide following files/samples when relevant):

[scratchpads.term] command = "alacritty -t __scratchpad" animation = "" lazy = true unfocus = "" size = "50% 50%" position = "25% 25%" excludes = "*" hysteresis=0

[scratchpads.messenger] command = "caprine" animation = "" unfocus = "" lazy = true size = "50% 50%" position = "25% 25%" excludes = "*" class = "Caprine" match_by = "class" hysteresis=0


**Additional context**
N/A
fdev31 commented 4 months ago

Thank you a lot for this report! Fixed in the git version.

punk-dev-robot commented 2 months ago

I thank you for pyprland, I use it heavily :)

And wow that was the quickest fix i've seen in a long time :)