Pyprland

Latest version: v2.3.8

Safety actively analyzes 638452 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 12

2.2.5

- [scratchpads](https://github.com/hyprland-community/pyprland/wiki/scratchpads)
- refactor/stabilize the `preserve_aspect` and `hysteresis` handling
- initial animation of `lazy` windows fully fixed
- allow to match any client property using `match_by` (deprecates `class_match`)
- can optionally use a regular expression if the value is a string and starts with "re:"
- [wallpapers](https://github.com/hyprland-community/pyprland/wiki/wallpapers)
- new `unique` option to prevent the same wallpaper from being used on multiple desktops
- reworked the `command` option to allow for more flexibility, you will have to append `\"[file]\"` to your existing value

2.2.4

- add an [edit](https://github.com/hyprland-community/pyprland/wiki/Getting-started) command
- you can now [include](https://github.com/hyprland-community/pyprland/wiki/Getting-started#configuration-file) other config files
- [scratchpads](https://github.com/hyprland-community/pyprland/wiki/scratchpads)
- [offset](https://github.com/hyprland-community/pyprland/wiki/scratchpads#offset-optional) and [margin](https://github.com/hyprland-community/pyprland/wiki/scratchpads#margin-optional) can be percentage strings (eg: `"100%"`)
- add an [alt_toggle](https://github.com/hyprland-community/pyprland/wiki/scratchpads#alt_toggle-optional) mode changing the behavior on multi-screen setups
- allows setting the [hide_delay](https://github.com/hyprland-community/pyprland/wiki/scratchpads#hide_delay-optional) to match your hide animation duration
- many fixes for recent code changes & regressions

2.2.3

- quick fix for the [wallpapers](https://github.com/hyprland-community/pyprland/wiki/wallpapers) plugin

2.2.2

- supports [variables](https://github.com/hyprland-community/pyprland/wiki/Variables) in the config
- supported in [scratchpads](https://github.com/hyprland-community/pyprland/wiki/scratchpads)' `command` and [shortcuts_menu](https://github.com/hyprland-community/pyprland/wiki/shortcuts_menu)'s `entries`

2.2.1

- fix the string reported by `pypr version`

2.2.0

- still didn't fix the string reported by `pypr version`
- [scratchpads](https://github.com/hyprland-community/pyprland/wiki/scratchpads): fix an old regression affecting the first display of `lazy` scratchpads

Two new plugins:

- [wallpapers](https://github.com/hyprland-community/pyprland/wiki/wallpapers)
- [system_notifier](https://github.com/hyprland-community/pyprland/wiki/system_notifier)

Some additions, mostly for developers:

- `pyprland.plugins_paths` allows to add extra paths where plugins can be loaded
- single file plugins (eg: extension is "foobar.Extension") can still be loaded by adding the `external:` prefix to it, as in `plugins = ["external:foobar"]`

Page 5 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.