Skip to content

Releases: Yuch3nE/luciddesk

LucidDesk v0.22.2

Choose a tag to compare

@github-actions github-actions released this 21 Oct 16:33

0.22.2 · 2026-10-22

以下汇总自上一个正式发布版 0.21.2 到 0.22.2 的全部改动。已有设置、桌面布局和备份可继续使用,无需重新配置。

新功能

  • 新增“设置 → 通用 → 双击隐藏桌面”,默认关闭。启用后,双击桌面空白处可隐藏所有图标和面板,再次双击或点击托盘图标恢复,原有布局保持不变。
  • 关于页新增默认开启的“自动检查更新”:启动时及之后每 24 小时静默检查,不弹出更新提示;在关于页查看最新版本号并下载。可随时关闭自动检查,也可手动检查。
  • 重命名面板和标签页时,输入框支持彩色 Emoji,选中文字后仍保留颜色,并遵循“标题彩色 Emoji”设置。

桌面切换

  • 修复桌面繁忙后可能延迟执行旧双击、造成意外隐藏的问题。
  • 面板隐藏与恢复加入淡入淡出,中途再次双击可反向恢复;系统关闭动画时直接切换。
  • 协调桌面图标和面板的恢复绘制,减少图标晚出现及背景随后补齐的现象。

设置与搜索

  • 调整设置分类:字体归入“基础设置”,文件夹面板归入“面板与外观”。
  • 设置窗口显示在任务栏和 Alt+Tab 中,方便查找、最小化和恢复。
  • 修复右键关闭搜索面板后,焦点切到其他应用、设置窗口被遮挡的问题;后台关闭不会抢焦点,也不会恢复已最小化的设置。
  • 移除搜索全局快捷键及其设置入口。仍可使用桌面搜索面板或托盘“搜索”,独立的“显示面板”快捷键继续保留;旧搜索快捷键配置会被忽略。
  • 统一下拉框选中项和悬停项的左右留白,滚动条放在外侧留白内。

使用体验

  • 设置侧栏按用途分组,语言入口更容易找到;下拉选项支持键盘、滚轮和输入前缀查找,取消选择时保留原值。
  • 关于页更清楚地显示桌面连接状态,按钮布局更整齐;新增构建标识,方便反馈问题时确认使用的版本。
  • 优化七种语言的提示和简体中文界面文案,先说明操作结果,再展示错误详情;统一错误提示的样式,减少重复弹窗。

稳定性与问题反馈

  • 改善返回桌面或切换面板时的连接稳定性,减少无响应、误报连接超时和反复弹窗。
  • 改善文件预览与右键菜单同时操作时的稳定性,修复部分错误提示出现时可能导致的异常。
  • 优化桌面隐藏和恢复的流畅度,减少面板闪烁和鼠标持续显示加载状态;程序退出时恢复原有图标显示状态。
  • “复制诊断信息”包含更完整的错误原因和近期日志,便于定位问题。日志使用电脑本地日期时间,错误恢复后仍可查看近期异常。
  • 补齐启动失败提示;取消文件操作时不再误报错误,备份信息的展示更清楚。

可选系统监控插件

  • 在设置中集中管理插件及其选项,指标排序和下拉选择更方便。
  • 改善紧凑布局下的指标、速率和趋势图展示,减少设置页与监控面板的绘图开销。
  • 修复部分显卡重复显示或占用率读取异常,以及长时间运行后监控采样和历史曲线意外中断的问题。
  • 避免监控后台控制窗口抢占焦点或出现在任务栏。默认安装包和 ZIP 仍不附带插件。

维护更新

  • 更新基础组件和构建工具。

Changes from the previous official release, 0.21.2, to 0.22.2. Existing settings, desktop layouts and backups remain compatible; no reconfiguration is required.

New features

  • Add Settings → General → Double-click to hide desktop, off by default. Once enabled, double-click an empty desktop area to hide all icons and panels. Double-click again or click the tray icon to restore them without changing your layout.
  • Add Automatically check for updates to About, enabled by default. Check quietly at startup and every 24 hours, without update dialogs. About shows the latest version and download action. You can turn automatic checks off or check manually.
  • Show color emoji when renaming panels and tabs, including selected text, following the Title color emoji setting.

Desktop transitions

  • Discard delayed desktop double-clicks so an old gesture does not unexpectedly hide the desktop after a busy period.
  • Fade panels in and out when hiding or restoring the desktop, with reversal during an unfinished transition. Switch immediately when system animations are disabled.
  • Coordinate desktop icon and panel restoration to reduce late icons and delayed backdrop changes.

Settings and search

  • Move Fonts into the basic settings group and Folder Panels into the panel appearance group.
  • Keep Settings in the taskbar and Alt+Tab so it is easier to find and restore.
  • Fix closing the search panel from its context menu sending focus to another app and obscuring Settings. Background closes do not steal focus or restore minimized Settings.
  • Remove the search global shortcut and its settings. Continue using the desktop search panel or the tray Search command; the separate Show Panels shortcut remains available. Old search shortcut settings are ignored.
  • Give selected and hovered dropdown items equal left and right margins, with the scrollbar in the outer margin.

Everyday use

  • Group Settings navigation by purpose and make Language easier to find. Dropdowns support keyboard navigation, wheel scrolling and prefix search; cancelling keeps the original value.
  • Make the desktop connection status and buttons clearer in About. Add a build identifier to help identify your version when reporting a problem.
  • Improve prompts in all seven languages and Simplified Chinese interface text. Explain the outcome before showing error details, use consistent error dialogs, and reduce duplicate popups.

Reliability and troubleshooting

  • Improve connection stability when returning to the desktop or switching panels, reducing freezes, false connection timeouts and repeated error dialogs.
  • Improve reliability when file previews and context menus overlap, and fix failures that could occur while displaying some error dialogs.
  • Make hiding and restoring the desktop smoother, reducing panel flicker and lingering busy cursors. Restore the previous icon visibility when the app exits.
  • Include more complete error details and recent logs in Copy diagnostics. Logs use your computer's local date and time, and recent errors remain available after recovery.
  • Report early startup failures, stop treating cancelled file operations as errors, and make backup information clearer.

Optional system monitor plugin

  • Manage plugins and their options together in Settings, with easier metric ordering and dropdown selection.
  • Improve metrics, rates and trend charts in compact layouts, and reduce drawing overhead in Settings and monitor panels.
  • Fix duplicate GPU entries and incorrect utilization readings on some systems, and unexpected sampling or history-chart interruptions during extended use.
  • Prevent the monitor background controller from taking focus or appearing on the taskbar. Default installers and ZIPs still exclude plugins.

Maintenance

  • Update underlying components and build tools.

LucidDesk v0.21.2

Choose a tag to compare

@github-actions github-actions released this 18 Oct 20:22

0.21.2 · 2026-10-19

以下为自正式版 0.20.4 以来的更新。正式版用户可沿用现有数据升级;未收纳的图标继续由原生 Explorer 桌面管理。

修复

  • 改善桌面图标恢复,避免单个图标恢复失败影响其他图标,减少不必要的桌面刷新。
  • 关闭“显示桌面图标”时不再直接拒绝连接,并改善连接失败时的诊断信息。
  • 减少回收站通知和数据保存异常导致的桌面连接中断,支持独立重试。
  • 软件更新时,已收纳的快捷方式在原路径消失后 5 分钟内重建,可恢复原分组和位置;此恢复仅在当前桌面会话有效,不跨重启保留。
  • 无法读取备份保留设置时暂停自动清理,避免按默认规则误删备份。
  • 文件夹刷新失败时保留已有内容,改善文件类型、隐藏状态、大小和时间的识别。

性能

  • 减少 CLI 连续提交布局和查询工作区时的内存占用。
  • 减少设置页图标的内存占用。

界面

  • 精简关于页,集中显示版本、作者和许可证,整理更新、桌面连接和项目链接。
  • 简化诊断日志设置,移除重复标题和说明。

Changes since official version 0.20.4. Users of official releases can upgrade with their existing data. Unmanaged icons remain on the native Explorer desktop.

Fixes

  • Improve desktop icon recovery so a failed item does not block others, and reduce unnecessary desktop refreshes.
  • No longer reject a connection solely because Show desktop icons is turned off; improve connection failure diagnostics.
  • Reduce desktop disconnections caused by Recycle Bin notification and data-saving errors, allowing independent retries.
  • Restore the group and position of managed shortcuts recreated at the same path within five minutes during software updates. Recovery is limited to the current desktop session and does not persist across restarts.
  • Pause automatic backup cleanup when retention settings cannot be read, avoiding deletion under unintended default rules.
  • Preserve existing folder contents when refresh fails, and improve detection of file type, hidden state, size, and timestamps.

Performance

  • Reduce memory usage during repeated CLI layout commits and workspace queries.
  • Reduce memory used by the Settings app icon.

Interface

  • Streamline About with consolidated version, author, and license information, and reorganize updates, desktop connection actions, and project links.
  • Simplify diagnostic logging controls and remove redundant headings and explanations.

LucidDesk v0.20.4

Choose a tag to compare

@github-actions github-actions released this 09 Oct 19:47

0.20.4 · 2026-10-10

feat

  • 普通桌面面板新增网格对齐选项:关闭后可自由放置和重叠图标,多选拖动保持相对位置,重启后恢复原有位置。
  • 关闭“自动排列图标”后可保留空位、拖动交换图标,增删或刷新内容时不移动其他图标。
  • 设置新增“对齐到网格”和“自动排列图标”默认选项,仅影响新建普通面板;自动排列保持网格对齐,关闭网格对齐时同时关闭自动排列。
  • 普通面板支持按名称、类型、修改时间和大小进行一次性排序,再次点击同一字段切换方向;支持横向滚动查看手动布局中的图标。
  • CLI 与 Skill 补齐排列模式、排序字段与图标定位流程,支持保留空位和自由坐标的布局预览、适配与应用。

fix

  • 修复面板标题栏无法通过右键打开菜单的问题。
  • 修复手动排列时面板缩放与图标换行的问题,改善不同显示缩放比例下的定位和尺寸适配。

perf

  • 减少面板滚动、缩放和排序时的计算与内存开销。
  • 缩减发布程序体积。

feat

  • Add Align icons to grid: disable it to freely position and overlap icons. Group dragging preserves relative positions, and icon positions are restored after restarting.
  • Disable Auto arrange icons to keep empty cells and swap icons by dragging, without moving other icons when items are added, removed or refreshed.
  • Add Align icons to grid and Auto arrange icons defaults for newly created desktop panels only. Auto arrange enables grid alignment; disabling alignment also disables auto arrange.
  • Support one-time desktop panel sorting by name, type, modified date or size, reversing direction when the same field is selected again. Add horizontal scrolling for manually positioned icons.
  • Extend the CLI and Skill with layout modes, sorting fields and icon positioning workflows, preserving empty cells and free coordinates during layout preview, fitting and application.

fix

  • Restore the panel context menu when right-clicking the title bar.
  • Fix panel resizing and icon wrapping in manual layouts, and improve positioning and content fitting at different display scaling levels.

perf

  • Reduce computation and memory overhead when scrolling, resizing and sorting panels.
  • Reduce the size of the distributed application binaries.

LucidDesk v0.20.3

Choose a tag to compare

@github-actions github-actions released this 09 Oct 08:39

0.20.3 · 2026-10-09

fix

  • Windows x64 构建静态链接 VC++ 运行库,消除安装前检查程序对预装 VCRUNTIME DLL 的依赖,避免缺少 DLL 时系统弹窗阻塞静默安装。
  • 打包前检查 GUI、CLI 和桌面 DLL 的运行库导入,阻止意外恢复动态依赖的产物进入 EXE、MSI、MSIX 或 ZIP。

fix

  • Statically link the VC++ runtime in Windows x64 builds so the installer preflight executable does not require preinstalled VCRUNTIME DLLs or block silent installation with a missing-DLL dialog.
  • Check GUI, CLI and desktop DLL runtime imports before packaging to prevent external VC++ runtime dependencies from reappearing in EXE, MSI, MSIX or ZIP payloads.

LucidDesk v0.20.2

Choose a tag to compare

@github-actions github-actions released this 04 Oct 17:44

0.20.2 · 2026-10-05

fix

  • CLI 内容适配与手动缩放共用尺寸算法,按图标实际排列和末行文字高度收紧窗口;标签组按所有成员所需高度适配,宽度保持完整图标列。
  • 修复小面板被默认最小尺寸重新撑大的问题,窗口位置更新、数据库保存与重新加载保留适配后的尺寸。
  • CLI 与拖动吸附共用边缘定位计算,使用实际窗口边界及目标显示器 DPI,保持固定 5 物理像素间距;预览后窗口位置或收起状态变化时拒绝过期布局计划。

docs

  • 优化 Skill 渐进式流程:先分组和排序,再适配锚点并吸附其他面板,最后验证结果;补充文件夹默认列表视图、异步加载和冲突恢复说明。
  • 补充共享布局算法、尺寸持久化与 WinGet 清单维护及安装验证范围的开发文档。

build

  • 纳入 0.20.1 WinGet 提交清单和静默安装验证记录;后续版本需在正式 EXE 发布后单独更新清单。

fix

  • Share sizing calculations between CLI content fitting and manual resizing, using rendered icon order and the last row's label height. Tab groups fit all members and retain whole icon columns.
  • Preserve fitted small panel sizes through window updates, database saves and reloads instead of expanding them to the initial default minimum.
  • Share edge positioning between CLI and drag snapping, using live window bounds and target-monitor DPI with a fixed 5-physical-pixel gap. Reject stale layout plans when window bounds or collapse state change after preview.

docs

  • Refine progressive Skill workflows: group and sort first, fit anchors, snap dependent panels, then verify. Clarify the default folder list view, asynchronous loading and conflict recovery.
  • Document shared layout calculations, size persistence, WinGet manifest maintenance and the scope of installation checks.

build

  • Include the submitted 0.20.1 WinGet manifests and silent installation test records. Future manifests must be updated separately after the official EXE is published.

LucidDesk v0.20.1

Choose a tag to compare

@github-actions github-actions released this 04 Oct 13:31

0.20.1 · 2026-10-04

fix

  • 统一纯色材质的深浅默认底色为 #202020 / #F3F3F3,保持 85% 不透明度;首次选择、材质预览和恢复默认使用同一套取值,已有自定义颜色保持不变。
  • Skill 安装提示词直接指向安装包内的完整技能目录,由 Agent 复制文件并验证,避免 PowerShell 编码转换和长 JSON 输出截断导致安装失败。

docs

  • 按渐进式披露补充图标分组、面板适配与吸附、排序、标签、文件夹、搜索、设置及开机启动的常见流程,明确前置查询、预览、应用和结果验证。

build

  • EXE 与 MSI 独立打包入口核对版本、完整技能文件及哈希;增加参考文件缺失、MSI 安装路径和发布附件校验。
  • CI 继续只生成 EXE、普通 ZIP、便携 ZIP 及各自 SHA256,不生成 MSI;保留本地 MSI 打包能力和无需安装的清单检查。

fix

  • Unify default solid backgrounds to #202020 for dark themes and #F3F3F3 for light themes at 85% opacity. Initial selection, material previews and reset share the same defaults; existing custom colors remain unchanged.
  • Point Skill installation prompts directly to the complete packaged directory for the Agent to copy and verify, avoiding PowerShell encoding conversion and truncated JSON output during installation.

docs

  • Add progressively disclosed workflows for grouping icons, fitting and snapping panes, sorting, tabs, folders, search, settings and startup, including discovery, preview, apply and verification steps.

build

  • Validate versions, complete Skill files and hashes in standalone EXE/MSI packaging; add checks for missing references, MSI installation paths and release assets.
  • Keep CI output limited to EXE, regular ZIP, portable ZIP and their SHA256 files. MSI remains available through local packaging, with manifest checks that do not install anything.

LucidDesk v0.20.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 11:58

0.20.0 · 2026-10-04

feat

  • Skill 改为精简入口与按任务读取的参考文档;CLI 离线导出完整多文件技能包,安装提示词和发行包同步支持 references。
  • 面向 Agent 补充结构化后续操作指引:预览提供提交参数,待生效与不确定提交提示查询原回执,冲突和未知结果提示重新检查状态;JSON 帮助新增输出契约。
  • 优化面向用户和 Agent 的分级 HELP:补充命令用途、针对性预览示例、参数范围和必填说明,并提供结构化行为标记、字段信息与示例参数数组。
  • 设置新增 CLI 控制开关,默认启用;关闭后在线查询和修改请求均返回访问拒绝,离线帮助、协议与 Skill 导出仍可使用。
  • 设置新增 Skill 安装提示词复制入口,包含当前程序配套 CLI 的路径和安装步骤,便于交给 Agent 安装操作指南。

fix

  • 修复 CLI 参数缺值时可能吞掉 --dry-run 等后续选项并实际提交修改的问题。
  • 统一直接与快捷计划提交的恢复信息,保留自动生成的请求 ID,并提供包含数据目录的完整回执查询与重试参数。
  • 普通面板、文件夹、搜索和设置窗口绘制失败后释放失效资源并最多自动重试三次,避免直接退出整个程序或持续复用失效资源。
  • 修复搜索面板暂缓绘制时仍提交旧帧、取消后续刷新请求的问题。

perf

  • 普通及文件夹面板、搜索与设置复用基础画刷,颜色变化时更新,图形上下文变化时重建;设置页应用图标复用 GPU 纹理,离开对应页面后释放。
  • 未选中且未悬停的图标跳过选区测量;标题尺寸不变时跳过重新布局,普通文本跳过 emoji 分析。
  • 精简普通面板排序和布局查询,减少重复排序、临时分配与显示器查找,保留无变化时不写入的策略。

changed

  • 收敛独立诊断库职责,统一应用、底层模块及显式启用的渲染追踪格式;默认仍为 ERROR,正常交互不增加持续日志写入。
  • 按职责归组面板模块入口,分离文件夹和渲染测试,补充 CLI/Skill 发现、安装、能力查询和错误恢复说明。

feat

  • Split the Skill into a compact entrypoint and task-specific references; export the complete multi-file bundle offline and include references in installation prompts and release packages.
  • Add structured next-step hints for Agents: apply arguments after preview, receipt queries for pending or uncertain submissions, and state inspection for conflicts or unknown results. JSON help now describes the output contract.
  • Improve help for users and Agents with command descriptions, relevant preview examples, value ranges and required fields, plus structured behavior flags, field metadata and example argument arrays.
  • Add a CLI control switch in Settings, enabled by default. Disabling it rejects online queries and mutations while offline help, schema discovery and Skill export remain available.
  • Add a copyable Skill installation prompt with the CLI path matching the running app and installation steps for an Agent.

fix

  • Reject missing CLI option values before they consume --dry-run or other options and inadvertently apply a change.
  • Unify recovery output for direct and shortcut plan submissions, retaining generated request IDs and complete replay arguments including the data directory.
  • Release failed graphics resources and automatically retry up to three times for desktop panes, folder panes, search and Settings, instead of exiting the entire app or repeatedly using invalid resources.
  • Fix search submitting an old frame after rendering was deferred, which could cancel a pending redraw.

perf

  • Reuse base brushes in desktop and folder panes, search and Settings; update colors and rebuild resources when the graphics context changes. Cache the Settings app icon texture and release it when leaving the relevant page.
  • Skip selection measurements for items that are neither selected nor hovered; avoid resizing unchanged title layouts and skip emoji analysis for plain text.
  • Reduce repeated sorting, temporary allocations and monitor lookups in pane sorting and layout queries while preserving no-op write avoidance.

changed

  • Consolidate diagnostics in the independent library and unify application, lower-level module and explicitly enabled rendering trace formats. ERROR remains the default; normal interactions do not add continuous log writes.
  • Group pane module entry points by responsibility, separate folder and rendering tests, and expand CLI/Skill discovery, installation, capability lookup and error recovery guidance.

LucidDesk v0.19.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 21:27

0.19.1 · 2026-10-04

changed

  • EXE 安装包改用明确的文件清单,移除附带的通用指南、更新日志和维护脚本,保留运行组件、CLI/Agent 文件及许可证和构建信息。

docs

  • 更新中英文宣传图,加入 AI Agent 联动、CLI + Skill 及读取、规划、预览、应用流程。

ci

  • 校验 EXE 安装文件清单与安装位置,拒绝通配符收录、额外文档及 CLI/Agent 文件缺失。


changed

  • Use an explicit EXE installer payload, omitting general guides, changelogs and maintenance scripts while retaining runtime components, CLI/Agent files, the license and build metadata.

docs

  • Update the Chinese and English feature illustrations with AI Agent integration, CLI + Skill, and the inspect, plan, preview and apply workflow.

ci

  • Validate the EXE installer file list and installation paths; reject wildcard inclusion, extra documentation and missing CLI/Agent files.