Commit Graph

90 Commits

Author SHA1 Message Date
Tig
2c48ac67cc REMOVED RESPONDER 3! 2024-11-10 00:45:02 -07:00
Tig
8d41641928 REMOVED RESPONDER! 2024-11-10 00:38:07 -07:00
Tig
304784cbe7 Code cleanup and refactor 2024-11-04 09:42:50 -07:00
Tig
563d58a380 Code cleanup and refactor 2024-11-03 11:13:24 -07:00
Tig
5a41d2c0fc Fixing unit tests. WIP 2024-10-30 09:32:51 -06:00
Tig
17e3fe8c5f Non-rectangular clip reigion support basically works 2024-10-29 16:41:57 -06:00
Tig
844179b1bd ConsoleDriver now uses Region for Clip.
Still only rectangular regions.
All tests pass.
2024-10-27 23:18:38 -07:00
Tig
e0551f4e4d NeedsDisplay -> NeedsDraw 2024-10-27 19:54:50 -07:00
Tig
87486b1969 Renamed Refresh. COde Cleanup 2024-10-27 15:25:27 -07:00
Tig
a93d1ceeb7 better names and API docs 2024-10-24 16:40:47 -06:00
Tig
b31339da02 Tons of stuff 2024-10-23 15:15:53 -06:00
Tig
5e9178b4bd Everything but adornment drawing is working 2024-10-22 20:00:39 -06:00
Tig
6e98d10f34 Switched back to Application.Begin not calling Refresh 2024-10-22 12:00:38 -06:00
Tig
5dc832b6e3 Fixing unit tests 4 2024-10-18 17:06:51 -06:00
Tig
9275163198 Fixing unit tests 2024-10-17 15:03:13 -06:00
Tig
8c7982f9c0 Tons of Layout refactoring. LayoutSubviews is now internal. 2024-10-17 10:39:56 -06:00
Tig
d104a56e42 WIP - prototyping... 2024-10-15 17:17:00 -06:00
Tig
c19cc7c332 Code cleanup 2024-10-14 14:06:27 -06:00
Tig
61be0615e0 Fixed TableView key handling 2024-10-13 09:25:37 -06:00
Tig
66edb36cc7 Fixed RadioGroup 2024-09-30 14:29:07 -06:00
Tig
bff7794495 Rebased onto v2_2491-Overlapped 2024-09-24 09:50:52 -06:00
Tig
aed37f9b54 Fixed a bunch of unit test issues. Fixed color stuff I broke 2024-09-23 12:55:14 -06:00
Tig
e95ff61fef Refactored Enter event and added unit tests 2024-09-21 15:46:05 -06:00
Tig
941a6ee5e6 New overlapped drawing impl. 2024-09-18 12:24:47 -06:00
Tig
1b1a2524e7 Removed TabIndex etc... 2024-08-26 13:00:59 -07:00
Tig
ef7f88d3b4 OnEnter/Leave -> OnHasFocusChanging/OnHasFocusChanged 2024-08-18 16:58:26 -06:00
Tig
591baa65f0 GetFocused() -> back to Focused property (get only; computed). 2024-08-18 15:45:26 -06:00
Tig
61191d732f Fixed View unit test 2024-08-17 17:07:45 -06:00
Tig
2375ee35a9 WIP 2024-08-17 08:49:24 -06:00
Tig
aa4f5228e6 Merged and fixed issues.
Progess on thinking through new design, but not working yet.
2024-08-13 16:41:29 -06:00
Tig
4226d8172e Discovered serious issues with how HasFocus, OnEnter/OnLeave, etc... work in some edge cases.
This will require re-visiting the design at a deep level and fixing some long-standing but ignored issues such as how OnEnter/OnLeave don't follow proper cancelation design. Also, there's a need for keeping track of the old focus state of a tree of subviews when that tree loses focus; FocusDireciton is a hack that causes tons of confusion.
2024-08-01 06:08:48 -06:00
Tig
f2eb9ce6e2 WIP: More refining 2024-07-29 10:17:10 -04:00
Tig
a935ef83df Merge remote-tracking branch 'refs/remotes/origin/v2_2491-Toplevel-Redesign' into v2_2491-Toplevel-Redesign 2024-07-25 14:50:19 -06:00
Tig
44ce74a5c0 Refactored Application into smaller files.
Made Application #nullable enable
2024-07-22 16:52:02 -06:00
Tig
6550cde7b5 Nuked Textformatter.AutoSize.
Removed references to AutoSize throughout.
Updated unit tests.
2024-07-20 11:17:46 -06:00
Tig
f6064be449 Fixed SetTextFormatterSize 2024-07-17 08:14:09 -06:00
Tig
a3b606fe6e New unit tests. Lots of fixes 2024-07-15 16:36:05 -06:00
Tig
7a712ad96a Accept now uses HandledEventARgs vs. Cancel 2024-06-27 12:40:26 -07:00
Tig
28b3362ba4 Fixed key binding issue with shortcuts 2024-06-25 13:13:41 -07:00
Tig
94ce28012e Fixed BorderTests 2024-05-30 10:47:52 -06:00
Tig
24ca95fd5e Removed LayoutStyle 2024-05-27 07:09:51 -06:00
Tig
ace119eddf Fixed unit tests after changing defining of DimAuto 'min:' 2024-05-15 19:40:30 -07:00
Tig
65b36a9268 Updated almosta all tests to not use AutoSize 2024-05-03 14:01:02 -06:00
Tig
09565a0ef1 Tons of changes - mostly experiments, but some goodness.
There's a huge issue that TextFormatter is confused about AutoSize.
a) It behaves 'automatically' even when AutoSize == false (e.g. in Text_set).
b) It doesn't support auto sizing only one dimension.
2024-04-25 13:29:18 -06:00
Tig
a4d3bc7e58 Fixed more tests 2024-04-18 18:18:30 -06:00
Tig
a48146af82 Tons of unit test updates 2024-04-18 09:59:07 -06:00
Tig
88222c4dfd Fixed clipping - mostly: Still an issue w/ subviews of adornments 2024-04-14 13:22:25 -06:00
Tig
5c36db22a4 merge 2024-04-09 09:02:55 -04:00
Tig
40ae272944 Refactored MouseEnter/Leave APIs to match design guidelines 2024-04-06 08:15:57 -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