Mixed bag of things

This commit is contained in:
2026-01-28 17:39:41 +01:00
parent 5952807240
commit 2be15d11f4
11 changed files with 229 additions and 5 deletions

View File

@@ -6,6 +6,7 @@ pub enum OptionsFocus {
ShowScope,
ShowSpectrum,
ShowCompletion,
FlashBrightness,
LinkEnabled,
StartStopSync,
Quantum,
@@ -23,7 +24,8 @@ impl OptionsState {
OptionsFocus::RuntimeHighlight => OptionsFocus::ShowScope,
OptionsFocus::ShowScope => OptionsFocus::ShowSpectrum,
OptionsFocus::ShowSpectrum => OptionsFocus::ShowCompletion,
OptionsFocus::ShowCompletion => OptionsFocus::LinkEnabled,
OptionsFocus::ShowCompletion => OptionsFocus::FlashBrightness,
OptionsFocus::FlashBrightness => OptionsFocus::LinkEnabled,
OptionsFocus::LinkEnabled => OptionsFocus::StartStopSync,
OptionsFocus::StartStopSync => OptionsFocus::Quantum,
OptionsFocus::Quantum => OptionsFocus::RefreshRate,
@@ -37,7 +39,8 @@ impl OptionsState {
OptionsFocus::ShowScope => OptionsFocus::RuntimeHighlight,
OptionsFocus::ShowSpectrum => OptionsFocus::ShowScope,
OptionsFocus::ShowCompletion => OptionsFocus::ShowSpectrum,
OptionsFocus::LinkEnabled => OptionsFocus::ShowCompletion,
OptionsFocus::FlashBrightness => OptionsFocus::ShowCompletion,
OptionsFocus::LinkEnabled => OptionsFocus::FlashBrightness,
OptionsFocus::StartStopSync => OptionsFocus::LinkEnabled,
OptionsFocus::Quantum => OptionsFocus::StartStopSync,
};

View File

@@ -38,6 +38,9 @@ pub struct UiState {
pub runtime_highlight: bool,
pub show_completion: bool,
pub minimap_until: Option<Instant>,
pub last_event_count: usize,
pub event_flash: f32,
pub flash_brightness: f32,
}
impl Default for UiState {
@@ -61,6 +64,9 @@ impl Default for UiState {
runtime_highlight: false,
show_completion: true,
minimap_until: None,
last_event_count: 0,
event_flash: 0.0,
flash_brightness: 1.0,
}
}
}