KC test uses shared LiveStreamManager, tree-nav dropdown, KC card badge fix

- KC test WS now acquires from LiveStreamManager instead of creating its
  own DXGI duplicator, eliminating capture contention with running LED targets
- Tree-nav refactored to compact dropdown on click with outside-click dismiss
  (closes on click outside the trigger+panel, not just outside the container)
- KC target card badge (e.g. "Daylight Cycle") no longer wastes empty space

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-18 14:50:33 +03:00
parent 6a31814900
commit 1f047d6561
4 changed files with 346 additions and 365 deletions

View File

@@ -36,6 +36,7 @@
.stream-card-props {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: 6px;
margin-bottom: 8px;
}
@@ -59,7 +60,7 @@
}
.stream-card-prop-full {
flex: 1 1 100%;
max-width: 100%;
min-width: 0;
white-space: nowrap;
overflow: hidden;