Overhaul view positioning to enable animated transitions

Views are now positioned inside the web contents so we can use CSS
transitions to animate them. Since the overlay renders in a different
process, I needed to move the border and listening glow into the web
contents so that they'd move in sync.
This commit is contained in:
Max Goodhart
2026-02-01 16:04:04 -08:00
parent 19d23062ee
commit bee4a33fd8
5 changed files with 170 additions and 106 deletions

View File

@@ -15,6 +15,7 @@ export interface StreamWindowConfig {
export interface ContentDisplayOptions {
rotation?: number
glowColor?: string
}
/** Metadata scraped from a loaded view */