pub fn create_window_full(
store: &WaveStore,
workspace_id: &str,
) -> Result<Window, StoreError>Expand description
Create a new window with all required objects in a single transaction. If workspace_id is empty, creates workspace + tab + window + updates client all in one BEGIN/COMMIT — reducing 8+ lock acquisitions and fsyncs to 1.
Returns the created Window.