Skip to content

Releases: Merrit/nyrna

v2.0.0-beta.3

25 Mar 14:38
Compare
Choose a tag to compare
  • 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

24 Mar 17:55
Compare
Choose a tag to compare

Issues with packaging; new release soon.

Windows support

16 Mar 20:28
Compare
Choose a tag to compare

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
  • New website
  • Much misc. code cleanup & minor improvements

Time to fly! or at least to Flutter :)

22 Feb 18:37
f225f31
Compare
Choose a tag to compare

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)

Microsoft Windows support for Nyrna is planned next heading towards the full 2.0 milestone.

The Clean Look (alpha)

16 Oct 19:54
3882446
Compare
Choose a tag to compare
Pre-release

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

11 Oct 18:33
Compare
Choose a tag to compare
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

25 Jul 15:01
Compare
Choose a tag to compare

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

21 Jul 13:36
Compare
Choose a tag to compare

Changed

  • Improved debug messages for suspend on linux

Fixed

  • Added $srcdir to pkgbuild for Arch / Manjaro, as well as better path for .desktop and .icon for reliable builds

Nyrna v1.1

15 Jul 20:54
Compare
Choose a tag to compare

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

25 Jun 20:59
Compare
Choose a tag to compare

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.