Skip to content

Windows 11: window doesn't show & tray icon entries not working #258

@BOB74j

Description

@BOB74j

Description

The Nyrna window fails to appear in Windows when set the "Start hidden in system tray" setting is set to "on". There is no way to restore GUI functionality short of manually deleting the app data at %APPDATA%\codes.merritt\nyrna\storage to return to default settings.

To Reproduce

Steps to reproduce the behavior:

  1. Install Nyrna version 2.26.1 on Windows or use the portable app, deleting any pre-existing app data at %APPDATA%\codes.merritt\nyrna\storage if present for a fresh install.
  2. Launch Nyrna.
  3. Toggle "Start hidden in system tray" to "on" in the Nyrna settings.
  4. Close the Nyrna window.
  5. Exit Nyrna from the system tray or reboot the computer.
  6. Launch Nyrna.
  7. Right-click the Nyrna tray icon. Nyrna no longer responds to the "Show", "Hide", "Reset Window", or "Exit" options.

Expected behavior

Nyrna should respond to the tray icon menu options regardless of Nyrna settings.

System Information

  • OS: Windows 11 25H2
  • Nyrna Version 2.26.1

Logs

Logs
   INFO ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO │ #0   LoggingManager.initialize (package:nyrna/logs/logging_manager.dart:58)
   INFO │ #1   <asynchronous suspension>
   INFO ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
   INFO │ 💡 Logger initialized.
   INFO └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO │ #0   main (package:nyrna/main.dart:52)
   INFO │ #1   <asynchronous suspension>
   INFO ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
   INFO │ 💡 Starting Nyrna v2.26.1
   INFO └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
  TRACE ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
  TRACE │ #0   SystemTrayManager.initialize (package:nyrna/system_tray/system_tray_manager.dart:31)
  TRACE │ #1   main (package:nyrna/main.dart:96)
  TRACE ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
  TRACE │  Setting system tray icon to assets/icons/codes.merritt.Nyrna.ico
  TRACE └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO │ #0   HotkeyService.addHotkey (package:nyrna/hotkey/global/hotkey_service.dart:34)
   INFO │ #1   <asynchronous suspension>
   INFO ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
   INFO │ 💡 Registered hotkey: Pause
   INFO └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO │ #0   LoadingCubit.checkDependencies (package:nyrna/loading/cubit/loading_cubit.dart:18)
   INFO │ #1   new LoadingCubit (package:nyrna/loading/cubit/loading_cubit.dart:14)
   INFO ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
   INFO │ 💡 Checking dependencies..
   INFO └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO │ #0   AutostartService._isRunningInMsix (package:nyrna/autostart/autostart_service.dart:119)
   INFO │ #1   AutostartService.enable (package:nyrna/autostart/autostart_service.dart:33)
   INFO ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
   INFO │ 💡 Running in MSIX: false
   INFO └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO │ #0   AutostartService._setupLaunchAtStartup (package:nyrna/autostart/autostart_service.dart:142)
   INFO │ #1   <asynchronous suspension>
   INFO ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
   INFO │ 💡 packageName: nyrna
   INFO │ 💡 resolvedExecutable: C:\Users\Joe\AppData\Roaming\Nyrna\nyrna.exe
   INFO └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

--------------------------------------------------------------------------------

2026-03-19 16:48:55

   INFO ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO │ #0   LoggingManager.initialize (package:nyrna/logs/logging_manager.dart:58)
   INFO │ #1   <asynchronous suspension>
   INFO ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
   INFO │ 💡 Logger initialized.
   INFO └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO │ #0   main (package:nyrna/main.dart:52)
   INFO │ #1   <asynchronous suspension>
   INFO ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
   INFO │ 💡 Starting Nyrna v2.26.1
   INFO └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
  TRACE ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
  TRACE │ #0   SystemTrayManager.initialize (package:nyrna/system_tray/system_tray_manager.dart:31)
  TRACE │ #1   main (package:nyrna/main.dart:96)
  TRACE ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
  TRACE │  Setting system tray icon to assets/icons/codes.merritt.Nyrna.ico
  TRACE └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO │ #0   HotkeyService.addHotkey (package:nyrna/hotkey/global/hotkey_service.dart:34)
   INFO │ #1   <asynchronous suspension>
   INFO ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
   INFO │ 💡 Registered hotkey: Pause
   INFO └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   INFO │ #0   LoadingCubit.checkDependencies (package:nyrna/loading/cubit/loading_cubit.dart:18)
   INFO │ #1   new LoadingCubit (package:nyrna/loading/cubit/loading_cubit.dart:14)
   INFO ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
   INFO │ 💡 Checking dependencies..
   INFO └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Metadata

Metadata

Assignees

No one assigned

    Labels

    contributions welcomeContributions towards this issue are welcome & encouragedunable to reproduceAn issue that can't be reproduced in order to confirm or test

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions