Tig
9825cb6079
Merge branch 'v2_develop' into v2_release
2024-08-06 08:50:08 -06:00
Tig
0bd50c5b93
Fixes #3641 . CheckBox.State -> CheckBox.CheckState ( #3648 )
...
* State->CheckState.
Toggled->CheckStateChanging.
* Code cleanup & doc fix
* Updated migration guide
* Updated migration guide
2024-08-06 08:39:55 -06:00
Tig
12df9beebe
Fixed linux/mac test failure
2024-08-05 18:03:08 -06:00
Tig
c0fc83bd78
Added Scenario and expanded API
2024-08-05 17:44:48 -06:00
Tig
126120b6dc
Merged.
...
Feature complete
2024-08-05 12:36:13 -06:00
Tig
7ed969f1aa
Fix typos
2024-08-05 09:40:07 -06:00
Tig
9865f72801
Merged with v2_develop.
...
Code cleanup
2024-08-05 09:14:33 -06:00
Tig
cebf1773af
Added other types
2024-08-04 17:10:00 -06:00
Tig
f5b1984db7
Made unit tests more resiliant to config changes
2024-08-04 15:08:18 -06:00
Tig
9526b4eabd
Found and fixed another Shortcut bug
2024-08-03 21:59:28 -06:00
Tig
18ac4abab4
simplified test
2024-08-03 21:49:27 -06:00
Tig
87726454c9
Fixed KeyBinding issue @bdisp found
2024-08-03 17:16:06 -06:00
Tig
79e50b4d8f
Nuked AlternateFwd/BkKeys.
...
Added Next/PrevTabGroupKey.
Fixed tests.
2024-08-02 13:41:53 -06:00
Tig
8e70e2ae8f
Updated navigation.md
2024-08-01 12:57:05 -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
37f349004a
WIP: More. Trying to fix TableView regression
2024-07-31 02:07:48 -04:00
Tig
cf1435ae96
WIP: Fixed stuff. Broke stuff. Making progress.
2024-07-29 16:59:58 -04:00
Tig
f2eb9ce6e2
WIP: More refining
2024-07-29 10:17:10 -04:00
Tig
3f19a6f04a
Added low-level Focus tests
2024-07-26 08:00:45 -04:00
Tig
66f83ad2e6
Reduced duplicated code by leverating Navigationdirection enum
2024-07-25 16:37:22 -06: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
ccec0eec11
Documenting focus code
2024-07-25 12:16:10 -06:00
Tig
331d9726d7
nullable enable TopLevel
2024-07-24 16:18:20 -06:00
Tig
cb3e80666f
Moved Overlapped stuff to ApplicationOverlap static class. Fixed nullable warnings.
2024-07-24 15:43:35 -06:00
Tig
f37ec5e04f
Moved Overlapped stuff to ApplicationOverlap static class. Fixed nullable warnings.
2024-07-24 15:42:04 -06:00
Tig
022050db73
Fixed nullable warnings 7
2024-07-24 15:09:48 -06:00
Tig
ff47aa29b9
Fixed nullable warnings 6
2024-07-24 14:39:34 -06:00
Tig
73a9dc37c4
Fixed nullable warnings 2
2024-07-24 14:15:32 -06:00
Tig
4a56b84324
removed unneeded AlternateBack/FormardKey code from Toplevel
2024-07-24 12:41:28 -06:00
Tig
c03dd32031
Moved Toplevel keybindings out of Toplevel to Application.
...
Still need to move navigation code out of Toplevel
2024-07-24 12:28:30 -06:00
Tig
44ce74a5c0
Refactored Application into smaller files.
...
Made Application #nullable enable
2024-07-22 16:52:02 -06:00
Tig
f328f0c93f
Initial commit.
2024-07-21 16:52:18 -06:00
Tig
0e70444e08
Renamed Width/Height/Size
2024-07-20 11:36:05 -06:00
Tig
6550cde7b5
Nuked Textformatter.AutoSize.
...
Removed references to AutoSize throughout.
Updated unit tests.
2024-07-20 11:17:46 -06:00
Tig
4128b515da
Merge branch 'v2_develop' into v2_3499-Finish-DimAuto
2024-07-19 17:34:13 -06:00
Tig
fa847f4356
Revert "rebased against v2_develop"
...
This reverts commit 23737decec .
2024-07-19 17:32:53 -06:00
Tig
23737decec
rebased against v2_develop
2024-07-19 17:02:14 -06:00
Cam Sinclair
952fc49709
Fix typos
2024-07-19 13:16:48 +10:00
Tig
b4e1b3ec5e
All unit tests pass.
...
Made TextFormatter have independent Width/Height.
2024-07-18 15:24:11 -06:00
Tig
f6064be449
Fixed SetTextFormatterSize
2024-07-17 08:14:09 -06:00
Tig
a30dbe7286
Fixed broken Window test
2024-07-16 18:51:24 -06:00
Tig
e93eebb708
Fixed little things.
2024-07-16 18:40:51 -06:00
Tig
a3b606fe6e
New unit tests. Lots of fixes
2024-07-15 16:36:05 -06:00
Tig
6b7d4b11f2
Merge branch 'v2_develop' into v2_release
2024-07-14 07:32:56 -06:00
BDisp
f9aa619162
Fix merge errors.
2024-07-11 12:22:02 +01:00
BDisp
9ed6cf7034
Merge branch 'v2_develop' into v2_2489_scroll-scrollbar-new
2024-07-11 11:22:15 +01:00
BDisp
6f098d52c2
Fixes #3592 . DateField unit tests fail on macos.latest.
2024-07-11 00:39:49 +01:00
Tig
4fb71e3449
Update v2_release from v2_develop ( #3594 )
...
* matrix.os
* need to install sed on macos
* fail-fast: false temporarily
* need path to sed on macos
* need path to sed on macos 2
* need path to sed on macos 3
* Hacked unit test to pass on Macos
* More osx tweaks
* Disabled test on macos
* fixin test logs?
* Back to just windows until further debugging can be done.
* Diagnosing xunit failures in github action on ubuntu/macos (#3593 )
* Just ubuntu
* windows & ubuntu
* commented test out
* uncommented test
* back to ubuntu
* deleted all Views tests
* deleted all Views tests
* VSTEST_DUMP_PATH
* Revert "deleted all Views tests"
This reverts commit 985f6143e6 .
* Deleted first half Views tests
* Revert "Deleted first half Views tests"
This reverts commit bff2484cd7 .
* Deleted 2nd half Views tests
* VSTEST_DUMP_PATH 2
* VSTEST_DUMP_PATH 3
* Revert "Deleted 2nd half Views tests"
This reverts commit b1dbd79dc9 .
* Reapply "Deleted first half Views tests"
This reverts commit 3e8e890b03 .
* Revert "Reapply "Deleted first half Views tests""
This reverts commit 731b50f392 .
* ubuntu/mac
* removed dupe test
* removed dupe test
* removed statusbar tests
* Revert "removed statusbar tests"
This reverts commit 889813143b .
* Fixed shortcut tests
* windows, mac, linux
* fail-fast: false temporarily
* fail-fast: false temporarily
* trying stuff
* fixed quote error
* fixed sed issue
* Skip WindowDispose_CanFocusProblem
* Skip SynchronizationContext_CreateCopy
* mac
* mac
* mac
* mac
* mac
* gsed
* gsed
* gsed
* gsed
* finally fixed! Hopefully.
2024-07-08 18:31:22 -06:00
Tig
85a0ad1654
Diagnosing xunit failures in github action on ubuntu/macos ( #3593 )
...
* Just ubuntu
* windows & ubuntu
* commented test out
* uncommented test
* back to ubuntu
* deleted all Views tests
* deleted all Views tests
* VSTEST_DUMP_PATH
* Revert "deleted all Views tests"
This reverts commit 985f6143e6 .
* Deleted first half Views tests
* Revert "Deleted first half Views tests"
This reverts commit bff2484cd7 .
* Deleted 2nd half Views tests
* VSTEST_DUMP_PATH 2
* VSTEST_DUMP_PATH 3
* Revert "Deleted 2nd half Views tests"
This reverts commit b1dbd79dc9 .
* Reapply "Deleted first half Views tests"
This reverts commit 3e8e890b03 .
* Revert "Reapply "Deleted first half Views tests""
This reverts commit 731b50f392 .
* ubuntu/mac
* removed dupe test
* removed dupe test
* removed statusbar tests
* Revert "removed statusbar tests"
This reverts commit 889813143b .
* Fixed shortcut tests
* windows, mac, linux
* fail-fast: false temporarily
* fail-fast: false temporarily
* trying stuff
* fixed quote error
* fixed sed issue
* Skip WindowDispose_CanFocusProblem
* Skip SynchronizationContext_CreateCopy
* mac
* mac
* mac
* mac
* mac
* gsed
* gsed
* gsed
* gsed
* finally fixed! Hopefully.
2024-07-08 18:29:00 -06:00
Tig
48ad1a90c5
Disabled test on macos
2024-07-07 17:32:34 -06:00