-
Notifications
You must be signed in to change notification settings - Fork 735
Home
Charlie Kindel edited this page Jun 4, 2020
·
6 revisions
Welcome to the Terminal.Gui wiki!
[ ] 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).
Please edit this wiki with other regression tests you think of.