mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-26 15:57:56 +01:00
Updated Home (markdown)
@@ -1,18 +1,18 @@
|
||||
Welcome to the Terminal.Gui wiki!
|
||||
|
||||
## Standard Regression Tests required before submitting a Pull Request
|
||||
|
||||
[ ] Ensure a UI Catalog Scenario has been developed that *specifically* exercises the code involved in the PR. This Scenario should explicitly and intentionally exercise the following common functional areas:
|
||||
- Absolute Positioning using constructors that take absolute coordinates (`Rect`, `x`, `y`, etc...).
|
||||
- Computed Positioning using constructors that do not take coordinates. Test various forms of computed positioning (e.g. `Pos.Percent`, `Pos.Y(view)`, etc...) and sizing (e.g. `Dim.Fill`, ...).
|
||||
|
||||
[ ] Use the `All Views` Scenario to test Computed Positioning
|
||||
|
||||
[ ] Test on both Windows and Linux.
|
||||
|
||||
[ ] Run through **every** Scenario in `UI Catalog` and look for regressions or broken behavior.
|
||||
|
||||
[ ] Resize terminal window to check for layout and clipping bugs.
|
||||
[ ] Drag `Windows` with the mouse looking for layout or clipping bugs.
|
||||
[ ] Use `tab` and `shift-tab` to ensure tab behavior has not broken.
|
||||
[ ] Resize terminal window to check for layout and clipping bugs.
|
||||
[ ] Drag `Windows` with the mouse looking for layout or clipping bugs.
|
||||
[ ] Use `tab` and `shift-tab` to ensure tab behavior has not broken.
|
||||
|
||||
[ ] Run `demo.c` and ensure it has not broken (however, recognizing it's not a great sample any more).
|
||||
|
||||
Reference in New Issue
Block a user