AI Agent Hub
Back to plugins
dsh-ui-mobile-layout preview

dsh-ui-mobile-layout

Client Updated 2026.08.19

Run the following command in DeepSeek Harness:

dsh plugin install RyzeZhou/dsh-ui-mobile-layout

Paste the following prompt into your AI chat to install this plugin:

Install the plugin in DeepSeek Harness by running dsh plugin install RyzeZhou/dsh-ui-mobile-layout. Source: https://github.com/RyzeZhou/dsh-ui-mobile-layout

About this plugin

DSH is a desktop-first React application, and on a phone-sized viewport the three-column layout becomes cramped while the settings panel is nearly impossible to use. dsh-ui-mobile-layout steps in as a pure client-side bundle: it does not replace or modify any official slot occupant. On narrow viewports it restyles the frame shell and layers a full-screen overlay over the official settings panel, delivering a native-app-like browsing experience on mobile. Wide-screen behavior stays completely untouched because the plugin registers zero logic on desktop.

The plugin delivers two core capabilities. First, layout reflow: the desktop three-column scheme collapses into a single-column main area plus a left-side drawer. The drawer slides with a left offset rather than a CSS transform, which is a deliberate convention that keeps fixed-position modals from being trapped. Second, settings navigation: tapping the settings entry opens a full-screen list of entries, tapping any entry drills into its specific settings page, and a back arrow in the upper-left corner steps back one level at a time, mirroring the familiar phone-settings interaction.

This plugin is ideal for anyone who wants to use DSH on a phone or needs to debug layouts in a DevTools narrow viewport. One caveat: because the implementation overlays styles and behavior on the global frame and settings panel, other plugins that also do mobile restyling, rewrite the settings panel dialog structure, or use very high z-index full-screen layers may conflict. It is recommended to verify combinations in a dedicated instance before merging into daily use. The plugin is tested and confirmed working alongside the official base plugins such as shell, ui-settings-general, and ui-layout.

Screenshots

Use Cases

  • Browse DSH conversations on a phone with an automatic single-column plus side-drawer layout
  • Open the settings panel on mobile and drill down from a full-screen list to a detail page with a back arrow
  • Debug DSH mobile behavior in a DevTools narrow viewport while the desktop wide-screen layout stays untouched

Best For

  • Users who want to use DSH daily on a phone
  • Developers who need to verify mobile layout in a DevTools narrow viewport
  • Maintainers looking for a lightweight client-side adaptation that leaves official slots untouched