跳到主要内容

github/tai

公开

Tai · Windows 软件与网站使用时长统计。上游 Planshit/Tai 的源码镜像,非灵栈原创;MIT 许可。来源:https://github.com/Planshit/Tai 。本次为手动同步,暂不提供安装包。

提交记录
修改UI/App.xaml.cs+6 −7看文件
@@ -87,8 +87,6 @@ namespace UI
8787 {
8888 //右键单击弹出托盘菜单
8989 contextMenu.IsOpen = true;
90删除: //激活主窗口,用于处理关闭托盘菜单
91删除: App.Current.MainWindow.Activate();
9290 }
9391 }
9492 private void NotifyIcon_MouseDoubleClick(object sender, System.Windows.Forms.MouseEventArgs e)
@@ -173,15 +171,16 @@ namespace UI
173171 }
174172
175173 var main = serviceProvider.GetService<IMain>();
174新增: var observer = serviceProvider.GetService<IObserver>();
175新增:
176176 main.Run();
177177
178新增: observer.OnAppActive += (p, d, f) =>
179新增: {
180新增: contextMenu.IsOpen = false;
181新增: };
178182 // 创建保活窗口
179183 keepaliveWindow = new HideWindow();
180删除: keepaliveWindow.Title = "Tai Keepalive";
181删除: keepaliveWindow.ShowInTaskbar = false;
182删除: keepaliveWindow.WindowStyle = WindowStyle.None;
183删除: keepaliveWindow.OverridesDefaultStyle = true;
184删除: keepaliveWindow.Show();
185184
186185 InitStatusBarIcon();
187186 }