Skip to content

Releases: hyprland-community/pyprland

monitors syntax improvement

22 Jan 18:41
Compare
Choose a tag to compare

monitors
Right part of an assignment can be a single string if matching a single monitor, eg:

[monitors.placement]
BenQ.right_Of = "Sony"
"(HDMI-A-1)".Top_Center_Of = "(DP-1)"

1.7.0

19 Jan 23:31
Compare
Choose a tag to compare

monitors: almost complete rewrite - breaking change

  • added support for scaling
  • completely different algorithm
  • new syntax, using monitor names only
    Eg:
     "BenQ PJ".topOf = ["Microstep"]
  • added plugin monitors_v0 for backward compatibility
    use it if you don't want to use the new syntax & code.

scratchpads: prevent configuration loss on hyprland reload

Bugfix release

14 Jan 18:23
Compare
Choose a tag to compare
  • fix the reload command (was made unreachable)
  • avoid crashing on unexpected events

Bugfix release

26 Dec 17:42
Compare
Choose a tag to compare

Fix some missing events

Bugfix release

14 Dec 15:45
Compare
Choose a tag to compare

scratchpads: fixes broken "excludes" option (#37)

Bugfix release

10 Dec 19:31
Compare
Choose a tag to compare

scratchpads

  • fix regression (unnecessary wait when an app is closed)
  • fix wrong error feedback of failed "show" calls

Bugfix release

01 Dec 20:59
Compare
Choose a tag to compare
  • scratchpads:
    • support vertical monitors (#33)
    • enable class_match automatically if process_tracking=false
    • two fixes when using the exclude option

Improved UX & PWA support

30 Nov 19:39
Compare
Choose a tag to compare
  • scratchpads: supports progressive web apps by making process_tracking as an option.
  • scratchpads: better feedback on usage errors

Breaking change

  • scratchpads: animate by default using "fromTop" animation type
    • set animation=false to revert to the former behavior if you didn't configure any animation

Bugfix release

29 Nov 21:38
Compare
Choose a tag to compare
  • update the nix flake
  • scratchpads: always consider the focused workspace to test visibility (improved UX - #32)

Scratchpads positions in pixels and max_size support

28 Nov 22:27
Compare
Choose a tag to compare
  • scratchpads: size and position can use absolute pixels (suffix: "px"). Can be mixed with percents (eg: "800px 30%")
  • scratchpads: new option max_size, using the same argument format as size. Most probably useful to limit width or height when using very large or tall monitors along with more standard ones.