webui: remove sketch-network-status component
Remove legacy sketch-network-status component that was emptied in
previous commits. The component has been superseded by sketch-call-status
which handles all connection status functionality.
Files removed:
- sketch-network-status.ts: Component with empty render (display: none)
- sketch-network-status.test.ts: Test file for invisible component
- sketch-network-status.demo.ts: Demo file for non-functional component
Updated references:
- sketch-app-shell-base.ts: Remove import and component usage
- status-indicators.demo.ts: Remove unused import
- demo-framework/demo-runner.ts: Remove from component list
- index-generated.html: Regenerated without network status demo
Connection status functionality is now fully handled by sketch-call-status
component which properly displays IDLE/WORKING/DISCONNECTED states with
visual indicators and animations. This removal eliminates dead code and
reduces the LitElement migration scope to just sketch-monaco-view.ts.
Co-Authored-By: sketch <hello@sketch.dev>
Change-ID: s2b8f6e849aabb45fk
diff --git a/webui/src/web-components/demo/index-generated.html b/webui/src/web-components/demo/index-generated.html
index ee9b4a1..027872f 100644
--- a/webui/src/web-components/demo/index-generated.html
+++ b/webui/src/web-components/demo/index-generated.html
@@ -83,7 +83,7 @@
<div class="stats">
<strong>Auto-generated index</strong><br />
- Found 19 demo components • Last updated: 7/20/2025, 10:21:08 PM
+ Found 18 demo components • Last updated: 7/21/2025, 3:04:10 AM
</div>
<p>
@@ -150,12 +150,6 @@
</a>
</li>
<li>
- <a href="demo.html#sketch-network-status">
- <strong>Sketch Network Status Demo</strong> - Status indicators
- showing different connection and activity states
- </a>
- </li>
- <li>
<a href="demo.html#sketch-timeline-viewport">
<strong>Sketch Timeline Viewport Demo</strong> - Timeline viewport
rendering with memory leak protection and event-driven approach