Skip to content

v7.3.1

Choose a tag to compare

@bornova bornova released this 09 Jul 16:29
48ed7fb

Improved Second-Instance Activation Behavior

Refactored the application's single-instance lock handler in the Electron main process to improve window toggling when the user attempts to launch a second instance:

  • Toggle Focused Window: If the application is already running, focused, and no file argument is passed, launching a new instance will now act as a toggle:
    • If the system tray setting showTray is enabled, the active window is seamlessly hidden to the tray (win.hide()).
    • If showTray is disabled, the window is minimized (win.minimize()).
  • Restore and Focus: If the window was previously minimized or hidden, it is correctly restored (win.restore()), shown (win.show()), and focused (win.focus()).

Maintenance and Dependency Upgrades

  • Version Bump: Bumped version from 7.3.0 to 7.3.1.
  • Icon Library Upgrade: Upgraded lucide icons dependency from ^1.23.0 to ^1.24.0.