Skip to content

Commit a295ce3

Browse files
committed
1 parent 6609bfb commit a295ce3

3 files changed

Lines changed: 47 additions & 1 deletion

File tree

frontend/dashboard/index.html

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1167,6 +1167,17 @@
11671167
</span>
11681168
</a>
11691169

1170+
</li>
1171+
1172+
<li class="md-nav__item">
1173+
<a href="#tile-reordering" class="md-nav__link">
1174+
<span class="md-ellipsis">
1175+
1176+
Tile reordering
1177+
1178+
</span>
1179+
</a>
1180+
11701181
</li>
11711182

11721183
<li class="md-nav__item">
@@ -4478,6 +4489,17 @@
44784489
</span>
44794490
</a>
44804491

4492+
</li>
4493+
4494+
<li class="md-nav__item">
4495+
<a href="#tile-reordering" class="md-nav__link">
4496+
<span class="md-ellipsis">
4497+
4498+
Tile reordering
4499+
4500+
</span>
4501+
</a>
4502+
44814503
</li>
44824504

44834505
<li class="md-nav__item">
@@ -4728,6 +4750,24 @@ <h2 id="filtering-and-organization">Filtering and organization<a class="headerli
47284750
</ul>
47294751
<p><img alt="Disabled services toggle" class="shadow" src="../../assets/images/frontend/disabled_services.png" /></p>
47304752
<hr />
4753+
<h2 id="tile-reordering">Tile reordering<a class="headerlink" href="#tile-reordering" title="Permanent link">&para;</a></h2>
4754+
<p>You can reorder dashboard service tiles with drag-and-drop.</p>
4755+
<ul>
4756+
<li>Drag a tile (or use the drag handle) to move it</li>
4757+
<li>Other tiles shift in real time while you drag</li>
4758+
<li>The same order is applied to the Services list in the sidebar</li>
4759+
</ul>
4760+
<p>Order is persisted in <code>dumb_config.json</code> under:</p>
4761+
<ul>
4762+
<li><code>dumb.ui.sidebar.service_order</code></li>
4763+
</ul>
4764+
<h3 id="mobile-and-touch-behavior">Mobile and touch behavior<a class="headerlink" href="#mobile-and-touch-behavior" title="Permanent link">&para;</a></h3>
4765+
<p>On mobile, touch reordering is protected by a lock toggle to prevent accidental tile moves while scrolling:</p>
4766+
<ul>
4767+
<li><strong>Reorder Off</strong> (default): touch scrolling only, no tile movement</li>
4768+
<li><strong>Reorder On</strong>: drag-handle touch reordering is enabled</li>
4769+
</ul>
4770+
<hr />
47314771
<h2 id="system-alerts">System alerts<a class="headerlink" href="#system-alerts" title="Permanent link">&para;</a></h2>
47324772
<p>When system resources are critically high, alerts appear at the top of the dashboard:</p>
47334773
<table>
@@ -4762,6 +4802,7 @@ <h2 id="sidebar-navigation">Sidebar navigation<a class="headerlink" href="#sideb
47624802
<li><strong>Metrics</strong> - System monitoring</li>
47634803
<li><strong>Onboarding</strong> - Re-run setup wizard</li>
47644804
</ul>
4805+
<p>The Services section follows the same persisted <code>service_order</code> used by dashboard tiles.</p>
47654806
<hr />
47664807
<h2 id="related-pages">Related pages<a class="headerlink" href="#related-pages" title="Permanent link">&para;</a></h2>
47674808
<ul>

frontend/service-pages/index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4921,6 +4921,11 @@ <h2 id="sidebar-operator-qol">Sidebar operator QoL<a class="headerlink" href="#s
49214921
<li><strong>Collapsible Sidebar tools</strong> section to keep controls hidden when not needed</li>
49224922
</ul>
49234923
<p>These controls are persisted in <code>dumb_config.json</code> under <code>dumb.ui.sidebar</code> (with local state used as a fallback during initial load) and are intended for power-user workflows across many services.</p>
4924+
<p>The same sidebar preference block also includes persisted dashboard tile ordering at:</p>
4925+
<ul>
4926+
<li><code>dumb.ui.sidebar.service_order</code></li>
4927+
</ul>
4928+
<p>Tile order is written from dashboard drag-and-drop actions and then consumed by both the dashboard and the sidebar service list.</p>
49244929
<hr />
49254930
<h2 id="related-pages">Related pages<a class="headerlink" href="#related-pages" title="Permanent link">&para;</a></h2>
49264931
<ul>

search.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)