Skip to content

v1.1.0 - 交互式长按拖拽排序与高可见度快速定位滚动条

Latest

Choose a tag to compare

@thisisfrankryan thisisfrankryan released this 01 Jun 23:59

⏰ NativeLoopTimer v1.1.0 稳定版发布

本次更新带来了多项重磅的交互性功能与视觉细节重构,大幅提升了在多任务/长任务列表下的操作效率与视觉颜值。

🌟 新增功能与优化细节

  1. 🎯 交互式长按拖拽任务排序 (Drag-and-Drop Task Sorting)

    • 每个卡片右上角新增 拖拽按钮。长按即可进入拖动重排模式。
    • 拖动时卡片四周泛起精致的高亮科技蓝边框(#3B82F6),提供极其灵敏的物理视觉反馈。
    • 采用屏幕绝对物理坐标检测,在网格内实现实时的平滑卡片位置互换。排序结果实时保存,下次启动 100% 自动完美加载还原。
  2. 🎚️ 常驻高可见度 14px 快速定位滚动条 (High-Visibility Premium Scrollbar)

    • 彻底规避了 Tkinter 异步渲染导致的滚动条无法显示问题。
    • 滚动条加宽至 14px,采用深色 Slate 轨道背景配合冷灰色滑块,完美融入苹果液态玻璃的质感。
    • 鼠标悬停时滑块会平滑转换为发光科技蓝,支持直接拖拽瞬间上下滑动定位,完美解决鼠标滚轮慢的痛点。
  3. 🌊 苹果液态波浪底半圆精准裁剪 (specular highlight wave boundary clip)

    • 倒计时圆球内部的液态波浪加入了底半圆弧线数学裁剪($y = cy + \sqrt{R^2 - (x - cx)^2}$),完美杜绝了传统 Canvas 多边形绘制导致的底部漏色溢出问题。
  4. 📁 极简紧凑卡片表头优化

    • 移除了冗余的 Timer •Alarm • 前缀,精简为 📁 文件夹图标加最大 20 字符长度的文件夹名字,完全避免了在多列/紧凑布局下的文本截断与重叠问题。