Skip to content

Please add a setting to define the default layout behavior when opening a file. #8930

@rohan-vasaikar

Description

@rohan-vasaikar

Pre-submit Checks

Describe the solution you'd like?

Current Pain Point: Currently, the application defaults to a 50/50 split view whenever a file is opened. This automatically reorganizes the active terminal window, which disrupts existing layouts and forces the user to manually resize or move windows to regain their preferred workspace organization.

Proposed Solution:
Introduce a dropdown in the settings menu (e.g., Settings > Editor > Default Open Mode) with the following options:

  1. Split View (Current): Opens the file in a 50/50 split.
  2. Full Window: Opens the file in a new tab or replaces the current focus without splitting.
  3. Background: Opens the file in a tab without switching focus from the terminal.
  4. Last Used: Remembers the previous layout configuration.

Is your feature request related to a problem? Please describe.

Currently, the application enforces a mandatory 50/50 split view every time a file is opened. This behavior is problematic because:

  • Layout Disruption: It automatically reorganizes and shrinks my active terminal windows, forcing me to manually resize them back to a usable state.
  • Workflow Interruption: Instead of focusing on the code, I have to spend time "fixing" my UI layout every time I navigate to a new file.
  • Lack of Flexibility: There is no way to open a file in a full-screen tab or a background tab without triggering this split-screen behavior.

Additional context

No response

Operating system (OS)

Windows

How important is this feature to you?

3

Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1

Ignore

Metadata

Metadata

Assignees

No one assigned

    Labels

    FEATUREFeature Requests

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions