Releases: Zerodya/hyprfreeze
v1.1.0
v1.0.0
First stable release
No big changes, but I'm satisfied with the current state of the script and feel like it's robust enough right now.
Running games in gamescope
solves a lot of Wayland WMs issues and is now considered the "official" way to use this script.
I don't plan on adding any more features since I want this script to stay simple and it does its one job pretty well, so any future updates will probably just be maintenance and bug fixes if necessary.
New features
- New flag:
--debug
enables debug mode
Changes
hyprprop
is now an optional dependency and the script correctly handles situations where the user does not have it installed- Print some basic information about the suspended/resumed process in terminal
v0.2.0
New features
- Notifications when suspending or resuming a process
- New flag:
-s
/--silent
to disable notifications - New flag:
-t
/--notif-timeout
to change the notification timeout (default 3 seconds)
Bug Fixes
- Hyprfreeze won't suspend itself anymore. (This check was already in place for the
-a
flag but now it works regardless of the flag)
v0.1.0
This is the first proper release of Hyprfreeze
Hyprfreeze is still very much in its early stages. It started as just a simple script to toggle suspension on the active window, but I plan on making it more robust while still keeping its nature simple.
Breaking changes
Previous behavior of the script was to suspend the active window just by running the script with no arguments. Now you must specify a flag.
To run hyprfreeze on the active window, change this bind in your Hyrpland config:
bind = $mainMod, PAUSE, exec, hyprfreeze
to this:
bind = $mainMod, PAUSE, exec, hyprfreeze -a
New Features
- New flag:
-h
/--help
shows an help message - New flag:
-a
/--active
toggles suspension on the active window - New flag:
-p
/--pid
toggles suspension by process id - New flag:
-n
/--name
toggles suspension by process name/command - New flag:
-r
/--prop
toggles suspension by clicking on a window usinghyprprop
- New flag:
--info
shows more information about the process - New flag:
--dry-run
runs the script without actually suspending the process - Simple messages when pausing and resuming a process