feat(app-tray): config option for dnd

This commit is contained in:
Ashley Wulber 2024-05-17 12:39:12 -04:00 committed by Ashley Wulber
parent 6ede0fbe05
commit 2e9660f2a8
2 changed files with 45 additions and 24 deletions

View file

@ -14,11 +14,22 @@ pub enum TopLevelFilter {
ConfiguredOutput,
}
#[derive(Debug, Clone, Default, Deserialize, Serialize, PartialEq, Eq, CosmicConfigEntry)]
#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, Eq, CosmicConfigEntry)]
#[version = 1]
pub struct AppListConfig {
pub filter_top_levels: Option<TopLevelFilter>,
pub favorites: Vec<String>,
pub enable_drag_source: bool,
}
impl Default for AppListConfig {
fn default() -> Self {
Self {
filter_top_levels: None,
favorites: Vec::new(),
enable_drag_source: true,
}
}
}
impl AppListConfig {