Commit Graph

5107 Commits

Author SHA1 Message Date
Tig
25a2e040f0 Updated scenario 2024-04-11 14:32:39 -06:00
Tig
c0b460e6c0 Updated api docs 2024-04-11 14:23:29 -06:00
Tig
25491bdac6 Fixed FindDeepestView bugg I caused by unravelling the recursion 2024-04-11 14:04:46 -06:00
Tig
7644f631f0 Refactored ViewportSettings - Now makes more sense and LixtView works as before 2024-04-11 10:42:18 -06:00
Tig
d49bc3c06f Renamed ScrollSettings enum members to be more clear 2024-04-11 07:34:49 -06:00
Tig
9f93dea5cb TODOs 2024-04-11 07:00:46 -06:00
Tig
f924ea3d79 Completed settings UI in demo scenario 2024-04-11 06:22:07 -06:00
Tig
ad411ce5eb Fixed FrameToScreen 2024-04-11 06:14:22 -06:00
Tig
685e59f20e ListView now uses ViewPort and ContentSize 2024-04-11 06:05:44 -06:00
Tig
5d85242020 WIP fixing FrameToScreen 2024-04-11 06:05:19 -06:00
Tig
e8640e9d92 Found and fixed bug in non-recursive FindDeepestView; added reltaed unit test 2024-04-10 11:18:17 -04:00
Tig
d654c9c281 Reapply "Reapply "Reapply "Reapply "Rewrote FindDeepestView to be clearer and more performant""""
This reverts commit 30e62a694f.
2024-04-10 11:07:20 -04:00
Tig
30e62a694f Revert "Reapply "Reapply "Reapply "Rewrote FindDeepestView to be clearer and more performant""""
This reverts commit 907dc4d9bf.
2024-04-10 11:06:51 -04:00
Tig
907dc4d9bf Reapply "Reapply "Reapply "Rewrote FindDeepestView to be clearer and more performant"""
This reverts commit 4feff89ccc.
2024-04-10 10:59:31 -04:00
Tig
4feff89ccc Revert "Reapply "Reapply "Rewrote FindDeepestView to be clearer and more performant"""
This reverts commit d8043cdbc4.
2024-04-10 10:53:44 -04:00
Tig
d8043cdbc4 Reapply "Reapply "Rewrote FindDeepestView to be clearer and more performant""
This reverts commit 0983c6997d.
2024-04-10 10:52:22 -04:00
Tig
0983c6997d Revert "Reapply "Rewrote FindDeepestView to be clearer and more performant""
This reverts commit d964c9c668.
2024-04-10 10:44:09 -04:00
Tig
d964c9c668 Reapply "Rewrote FindDeepestView to be clearer and more performant"
This reverts commit f5c7448b48.
2024-04-10 10:43:12 -04:00
Tig
f5c7448b48 Revert "Rewrote FindDeepestView to be clearer and more performant"
This reverts commit a6ff5629b4.
2024-04-10 10:35:00 -04:00
Tig
1d9b64951f renamed viewscrollin.cs. updated api docs 2024-04-10 10:01:00 -04:00
Tig
e5d01bfdb1 Fixed Button with WantContinuousPressed = true not responding to single clicks 2024-04-10 00:30:11 -04:00
Tig
a6ff5629b4 Rewrote FindDeepestView to be clearer and more performant 2024-04-09 23:39:27 -04:00
Tig
da55844277 Rewrote ScreenToFrame to be clearer and more performant 2024-04-09 23:34:15 -04:00
Tig
4a06074cdc Updated conceptual API documentation; added mouse.md 2024-04-09 23:25:00 -04:00
Tig
62f015645a Updated conceptual API documentation; added mouse.md 2024-04-09 22:44:45 -04:00
Tig
6b80b23340 Updated conceptual API documentation; added mouse.md 2024-04-09 21:38:14 -04:00
Tig
5c36db22a4 merge 2024-04-09 09:02:55 -04:00
Tig
f1bc42aaa5 Merge pull request #3372 from tig/v2_3370_continuous_button
Fixes #3370. Adds visual highlight for press and hold (for `Button`, `Checkbox`, `RadioGroup`, and `Border`)
2024-04-08 12:43:17 -04:00
Tig
d71554d1ef Merge branch 'v2_develop' into v2_3370_continuous_button 2024-04-08 12:19:27 -04:00
Tig
102269ec2a Temp fix for ProgressStyles scenario 2024-04-08 12:17:37 -04:00
Tig
bd0f89f8b1 Border changes color, not line style on drag 2024-04-08 11:59:53 -04:00
Tig
ef6e22c7a2 Merge pull request #3386 from BDisp/v2_WindowsDriver-input-fix_3380
Fixes #3380. WindowsDriver is sending mouse button pressed only on moving.
2024-04-08 11:39:38 -04:00
Tig
6c296bb299 Disabled Hover (#define HOVER).
Added Color.GetHighlightColor. Simple implementation for now. Needs to be more robust.
2024-04-08 10:16:30 -04:00
Tig
ac667dae2c Got Hover working for all Views (Button) and Border. Still a bit of a prototype. 2024-04-06 09:09:42 -04:00
Tig
40ae272944 Refactored MouseEnter/Leave APIs to match design guidelines 2024-04-06 08:15:57 -04:00
Tig
cca32726fc Refactored API to support extensibilty... eg Hover (not implemented yet). 2024-04-05 17:25:23 -04:00
Tig
dceed59a5f Fixed more unit tests 2024-04-05 12:27:04 -04:00
Tig
ba429cffc2 Merged (Rebased) continous button PR 2024-04-05 12:15:13 -04:00
Tig
50f9b3559e Merge branch 'v2_3269_Bounds-ContentArea' of tig:tig/Terminal.Gui into v2_3269_Bounds-ContentArea 2024-04-05 11:48:57 -04:00
BDisp
b59c5ea9e6 Using GetNumberOfConsoleInputEvents and FlushConsoleInputBuffer to clear input events. 2024-04-05 14:42:19 +01:00
Tig
e1a2793c5c Fixed fragile toplevel drag unit tests 2024-04-04 19:34:39 -04:00
Tig
c5b7b084a9 Way too big a committ.... but I got carried away.
- Started MouseEventEventArgs -> MouseEvent transition - for OnMouseEvent. Partially fixes #3029.
- Refactored Appliation.OnMouseEvent and View.OnMouseEvent to match design guidelines.
- Re-impleented highlight, enabling extensibility (see Border).
- Beefed up unit tests
2024-04-04 18:50:13 -04:00
BDisp
4af0fd1c7e Remove bad code that hangs unit tests on Windows. 2024-04-04 21:43:12 +01:00
BDisp
e7c1183562 Fixes #3380. WindowsDriver is sending mouse button pressed only on moving. 2024-04-04 14:32:00 +01:00
Tig
dd8fe76cab Rebased with v2_develop - broke stuff. 2024-04-03 21:27:10 -04:00
Tig
875282818a Merge pull request #3378 from tig/v2_3377-ASCIICustomButtonTest-NetDriver
Fixes #3377. `NetDriver` not rendering menu correctly
2024-04-03 20:12:17 -05:00
Tig
dec65ff86f Merge pull request #3382 from tig/v2_3381-WindowsDriver-Spurious-MouseEvents
Fixes #3381. `WindowsDriver` spurious ButtonPressed mouse events
2024-04-03 20:11:07 -05:00
Tig
fd7e273f85 Updated Mouse scenario with filter 2024-04-03 21:10:14 -04:00
Tig
9937771dee Merge pull request #3383 from tig/v2_3344-Fullscreen-Moveable 2024-04-03 16:53:43 -06:00
Tig
f68adf77ae Fixed core bug. Wasn't what we thought it was. 2024-04-03 15:04:35 -05:00