倒计时·DJS V2.8.3beta
这次更新是一次功能上的重大飞跃主要集中在循环项目、壁纸选择器、鼠标穿透和UI/UX 增强这几个方面。新版本下载新版本旧版本下载旧版本开源地址GitCode一、 核心功能新增与改进循环项目旧版 (2.8.2)项目只有“普通”模式基于一个固定的目标日期进行倒计时。新版新增了“循环”项目类型。用户可以设定项目在每周的特定星期几重复并可设置可选的结束日期。倒计时会自动计算并显示下一个符合条件的触发时刻。这非常适合用于每周例会、每日打卡等周期性任务。壁纸选择器旧版 (2.8.2)仅支持使用单张图片或动态壁纸作为背景。新版新增了完整的“壁纸选择器”模块。用户可以管理一个图片列表添加、删除、排序。设置轮播模式顺序、随机、循环、切换间隔和填充方式拉伸、适应、居中、平铺。支持淡入淡出切换效果。将轮播壁纸直接应用到悬浮窗背景或系统桌面壁纸跨平台支持 Windows/macOS/Linux。支持双屏扩展可分别为主屏和副屏指定壁纸。鼠标穿透模式旧版 (2.8.2)悬浮窗会拦截所有鼠标事件阻碍与下方窗口的交互。新版新增“鼠标穿透”模式。开启后悬浮窗将不再接收任何鼠标事件所有点击操作都会直接穿透到下层窗口。这个功能在需要将倒计时作为纯桌面装饰同时又不想影响正常操作时非常实用。该状态会随项目保存。配置备份与还原新版 在设置界面增加了“备份配置”和“还原配置”按钮。用户可以一键将当前所有配置项目、布局、壁纸列表等保存到 data/backups/ 目录并随时从备份文件恢复方便迁移和版本回滚。启动欢迎窗口新版 在首次启动launch_count 1时会显示一个欢迎窗口帮助新用户快速了解应用的核心功能、切换语言并获取帮助指引。打包前可通过调试控制台的 reset_welcome 命令重置该状态确保打包后的版本能正常显示欢迎页。二、 UI/UX 与交互增强外观编辑器升级布局更紧凑元素列表、预览画布和属性面板的布局经过重新设计操作效率更高。属性控件优化字体大小、透明度、位置等参数现在都配有滑块和数字输入框联动调节更直观。手动尺寸控制取消了元素的“自动宽度”后可以分别手动调整宽度和高度对于自定义图片元素调整时还会自动锁定原始宽高比。键盘快捷键支持选中元素后可以使用键盘的方向键配合 Shift 加速来微调元素尺寸精度控制更方便。拖拽排序左侧元素列表支持直接拖拽调整层级顺序。脏标记与取消确认编辑未保存时取消按钮会显示为“放弃更改 (*)”关闭窗口时也会弹出确认对话框防止误操作丢失修改。项目管理界面改进项目列表现在使用带编号和状态图标 普通 / 循环的格式展示置顶项目还会显示 标记一目了然。添加项目时会弹出对话框让用户选择项目类型普通 / 循环。全局设置重构设置对话框改为无边框 半透明毛玻璃效果与主窗口视觉风格统一并支持拖拽移动。全局设置页面采用 QGridLayout布局更整齐。新增渲染后端选择功能用户可以根据硬件情况在 auto、software、opengl、vulkan、d3d11、d3d12、metal 之间切换。新增数字翻转动画开关允许用户关闭倒计时数字的翻转动效降低动画开销。移除了全局“诗词级别”下拉框改为在每个项目的诗语轻扬元素中单独配置并在原位置显示迁移提示卡片。版本信息区域增加了“备份/还原”卡片和“项目主页”按钮替代了失效的更新检查功能。新的窗口打开/切换动画设置窗口打开时有缩放 淡入动画切换 Tab 时有水平滑动效果交互反馈更流畅。调试控制台增强 - djs_pyqt6.py增加了 welcome 和 reset_welcome 命令可手动打开或重置欢迎窗口状态。help 命令内容已同步更新包含所有新增命令和功能介绍。三、 后端逻辑与性能优化动态壁纸性能自动降级 - DynamicWallpaperWidget - djs_pyqt6.py新版增加了 _frame_costs 记录每帧耗时当连续多帧的平均开销超过预算时会自动降低画质或帧率高→中→低60→30避免界面卡顿。插件系统增强版本标识插件系统现在有独立的版本号Plugin.PLUGIN_SYSTEM_VERSION “0.11”并在插件管理界面显示。更完善的错误收集PluginManager 新增 load_errors 和 register_errors 列表记录加载失败和 API 注册冲突的详细信息。API 增强register_dynamic_bg 新增 border_radius 参数插件注册动态背景时可直接指定圆角配套的 update_dynamic_bg_radius 方法允许运行时更新圆角值。register_settings_panel、register_widget、register_settings_widget 增加了重复 ID 检查和类型校验注册失败时会通过 report_register_error 统一记录。资源限制与自动禁用新增 plugin_resource_limit 机制当单个插件的事件处理耗时超过 2 秒时记录一次“超限违规”累计 3 次后自动禁用该插件防止失控插件拖垮整体性能。UI 调整插件管理右侧改为 QTabWidget插件详情/日志/插件面板三标签结构更清晰“权限”按钮颜色改为金色视觉上更突出其重要性。配置系统升级配置版本迁移新版配置文件增加了 config_version: 3 字段并在加载时自动将旧版配置中的 poem_level 迁移到每个项目 custom_layout 的 poem.levels 数组中保证向后兼容。持久化新增字段launch_count、first_run_done、enable_flip_animation、editor_splitter编辑器分割条状态等新属性均已纳入配置保存。渲染后端支持新版在启动时根据配置文件的 render_backend 字段设置 QSG_RHI_BACKEND 环境变量允许用户强制指定 Qt 的渲染后端对某些显卡驱动有问题的场景有很大帮助。代码健壮性提升debug_print 函数增加了异常捕获避免在 stderr 不可写时崩溃。日志模块增加了日志轮转功能当 LOG.txt 超过 1MB 时自动轮转保留 LOG.1.txt / LOG.2.txt。CountdownWindow 的 refresh 方法现在会在主题切换时调用 _update_default_colors_for_theme智能更新文字颜色和背景色以适配深色/浅色模式。各处 QMessageBox 调用增加了父窗口参数避免模态对话框位置偏移。

相关新闻

MiniMax H3 效果展示与能力评测大纲

MiniMax H3 效果展示与能力评测大纲

在日常开发和技术写作中,我们常常面临一个两难选择:是追求生成内容的逻辑严密性,还是兼顾文字的自然流畅度?很多时候,工具生成的代码虽然能跑,但注释晦涩难懂;或者写出的文章辞藻华丽&#xff0…

2026/8/2 5:06:30阅读更多 →
Altium Designer高速PCB等长设计:从原理到实战的完整指南

Altium Designer高速PCB等长设计:从原理到实战的完整指南

1. 项目概述:从“连通”到“同步”的设计思维跃迁在电子硬件设计的江湖里,尤其是涉及到高速数字电路,比如我们常玩的STM32H750这类高性能MCU,或者DDR内存、高速SerDes接口时,很多新手朋友在完成原理图、把器件摆好、把…

2026/8/2 5:04:30阅读更多 →
深入解析API身份验证:ttwid与mstoken生成原理与实战应用

深入解析API身份验证:ttwid与mstoken生成原理与实战应用

1. 项目概述与背景解析最近在技术社区和开发者圈子里,关于“dy ttwid 与 mstoken生成”的讨论热度一直不低。这背后反映的,其实是很多开发者、数据分析师乃至普通用户对平台数据接口访问和自动化操作的需求。简单来说,ttwid和mstoken是访问某…

2026/8/2 5:04:30阅读更多 →
trae 中添加 docx-mcp: git 方式

trae 中添加 docx-mcp: git 方式

下载源码:git clone https://github.com/rockcj/Docx_MCP_cj.git先创建 uv 虚拟环境,隔离依赖# 进入源码目录 cd D:\MCP\docx-mcp-local\Docx_MCP_cj# 创建虚拟环境 .venv uv venv# 安装所有依赖 uv pip install -r requirements.txttrae 中手动配置{&qu…

2026/8/2 6:26:53阅读更多 →
FOC电流环设计:从PMSM数学模型到PI参数整定

FOC电流环设计:从PMSM数学模型到PI参数整定

在电机控制领域,尤其是高性能伺服和无人机应用中,磁场定向控制(FOC)因其卓越的动态性能和效率而成为主流方案。然而,许多开发者在初次接触FOC的电流环设计时,往往会被复杂的数学模型和传递函数推导所困扰&a…

2026/8/2 6:26:53阅读更多 →
流体机械设计核心:从叶轮、蜗壳原理到CFD仿真与工程实践

流体机械设计核心:从叶轮、蜗壳原理到CFD仿真与工程实践

1. 项目概述:流体机械的“心脏”与“骨架”搞了十几年工程设计和现场调试,我越来越觉得,流体机械这玩意儿,它不像一个冷冰冰的设备,更像一个有生命、有性格的系统。它的“心脏”是叶轮,负责把能量传递给流体…

2026/8/2 6:26:53阅读更多 →
Gemma 4推理加速:多令牌预测与推测解码技术详解

Gemma 4推理加速:多令牌预测与推测解码技术详解

1. 项目概述:为什么我们需要加速 Gemma 4 的推理?如果你最近在折腾大语言模型,尤其是像 Gemma 这类轻量级但能力不俗的模型,大概率会遇到一个共同的痛点:推理速度。模型能力再强,如果生成一个回答需要等上十…

2026/8/2 6:26:53阅读更多 →
3分钟快速上手Balena Etcher:跨平台镜像烧录终极指南

3分钟快速上手Balena Etcher:跨平台镜像烧录终极指南

3分钟快速上手Balena Etcher:跨平台镜像烧录终极指南 【免费下载链接】etcher Flash OS images to SD cards & USB drives, safely and easily. 项目地址: https://gitcode.com/GitHub_Trending/et/etcher 想要轻松将操作系统镜像安全写入SD卡或USB驱动器…

2026/8/2 6:26:53阅读更多 →
智能社交架构解析:从AI Agent到AIGC的社交产品重构

智能社交架构解析:从AI Agent到AIGC的社交产品重构

1. 项目概述:当社交遇上AI,我们到底在聊什么?最近“Soul AI”这个概念在圈子里讨论得挺热,我身边不少做社交产品、搞AI应用开发的朋友都在琢磨这事儿。乍一听,你可能觉得这又是一个被过度包装的“AI”概念,…

2026/8/2 6:24:53阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:10阅读更多 →
限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

更多请点击: https://intelliparadigm.com 第一章:AI模板批量生成的核心价值与落地全景 AI模板批量生成正从实验性工具演进为现代软件工程的关键基础设施。它通过语义理解、上下文感知与结构化约束,将重复性高、模式明确的代码/文档/配置生成…

2026/8/2 0:00:12阅读更多 →
如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南 【免费下载链接】web-archives Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari 项目地址: https://gitcode.com/gh_mirrors/we/web-a…

2026/8/2 0:00:13阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:10阅读更多 →
限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

更多请点击: https://intelliparadigm.com 第一章:AI模板批量生成的核心价值与落地全景 AI模板批量生成正从实验性工具演进为现代软件工程的关键基础设施。它通过语义理解、上下文感知与结构化约束,将重复性高、模式明确的代码/文档/配置生成…

2026/8/2 0:00:12阅读更多 →
如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南 【免费下载链接】web-archives Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari 项目地址: https://gitcode.com/gh_mirrors/we/web-a…

2026/8/2 0:00:13阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/2 1:29:34阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/2 2:32:55阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/2 2:09:20阅读更多 →