Files
LlamaCasty/HANDOFF.md
T

50 lines
2.1 KiB
Markdown

# Handoff — 2026-08-17
## State
- **Branch:** `main` — clean, everything pushed
- **Latest commit:** `b9173f5` (layout: cap side panel max widths)
- **Tests:** 207 passing, 0 warnings
- **App version:** 0.1.0
## What shipped today
### Branding (`2d5d2e9`)
- Replaced all llama logo assets with new ytLlive branded icons
- `tyllive-icon.png` → window icons + About overlay
- `tyllive-icon.ico` → Windows app icon (multi-size)
- `ytLlive-logo.png` → full branded logo with tagline
### Creator feedback batch (`28765a0`) — 9 items
1. About box bg → `#0A0C1A` (matches icon bg)
2. Elements panel collapses when nothing selected / scene changes
3. OpacityChip moved from preview overlay into Elements panel
4. Color picker fix: `is not SceneElement` (was `Source`, silently blocked `WebcamSceneConfig`)
5. Red left accent bar on selected items in Scene/Source lists
6. ✓ character → Path checkmark icon
7. Removed ToolTip from green check buttons
8. Created `bugs.md` with first entry (iTunes audio on mic meter)
9. Full logo in README + About box uses `ytLlive-logo.png`
### Layout (`32f8923` → `b9173f5`)
- Proportional column sizing: left/right at `1*`, preview at `2*` (50% growth rate)
- Side panels capped: left 360px max, right 400px max
## New files
- `Helpers/NullToVisibilityConverter.cs` — shows element when null
- `bugs.md` — bug tracker
- `Assets/tyllive-icon.png`, `Assets/tyllive-icon.ico`, `Assets/ytLlive-logo.png`
## Modified files
- `Models/SceneElement.cs` — added `IsDraggable` virtual property
- `Models/Source.cs` — `IsDraggable => Type == SourceType.Image`
- `Models/WebcamSceneConfig.cs` — `IsDraggable => true`
- `ViewModels/MainViewModel.cs` — `IsElementsPanelEmpty` property
- `Themes/Controls.xaml` — accent bar on selected ListBoxItem
- `MainWindow.xaml` — elements restructure, layout columns, About bg
- `MainWindow.xaml.cs` — OpacityChip removal, color picker fix
- `README.md` — centered logo
## Next up
- **TASK 9 item 4 — live chat** (`liveChat/messages` poll, right-panel render, Super Chat + membership badges)
- Item 8 (iTunes on mic meter) — logged in `bugs.md`, likely acoustic coupling, not a code bug