feat: Add option to control menu icon

This commit is contained in:
MystiPanda
2024-03-10 19:54:47 +08:00
parent 2ab5623809
commit 5b044cca9e
6 changed files with 53 additions and 14 deletions

View File

@@ -42,6 +42,9 @@ pub struct IVerge {
/// common tray icon
pub common_tray_icon: Option<bool>,
/// menu icon
pub menu_icon: Option<String>,
/// sysproxy tray icon
pub sysproxy_tray_icon: Option<bool>,
@@ -176,6 +179,7 @@ impl IVerge {
traffic_graph: Some(true),
enable_memory_usage: Some(true),
enable_group_icon: Some(true),
menu_icon: Some("monochrome".into()),
common_tray_icon: Some(false),
sysproxy_tray_icon: Some(false),
tun_tray_icon: Some(false),
@@ -221,6 +225,7 @@ impl IVerge {
patch!(traffic_graph);
patch!(enable_memory_usage);
patch!(enable_group_icon);
patch!(menu_icon);
patch!(common_tray_icon);
patch!(sysproxy_tray_icon);
patch!(tun_tray_icon);