Commit History

Author SHA1 Message Date
  Tig ce15aa2d0f Updated `OnDrawingContent` methods across multiple classes to use non-nullable `DrawContext` parameters, improving type safety. 1 week ago
  Tig b061aacf18 Simplify the `Screen` property in `ApplicationImpl` by removing the `_screen` field and its locking mechanism. The getter now directly retrieves the screen size from the `Driver` or defaults to `2048x2048`. The setter now calls `Driver?.SetScreenSize` to update the screen size, eliminating the need for the `ResetScreen` method. 1 week ago
  Tig 4738e8535a Optimize screen handling and drawing logic 1 week ago
  Tig 6049857813 Refactor LayoutAndDraw and fix ClearNeedsDraw bugs 1 week ago
  Tig d7bcc8c70c Simplify redraw logic and improve output handling 1 week ago
  Tig 0f72cf8a74 Fixes #4425 - `ApplicationImpl` internal (#4426) 1 week ago
  Tig a84b2c4896 Fixes #4419, #4148, #4408 - Toplevel is GONE - Replaced by Runnable (#4422) 1 week ago
  Copilot c5906c2dc1 #4329—Major Terminal.Gui v2 Architecture Modernization: Application Decoupling, Terminology Improvements, and Nullable Migration (#4338) 3 weeks ago
  Tig d53fcd7485 Fixes #4374 - Nukes all (?) legacy Driver and Application stuff; revamps tests (#4376) 1 month ago