Skip to content
This repository was archived by the owner on Mar 23, 2026. It is now read-only.

feat: 精准浮窗倒计时 || 自定浮窗字体颜色#492

Merged
JerryQAQ-233 merged 13 commits into
Class-Widgets:mainfrom
baiyao105:Feat_05
Mar 29, 2025
Merged

feat: 精准浮窗倒计时 || 自定浮窗字体颜色#492
JerryQAQ-233 merged 13 commits into
Class-Widgets:mainfrom
baiyao105:Feat_05

Conversation

@baiyao105

@baiyao105 baiyao105 commented Mar 2, 2025

Copy link
Copy Markdown
Member

摘要

1. 定时器调度优化

  • add 每次超时回调后主动触发下次调度 (_on_timeout中调用_schedule_next)
  • 改固定间隔到动态计算
  • add 延迟值边界检查

2. 初始启动优化

  • 先以1秒间隔启动定时器 -> 再进行精确校准

基于提交: 0844129 :

1. 新增精准浮窗倒计时功能

  • 配置文件
    • add blur_floating_countdown 配置项: 默认模糊启动
  • UI修改
    • 在设置菜单新增「模糊浮窗倒计时」开关控件

2. 浮窗时间颜色自定义功能

  • 配置扩展
    • 新增 floating_time 颜色配置项(默认 #959595(原色?))
  • UI 优化
    • 在颜色设置面板新增「浮窗时间颜色」配置卡

baiyao105 and others added 6 commits February 22, 2025 07:52
- 配置文件添加`blur_floating_countdown` 默认开启模糊显示(1)
- 实现浮窗倒计时的精准显示功能
- 更新 UI  `custom.ui` 增加浮窗是否模糊开关
- 属于是二次误伤其他东西了(
- 在"高透明度"下提升可见度
 - 这个bug有点无厘头(玄学),不过先试试看(
@baiyao105

Copy link
Copy Markdown
Member Author

这是一个玄学问题(?

@JerryQAQ-233

Copy link
Copy Markdown
Contributor

))

@JerryQAQ-233

Copy link
Copy Markdown
Contributor

你怎么把feat也搞里面了

@baiyao105

Copy link
Copy Markdown
Member Author

你怎么把feat也搞里面了

笑点解析:跳舞的线

@baiyao105 baiyao105 marked this pull request as ready for review March 2, 2025 13:48
@baiyao105 baiyao105 marked this pull request as draft March 2, 2025 16:21
@baiyao105 baiyao105 marked this pull request as ready for review March 2, 2025 16:26
@JerryQAQ-233 JerryQAQ-233 self-requested a review March 4, 2025 12:15
@JerryQAQ-233

Copy link
Copy Markdown
Contributor

所以feat去掉

@baiyao105 baiyao105 closed this Mar 4, 2025
@baiyao105 baiyao105 reopened this Mar 16, 2025
@baiyao105 baiyao105 changed the title fix: 修复部分情况下出现的跳秒/更新间隔异常 feat: 精准浮窗倒计时/带颜色的浮窗字体 Mar 16, 2025
@baiyao105 baiyao105 changed the title feat: 精准浮窗倒计时/带颜色的浮窗字体 feat: 精准浮窗倒计时/自定颜色的字体 Mar 17, 2025
@baiyao105 baiyao105 changed the title feat: 精准浮窗倒计时/自定颜色的字体 feat: 精准浮窗倒计时 Mar 17, 2025
@xuanxuan1231 xuanxuan1231 marked this pull request as draft March 18, 2025 16:30
@xuanxuan1231

Copy link
Copy Markdown
Member

@baiyao105 aaa同步上游aaaa
还有你改我workflow干嘛aaa

@baiyao105

baiyao105 commented Mar 19, 2025

Copy link
Copy Markdown
Member Author

@baiyao105 aaa同步上游aaaa

@baiyao105 aaa同步上游aaaa 还有你改我workflow干嘛aaa

不知道为什么突然就有了 4eb59aa 提交,有一个workflow是当时测试用的,删了(
1c1c080 是? 怎么还把颜色设置ui删了(

@xuanxuan1231

Copy link
Copy Markdown
Member

1c1c080 是? 怎么还把颜色设置ui删了(

wc删错了

- .github/workflows/build.yml :多余的步骤
- utils.py :多余的空格
- re: view/menu/custom.ui :浮窗字体颜色设置
@baiyao105 baiyao105 marked this pull request as ready for review March 19, 2025 10:55
@baiyao105 baiyao105 requested a review from xuanxuan1231 March 19, 2025 10:59
@baiyao105 baiyao105 changed the title feat: 精准浮窗倒计时 feat: 精准浮窗倒计时 & 自定浮窗字体颜色 Mar 19, 2025
@baiyao105 baiyao105 changed the title feat: 精准浮窗倒计时 & 自定浮窗字体颜色 feat: 精准浮窗倒计时 || 自定浮窗字体颜色 Mar 19, 2025
@baiyao105 baiyao105 removed the request for review from JerryQAQ-233 March 19, 2025 11:54

@baiyao105 baiyao105 left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(

@JerryQAQ-233 JerryQAQ-233 merged commit 4b56a16 into Class-Widgets:main Mar 29, 2025
@laoshuikaixue

Copy link
Copy Markdown
Member

浮窗课程名称左侧的图标考虑加一下?

@baiyao105 baiyao105 deleted the Feat_05 branch May 3, 2025 01:49
@baiyao105 baiyao105 restored the Feat_05 branch May 3, 2025 01:50
pizeroLOL pushed a commit to pizeroLOL/Class-Widgets that referenced this pull request Aug 10, 2025
## 摘要
### 1. 定时器调度优化
 - add 每次超时回调后主动触发下次调度 (_on_timeout中调用_schedule_next)
 - 改固定间隔到动态计算
 - add 延迟值边界检查
### 2. 初始启动优化
 - 先以1秒间隔启动定时器 -> 再进行精确校准
---
基于提交:
[0844129](Class-Widgets@0844129)
:
> #### 1. 新增精准浮窗倒计时功能
> - **配置文件**
>   - add `blur_floating_countdown` 配置项: 默认模糊启动
> - **UI修改**
>   - 在设置菜单新增「模糊浮窗倒计时」开关控件
> ---
> #### 2. 浮窗时间颜色自定义功能
> - **配置扩展**
>   - 新增 `floating_time` 颜色配置项(默认 #959595(原色?))
> - **UI 优化**
>   - 在颜色设置面板新增「浮窗时间颜色」配置卡

---------

Co-authored-by: Wenxuan Shen <bushigemen114@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants