fix: 精简优化代码
This commit is contained in:
67
.gitignore
vendored
67
.gitignore
vendored
@@ -4,22 +4,6 @@
|
|||||||
[Bb]in/
|
[Bb]in/
|
||||||
[Oo]bj/
|
[Oo]bj/
|
||||||
[Oo]ut/
|
[Oo]ut/
|
||||||
|
|
||||||
# Visual Studio 用户特定文件
|
|
||||||
*.rsuser
|
|
||||||
*.suo
|
|
||||||
*.user
|
|
||||||
*.userosscache
|
|
||||||
*.sln.docstates
|
|
||||||
|
|
||||||
# Visual Studio 缓存/选项目录
|
|
||||||
.vs/
|
|
||||||
.vscode/
|
|
||||||
|
|
||||||
# Visual Studio 代码分析结果
|
|
||||||
*.sln.iml
|
|
||||||
|
|
||||||
# 构建结果
|
|
||||||
[Dd]ebug/
|
[Dd]ebug/
|
||||||
[Dd]ebugPublic/
|
[Dd]ebugPublic/
|
||||||
[Rr]elease/
|
[Rr]elease/
|
||||||
@@ -30,17 +14,25 @@ x86/
|
|||||||
[Aa][Rr][Mm]/
|
[Aa][Rr][Mm]/
|
||||||
[Aa][Rr][Mm]64/
|
[Aa][Rr][Mm]64/
|
||||||
bld/
|
bld/
|
||||||
[Bb]in/
|
|
||||||
[Oo]bj/
|
|
||||||
[Ll]og/
|
[Ll]og/
|
||||||
[Ll]ogs/
|
[Ll]ogs/
|
||||||
|
[Dd]ist/
|
||||||
# .NET Core
|
|
||||||
project.lock.json
|
|
||||||
project.fragment.lock.json
|
|
||||||
artifacts/
|
artifacts/
|
||||||
|
|
||||||
# NuGet 包
|
# Visual Studio / IDE
|
||||||
|
.vs/
|
||||||
|
.vscode/
|
||||||
|
.idea/
|
||||||
|
*.rsuser
|
||||||
|
*.suo
|
||||||
|
*.user
|
||||||
|
*.userosscache
|
||||||
|
*.sln.docstates
|
||||||
|
*.sln.iml
|
||||||
|
|
||||||
|
# .NET Core / NuGet
|
||||||
|
project.lock.json
|
||||||
|
project.fragment.lock.json
|
||||||
*.nupkg
|
*.nupkg
|
||||||
*.snupkg
|
*.snupkg
|
||||||
**/packages/*
|
**/packages/*
|
||||||
@@ -52,29 +44,14 @@ artifacts/
|
|||||||
[Tt]est[Rr]esult*/
|
[Tt]est[Rr]esult*/
|
||||||
[Bb]uild[Ll]og.*
|
[Bb]uild[Ll]og.*
|
||||||
|
|
||||||
# .NET Core 项目文件
|
|
||||||
project.lock.json
|
|
||||||
project.fragment.lock.json
|
|
||||||
artifacts/
|
|
||||||
|
|
||||||
# Rider
|
|
||||||
.idea/
|
|
||||||
*.sln.iml
|
|
||||||
|
|
||||||
# VS Code
|
|
||||||
.vscode/
|
|
||||||
|
|
||||||
# 用户特定文件
|
|
||||||
*.user
|
|
||||||
*.suo
|
|
||||||
*.userosscache
|
|
||||||
*.sln.docstates
|
|
||||||
|
|
||||||
# 临时文件
|
# 临时文件
|
||||||
*.tmp
|
*.tmp
|
||||||
*.temp
|
*.temp
|
||||||
*.log
|
*.log
|
||||||
*.cache
|
*.cache
|
||||||
|
*.bak
|
||||||
|
*.swp
|
||||||
|
*~
|
||||||
|
|
||||||
# 操作系统文件
|
# 操作系统文件
|
||||||
.DS_Store
|
.DS_Store
|
||||||
@@ -82,13 +59,5 @@ Thumbs.db
|
|||||||
ehthumbs.db
|
ehthumbs.db
|
||||||
Desktop.ini
|
Desktop.ini
|
||||||
|
|
||||||
# 备份文件
|
|
||||||
*.bak
|
|
||||||
*.swp
|
|
||||||
*~
|
|
||||||
|
|
||||||
# 设置文件(如果包含敏感信息)
|
# 设置文件(如果包含敏感信息)
|
||||||
# settings.json
|
# settings.json
|
||||||
|
|
||||||
# 发布/打包输出
|
|
||||||
[Dd]ist/
|
|
||||||
|
|||||||
@@ -161,14 +161,6 @@ namespace TimerApp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 用于强制重置或测试
|
|
||||||
public void ForceRest()
|
|
||||||
{
|
|
||||||
_restElapsedSeconds = 0; // 重置休息计数器
|
|
||||||
ChangeState(MonitorState.Resting);
|
|
||||||
RestStarted?.Invoke(this, EventArgs.Empty);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void RefreshStatus()
|
public void RefreshStatus()
|
||||||
{
|
{
|
||||||
if (CurrentState == MonitorState.Working)
|
if (CurrentState == MonitorState.Working)
|
||||||
|
|||||||
@@ -69,11 +69,6 @@
|
|||||||
- 你在看视频/会议播放:倾向不推进工作计时,避免把“被动观看”算作高强度连续工作
|
- 你在看视频/会议播放:倾向不推进工作计时,避免把“被动观看”算作高强度连续工作
|
||||||
- 你刚好在关键时刻被提醒:可以跳过本次休息,稍后再通过节奏回到下一轮
|
- 你刚好在关键时刻被提醒:可以跳过本次休息,稍后再通过节奏回到下一轮
|
||||||
|
|
||||||
## 设置与发布形态
|
|
||||||
|
|
||||||
- 设置会持久化保存:重启后仍保持你的节奏与偏好
|
|
||||||
- 支持便携形态:适合拷贝到不同电脑或 U 盘随身使用,设置也可随程序一起迁移
|
|
||||||
|
|
||||||
## 运行逻辑(从用户视角)
|
## 运行逻辑(从用户视角)
|
||||||
|
|
||||||
- 启动后读取上次的时长与偏好,进入后台常驻
|
- 启动后读取上次的时长与偏好,进入后台常驻
|
||||||
|
|||||||
Reference in New Issue
Block a user