Egui::Terminal::Profile
Inherits JSON::Serializable < Reference < Object
One saved terminal look: terminal background opacity, background color and the cursor-blink switch. A missing key in the JSON keeps the default, so older files load into newer code unchanged.
Constructors
Instance methods
The saved background as an opaque Color32 (the terminal- background opacity from #opacity becomes its alpha — the app composes that in, see TermView's replace rect).
Blinking cursor (TermView's cursor_blinks) — off means a steady cursor (and no repaints of its own).
Blinking cursor (TermView's cursor_blinks) — off means a steady cursor (and no repaints of its own).
Terminal background opacity, 1.0 = opaque. Below 1.0 the app (see examples/terminal.cr) runs a per-pixel-transparent window and paints the terminal background with this alpha — the desktop shows through the grid only, UI panels stay opaque (alacritty's background_opacity).
Terminal background opacity, 1.0 = opaque. Below 1.0 the app (see examples/terminal.cr) runs a per-pixel-transparent window and paints the terminal background with this alpha — the desktop shows through the grid only, UI panels stay opaque (alacritty's background_opacity).