Tig
c2c5a37ca7
Fixed CM bugs. Added unit tests. Trying to figure out why TryGet is not working properly
2024-11-22 11:03:02 -07:00
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