Skip to content

Add live window position backup for crash recovery#23

Open
levihackerman-102 wants to merge 1 commit into
rxappdev:mainfrom
levihackerman-102:feature/live-window-backup
Open

Add live window position backup for crash recovery#23
levihackerman-102 wants to merge 1 commit into
rxappdev:mainfrom
levihackerman-102:feature/live-window-backup

Conversation

@levihackerman-102

Copy link
Copy Markdown

Periodically saves current window positions to disk so they can be restored even after unexpected shutdowns (battery drain, force poweroff).

  • New config option: liveBackupInterval (Int, 0-3600, default 30s)
  • Timer fires every N seconds, snapshots all open valid windows
  • Data stored in separate settings key (rememberwindowpositions_liveBackups)
  • On startup, live backup data is used as fallback when no proper close-saved data exists for an app
  • Timestamp comparison ensures newer live backups take precedence over older normal saves (e.g. when an app was reopened and rearranged after a previous close)

Periodically saves current window positions to disk so they can be
restored even after unexpected shutdowns (battery drain, force poweroff).

- New config option: liveBackupInterval (Int, 0-3600, default 30s)
- Timer fires every N seconds, snapshots all open valid windows
- Data stored in separate settings key (rememberwindowpositions_liveBackups)
- On startup, live backup data is used as fallback when no proper
  close-saved data exists for an app
- Timestamp comparison ensures newer live backups take precedence
  over older normal saves (e.g. when an app was reopened and rearranged
  after a previous close)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant