Nyrna Changelog

What's new in Nyrna 2.20.0

Apr 2, 2024
  • Features:
  • Added a search bar to allow filtering by executable or window title.
  • Introduced an option to keep suspended windows pinned to the top of the list. #209
  • Bug Fixes:
  • Fixed an issue where the tray icon was not working for Flatpak builds.
  • Other Changes:
  • Miscellaneous code cleanup, updates, and improvements.

New in Nyrna 2.19.0 (Mar 11, 2024)

  • New Features:
  • A new shortcut Ctrl+Q has been added to quit the app.
  • The x11 warning message is now selectable.
  • Bug Fixes:
  • The working barrier on the settings page can now be dismissed. Fixes #202
  • Fixed the building process of windows installers.
  • Other Changes:
  • Miscellaneous code cleanup, updates, and improvements.

New in Nyrna 2.18.0 (Jan 2, 2024)

  • Features:
  • Show xwayland applications when running on wayland
  • Use native window decorations on Qt based platforms
  • Misc:
  • Added suggestion to error message that running with admin privileges if unable to interact with an application may help
  • Other minor fixes and improvements

New in Nyrna 2.17.2 (Oct 27, 2023)

  • Fixed an issue where the buttons on the system tray could fail to work if network access was blocked.

New in Nyrna 2.17.1 (Oct 20, 2023)

  • Bug Fixes:
  • Display emojis in color
  • Make the setting for "start Nyrna at login + hidden" more obvious and less confusing #189
  • Prevent hotkey from suspending Nyrna #190

New in Nyrna 2.17.0 (Aug 29, 2023)

  • Features:
  • Created a new custom library to get process status on Windows systems. This should see a significant performance improvement over the previous method. This one has been brewing for a while!
  • Improved handling of Nyrna's window size and position.
  • Other:
  • Misc code cleanup and improvements.

New in Nyrna 2.16.1 (Aug 18, 2023)

  • Bug Fixes:
  • Fixed a bug where the app language would fallback to German instead of English
  • if the system language was not supported
  • Other:
  • Misc improvements and fixes

New in Nyrna 2.16.0 (Aug 11, 2023)

  • New Features:
  • Added app-specific hotkeys, so you can pause different applications with different hotkeys
  • Added a verbose logging toggle in settings to assist with future debugging
  • Added built-in hotkey support for Linux, so you don't need to setup hotkeys manually
  • Moved the Toggle all instances menu item to the overflow menu, which should make it easier to find
  • Bug Fixes:
  • Fixed autostart for Flatpak releases
  • Fixed a crash that occurred when trying to unregister a hotkey on Windows
  • Fixed a crash that occurred if the log file could not be deleted or created
  • Fixed a crash that occurred when binding a new hotkey
  • Fixed a possible crash that occurred when parsing an empty update string
  • The Windows installer now knows its correct version, which should allow winget to update Nyrna properly

New in Nyrna 2.15.0 (Jul 21, 2023)

  • Bug Fixes:
  • Fixed start on login not working for Microsoft Store release (#172)
  • Other:
  • Misc minor improvements

New in Nyrna 2.13.0 (Jul 6, 2023)

  • Added Italian translations thanks to @albanobattistella #167
  • Added release notes dialog with information about recent changes
  • Many upgrades and cleanup to the backend code

New in Nyrna 2.12.0 (Jul 1, 2023)

  • Updated SDK and dependencies
  • Misc cleanup and minor improvements

New in Nyrna 2.11.1 (Feb 2, 2023)

  • Fix url launches possibly failing 29f8e26

New in Nyrna 2.11.0 (Feb 1, 2023)

  • Features:
  • migrate to Material 3 themes d2ec965
  • add support for localizations 3a26167
  • add German localization e05757d
  • Bug Fixes:
  • parse version number with multiple digits 6891da3
  • Documentation:
  • AppWindow: add doc comments 776e020
  • App: add doc comment 7570e8e
  • update build instructions 4861b61
  • Code Refactoring:
  • ArgumentParser: use a singleton instance 4569c2d
  • move ArgumentParser to own directory c77b227
  • Tests:
  • add ArgumentParser tests 0b737f1
  • Continuous Integration:
  • flatpak: checkout specifies branch 9ba0451

New in Nyrna 2.10.0 (Jan 28, 2023)

  • Features:
  • added suspend all instances of an app by right-clicking the window tile 8f4b8eb #107
  • Bug Fixes:
  • remember window size & position 30c26e5
  • Documentation:
  • update download instructions 7b7e06d
  • Code Refactoring:
  • finish transition from SharedPreferences 49a2523
  • update icon names to use reverse dns 752c8c0
  • theme: remove depreciated field 000bb1b
  • AppWindow name fd16e68
  • unknown linux session emits error msg 1ff3534 flathub/codes.merritt.Nyrna#5
  • Continuous Integration:
  • add flatpak workflow ef9b91e
  • Chores:
  • update hotkey_manager to merged commit d3d34a5
  • move flatpak-specific files to flathub repo 6216e02
  • update appstream metainfo 443941a
  • use app id for linux desktop file name 7eccbdb
  • use app id for linux icon name d797315
  • add keywords to linux desktop entry 1a956bb
  • add keywords to linux metadata file 58ea455
  • update linux metadata description 49923fd
  • format linux AppStream metadata 31d3639
  • update linux metadata for new release 811083d
  • remove unused dependency: image 607f098
  • upgrade test dependency 3e048a0

New in Nyrna 2.9.2 (Jan 19, 2023)

  • Bug Fixes:
  • trigger first run dialog 4d671d8
  • improve dependency check logic 99d202d
  • add verbose logs for flatpak run 5ebd9bf
  • add check and warning for Wayland session 901e4cc
  • Documentation:
  • add privacy policy 57e7786
  • update README description 4490930
  • update website description 5b38c88
  • update website promo image 475d7e9
  • improve disclaimer wording 2ab72a9
  • Code Refactoring:
  • apply new lint suggestions d3e8a40
  • settings: cleanup updateAutoRefresh 97f701c
  • Tests:
  • SettingsCubit: add tests b0c3864
  • ThemeCubit: add tests 0a102cf
  • logger is dummy by default in tests f1b385d
  • linux: update dependency tests 77e7551
  • Continuous Integration:
  • upgrade actions/checkout to v3 fbcc18f
  • update upload-artifact to v3 fca62aa
  • Chores:
  • update msix_identity_name 37b39fc
  • vscode: don't detect git submodules fdcc09b
  • update AppStream description bf56bf3
  • remove obsolete comment fb5fc8e
  • dev container uses Flutter stable 7d0c169
  • remove unused macos folder 9593804
  • add vscode debug verbose config bece195

New in Nyrna 2.9.1 (Jan 11, 2023)

  • Fixed Linux crash #132

New in Nyrna 2.9.0 (Jan 9, 2023)

  • Bug Fixes:
  • Fixed hotkey failing to resume on Windows #128 (Kristen McWilliam)
  • Continuous Integration:
  • Added Flatpak config #128
  • Updated inno setup config #128
  • Chores:
  • Update snap config #125 (Kristen McWilliam)
  • Remove AppImage configs #128 (Kristen McWilliam)
  • Linux has portable release & Flatpak
  • Migrate Windows config for Flutter 2.5 & 3.3 changes #128 (Kristen McWilliam)
  • Add vscode dev container configs (Kristen McWilliam) #126

New in Nyrna 2.8.0 (Dec 19, 2022)

  • New Features:
  • Minimizing/restoring the window automatically is now an option #123
  • Setting in the GUI
  • CLI flag to override settings: --no-minimize
  • Fixes:
  • Several misc changes that should improve performance
  • Fix "sticky" windows on Linux not showing up #113
  • Code Cleanup:
  • Large amounts of code cleanup
  • Will improve reliability and confidence when making changes and doing maintenance
  • Large ongoing refactoring
  • Many added unit tests

New in Nyrna 2.7.0 (Dec 6, 2022)

  • Linux:
  • Added support for Gamescope, Wine virtual desktop & generally applications with child processes #106