You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add single instance mode with open in new tab setting (v1.4.5)
- Implement Wails SingleInstanceLock to prevent multiple app instances
- Opening files when app is running now opens in existing window as new tab
- Add 'Open files in new tab' setting (default: enabled)
- Add open-file-from-instance event handling
- Update changelog for v1.4.5
Amp-Thread-ID: https://ampcode.com/threads/T-019c0489-974a-7471-be74-7e5918a8cb7c
Co-authored-by: Amp <amp@ampcode.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,23 @@ All notable changes to MarkViewPro will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [1.4.5] - 2026-01-28
9
+
10
+
### Added
11
+
-**Single Instance Mode**: App now uses single instance lock - opening a file when app is already running opens the file in the existing window as a new tab instead of launching a new window
12
+
-**Open in New Tab Setting**: New setting to control file open behavior (default: enabled)
13
+
- When enabled, files opened from file explorer or command line open in new tab
14
+
- Setting available in Settings modal under "Open files in new tab"
15
+
16
+
### Changed
17
+
- Files associated with MarkViewPro now open in the existing instance instead of spawning new windows
18
+
- Improved window focus behavior when opening files from external sources
19
+
20
+
### Technical
21
+
- Implemented Wails SingleInstanceLock with `OnSecondInstanceLaunch` callback
22
+
- Added `openInNewTab` setting to backend and frontend
23
+
- Added `open-file-from-instance` event handling for cross-instance communication
24
+
8
25
## [1.3.1] - 2026-01-26
9
26
10
27
### Added
@@ -347,6 +364,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
0 commit comments