Preview: promote selected layer for hit testing
Temporarily raise the selected preview item and prioritize it in the custom hit test without changing scene order. Refresh integration-test expectations for Brand logo layers and explicit thumbnail assets. WPF references: https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.panel.zindex?view=windowsdesktop-10.0 https://learn.microsoft.com/en-us/dotnet/desktop/wpf/graphics-multimedia/hit-testing-in-the-visual-layer
This commit is contained in:
@@ -321,8 +321,9 @@ second encoder path needing a "redirect". Record+simulcast is one ffmpeg with tw
|
||||
- **⏸ TASK 48 / ALL distribution & packaging work — DEFERRED 2026-10-26 (creator ruling). Do not
|
||||
start, plan, or re-litigate any of it until we are close to v1.** Verbatim reason: *"we're not
|
||||
anywhere close to release just considering the remaining programming tasks"* and *"I am getting
|
||||
ready to do a complete UX redesign"* — packaging, signing, installer and updater decisions would
|
||||
be chasing UI and scope that are about to change, so the urgency is withdrawn, not the task.
|
||||
ready to do a complete UX redesign"* — that redesign began 2026-10-26 (see [`HANDOFF.md`](HANDOFF.md)
|
||||
for landed UI slices and current worktree). Packaging, signing, installer and updater decisions
|
||||
would chase UI and scope that are still changing, so the urgency is withdrawn, not the task.
|
||||
What is frozen:
|
||||
- **TASK 48 items 6-8** (recording invariant comment, disqualifier re-check, pre-submission gates)
|
||||
and the creator's items 4/5 (Certification Kit, Partner Center listing).
|
||||
@@ -452,11 +453,12 @@ These were explicitly ruled out:
|
||||
- **Multi-layout** (auto-save, single layout; multi-layout = OBS territory)
|
||||
- **Cross-process stream resume** (API makes it impossible; creator ruling 2026-09-01)
|
||||
|
||||
## Transitions & brand logo (queued 2026-10-27)
|
||||
## Transitions & brand logo (status updated 2026-10-28)
|
||||
|
||||
- ✅ **Fade fix** — swaps fade from the outgoing picture (`TransitionFadeTests`). On-screen check pending.
|
||||
- ✅ **Transition picker** in App Settings (type + duration), saved with the layout (`TransitionPickerTests`).
|
||||
- ✅ **Wipe** — CPU blend, left-to-right reveal (`WipeTransitionTests`). Direction setting not yet added.
|
||||
- ✅ **Transitions in edit mode and on output** — preview animates the outgoing picture for scene changes in every mode; program output transitions while recording or streaming. Fade/Move fade out, Wipe shrinks the outgoing picture, Cut is immediate. Guard: `PreviewTransitionTests`.
|
||||
- ☐ **Move** — persistent layers (per-layer "carry across scenes" flag), per-scene placement, fixed z band.
|
||||
- ✅ **Brand logo** — one locked "Brand logo" image layer per scene, directly above the background; file in
|
||||
App Settings (imported to the asset table, the setting keeps the asset id); per-scene eye toggle; top-left
|
||||
|
||||
Reference in New Issue
Block a user