跳到主要内容

github/tai

公开

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

浏览文件

GeneralModel.cs

71 行 · 3.0 KB历史下载
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using System.Threading.Tasks;
6
7namespace Core.Models.Config
8{
9 /// <summary>
10 /// 常规
11 /// </summary>
12 public class GeneralModel
13 {
14 [Config(Name = "开机自启动", Description = "在电脑启动时自动运行 Tai", Group = "基础")]
15 /// <summary>
16 /// 是否启用开机自启动
17 /// </summary>
18 public bool IsStartatboot { get; set; }
19
20 /// <summary>
21 /// 主题模式
22 /// </summary>
23 [Config(Options = "浅色|深色", Name = "主题模式", Description = "设置以浅色或深色模式显示", Group = "外观")]
24 public int Theme { get; set; } = 0;
25 /// <summary>
26 /// 主题颜色
27 /// </summary>
28 [Config(Name = "主题颜色", Description = "", Group = "外观")]
29 public string ThemeColor { get; set; } = "#2b20d9";
30 /// <summary>
31 /// 是否保留界面大小
32 /// </summary>
33 [Config(Name = "保留窗口大小", Description = "保留当前的窗口大小,而非使用系统默认尺寸", Group = "外观")]
34 public bool IsSaveWindowSize { get; set; } = false;
35 /// <summary>
36 /// 窗口宽度
37 /// </summary>
38 public double WindowWidth { get; set; } = 815;
39 /// <summary>
40 /// 窗口高度
41 /// </summary>
42 public double WindowHeight { get; set; } = 585;
43
44 /// <summary>
45 /// 启动页选择
46 /// </summary>
47 [Config(Options = "概览|统计|详细|分类", Name = "启动页", Description = "设置打开主界面时显示的页面", Group = "基础")]
48 public int StartPage { get; set; } = 0;
49 [Config(Name = "启动软件时显示主界面", Description = "在开机自启动时此选项无效", Group = "基础")]
50 /// <summary>
51 /// 启动软件时显示主界面
52 /// </summary>
53 public bool IsStartupShowMainWindow { get; set; } = true;
54 /// <summary>
55 /// 概览页最为频繁显示条数
56 /// </summary>
57 [Config(Options = "1|2|3|4|5|6|7|8|9|10", Name = "最为频繁显示条数", Description = "", Group = "概览页")]
58 public int IndexPageFrequentUseNum { get; set; } = 2;
59 /// <summary>
60 /// 概览页最为频繁显示条数
61 /// </summary>
62 [Config(Options = "1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20", Name = "更多显示条数", Description = "", Group = "概览页")]
63 public int IndexPageMoreNum { get; set; } = 11;
64
65 /// <summary>
66 /// 是否启用网站记录功能
67 /// </summary>
68 [Config(Name = "网站浏览统计", Description = "统计浏览器的网站访问数据,支持:Google Chrome、MSEdge或任何能够安装Chrome拓展的浏览器。请点击 “关于 > 浏览器统计插件” 了解如何安装和使用此功能。", Group = "功能")]
69 public bool IsWebEnabled { get; set; } = false;
70 }
71}