Fluorite::TUI::App
Constants
MEDIA_EXTENSIONS = Set {".mp4", ".mkv", ".mov", ".avi", ".webm", ".flv", ".wmv", ".ts", ".m4v", ".mp3", ".wav", ".ogg", ".flac", ".m4a", ".aac", ".opus", ".gif"}
Constructors
new
SourceInstance methods
active_pane
Sourceactive_pane=(active_pane : ActivePane)
Sourcecurrent_probe
Sourcecurrent_probe=(current_probe : Probe::ProbeResult | Nil)
Sourcecurrent_runner
Sourcecurrent_runner=(current_runner : Runner::ProcessRunner | Nil)
Sourcegenerated_cmd
Sourceheader
Sourcejob_completed
Sourcelatest_progress
Sourcelatest_progress=(latest_progress : Runner::Progress)
Sourcemedia_files
Sourcepresets
Sourcerefresh_files
Sourcerender(buffer : Opal::UI::Buffer) : Nil
Optional direct buffer rendering for flicker-free double buffering
rich_log
Sourcerunning_job
Sourceselected_file
Sourceselected_file_idx
Sourceselected_preset_idx
Sourcestart_conversion
Sourcestatus_message
SourceUpdates the model state based on an incoming message, returning the new model and optional command.
update_command_preview
Sourceupdate_selected_probe
Source