mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-27 00:07:58 +01:00
- Created new public Driver class in Terminal.Gui.Drivers namespace to hold Force16Colors static property - Removed Force16Colors from Application and IApplication - Modified DriverImpl to read Force16Colors at construction time and store in instance field - Added GetForce16Colors() method to IDriver interface - Made ForceDriver get-only on IApplication (setter remains on Application static class) - Updated all references to use Driver.Force16Colors instead of Application.Force16Colors - Updated Output classes (FakeOutput, NetOutput, UnixOutput) to use Driver.Force16Colors - Updated ApplicationImpl to reset Driver.Force16Colors instead of Application.Force16Colors - Fixed tests to use Application.ForceDriver setter instead of IApplication.ForceDriver Co-authored-by: tig <585482+tig@users.noreply.github.com>