Releases: Merrit/nyrna
v2.0.0-beta.3
- Major code cleanup and documentation
- Fixed a bug where the
toggle active
feature might fail - Added AppImage for Linux downloads; should support auto-update
v2.0-beta.2
Issues with packaging; new release soon.
Windows support
The beta brings support for Microsoft Windows as the highlight feature
Changes:
- Added Windows support (tested on Windows 10)
- Added notification for available updates
- Add visual feedback when mousing over tiles & clicking
- New packages:
- Linux:
- Snap (pending approval in the snap store)
- Windows:
- Installer exe
- Portable
- Linux:
- New website
- Much misc. code cleanup & minor improvements
Time to fly! or at least to Flutter :)
A completely new version of Nyrna written in Dart & Flutter.
(Linux only so far)
- Graphical user interface - Click the tile of the application to suspend/resume
- See applications' suspended status at a glance (green: normal, orange: suspended)
- Suspend multiple applications at once
- Optionally set a hotkey in your OS to launch Nyrna with the
--toggle
or-t
flag if you wish to simply toggle a single foreground application's suspend state - like the older versions of Nyrna- Example (KDE): Settings -> Shortcuts -> Custom Shortcuts -> Edit -> New -> Global Shortcut -> Command/URL -> Action:
~/Applications/nyrna/nyrna -t
- Note that currently this doesn't work reliably if the Nyrna GUI is already running
- Native hotkey support may be added at a later time (global hotkey hooks are hard)
- Example (KDE): Settings -> Shortcuts -> Custom Shortcuts -> Edit -> New -> Global Shortcut -> Command/URL -> Action:
Microsoft Windows support for Nyrna is planned next heading towards the full 2.0 milestone.
The Clean Look (alpha)
Preview of new feature: applications minimize when suspending, restore when resuming.
Plan is to have this be an option.
Linux only for the moment.
1.3
Added
- About button with version number and link to changelog. Credit Ivo Šmerek
Changed
- Fixed typo in README & added CRIU link. Credit Dalton Duvio
- When an error gets printed for debug it is more clear that line is about an error.
Fixed
- Would fail in some cases to find the real wine process when using a wine virtual desktop.
- Would try to suspend with process 0. Now if it gets process 0 it will send a notifcation about an error and not try to suspend.
- Added libxkbcommon-x11 to makedepends in PKGBUILD for Arch / Manjaro
Also added a donate button to the GitHub page. There have been multiple requests for new features like suspending multiple applications at once, and I have not been able to work on Nyrna because all of my time and energy has had to go towards income generating work. If donations allow Nyrna to generate even a small amount of income I will be able to put further hours into fixes and features. <3
Windows Support Release
Added
- Support for Microsoft Windows (tested on Windows 10)
Changed
- Improved debug message clarity
- Improved reliability of PKGBUILD for Arch / Manjaro
- Code cleanup
Fixed
- Previous hotkey will no longer be active after choosing a new one
On Windows there is a brief flash of console when invoking the hotkey, seems to be a limitation of Windows.
v1.1.1
Nyrna v1.1
Added
- Basic notification support (paused / unpaused / error / etc)
- Ability to easily rebind hotkey (right click tray icon -> Change Hotkey)
- Save configuration support (remembers new hotkey on next launch)
Changed
- Misc code cleanup
Fixed
- Fixed an issue where Nyrna would fail to parse a Wine Emulated Desktop in some cases
Now that Nyrna feels to me at a stage where is has good user-friendliness and does its job well, the next goal is to add support for Windows. I am hoping this task will be shorter since most of the groundwork has been already laid out, and as much as possible was written as cross-platform from the beginning.
Initial release
This is the first proper release of Nyrna!
I spent a long time trying to package things up, unfortunately Python doesn't seem to care much about being able to distribute a program to end-users.
I believe that software should be easy to use by default, and the Python experience for packaging as well as for end-users just wasn't cutting it. (a broken and slow binary was ~350mb!).
So I rewrote everything from scratch in Go (Golang). This release represents feature parity with the previous Python version. The Go version has a single binary clocking in at 8.4 MB, and no external application dependencies other than what the basic operating system provides.
The only exception for dependencies appears to be for GNOME users: you may need to install libappindicator3
, since GNOME.. doesn't support system tray icons by default...
Instructions:
(Linux only, Windows support soon™)
Download the nyrna binary, make sure it is marked as executable and click to run.