* Fixes#4196. Application.Begin doesn't refresh the screen at start
* Fixes#4198. Application.Invoke isn't wakeup the driver if idle
* Reformatting to run CI again
* Revert "Reformatting to run CI again"
This reverts commit ef639c1e64.
* Trying fix an issue where sometimes subview variable is null running unit tests
* Replace ExtendedCharInfo.Char with char array
* Replace IsWindowsTerminal with IsVirtualTerminal
* Add a lastSize parameter to process resize automatically
* Handling surrogate pairs in input
* Implement SetConsoleTextAttribute
* Prevent select true color is not supported
* Fix null exception
* Revert GetWindowSize and add SetWindowSize
* Fix unit tests
* Revert all v2 changes except the one related with the ExtendedCharInfo
* Revert newlines and FakeOutput
* Prevents null reference
* Add gnome-terminal to launch settings
* Fixes issue on restore window size after maximize causing width shrinking
* Add ; exec bash to stay in terminal
* Fixes issue on restore window size after maximize causing width shrinking
* Tidying up input and output console modes
* Fixes uninitialized screen buffer.
* Revert "Fixes issue on restore window size after maximize causing width shrinking"
This reverts commit e5edad79f6.
* Reset console after sending escape sequences
* Remove unnecessary code only for buggy VSDebugConsole
* Fix more annoying exceptions
* Ensure flush the input buffer before reset the console
* Remove unnecessary ENABLE_VIRTUAL_TERMINAL_INPUT
* Remove unnecessary error handles
* Fix CI warnings
* Fix more CI warnings
* Fix more CI warnings
* Fixes#2796. CursesDriver doesn't render wide codepoints correctly
---------
Co-authored-by: Tig <tig@users.noreply.github.com>
* touching publish.yml
* Moved Examples into ./Examples
* Moved Benchmarks into ./Tests
* Moved Benchmarks into ./Tests
* Moved UICatalog into ./Examples
* Moved UICatalog into ./Examples 2
* Moved tests into ./Tests
* Updated nuget