DSH Skin Plugin: Adding Built-in and Custom Theming to Web Interfaces
dsh-client-ui-skins is a pure client-side skinning plugin designed exclusively for the DSH Web interface, licensed under MIT. It can be installed without modifying the DSH source code and ensures a complete restoration of the native appearance upon uninstallation. The plugin comes with four built-in skins, including Deep Sea Blue and Cherry Blossom Pink, and supports importing local PNG, JPG, WebP images or MP4, WebM videos as dynamic backgrounds. The system automatically extracts color schemes from the first frame of the media to adapt the interface. Additionally, the plugin integrates a background mask slider, an input field opacity slider, and a body enhancement toggle, helping users optimize text contrast and reading experience on complex backgrounds. All media files are stored locally in localStorage or IndexedDB, with no cloud uploads involved. Installation requires pnpm and configuration of the DSH web profile.
Read Moredsh-client-ui-custom: Customizing the DSH Web Interface with Zero Shell Modifications
dsh-client-ui-custom is a DSH pure frontend web plugin (@ha-na-bi/dsh-client-ui-custom) maintained by yoli-mi, offering seven independently enabling modules: appearance theme, shortcut keys, usage statistics, floating history bar, user message Markdown, plugin marketplace, and entrance animation. To use it, simply add the roster in ~/.dsh/profiles/web/cordis.patch.yml and restart the DSH web interface. When unconfigured, it remains consistent with the native interface, requiring zero shell modifications throughout.
Read More