跳到主要内容

github/tai

公开

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

提交记录
修改UI/App.xaml+2 −2看文件
@@ -76,7 +76,7 @@
7676 <Setter Property="Height"
7777 Value="1" />
7878 <Setter Property="Margin"
79删除: Value="35,0,5,0" />
79新增: Value="35,5,5,5" />
8080 <Setter Property="Template">
8181 <Setter.Value>
8282 <ControlTemplate TargetType="{x:Type Separator}">
@@ -85,7 +85,7 @@
8585 <SolidColorBrush Color="#FFDEDEDE"/>
8686 </Border.BorderBrush>
8787 </Border>-->
88删除: <Rectangle Fill="#FFDEDEDE"/>
88新增: <Rectangle Fill="#FFECECEC"/>
8989 </ControlTemplate>
9090 </Setter.Value>
9191 </Setter>
修改UI/Themes/Window/DefaultWindow.xaml+1 −1看文件
@@ -186,7 +186,7 @@
186186 </TransformGroup>
187187 </Border.RenderTransform>
188188 <Border.Effect>
189删除: <DropShadowEffect BlurRadius="10" Color="Black" Opacity=".5"/>
189新增: <DropShadowEffect BlurRadius="10" Color="Black" Opacity=".1"/>
190190 </Border.Effect>
191191 <Grid >
192192 <Grid.ColumnDefinitions>
修改UI/ViewModels/CategoryAppListPageVM.cs+34 −24看文件
@@ -51,7 +51,7 @@ namespace UI.ViewModels
5151 list.Remove(SelectedItem);
5252
5353 var app = appData.GetApp(SelectedItem.ID);
54删除: if(app != null)
54新增: if (app != null)
5555 {
5656 app.CategoryID = 0;
5757 app.Category = null;
@@ -197,34 +197,44 @@ namespace UI.ViewModels
197197
198198 private void Search(string keyword)
199199 {
200删除: if (!string.IsNullOrEmpty(keyword))
201删除: {
202删除: Debug.WriteLine(keyword);
203删除: keyword = keyword.ToLower();
200新增: Task.Run(() =>
201新增: {
202新增: if (!string.IsNullOrEmpty(keyword))
203新增: {
204新增: Debug.WriteLine(keyword);
205新增: keyword = keyword.ToLower();
204206
205删除: //var list = appList.Where(m => m.App.Description.ToLower().IndexOf(keyword) != -1 || m.App.Name.ToLower().IndexOf(keyword) != -1).ToList();
206删除: var list = AppList.ToList();
207新增: //var list = appList.Where(m => m.App.Description.ToLower().IndexOf(keyword) != -1 || m.App.Name.ToLower().IndexOf(keyword) != -1).ToList();
208新增: var list = AppList.ToList();
207209
208删除: foreach (var item in list)
209删除: {
210删除: item.Visibility = item.App.Description.ToLower().IndexOf(keyword) != -1 || item.App.Name.ToLower().IndexOf(keyword) != -1 ? System.Windows.Visibility.Visible : System.Windows.Visibility.Collapsed;
211删除: }
212删除:
213删除: AppList = list;
210新增: foreach (var item in list)
211新增: {
212新增: item.Visibility = item.App.Description.ToLower().IndexOf(keyword) != -1 || item.App.Name.ToLower().IndexOf(keyword) != -1 ? System.Windows.Visibility.Visible : System.Windows.Visibility.Collapsed;
213新增: }
214214
215删除: }
216删除: else
217删除: {
218删除: var list = AppList.ToList();
215新增: return list;
219216
220删除: foreach (var item in list)
221删除: {
222删除: item.Visibility = System.Windows.Visibility.Visible;
223删除: }
224删除:
225删除: AppList = list;
217新增: }
218新增: else
219新增: {
220新增: var list = AppList.ToList();
221新增:
222新增: foreach (var item in list)
223新增: {
224新增: item.Visibility = System.Windows.Visibility.Visible;
225新增: }
226新增:
227新增: return list;
228新增:
229新增: }
230新增: })
231新增:
232新增: .ContinueWith(task =>
233新增: {
234新增: AppList = task.Result;
235新增:
236新增: }, TaskScheduler.FromCurrentSynchronizationContext());
226237
227删除: }
228238 }
229239 }
230240}
修改UI/ViewModels/ChartPageVM.cs+5 −5看文件
@@ -158,7 +158,7 @@ namespace UI.ViewModels
158158 };
159159 if (category.ID == 0)
160160 {
161删除: dataItem.Color = "#f7f6f2";
161新增: dataItem.Color = "#E5F7F6F2";
162162 }
163163 chartData.Add(dataItem);
164164 }
@@ -213,7 +213,7 @@ namespace UI.ViewModels
213213 };
214214 if (category.ID == 0)
215215 {
216删除: dataItem.Color = "#f7f6f2";
216新增: dataItem.Color = "#E5F7F6F2";
217217 }
218218 chartData.Add(dataItem);
219219 }
@@ -265,7 +265,7 @@ namespace UI.ViewModels
265265 };
266266 if (category.ID == 0)
267267 {
268删除: dataItem.Color = "#f7f6f2";
268新增: dataItem.Color = "#E5F7F6F2";
269269 }
270270 chartData.Add(dataItem);
271271 }
@@ -321,7 +321,7 @@ namespace UI.ViewModels
321321 };
322322 if (category.ID == 0)
323323 {
324删除: dataItem.Color = "#f7f6f2";
324新增: dataItem.Color = "#E5F7F6F2";
325325 }
326326 chartData.Add(dataItem);
327327 }
@@ -377,7 +377,7 @@ namespace UI.ViewModels
377377
378378 var bindModel = new ChartsDataModel();
379379 bindModel.Data = item;
380删除: bindModel.Name = item.AppModel?.Description;
380新增: bindModel.Name = string.IsNullOrEmpty(item.AppModel?.Description) ? item.AppModel.Name : item.AppModel.Description;
381381 bindModel.Value = item.Time;
382382 bindModel.Tag = Timer.Fromat(item.Time);
383383 bindModel.PopupText = item.AppModel?.File;
修改UI/ViewModels/DataPageVM.cs+1 −1看文件
@@ -181,7 +181,7 @@ namespace UI.ViewModels
181181
182182 var bindModel = new ChartsDataModel();
183183 bindModel.Data = item;
184删除: bindModel.Name = item.AppModel?.Description;
184新增: bindModel.Name = string.IsNullOrEmpty(item.AppModel?.Description) ? item.AppModel.Name : item.AppModel.Description;
185185 bindModel.Value = item.Time;
186186 bindModel.Tag = Timer.Fromat(item.Time);
187187 bindModel.PopupText = item.AppModel?.File;
修改UI/ViewModels/DetailPageVM.cs+3 −3看文件
@@ -152,13 +152,13 @@ namespace UI.ViewModels
152152 {
153153 config.Behavior.IgnoreProcessList.Add(App.Name);
154154 IsIgnore = true;
155删除: main.Toast("应用已忽略");
155新增: main.Toast("应用已忽略", Controls.Window.ToastType.Success);
156156 }
157157 else
158158 {
159159 config.Behavior.IgnoreProcessList.Remove(App.Name);
160160 IsIgnore = false;
161删除: main.Toast("已取消忽略");
161新增: main.Toast("已取消忽略", Controls.Window.ToastType.Success);
162162 }
163163
164164 appConfig.Save();
@@ -381,7 +381,7 @@ namespace UI.ViewModels
381381 {
382382 var bindModel = new ChartsDataModel();
383383 bindModel.Data = item;
384删除: bindModel.Name = item.AppModel.Description;
384新增: bindModel.Name = string.IsNullOrEmpty(item.AppModel?.Description) ? item.AppModel.Name : item.AppModel.Description;
385385 bindModel.Value = item.Time;
386386 bindModel.Tag = Timer.Fromat(item.Time);
387387 bindModel.PopupText = item.AppModel.File;
修改UI/ViewModels/IndexPageVM.cs+1 −1看文件
@@ -156,7 +156,7 @@ namespace UI.ViewModels
156156 {
157157 var bindModel = new ChartsDataModel();
158158 bindModel.Data = item;
159删除: bindModel.Name = item.AppModel?.Description;
159新增: bindModel.Name = string.IsNullOrEmpty(item.AppModel?.Description) ? item.AppModel.Name : item.AppModel.Description;
160160 bindModel.Value = item.Time;
161161 bindModel.Tag = Timer.Fromat(item.Time);
162162 bindModel.PopupText = item.AppModel?.File;
修改UI/Views/IndexPage.xaml+1 −1看文件
@@ -25,7 +25,7 @@
2525 </Border>-->
2626 <TextBlock Text="概览" FontSize="18" Margin="0,5,0,20"/>
2727 <Tabbar:Tabbar Width="100" HorizontalAlignment="Left" Data="{Binding TabbarData}" SelectedIndex="{Binding TabbarSelectedIndex,Mode=TwoWay}"/>
28删除: <TextBlock Text="最为频繁" FontSize="15" Margin="0,10,0,10"/>
28新增: <TextBlock Text="最为频繁" FontSize="15" Margin="0,20,0,10"/>
2929 <Charts:Charts IsCanScroll="False" Height="180" Data="{Binding WeekData}" ChartsType="HorizontalA" ShowLimit="3" IsLoading="{Binding IsLoading,Mode=TwoWay}" ClickCommand="{Binding ToDetailCommand}"/>
3030 <TextBlock Text="更多" FontSize="15" Margin="0,20,0,10"/>
3131 <Charts:Charts Data="{Binding WeekData}" ChartsType="Card" ShowLimit="12" IsLoading="{Binding IsLoading,Mode=TwoWay}" ClickCommand="{Binding ToDetailCommand}"/>