Declarative window specification returned by the application DSL.
Each window owns a bounded set of platform-aware GPUI.Command bindings in
addition to its title, size, and root view.
Summary
Types
@type chrome() :: :system | :content
@type key() :: String.t()
@type t() :: %GPUI.WindowSpec{ chrome: chrome(), commands: [GPUI.Command.t()], id: pos_integer() | nil, key: key() | nil, min_size: {pos_integer(), pos_integer()} | nil, resizable: boolean(), root: root() | nil, size: {pos_integer(), pos_integer()} | nil, title: String.t() }