DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-theme

d

dsh-theme

Manifest valid

Optional DSH Web profile bundle with six selectable wallpaper themes, including VIP Golden Radiance styling, palettes, previews, gold accents, glass surfaces, and a licensed display font.

UI (client)hasBundlePatch

description: "Optional VIP Dream theme and interface styling for Web profiles." kind: "package-bundle"

@tinyforge/dsh-theme

English | 中文

Summary

WJ Dreamlight is an optional Web profile bundle with six selectable themes, matching wallpapers, palettes, and previews. VIP Golden Radiance adds gold accents, glass surfaces, a licensed display font, and light effects. The bundle and selected theme stay with the profile when DSH is upgraded.

Interface preview

DSH Web interface with the VIP Golden Radiance theme

Theme gallery

VIP Golden Radiance wallpaper
VIP Golden Radiance
Sea Salt wallpaper
Sea Salt
Bamboo Green wallpaper
Bamboo Green
Coral Pink wallpaper
Coral Pink
Lavender wallpaper
Lavender
Midnight Indigo wallpaper
Midnight Indigo

Use this package

Choose one installation method for the Web profile:

  • Official: Open Settings → Plugins → More → Official, find WJ Dreamlight, then install and enable it.
  • npm registry: Run dsh plugin --profile desktop add @tinyforge/dsh-theme@1.0.21.
  • From this Git repository: Run dsh plugin --profile desktop add git+https://github.com/phoenixlucky/dsh-theme.git#main.
  • Local copy: Run dsh plugin --profile web add E:\home\dsh-theme.

The current package id is @tinyforge/dsh-theme and its bundle version is 1.0.21. The bundle supports DSH 0.2.1-rc.3, 0.2.2-alpha.2, and later stable 0.2.x releases. Its dsh-client-ui-theme dependency accepts the matching compatible releases; that dependency version is not this bundle's install version. Install through dsh plugin so Harness records the bundle in the profile.

Open Settings → General → Themes and wallpaper to browse the six themes and adjust separate 0–100% background-transparency sliders for the sidebar and conversation area. Select a card to preview its wallpaper, then choose Apply theme to switch; the theme and transparency values are saved in the dsh-theme plugin configuration for the current profile and restored after restart on clients that load this Web plugin. At 0%, the original theme surfaces are preserved. Wallpaper visibility at higher values still depends on whether the host canvas is transparent. The gallery also follows the host theme settings for light, dark, and system, and saves whichever of the three you pick, so a restart keeps that palette instead of falling back to the system setting. Enabling the bundle preserves the current theme preference, including system; choose VIP Golden Radiance from the gallery to apply it. Disabling the bundle removes the gallery, its six themes, and their assets, while the built-in light, dark, and system palettes remain available. Existing official-vip-dream preferences migrate to VIP Golden Radiance.

The browser plugin registers the six themes through ctx.theme and adds a wallpaper gallery and surface-transparency controls to DSH's General settings slot. The gallery uses Harness configuration forms to save and restore theme and opacity settings in the profile. VIP styling is applied through a disposable stylesheet effect. Wallpaper images and the licensed display font ship with the bundle, so they need no network request or files from the application installation directory.

Supported versions

This bundle targets DSH 0.2.1-rc.3, 0.2.2-alpha.2, and later stable 0.2.x releases whose dsh-client-ui-theme exports the external theme metadata fields. A DSH release outside those ranges needs a compatible bundle release.

License

The wallpaper artwork is packaged under assets/. The GuruQiuWan display font and its Apache-2.0 notice are included there as well; see font-license.txt and LICENSE-2.0.txt.

Related documentation

Comments

Loading…