跳到主要内容

github/tai

公开

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

提交记录
修改UI/Controls/Window/DefaultWindow.cs+4 −0看文件
@@ -634,6 +634,10 @@ namespace UI.Controls.Window
634634 opacityAnimation.Duration = new Duration(TimeSpan.FromSeconds(0.15));
635635 storyboard.Children.Add(scrollAnimation);
636636 storyboard.Children.Add(opacityAnimation);
637新增: storyboard.Completed += (e, c) =>
638新增: {
639新增: InputModalInputBox.Focus();
640新增: };
637641 storyboard.Begin();
638642
639643 return Task.Run(() =>
修改UI/Servicers/AppContextMenuServicer.cs+3 −8看文件
@@ -116,14 +116,9 @@ namespace UI.Servicers
116116 {
117117 string input = await _uIServicer.ShowInputModalAsync("修改别名", "请输入别名", app.Alias, (val) =>
118118 {
119删除: if (string.IsNullOrEmpty(val))
119新增: if (val.Length > 15)
120120 {
121删除: main.Error("请输入别名");
122删除: return false;
123删除: }
124删除: else if (val.Length > 10)
125删除: {
126删除: main.Error("别名最大长度为10位字符");
121新增: main.Error("别名最大长度为15位字符");
127122 return false;
128123 }
129124 return true;
@@ -133,7 +128,7 @@ namespace UI.Servicers
133128 var editApp = appData.GetApp(app.ID);
134129 editApp.Alias = input;
135130 appData.UpdateApp(editApp);
136删除: data.Name = input;
131新增: data.Name = string.IsNullOrEmpty(input) ? editApp.Description : input;
137132
138133 main.Success("别名已更新");
139134 Debug.WriteLine("输入内容:" + input);
修改UI/Servicers/WebSiteContextMenuServicer.cs+3 −8看文件
@@ -100,14 +100,9 @@ namespace UI.Servicers
100100 {
101101 string input = await _uIServicer.ShowInputModalAsync("修改别名", "请输入别名", site.Alias, (val) =>
102102 {
103删除: if (string.IsNullOrEmpty(val))
103新增: if (val.Length > 15)
104104 {
105删除: _main.Error("请输入别名");
106删除: return false;
107删除: }
108删除: else if (val.Length > 10)
109删除: {
110删除: _main.Error("别名最大长度为10位字符");
105新增: _main.Error("别名最大长度为15位字符");
111106 return false;
112107 }
113108 return true;
@@ -115,7 +110,7 @@ namespace UI.Servicers
115110
116111 // 开始更新别名
117112
118删除: data.Name = input;
113新增: data.Name = string.IsNullOrEmpty(input) ? site.Title : input;
119114 site.Alias = input;
120115
121116 _webData.Update(site);
修改UI/ViewModels/DetailPageVM.cs+2 −7看文件
@@ -210,14 +210,9 @@ namespace UI.ViewModels
210210 {
211211 string input = await _uIServicer.ShowInputModalAsync("修改别名", "请输入别名", app.Alias, (val) =>
212212 {
213删除: if (string.IsNullOrEmpty(val))
213新增: if (val.Length > 15)
214214 {
215删除: main.Error("请输入别名");
216删除: return false;
217删除: }
218删除: else if (val.Length > 10)
219删除: {
220删除: main.Error("别名最大长度为10位字符");
215新增: main.Error("别名最大长度为15位字符");
221216 return false;
222217 }
223218 return true;
修改UI/ViewModels/WebSiteDetailPageVM.cs+2 −7看文件
@@ -176,14 +176,9 @@ namespace UI.ViewModels
176176 {
177177 string input = await _uIServicer.ShowInputModalAsync("修改别名", "请输入别名", WebSite.Alias, (val) =>
178178 {
179删除: if (string.IsNullOrEmpty(val))
179新增: if (val.Length > 15)
180180 {
181删除: _mainVM.Error("请输入别名");
182删除: return false;
183删除: }
184删除: else if (val.Length > 10)
185删除: {
186删除: _mainVM.Error("别名最大长度为10位字符");
181新增: _mainVM.Error("别名最大长度为15位字符");
187182 return false;
188183 }
189184 return true;