跳到主要内容

github/tai

公开

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

提交记录
修改UI/Controls/Charts/Charts.cs+19 −2看文件
@@ -1,4 +1,5 @@
11using Core.Librarys;
2新增:using Core.Models;
23using System;
34using System.Collections.Generic;
45using System.Diagnostics;
@@ -754,10 +755,26 @@ namespace UI.Controls.Charts
754755 {
755756 var data = control.Data;
756757
758新增: var log = data.Data as DailyLogModel;
759新增: var app = log != null ? log.AppModel : null;
760新增:
761新增: if (log == null)
762新增: {
763新增: app = (data.Data as HoursLogModel).AppModel;
764新增: }
765新增:
757766 bool show = false;
758删除: if (data.Name.ToLower().IndexOf(searchKey) != -1 || data.PopupText.ToLower().IndexOf(searchKey) != -1 || string.IsNullOrEmpty(searchKey))
767新增: if (app != null)
768新增: {
769新增: show = string.IsNullOrEmpty(searchKey) || app.Name.ToLower().Contains(searchKey) || app.File.ToLower().Contains(searchKey) || app.Description.ToLower().Contains(searchKey);
770新增: }
771新增: if (!show && app.Category != null)
772新增: {
773新增: show = app.Category.Name.Contains(searchKey);
774新增: }
775新增: if (!show && searchKey == "忽略")
759776 {
760删除: show = true;
777新增: show = data.BadgeList.Where(m => m.Type == ChartBadgeType.Ignore).Any();
761778 }
762779 control.Visibility = show ? Visibility.Visible : Visibility.Collapsed;
763780 }