Description:
As an iOS Developer who relies on Orion’s efficiency and native WebKit performance on M4 Pro Max, I believe a built-in Split View feature is the "missing piece" to make Orion the ultimate browser for power users.
The Problem:
Currently, users have to rely on third-party extensions (like SidePanel or iframe-based splitters) to view two tabs side-by-side. However, these solutions come with significant drawbacks:
Session Persistence: Iframe-based extensions often lose login sessions or fail to render complex sites like GitLab/GitHub properly.
Stability: Extensions are prone to crashing or causing UI glitches within Orion's native environment.
UX Friction: They don't feel "Native" and often break standard keyboard shortcuts (like Cmd + 1-9).
The Suggestion:
I propose a Native Split View implementation similar to Arc Browser, but optimized for Orion’s Swift/AppKit architecture:
Native Rendering: Instead of iframes, use native View nesting to allow two or more tabs to be displayed in a single window while sharing the same session/cookie pool.
Keyboard-First Navigation: Support shortcuts to toggle split views and switch focus between panes (e.g., Cmd + Opt + Left/Right).
Drag-and-Drop: Allow users to drag a tab onto another to initiate a split, or right-click a tab to "Open in Split View."
Preserved UI Integrity: Ensure that both panes retain Orion’s sleek, native look and feel without adding unnecessary bloat.
Why it matters:
For developers and power users, the ability to view documentation alongside code (or a live preview) without losing the performance benefits of WebKit is a game-changer. This feature would solidify Orion as the go-to "Pro" browser on macOS.