monitors` - introduce the [relayout](https://github.com/hyprland-community/pyprland/wiki/monitors#relayout) command (wasn't documented, has been rewritten) - add option to force a full relayout each time a monitor is added (vs minimal change by default) - add option to avoid relayout on startup or configuration change
1.8.3
layout_center`: fix contextual menus usage in some apps
1.8.2
layout_center`: fix some case when closing the main window
1.8.1
layout_center`: allows setting offset as an array of integers
1.8.0
New plugin:
- [layout_center](https://github.com/hyprland-community/pyprland/wiki/layout_center) plugin, allows toggling this layout and provides focus handling functions
Breaking changes:
- `toggle_minimized` is renamed to [toggle_special](https://github.com/hyprland-community/pyprland/wiki/toggle_special) and has its own plugin of the same name - `scratchpads` requires Hyprland >= 0.30
Developers:
- main IPC functions are now provided by the plugin object - logging in those IPC functions use the plugin's logger for better tracing - added some color to logging
Fixes:
- `expose` ignores hidden windows and focused workspace windows - `reload` will not partially break new plugins anymore - `scratchpads` will raise the window to top on show