Skip to content

Releases: gulagala001/dsh-theme-plugin

DSH Theme 0.2.1 · DSH 0.2.1-rc.2

Choose a tag to compare

@gulagala001 gulagala001 released this 22 Oct 12:51

DSH Theme 0.2.1 · DSH 0.2.1-rc.2

中文 | English

中文

体验优化

  • 减少 Glyph 的重复布局读取、可见性扫描和遮挡计算,复用字符图标及形变结果。

问题修复

  • 修复工作台放大、浮窗移动/动画及关闭后的字符与分隔线残影,保护内嵌原生预览。
  • 隐藏控件、图标和点击光圈及时清除,停用 Glyph 后立即清空画布;统一各外观的顶栏区域。

English

Improvements

  • Reduces repeated Glyph layout reads, visibility scans and occlusion calculations, reusing character icons and deformation results.

Bug Fixes

  • Fixes lingering characters and dividers when expanding the workbench or moving, animating and closing floating panels, while protecting embedded native previews.
  • Clears hidden controls, icons and click rings promptly, clears the canvas when Glyph is disabled, and aligns titlebar regions across appearances.

安装 / Installation

在 插件 → 添加插件 安装与当前 DSH 完整版本一致的固定包,保留原 profile、配置和数据,待当前任务结束后重启。

Install the fixed package matching the complete DSH version through Plugins → Add plugin. Preserve the profile, settings and data, and restart after active tasks finish.

DSH 固定安装包 / Fixed package SHA256SUMS
0.2.1-rc.2 DSH Theme 0.2.1 SHA256SUMS

安装指南 · Installation guide

dsh-theme-plugin 0.2.0 · DSH 0.2.1-rc.2

Choose a tag to compare

@gulagala001 gulagala001 released this 20 Oct 20:58

dsh-theme-plugin 0.2.0 · DSH 0.2.1-rc.2

中文 | English

中文

本次更新集中改进当前 DSH 的主题兼容、原生设置与安装恢复。已有 0.1.0 用户请安装本版固定包;主题库和配置保留,受影响主题会重新检查。

新增功能

  • DSH 主题后台接入真实宿主服务,支持原生 RPC、HTTP 路由和可编辑配置;设置经过原生校验并持久保存。
  • 市场旧条目自动检查同包、同仓库的可用新版;新版失败时,继续检查原目录版本,只有通过当前宿主检查才安装。
  • 源码型主题自动准备客户端与后台依赖;不完整源码包可核对匹配的完整发行包。

体验优化

  • 保留主题完整程序、私有模块、原始美术、字体和动态效果,减少需要手工修复的情况。
  • 市场卡片区分待检查、旧条目和本机已通过检查;详情显示实际安装版本及回退来源。
  • 需要刷新页面的主题自动完成切换;未发送草稿和附件会延后刷新。
  • 更新中英文首页、安装指南、兼容说明和真实市场截图。

问题修复

  • 修复原生安装器因构建依赖安装脚本拒绝安装的问题。
  • 修复主题设置保存、配置更新作用域、后台 RPC 注册及部分品牌插槽冲突。
  • 加强后台卸载、重新挂载和再次打开页面检查;逐个使用独立宿主,避免坏主题污染后续检查。
  • 保留普通字体回退;必要图片、脚本、接口失败以及持续遮挡输入或设置的问题仍阻止安装。

其他变更

  • 兼容以 DSH 0.2.1-rc.2 为准,不为过老主题重建已移除接口。
  • 后台主题使用正常 Node/DSH 插件能力。独立 profile 预检用于兼容故障检查,不构成恶意代码安全沙箱。
  • 已完成 macOS 原生安装及代表主题、配置和共装验证;批量检查范围见兼容说明。Windows/Linux 实机及全部附加功能尚未验证。

English

This update focuses on current-host theme compatibility, native configuration and installation recovery. Existing 0.1.0 users should install this fixed release package. Theme files and configuration are retained; affected themes are rechecked.

New Features

  • Theme backends use real DSH services, including native RPC, HTTP routes and editable configuration with native validation and persistence.
  • Stale market entries check newer releases with matching package/repository identity. If a newer candidate fails, the original catalog version must pass the same current-host checks before fallback installation.
  • Automatic client/backend preparation for source themes and matching published artifacts for incomplete source packages.

Improvements

  • Preserve complete programs, private modules, original artwork, fonts and dynamic behavior, reducing manual repairs.
  • Market cards distinguish unchecked, stale and locally checked entries. Details show the installed version and fallback source.
  • Themes requiring a page refresh complete switching automatically, deferring refresh while unsent drafts or attachments remain.
  • Updated bilingual overviews, installation guides, compatibility documentation and a real marketplace screenshot.

Bug Fixes

  • Remove the build-dependency installation script that caused DSH's native installer to reject the package.
  • Fix native configuration persistence/update scopes, backend RPC registration and some brand-slot collisions.
  • Check backend disposal, remount and reopening in an independent host per candidate, preventing failed themes from contaminating subsequent checks.
  • Retain normal browser font fallback; missing required artwork/scripts/endpoints and persistent input/settings obstruction still block installation.

Other Changes

  • Targets DSH 0.2.1-rc.2 without recreating removed APIs for obsolete themes.
  • Backends retain normal Node/DSH plugin capabilities. Disposable-profile preflight checks compatibility faults, not malicious-code safety.
  • Native installation, representative themes, configuration and coinstallation were exercised on macOS. See compatibility coverage. Windows/Linux devices and every additional feature remain unverified.

安装 / Installation

仅适用于 DSH 0.2.1-rc.2、Cordis 4.0.5、Node.js 22.19+。打开 插件 → + 添加插件,粘贴下方地址。保留原 profile 与数据;需要重启时先结束当前任务。

For DSH 0.2.1-rc.2, Cordis 4.0.5 and Node.js 22.19+. Open Plugins → Add Plugin and paste the URL below. Retain your profile and data; finish active tasks before a requested restart.

https://github.com/gulagala001/dsh-theme-plugin/releases/download/v0.2.0-dsh.0.2.1-rc.2/gulagala001-dsh-theme-plugin-0.2.0-dsh.0.2.1-rc.2.tgz

中文安装指南 · English installation guide

校验值见附件 SHA256SUMS。Checksums are provided in SHA256SUMS.

dsh-theme-plugin 0.1.0 · DSH 0.2.1-rc.2

Choose a tag to compare

@gulagala001 gulagala001 released this 20 Oct 14:55

dsh-theme-plugin 0.1.0 · DSH 0.2.1-rc.2

中文 | English

中文

首个正式版本,在 DSH 中集中管理外观、已有主题和社区主题市场。

新增功能

  • 设置 → 外观提供外观设置、主题管理、市场三个子页;内置六种外观与 29 套配色,支持背景、字体、尺寸、圆角、透明度和动态效果。
  • 连接四个社区主题来源,展示图片、说明、作者和版本,支持搜索、风格筛选、来源合并与一键下载安装应用。
  • 识别已有主题与可迁移偏好,支持文件导入导出、受支持动态主题及其专属设置。
  • 安装前检查格式、资源、接口和隔离加载;启用失败或中断恢复之前的选择。不兼容主题可复制完整 AI 修复任务,修复包重新导入复检。
  • 提供可选主题开发协议、模板、校验与打包命令;宿主差异集中适配,升级后重新检查受影响主题。

其他变更

  • 安装包标识为 @gulagala001/dsh-theme-plugin,使用固定 GitHub Release 包;无作用域 npm 同名包属于其他作者。
  • 当前支持 DSH 0.2.1-rc.2。已有 macOS 隔离真实安装、图片市场、代表动态主题生命周期与故障恢复验证;Windows/Linux 实机、所有主题和插件组合尚未逐项验证。市场收录不等于全部兼容;后台服务型主题需明确服务适配或原生联动。

English

The first release brings appearance controls, existing themes and community theme markets into DSH.

New Features

  • Three Appearance pages: settings, theme management and market. Six built-in appearances and 29 palettes cover backgrounds, typography, geometry, transparency and effects.
  • Four community sources with images, descriptions, authors and versions, search/filtering, source deduplication and checked one-click installation.
  • Discovery of existing themes and migratable preferences, file import/export, supported dynamic clients and theme-specific controls.
  • Pre-install format, resource, interface and isolated-loading checks; failed or interrupted activation restores the previous selection. Copyable AI repair tasks and normal rechecks for repaired packages.
  • Optional theme protocol, template, validation and packing commands. Centralized host adapters and revalidation after relevant host changes.

Other Changes

  • Package identity: @gulagala001/dsh-theme-plugin, distributed through a fixed GitHub Release archive. The unscoped npm name belongs to another author.
  • Targets DSH 0.2.1-rc.2. Real isolated installation, visual market, representative dynamic lifecycles and recovery checks were exercised on macOS. Windows/Linux devices, every theme and all plugin combinations have not been individually validated. Catalog inclusion is not compatibility; backend-dependent themes require explicit service adaptation or native linkage.

安装 / Installation

仅适用于 DSH 0.2.1-rc.2、Cordis 4.0.5、Node.js 22.19+。打开 插件 → + 添加插件,粘贴下方地址。保留原 profile 与数据,按宿主提示启用;需要重启时先结束当前任务。

For DSH 0.2.1-rc.2, Cordis 4.0.5 and Node.js 22.19+. Open Plugins → Add Plugin and paste the URL below. Retain your profile and data; finish active tasks before a requested restart.

https://github.com/gulagala001/dsh-theme-plugin/releases/download/v0.1.0-dsh.0.2.1-rc.2/gulagala001-dsh-theme-plugin-0.1.0-dsh.0.2.1-rc.2.tgz

中文安装指南 · English installation guide

校验值见附件 SHA256SUMS。Checksums are provided in SHA256SUMS.