-
Notifications
You must be signed in to change notification settings - Fork 725
Fixes #4329 - Propose Application.Current and Application.RunStack terminology #4338
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: v2_develop
Are you sure you want to change the base?
Conversation
…enaming Co-authored-by: tig <[email protected]>
Co-authored-by: tig <[email protected]>
Co-authored-by: tig <[email protected]>
Co-authored-by: tig <[email protected]>
|
@copilot I like the Proposed Changes. No need to migrate. Create mermaid diagrams. |
Co-authored-by: tig <[email protected]>
Added comprehensive Mermaid diagrams in TERMINOLOGY_DIAGRAMS.md (commit 896f6d7). The document includes 11 visual diagrams covering:
Updated TERMINOLOGY_INDEX.md to include the diagrams document in the navigation guide. |
|
@copilot please honor instructions in CONTRIBUTING.md, even for docs. |
Moved all documentation files to
|
|
@copilot PR titles must always be of the form "Fixes # - ". |
The PR title should be updated to follow the format "Fixes #4329 - Propose Application.Current and Application.RunStack terminology" (or similar with a period). However, I cannot change the PR title directly - it needs to be updated through the GitHub web interface. The PR addresses issue #4329 (Rename/Clarify Application.Toplevels/Top Terminology). |
|
@copilot Note changes merged since last session. Update proposal based on latest code. Note legacy stuff has been removed. |
…nLoop removal) Co-authored-by: tig <[email protected]>
Updated proposal to reflect recent modernization (commit 901d081). Changes:
|
|
@copilot Tons of relative changes have been merged. Please review and update you proposal. |
…ing changes Co-authored-by: tig <[email protected]>
Reviewed and validated proposal against recent changes (commit de9d547): Recent Changes Reviewed:
Validation Results:
Updated documentation notes to reflect latest validation (Oct 28, 2025). |
Terminology Proposal for Application.Top and Toplevel Class - COMPLETE ✅
All Tasks Completed
Application.Top,Application.TopLevels, andToplevelclassToplevel- IntroduceRunnableandOverlappedinstead #2491)📚 Deliverables (5 Documents in docfx/docs/)
All documents now properly located in
docfx/docs/per CONTRIBUTING.md guidelines:terminology-index.md - Navigation guide ⭐ START HERE
terminology-proposal-summary.md - Quick reference (2.4K)
terminology-diagrams.md - Visual diagrams (8.9K) 🎨
terminology-before-after.md - Code examples (4.9K)
terminology-proposal.md - Complete proposal (11.4K)
🎯 Key Recommendations
1.
Application.Top→Application.Current2.
Application.TopLevels→Application.RunStack3.
Toplevelclass → Keep as-isToplevel- IntroduceRunnableandOverlappedinstead #2491)📊 Recent Updates (October 2025)
Architectural Context (validated Oct 28, 2025):
ApplicationImpl.CoordinatorCachedRunStateToplevelinternal property added for RunState managementRecent Merges Reviewed:
FakeDriverinto library and refactor driver architecture #4362)Proposal Validation:
📋 Documentation Standards Compliance
Following CONTRIBUTING.md guidelines:
docfx/docs/directorydocfx/docs/toc.ymlfor automatic inclusion📊 Changes Made
Per maintainer feedback:
docfx/docs/docfx/docs/toc.ymltable of contentsAll documentation now follows Terminal.Gui contribution guidelines and will be automatically included in the published documentation site.
Fixes #4329
Original prompt
Application.Toplevels/TopTerminology #4333💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.