Repository navigation
Releases: 3226194802/widgetly-releases
Releases · 3226194802/widgetly-releases
Release list
Widgetly v0.3.37
下载
- Widgetly-Setup-0.3.37.exe:Windows 安装版(推荐)。
- Widgetly-Portable-0.3.37.exe:免安装便携版。
重点修复:双屏 / 多显示器下组件位置丢失
此前有用户反馈:组件放在副屏,每隔 2~3 天(多数发生在睡眠唤醒、显示器状态变化之后)打开软件时,所有组件会跑到主屏的同一个位置,并且再也回不去。
已定位到三个叠加的原因并全部修复:
- 兜底坐标错误:显示器工作区信息在一瞬间取不到时,位置钳制逻辑会退化成从 (0,0) 计算,导致所有组件的坐标被算成同一个点。现在改为:拿不到有效显示器信息时绝不改动任何窗口。
- 瞬时的"副屏消失"被当成真的拔线:睡眠唤醒、分辨率/DPI 切换、显卡驱动重置时,系统会短暂只报告主屏。原逻辑在这一瞬间就把副屏上的组件整体钳进主屏,并立刻写回配置,造成永久错位。现在改为:
- 显示器拓扑必须**连续两次采样一致(稳定)**才处理,抖动期间不动;
- 只搬动真正落在所有屏幕之外的窗口,落在任意屏幕内的组件一律不碰;
- 越界时的搬运只作临时可见摆放,不写回配置文件——副屏恢复后或下次启动时,组件会自动回到你原来的位置。
- 多个组件挤到同一个点:原先多个越界组件都被钳到同一条边缘,堆成一堆。现在批量恢复会用空闲网格位错开,不会重叠堆叠。
其他
- 新增多屏位置防护的自动化回归测试(19 项断言),覆盖"工作区异常""副屏瞬时消失""6 个组件同时越界""拓扑签名变化"等场景。
- 组件坞、组件尺寸、菜单、透明度和鼠标穿透逻辑均未改动。
- 本下载仓库仅提供程序和更新文件,不提供新版应用源码。
Widgetly v0.3.36 · 内存优化与资源释放
下载
- Widgetly-Setup-0.3.36.exe:Windows 安装版(推荐)。
- Widgetly-Portable-0.3.36.exe:免安装便携版。
内存优化
- 组件库按需加载预览,离开可视区域一段时间后释放;快速滚回保留原预览,桌面上正在运行的组件不受影响。
- 相册中的 JPEG/JFIF/BMP 按窗口尺寸和屏幕缩放请求合适清晰度的图片,轮播完成后释放旧图资源,避免重复加载同一列表。放大后重新适配;缩略图清晰度不足或显示尺寸很大时使用原图。
- GIF、WebP、PNG/APNG、SVG 等保留原显示路径,避免改变动画、透明和矢量效果。不修改用户照片。
- 关闭组件时清理对应消息监听、图片资源和相册设置窗口,减少资源残留。
使用体验
不降低时钟、倒计时和天气的刷新频率,不修改拖动、右键菜单、背景透明度和组件坞布局算法。保留用户配置。
本机隔离大图场景测试中,初始总私有内存约从 650 MB 降至 514 MB;连续浏览组件库并返回后约从 939 MB 降至 677 MB。内存回收时机、图片和组件组合会影响结果,不代表所有电脑都有相同比例的下降。
已完成本地打包程序的相册清晰度和缩放、关闭清理、组件坞拖入/移出及布局、菜单和“我的小组件”回归检查;未做所有电脑及 24 小时持续运行验证。
本下载仓库仅提供程序和更新文件,不提供新版应用源码。第三方组件及此前已发布版本保留其原有许可。
Widgetly v0.3.35 · 日志开关与独立提示词工作台
下载
- Widgetly-Setup-0.3.35.exe:Windows 安装版(推荐)。
- Widgetly-Portable-0.3.35.exe:免安装便携版。
更新内容
- 设置 → 数据保护新增“在桌面生成异常日志”,默认开启;关闭后立即停止新建、追加桌面异常日志,重启保持。已有日志不会删除。
- AI 提示词工作台替换为 Widgetly 独立实现,不再打包 Prompt Optimizer。支持三档优化、继续精修、复制结果、最近 20 条历史记录及多个自定义 OpenAI 兼容模型配置。
- API Key 通过 Windows 用户加密保存,模型请求由主进程执行。支持取消、超时和认证失败提示。
- 工作台独立打开,不再改变桌面小组件的大小。
升级说明
小组件的草稿、最近结果及原有桌面配置保留。旧工作台的本地数据不会删除,但新版需重新配置服务地址、模型与 API Key;旧工作台的高级功能并非全部迁移。
新版采用专有许可,下载仓库仅提供程序与更新文件,不提供新版应用源码。第三方组件及此前已发布版本保留其原有许可。
本版已通过本地打包程序的设置、重启、提示词请求模拟服务及菜单界面回归测试。
v0.3.12 组件坞布局引擎重构
组件坞(组件屋)布局引擎重构
🎯 核心规则:焦点永不动 + 绝不重叠
- 你正在拖/缩的组件 100% 由你控制,算法任何情况下都不会偷改它的位置
- 八方向缩放严格锚定:拖右边只变宽、拖左边只动左缘、拖四角只动两条边,被按住的边纹丝不动
- 被撞到的其它组件沿阻力最小的方向依次推开(级联推挤),松手后只做温和整理,绝不大洗牌
- 任何情况下不允许组件重叠(空间不够时先推、再缩小、最后撑大外框)
🖼️ 组件坞外框动态匹配
- 内容溢出 → 自动沿对应方向撑大组件坞
- 内容明显小于窗口 → 松手后自动收缩到刚好包住内容(子组件像素尺寸保持不变)
- 手动拖动窗口边框缩放时,每个组件有最小可读尺寸保护
🖱️ 拖入新组件
- 拖到组件坞上方立即高亮 + 显示虚位,停留 260ms 即开始实时推挤
- 空间不足时先撑大组件坞留出空间
- 旧系列组件(时钟、监控等)拖入时会明确提示「暂不支持放入组件坞」,不再无声无息
⚡ 性能与动画
- 挤压动画更顺滑(统一缓出过渡 + 拖入虚位脉冲高亮)
- 686 个随机场景自动化回归验证:无重叠 + 焦点/锚边不变全部通过
Widgetly v0.3.5
Widgetly v0.3.5
下载
Widgetly-Setup-0.3.5.exe:Windows 安装版(推荐)
更新内容
- 新增组件坞与桌面组件管理能力。
- 修复组件菜单、透明度、鼠标穿透及组件尺寸适配相关问题。
- 国内镜像下载:请前往 Gitee 国内下载页。
Widgetly v0.2.17
Widgetly v0.2.17
- 修复倒数日·单目标、倒数日·三目标与 AI 提示词优化组件圆角外的微弱直角底色。
- 三个组件现支持自由拖拽边缘缩放,并会记住每个组件实例的尺寸。
- 修复 AI 提示词优化组件右键菜单无法打开的问题。
- AI 模型配置支持直接填写任意模型 ID 或部署名称,并保留推荐模型选择。
- 新增“配置 AI 模型”快捷入口,修复快速优化结果形态与小形态切换时的尺寸同步问题。
- 已使用 OpenAI 兼容接口完成自定义模型名称、连接测试和提示词优化的本地端到端验证。
Widgetly v0.2.12
- 组件闪退时会自动生成日志文件并放到桌面,方便排查问题。
- 新增测试版提示词优化组件(目前功能较简陋,将在周天深度优化并正式上线)。
Widgetly v0.2.10
关闭与最小化行为调整
- 恢复顶栏最小化按钮 —:始终最小化到系统托盘。
- 右上角 × 现在受‘关闭时最小化到托盘’设置控制:开启时隐藏到托盘并保持组件运行;关闭时真正退出软件和全部组件。
- 该开关默认开启,× 的悬停提示会随开关实时更新。
- 真正退出仍可随时从系统托盘右键菜单选择‘退出’。
源码提交:bda57e3
Widgetly v0.2.9
修复
- 主窗口右上角 × 已改为‘最小化到托盘’,不再退出 Widgetly 或关闭桌面组件。
- 顶栏中原有的两个关闭类按钮已合并为一个 ×;真正退出仅保留在系统托盘右键菜单。
- 此行为默认开启。
源码提交:5816832
Widgetly v0.2.8
修复
- 修复组件坞右上角 × 在部分环境中会导致软件和组件退出的问题。
- 现在点击 × 会直接隐藏组件坞至系统托盘,所有桌面组件保持运行。
- 此行为默认开启;仅从托盘菜单点击‘退出’才会真正关闭软件。
源码提交:9c47878