Pyprland Versions Save

Scratchpads & many goodies for Hyprland [maintainer=@fdev31]

2.2.17

1 week ago
  • scratchpads
    • improve multi-window handling (for windows spawning other windows like "preferences" popup)
    • add fine grained control over the configured windowrules (via skip_windowrules)
  • gbar gets auto-restarted on crash now

2.2.16

2 weeks ago
  • bugfixes & small improvements
  • experimental hotplug_commands for monitors, suggestions are welcome
  • wallpapers path will expand $HOME alias ~ and other environment variables now
  • pyprland.include can now load folders containing .toml files
  • completion files improvements

2.2.15

2 weeks ago
  • add completion files for bash and zsh
  • provide compatibility with the latest Hyprland versions (updated socket path)
  • improve the nix flake
  • scratchpads fix allow_special_workspace in stress conditions. Now enabled by default.

2.2.14

3 weeks ago
  • Quick fix for the multi option

2.2.13

3 weeks ago
  • Monitor transformation (rotation) is now supported (in scratchpads and monitors)
  • scratchpads
    • allow_special_workspaces is now disabled by default (can lead to unexpected behavior under stress)
    • re-introduce focus tracking, can be disabled with smart_focus=false (was removed in 2.2.11)
    • multi window support
    • fixes

2.2.12

3 weeks ago

More robust handling of the newly added Hyprland version check

2.2.11

3 weeks ago
  • New command: dumpjson to dump the JSON representation of the current configuration. Useful to debug when using include in the configuration.
  • scratchpads gets a new command - attach - which anchors a client window to last used scratchpad.
  • Fine tune some values & misc fixes

2.2.10

4 weeks ago
  • magnify can use an exponential scale for a better relative zooming experience, using '++' (try pypr zoom ++1 or pypr zoom ++0.5)

2.2.9

4 weeks ago
  • Improves configuration parsing error messages
  • Unbreak the include configuration item
  • Fix pypr freeze when using reload with system_notifier enabled
  • magnify get animation support via the duration option (enabled by default, set to 0 for the former behavior)
  • scratchpads can be used on special workspaces now (only when using Hyprland >= 0.39.0 - can be overridden with the allow_special_workspaces option)

2.2.8

1 month ago

Fix for include