Skip to content

Desktop: remember window size, position, and maximized state #50

Description

@rebaserHEAD

The window opens at a hardcoded 1600x1000 every launch (main.cjs createWindow). Standard desktop behavior is to restore where you left it.

  • Persist bounds + maximized on close; restore on launch (guard against off-screen bounds after monitor changes).
  • Note: the settings store''s settings.json is renderer-owned and loads after window creation, so main either reads the file directly at startup or keeps a small separate window-state file. Either is fine; don''t block window creation on IPC.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions