feat: Allow toggling pause of traffic stats animation on blur (#6463)

* feat: Allow toggling pause of traffic stats animation on blur

* fix: React Hook useCallback has a missing dependency

* chore: i18n

---------

Co-authored-by: Slinetrac <realakayuki@gmail.com>
This commit is contained in:
wysha-object
2026-03-16 08:17:12 +00:00
committed by GitHub
co-authored by Slinetrac
parent c19381a857
commit 4ceb7e6043
19 changed files with 71 additions and 18 deletions
+5
View File
@@ -49,6 +49,9 @@ pub struct IVerge {
#[serde(skip_serializing_if = "Option::is_none")]
pub enable_group_icon: Option<bool>,
/// pause render traffic stats on blur
pub pause_render_traffic_stats_on_blur: Option<bool>,
/// common tray icon
#[serde(skip_serializing_if = "Option::is_none")]
pub common_tray_icon: Option<bool>,
@@ -391,6 +394,7 @@ impl IVerge {
traffic_graph: Some(true),
enable_memory_usage: Some(true),
enable_group_icon: Some(true),
pause_render_traffic_stats_on_blur: Some(true),
#[cfg(target_os = "macos")]
tray_icon: Some("monochrome".into()),
menu_icon: Some("monochrome".into()),
@@ -478,6 +482,7 @@ impl IVerge {
patch!(traffic_graph);
patch!(enable_memory_usage);
patch!(enable_group_icon);
patch!(pause_render_traffic_stats_on_blur);
#[cfg(target_os = "macos")]
patch!(tray_icon);
patch!(menu_icon);