aboutsummaryrefslogtreecommitdiff
path: root/src/app/config_io.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-17 16:08:43 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-17 16:08:43 +0300
commit54490254f70469cd154ee630bc4bec84da178f0c (patch)
tree450bf0397398b28932f636d33e37f73c011dd19d /src/app/config_io.rs
parentd998753efe506a04c80306795efc72bff60bb0ec (diff)
feat: sort agent panel by priority
refs #318
Diffstat (limited to 'src/app/config_io.rs')
-rw-r--r--src/app/config_io.rs16
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}\""),
)
}) {