dsh-ui-hub: Centralized Management of DSH Web Plugin UI

dsh-ui-hub is a DSH Web client plugin (MIT licensed) maintained by Han-1413141, designed to solve the problems of overlapping UI elements, occlusion, and layout clutter in multi-plugin environments. By enumerating both the official page UI and plugin UIs, the plugin provides a unified control panel that supports toggling individual elements on and off, drag-and-drop positioning, fine coordinate adjustment, collision avoidance, and one-click automatic arrangement. Core features include: categorizing UI elements into "Official" and "Plugin" groups, with hierarchical collapsing and state persistence; offering three position modes—Default, Fine-tune, and Floating—with the floating mode supporting drag-to-move and resizing; an intelligent collision avoidance mechanism that allows specific elements to be locked; and all configurations saved in the browser's localStorage, automatically restored after a page refresh. The plugin does not modify the original code, so simply uninstalling or disabling it restores everything to its original state. Installation requires Node.js ≥

Read More