docs: CHANGELOG reflects auto-record + E.4 embed + snapshot + recording-duration
Some checks failed
CI / build-and-test (push) Failing after 29s
Some checks failed
CI / build-and-test (push) Failing after 29s
This commit is contained in:
parent
cc29c503a9
commit
33f145624e
1 changed files with 30 additions and 0 deletions
30
CHANGELOG.md
30
CHANGELOG.md
|
|
@ -180,6 +180,36 @@ For operators who want to launch TeamsISO and never look at the Teams UI:
|
|||
right-click = stop. `TeamsLauncher.TryLaunch` now collects per-attempt
|
||||
errors (no more silent fall-through) and adds the AppX-activation
|
||||
fallback for hosts where the `ms-teams:` URI handler is misconfigured.
|
||||
- **Auto-record when Teams joins a meeting** preference. Recording auto-
|
||||
flips ON when Teams transitions into a call (UIA Leave button appears)
|
||||
and auto-flips OFF when the call ends. Removes the manual Record toggle
|
||||
step from unattended-show workflows.
|
||||
- **Phase E.4 (experimental) — SetParent embedding.** Reparents Teams' main
|
||||
window into a TeamsISO-owned host (`TeamsEmbedWindow`) so Teams appears
|
||||
visually INSIDE TeamsISO. Strips Teams' window chrome and resizes to
|
||||
fit. Modern Teams runs WebView2 in its main window which can render
|
||||
glitches after reparent; if so the operator unticks and falls back to
|
||||
auto-hide mode. `TeamsLauncher.EmbedTeamsInto` / `RestoreEmbed` /
|
||||
`ResizeEmbedded` form the lifecycle. Restore-on-close runs in a finally
|
||||
block so a crash can't leave Teams orphaned with stripped window styles.
|
||||
- **Right-click → Save current frame** on a participant row. Encodes the
|
||||
latest `ProcessedFrame` as a PNG under
|
||||
`%USERPROFILE%\Pictures\TeamsISO\<participant>_<timestamp>.png`.
|
||||
Useful for highlight reels, social posts, bug reports.
|
||||
- **Open /ui button** in Settings → DISPLAY → Control surface section.
|
||||
Fires the URL into the default browser for one-click preview of the
|
||||
embedded control panel.
|
||||
- **Recording badge in footer shows elapsed duration** alongside the count
|
||||
(`REC 3 · 12:45`). Separate timer from the session timer because
|
||||
recording can start AFTER the meeting begins.
|
||||
- **Quick-join Teams meeting from URL** in the IN-CALL bar — paste a
|
||||
`teams.microsoft.com/l/meetup-join/...` or `msteams:/l/meetup-join/...`
|
||||
link, click Join, Teams launches into the meeting in one shot.
|
||||
- **IN-CALL bar surfaces Teams meeting state** — `IN CALL · <meeting title>`
|
||||
/ `READY` / empty. UIA probe at 1Hz for the Leave button, meeting title
|
||||
extracted from Teams' window title with brand suffix stripped.
|
||||
- **Auto-launch Teams + auto-hide windows** preferences for the headless
|
||||
"I only see TeamsISO" workflow.
|
||||
|
||||
#### UI polish — visible affordances on the dark canvas
|
||||
- Hover state on every themed button (Ghost / Caption / RailIcon / IsoToggle)
|
||||
|
|
|
|||
Loading…
Reference in a new issue