Copilot
|
fc9c40c2a0
|
Fixes #4150 - Finish implementing Line View (#4260)
* Initial plan
* Add comprehensive analysis of Line implementation status
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Complete Line implementation with documentation, example, and tests
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Add PR summary documenting Line implementation completion
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Add comprehensive completion report for Issue 4150
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Fix Line rendering: use SuperView's LineCanvas instead of own
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Redesign Line to use Border instead of manual LineCanvas
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Add Line.Style property to avoid BorderStyle conflict
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Add SetWidth/SetHeight methods to preserve dimensions on Orientation change
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Implement CWP events for Width/Height properties; update Line to use events
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* WIP: Updating Line.
Cleaned up Layout tests.
* Made Height/Width non-nullable
* Add doWork stage to CWPPropertyHelper to execute between Changing and Changed events
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Move ViewLayoutEventTests to parallelizable tests without AutoInitShutdown
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Replace tracking fields with Length property for thread-safe Line implementation
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Fix orientation handling to preserve user-set dimensions in object initializers
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Simplify orientation handling with dimension swapping - all tests passing
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Add Length backing field and fix object initializer dimension handling
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Use CWP OnChanging events to manage dimensions instead of OnChanged
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Move LineTests to parallelizable; simplify tests with GetAnchor; fix Length property
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Code cleanup.
* Code cleanup.
* Update Terminal.Gui/ViewBase/View.Layout.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update Terminal.Gui/ViewBase/View.Layout.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update Terminal.Gui/ViewBase/View.Layout.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update Terminal.Gui/ViewBase/View.Layout.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fixed nullable warning in test
* Removed PR files and updated copilot guidance
* Reverted .gitignore change
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Tig <tig@users.noreply.github.com>
Co-authored-by: tig <585482+tig@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-03 12:26:45 -07:00 |
|