Stable process-wide identity for a GPUI application.
The identifier should use reverse-DNS form. icon names an application-owned
source asset or asset set; platform release tooling remains responsible for
producing macOS bundles, Windows resources, and Linux desktop entries.
Summary
Types
@type t() :: %GPUI.Application.Identity{ icon: GPUI.Application.Icon.t() | nil, id: String.t(), name: String.t() }