Skip to content

Fix desktop viewport resizing and define minimum window size #405

@Cheggin

Description

@Cheggin

Problem

Resizing the desktop app window is currently awkward because the embedded browser/viewport appears to keep its old size instead of adapting to the new app bounds. This makes the app feel broken at smaller or resized dimensions.

We also need a sensible minimum window size so the UI does not collapse into unusable layouts.

Scope

  • Investigate why the browser viewport does not resize with the desktop app window.
  • Ensure browser content, chrome, side panels, and agent UI respond correctly when the window is resized.
  • Define and enforce minimum desktop window dimensions for each supported platform.
  • Clamp or adapt layouts below the minimum so the app does not look broken.
  • Verify behavior when entering/exiting fullscreen and when moving between displays with different scale factors.

Acceptance criteria

  • Resizing the desktop app resizes the browser viewport and related UI surfaces in sync.
  • The app enforces a minimum window size that keeps primary workflows usable.
  • No major UI elements overlap or disappear at the minimum size.
  • Browser content remains visible and interactive after repeated resize events.
  • Regression coverage exists for resize handling, and manual QA notes cover at least macOS plus one non-macOS target if available.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:uiWindow chrome, menus, side panel, themesbugSomething isn't workingpriority:P1Needed for full parity

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions