跳到主要内容

github/tai

公开

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

提交记录

Merge branch 'master' of https://github.com/Planshit/Tai

作者
noberumotto
时间
2022/03/06 03:01
提交
c984fd0
这个版本的全部文件

这是一个合并提交,下面是和第一个上一提交相比的改动。

修改UI/Controls/Charts/ChartsItemTypeA.cs+8 −0看文件
@@ -2,6 +2,7 @@
22using System;
33using System.Collections.Generic;
44using System.Diagnostics;
5新增:using System.IO;
56using System.Linq;
67using System.Text;
78using System.Threading.Tasks;
@@ -107,6 +108,13 @@ namespace UI.Controls.Charts
107108 }
108109 isRendering = true;
109110 NameTextObj.Text = Data.Name;
111新增: //对部分程序未获取程序名的程序使用路径中名字作为程序名
112新增: if (Data.Name.Trim() == "" && Data.PopupText.Trim() != "")
113新增: {
114新增: FileInfo fi = new FileInfo(Data.PopupText);
115新增: NameTextObj.Text = fi.Name.Replace(fi.Extension, "");
116新增: }
117新增:
110118 ValueTextObj.Text = Data.Tag;
111119 IconObj.Source = Imager.Load(Data.Icon);
112120
修改UI/Controls/Charts/ChartsItemTypeCard.cs+9 −0看文件
@@ -2,6 +2,7 @@
22using System;
33using System.Collections.Generic;
44using System.Diagnostics;
5新增:using System.IO;
56using System.Linq;
67using System.Text;
78using System.Threading.Tasks;
@@ -104,7 +105,15 @@ namespace UI.Controls.Charts
104105 return;
105106 }
106107 isRendering = true;
108新增:
109新增: //对部分程序未获取程序名的程序使用路径中名字作为程序名
107110 NameTextObj.Text = Data.Name;
111新增: if (Data.Name.Trim() == "" && Data.PopupText.Trim() != "")
112新增: {
113新增: FileInfo fi = new FileInfo(Data.PopupText);
114新增: NameTextObj.Text = fi.Name.Replace(fi.Extension,"");
115新增: }
116新增:
108117 NameTextObj.SizeChanged += (e, c) =>
109118 {
110119 // 处理文字过长显示
修改UI/ViewModels/DetailPageVM.cs+10 −0看文件
@@ -76,6 +76,16 @@ namespace UI.ViewModels
7676 main.Toast("进程文件似乎不存在", Controls.Base.IconTypes.Blocked);
7777 }
7878 break;
79新增: case "open exe":
80新增: if (File.Exists(Process.PopupText))
81新增: {
82新增: System.Diagnostics.Process.Start(Process.PopupText);
83新增: }
84新增: else
85新增: {
86新增: main.Toast("进程文件似乎不存在", Controls.Base.IconTypes.Blocked);
87新增: }
88新增: break;
7989 }
8090 }
8191
修改UI/Views/DetailPage.xaml+1 −0看文件
@@ -21,6 +21,7 @@
2121 Padding="0,20">
2222 <Border.ContextMenu>
2323 <ContextMenu>
24新增: <MenuItem Command="{Binding InfoMenuActionCommand}" CommandParameter="open exe" Header="打开程序"/>
2425 <MenuItem Command="{Binding InfoMenuActionCommand}" CommandParameter="copy processname" Header="复制进程名称"/>
2526 <MenuItem Command="{Binding InfoMenuActionCommand}" CommandParameter="copy process file" Header="复制进程路径"/>
2627 <MenuItem Command="{Binding InfoMenuActionCommand}" CommandParameter="open dir" Header="打开进程所在目录"/>