class

ThemeBrowser

Inherits Tui::App < Tui::Widget < Tui::Reactive < Reference < Object

Create a TUI app for theme browsing

Constructors

new(names : Array(String))
Source

Instance methods

compose

Override to create root widget tree

Source
handle_event(event : Tui::Event) : Bool

KISS event handling with capture support Flow: on_capture → children → on_event Override on_capture to intercept before children Override on_event to handle after children

Source
selected_theme
Source
selected_theme=(selected_theme : String | Nil)
Source
update_info_panel(name : String) : Nil
Source