From 4a436cd6dc783de4557a405733062ce68b4dcf18 Mon Sep 17 00:00:00 2001 From: Charlie Kindel Date: Thu, 4 Jun 2020 10:21:03 -0600 Subject: [PATCH] Initial Home page --- Home.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Home.md diff --git a/Home.md b/Home.md new file mode 100644 index 0000000..d7f03c4 --- /dev/null +++ b/Home.md @@ -0,0 +1,19 @@ +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`, ...). + +[ ] 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. + +[ ] Run `demo.c` and ensure it has not broken (however, recognizing it's not a great sample any more). + +