dsh-outdoor-theme: A Wilderness Guide Skin and Trail Sign Panel for the DSH Web Interface

Preface

The DSH profile plugin mechanism allows external packages to be added to the web profile without necessarily modifying the interface logic. For users who only want to change the visual appearance of the DSH web interface and wish to add a right-side waypoint work progress panel entry, dsh-outdoor-theme is an optional solution.

Below is an introduction to this plugin’s positioning, installation method, switching method, color customization method, and uninstallation method.

What This Is

dsh-outdoor-theme is a DSH plugin maintained by Estellalee, positioned as an outdoor hiking-style reskin plugin. Its one-line positioning is:

DSH Skin: Trail Guide · Outdoor Hiking Style Reskin + Right-side Waypoint Work Progress Panel

It mainly does three things:

  • Reskins the DeepSeek Harness (DSH) web interface entirely with a hiking and wilderness style.
  • Provides a settings panel entry for switching skins.
  • Provides a right-side “Waypoints · Work Progress” panel (Waypoints panel).

According to verified information, it does not alter interface logic; its core is pure CSS reskinning, a settings panel entry, and a right-side waypoint panel.

The package declares DSH plugin entry points:

dsh.bundle.patch
dsh.client

Among them, dsh.client declares:

platform: web
immediately: true

After installation, it will be added to the web profile’s:

dsh.profile.bundles

layer. The license is MIT.

Core Features

  • Reskins the DSH web interface entirely with a hiking and wilderness style.
  • Includes a built-in reskin skin “Trail Guide”.
  • Includes a light color scheme Morning Meadow and a dark color scheme Dusk Forest.
  • Switch between Default or Trail Guide Morning/Dusk in the “Skin” row of the settings panel.
  • Default corresponds to the original DSH style, allowing one-click switching back.
  • Provides a right-side “Waypoints · Work Progress” panel (Waypoints panel).
  • Pure JavaScript + CSS, zero build.
  • Git installation does not require allowBuilds authorization.
  • Supports direct GitHub installation, local directory installation, and one-command uninstallation.

Installation and Activation

Ensure pnpm is Available First

DSH uses pnpm to manage profile plugins. Before installation, it is recommended to ensure pnpm is available:

corepack enable

If corepack is not available, you can also install pnpm:

npm install -g pnpm

Install from GitHub to the web Profile

Run the following command:

dsh plugin --profile web add github:Estellalee/dsh-outdoor-theme

This command installs the plugin to the web profile. Since the package declares dsh.bundle.patch, it will enter the profile’s dsh.profile.bundles layer.

After installation, refresh the browser page to see the skin.

Install from a Local Directory

If you already have a local directory, you can first clone the repository:

git clone https://github.com/Estellalee/dsh-outdoor-theme.git

Then go to the parent directory of dsh-outdoor-theme and run:

dsh plugin --profile web add ./dsh-outdoor-theme

Typical Usage

Switching Skins

Open the DSH settings panel and find the “Skin” row.

You can switch between the following options:

Default
Trail Guide Morning
Trail Guide Dusk

Among them, Default is the original DSH style.

Viewing the Right-side Waypoints Panel

After installation and refreshing the page, this skin will provide a right-side “Waypoints · Work Progress” panel:

Waypoints panel

Custom Color Customization

Open the token file:

outdoor-tokens.css

Modify the color value configuration items within it:

--dsw-*

Save, then refresh the page for changes to take effect.

Uninstallation

Run the following command:

dsh plugin --profile web remove dsh-outdoor-theme

Refresh the page, and it will restore the default skin.

Applicable Scenarios and Notes

This plugin is suitable for users who want to adjust the visual appearance of the DSH web interface without modifying DSH interface logic. If your need is simply to change the skin and have a right-side waypoint work progress panel, you can prioritize this option.

Before installation, check the source code, dependencies, and license. The package license is MIT.

Its peerDependencies require:

react ^18.2.0
@deepseek-ai/dsh-client-runtime ^0.1.0-rc.6
@deepseek-ai/dsh-client-ui-settings ^0.1.0-rc.6
@deepseek-ai/dsh-settings ^0.1.0-rc.6

This plugin loads along with the DSH process; during installation, you should confirm that you trust the content of the corresponding repository. It runs with the current dsh process permissions, so do not directly install similar plugins from unknown sources.

This article only introduces it as a self-installable DSH profile plugin and does not describe it as an official app store entry.

Project Link

GitHub repository:

https://github.com/Estellalee/dsh-outdoor-theme
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye