diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-17 16:08:43 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-17 16:08:43 +0300 |
| commit | 54490254f70469cd154ee630bc4bec84da178f0c (patch) | |
| tree | 450bf0397398b28932f636d33e37f73c011dd19d /src/app/config_io.rs | |
| parent | d998753efe506a04c80306795efc72bff60bb0ec (diff) | |
feat: sort agent panel by priority
refs #318
Diffstat (limited to 'src/app/config_io.rs')
| -rw-r--r-- | src/app/config_io.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/app/config_io.rs b/src/app/config_io.rs index 804a26f6..7a196008 100644 --- a/src/app/config_io.rs +++ b/src/app/config_io.rs @@ -107,20 +107,20 @@ impl App { } } - pub(super) fn save_agent_panel_scope(&mut self, scope: crate::app::state::AgentPanelScope) { - let value = match scope { - crate::app::state::AgentPanelScope::CurrentWorkspace => { - crate::config::AgentPanelScopeConfig::Current.as_str() + pub(super) fn save_agent_panel_sort(&mut self, sort: crate::app::state::AgentPanelSort) { + let value = match sort { + crate::app::state::AgentPanelSort::Spaces => { + crate::config::AgentPanelSortConfig::Spaces.as_str() } - crate::app::state::AgentPanelScope::AllWorkspaces => { - crate::config::AgentPanelScopeConfig::All.as_str() + crate::app::state::AgentPanelSort::Priority => { + crate::config::AgentPanelSortConfig::Priority.as_str() } }; - if self.update_config_file("agent panel scope", |content| { + if self.update_config_file("agent panel sort", |content| { crate::config::upsert_section_value( content, "ui", - "agent_panel_scope", + "agent_panel_sort", &format!("\"{value}\""), ) }) { |
