Skip to content

v0.5.6

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Oct 06:51
· 12 commits to main since this release

MusePi 0.5.6

Platform 下载
macOS (Apple Silicon) MusePi-0.5.6-arm64.dmg
Windows MusePi-0.5.6-setup.exe · MusePi-0.5.6-arm64-setup.exe
Linux x64 MusePi-0.5.6-x86_64.AppImage · MusePi-0.5.6-amd64.deb
Linux arm64 MusePi-0.5.6-arm64.AppImage · MusePi-0.5.6-arm64.deb
Android MusePi-0.5.6-app-debug.apk (debug build, adb 安装)

[0.5.6] - 2026-10-13

Fixed

  • 插件包开关现在同时启停它的全部组件:一个插件包此前有两套互不知情的开关——包卡片写的是「包已停用」,它挂进设置页的面板与组件行写的却是另一处存储,两边可以各说各话:包显示已停用而面板还在役,点它的设置 tab 直接报加载错误,重新启用也只恢复一半。现在包开关是唯一权威,停用即卸载整个插件运行体,它注册的槽位组件、命令、供应商、RPC 全部随生命周期回收;启用则重新挂载、全部恢复;重启后两处存储保持一致,不再复活一半。
    • EN: A plugin package toggle now enables or disables everything it registered together. A package previously had two switches that wrote two stores and never reconciled: the package card recorded "package off" while its settings-page panel and component rows wrote elsewhere, so the two could disagree — the package read as disabled while its panel stayed in service, opening its settings tab raised a load error, and re-enabling restored only half. The package toggle is now the single authority: a disable unloads the plugin's whole runtime so every registration (slot components, commands, providers, RPC) is reclaimed with its lifetime, an enable re-mounts it and everything returns, and both stores agree across a restart instead of reviving half.
  • 扩展中心的插件卡片也能直接启停:插件模块卡片此前只显示图标、名称与描述,整行只做「打开详情」,没有启停开关——能力清单 tab 的同类行都带开关,这个面成了管不了的裂缝。现在与官方组同一口径:非只读项在卡片头部渲染开关,停用后整卡状态同步(只读展示项仍不渲染死开关)。
    • EN: Plugin module cards in the extension center can now be toggled directly. They used to render only the icon, name and description — clicking opened details, but there was no enable switch, while the equivalent rows in the capability list had one, so this surface silently could not manage anything. Cards now carry the same switch as the official group: non-readonly items get one in the card header and the whole card follows the state (readonly display items still render no dead switch).
  • 首次配置引导的供应商名字贴着图标左对齐:引导页供应商行用了两端对齐布局,而中间的供应商名没有占据剩余空间——文字被两侧间隙平分,读起来是居中的。现在名字独占行内剩余宽度,与品牌图标紧贴左对齐。
    • EN: Provider names in the first-run onboarding list are flush-left with their icon. The onboarding row used a space-between layout while the name in the middle took no remaining space, so the free width split into the gaps on both of its sides and the text read centered. The name now owns the row's remaining width and sits against its brand icon.
  • 启动等待期间也能拖动窗口:冷启动时守护进程要预热数秒,界面停在全屏的启动动画上——此前这块区域不参与窗口拖拽,想把它挪到一边只能等加载完。现在启动画面的空白处可直接拖动窗口,重试按钮照常点击不受影响。
    • EN: The window can be dragged while startup is in flight. On a cold start the daemon prewarms for a few seconds and the interface sits on the full-screen splash — that area previously did not participate in window dragging, so moving it aside meant waiting for the load to finish. The splash now drags the window directly, and the retry button still clicks normally.

Full Changelog: v0.5.5...v0.5.6