Tig
Tig
I actually already coded this up as part of my code review of `ColorPicker` (#1668). But I didn't add it because I built it on `ProgressBar Styles` and it really...
Now that we have UI Catalog that allows quickly adding test scenarios that don't step on other tests, please move any tests out of the `Example` project (`demo.cs`) and add...
See #1256. Proposed fix to `TopLevel.cs`: ```c# public override bool ProcessKey (KeyEvent keyEvent) { if (StatusBar != null && StatusBar.ProcessHotKey (keyEvent) || SuperView != null && ((Toplevel)SuperView).StatusBar != null &&...
We have zero code coverage for some of the most complex pieces of `Terminal.Gui`: The implementations of `ConsoleDriver`.  It should be possible to write unit tests that work on...
Lots of little things can break in how Focus works. We don't really have any unit tests for this now. It would be a good investment for someone to engineer...
It only gets sent when `Text` is set, and `Text` is never set internally by the control. The fix needs to be carefully considered because `TextView` is often used to...
Running a CI job against multiple OS versions can be configured via a build matrix: ```yaml jobs: build: runs-on: ${{ matrix.os }} strategy: matrix: os: [ ubuntu-latest, windows-latest, macos-latest ]...
Right now we don't parse ANSI escape sequences anywhere. Thus any text input that includes them gets drawn funky. Ideally, any control that renders text should honor ANSI sequences, e.g....
This is really noticeable in `UI Catalog` (sync latest to PR) where `ESC` is used to exit a Scenario. On Linux (with Curses) it takes 1-2 seconds for the Scenario...
```powershell using namespace Terminal.Gui # Load the Terminal.Gui assembly and its dependencies (assumed to be in the # the same directory). # NOTE: `using assmembly ` seemingly only works with...