struct Obsctl::Config::UiConfig

Overview

TUI presentation settings that are safe for clients to consume.

Defined in:

obsctl/config/config.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(refresh_interval_ms : Int32 = 250, command_palette_prefix : String = "/", show_icons : Bool = true, theme : String = "default") #

[View source]

Instance Method Detail

def clone #

[View source]
def command_palette_prefix : String #

def copy_with(refresh_interval_ms _refresh_interval_ms = @refresh_interval_ms, command_palette_prefix _command_palette_prefix = @command_palette_prefix, show_icons _show_icons = @show_icons, theme _theme = @theme) #

[View source]
def refresh_interval_ms : Int32 #

def show_icons : Bool #

def theme : String #