Skip to main content

How to use dsh-ui-web

iFinD-style stock trading theme for DSH Web, featuring brand-red title bar, market quote status bar, and trading terminal panel.

This article is auto-derived from indexed fields (wiki / faq / compatibility_json), not freshly AI-generated.

This article is derived from the plugin's already-indexed fields (wiki / faq / compatibility_json / readme), not freshly generated by AI. Source field is noted at the end of each section.

Quick start

dsh-ui-web Tonghuashun Style Skin

— source: plugin_wiki.wiki_content

Install & verify

dsh plugin --profile web add @captain1275/dsh-client-ui-skin-ths

Run the command above in your DSH Web Profile. Then enable the plugin in the plugin list.

— source: plugins.install

Key points

  • 毛玻璃输入框:高斯模糊(backdrop-filter 30px)+ 半透明玻璃底 + 细边框 + 内高光
  • 自定义背景:URL / 本地图片 / 动图(GIF/WebP)/ 视频(mp4/webm) / 透明度 / 模糊调节,
  • 仿Claude Code推理等级滑块:点击模型菜单的「推理等级」弹出 Effort 滑块面板——无极拖动、松手吸附、
  • 用户消息气泡毛玻璃:与输入框统一的玻璃质感
  • 图片资源(社区同人资源,codex-pet-DeepSeek-girl)

— source: plugin_wiki.readme_en (fallback readme_raw)

FAQ

Does it require any configuration after installation?

No. This skin is a pure presentation layer plugin, it does not read environment variables, does not register configuration items, does not create services. After installation, restart DSH Web and enable it with dsh-skin use ths.

Does it intercept or modify model requests?

No. apply() only modifies the browser DOM, does not inject services, does not emit cordis events, does not touch any provider requests; KV Cache is not affected.

Are the index values in the status bar real-time quotes?

No. The values for Shanghai Composite Index / Shenzhen Component Index / ChiNext Index in the status bar are fixed text, just for visual effect; what truly changes dynamically is the "code index" cell, which summarizes the net new lines of code across all workspaces every 30 seconds.

Can multiple skins be enabled at the same time?

No. Tonghuashun, Aurora and other skins inject elements into the window chrome simultaneously, and the documentation clearly states that only one skin row can be activated at a time. To change the theme, use dsh-skin use <other skin> to switch, or uninstall this package to restore the default appearance.

Will the page revert to its original state after uninstallation?

Yes. When cordis is uninstalled, the effect cleaner removes body attributes, title bar, status bar, favicon, and restores the original document title; if the user has opened sessions with titles while the skin was enabled, the skin will not overwrite the session titles.

Will the loading page (startup page) be styled by this skin?

No. The shell's startup page is rendered before the plugin bundle is loaded, and the skin takes effect from the already-formed UI; the internal cards on the startup page will remain in modern style.

Will switching to dark theme become non-skin appearance?

No. The skin locks its own palette in both states of data-ds-dark-theme; switching the Appearance theme gives you light/dark sets of trading terminal color schemes, rather than reverting to the default DSH appearance.

Why do the minimize/maximize/close buttons in the title bar not respond when clicked?

Those buttons are decorative characters (aria-hidden), only for visual simulation, and do not bind any window control events; real window operations still go through the operating system.

— source: plugin_wiki.faq_json

Compatibility

  • DSH: 未声明
  • Node: 未声明
  • Platforms: 跨平台

— source: plugin_wiki.compatibility_json

Pitfalls

Review the upstream repo before installing. This guide is auto-derived from indexed fields and may lag the latest release. If anything contradicts the official docs, treat the upstream source as authoritative.

— source: general rule