Add splitscreen tools architecture documentation for #107#503
Add splitscreen tools architecture documentation for #107#503
Conversation
|
closes #107 |
|
I'm not sure where you will draw the line, but just make sure things are accurate as you need them to be. Static Review Comments
Critical Issues 🔴None. Major Issues 🟠Issue 1: Dismissal lifecycle is inaccurate —
|
There was a problem hiding this comment.
Pull request overview
Adds a new architecture document describing how “splitscreen tools” are configured and integrated into the TPEN transcription interfaces, including tool modes, lifecycle, and event contracts.
Changes:
- Introduces
SPLITSCREEN_TOOLS_ARCHITECTURE.mdto document tool types (pane/sidebar/drawer/dialog) and their intended behaviors. - Documents tool configuration via
TPEN.activeProject.toolsand the rendering decision tree (custom element vs iframe vs fallback). - Describes activation/dismissal flow and event contracts (
splitscreen-toggle,tools-dismiss,tpen-{tool}-show/hide).
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…/github.com/CenterForDigitalHumanities/TPEN-interfaces into 107-splitscreen-tools-in-core-transcription
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
No description provided.