Commit Graph

6533 Commits

Author SHA1 Message Date
Tig
0d6ad5b112 Fixed treeviewTests 2024-08-19 12:07:10 -06:00
Tig
29f3550489 merged 2024-08-19 10:12:52 -06:00
Tig
b267e1698e V2 fix warnings (#3671)
* Fixed NumericUpDown warning

* Fixed Aot Warning

* Fixed warnings in Application.cs

* Fixed more NumericUpDown warning

* Fixed CommandImpl warning

* Fixed Thickness warnings

* Fixed Label warning

* Fixed warning

* Fixed menubar test warning

* Fixed warnings

* Fixed warnings

* Removed dead code

* Fixed warnings
2024-08-19 10:09:15 -06:00
BDisp
a0c03b11b6 Fixes #3635. Focus gets confused with ContextMenu. (#3663)
* Fixes #3635. Focus gets confused with ContextMenu.

* Improving unit test.

* Updated migration doc to include additional findings. (#3660)

* Updated migration doc to include additional findings.

* Updated per PR recommendations.

---------

Co-authored-by: Tig <tig@users.noreply.github.com>

---------

Co-authored-by: Tig <tig@users.noreply.github.com>
Co-authored-by: Brian Gentry <bgentry@trestledevelopment.com>
2024-08-19 09:14:00 -06:00
Tig
7574c7fff1 Merge pull request #3668 from BDisp/v2_3667_toplevel-menubar-statusbar-remove-fix
Fixes #3667. Null reference in v2 in FindDeepestView.
2024-08-19 09:04:54 -06:00
Brian Gentry
a82636a2ba Updated migration doc to include additional findings. (#3660)
* Updated migration doc to include additional findings.

* Updated per PR recommendations.

---------

Co-authored-by: Tig <tig@users.noreply.github.com>
2024-08-19 08:39:12 -06:00
Tig
388c11da51 Merge branch 'v2_develop' into v2_3667_toplevel-menubar-statusbar-remove-fix 2024-08-19 08:37:55 -06:00
Tig
168d3ca756 Merge pull request #3649 from tig/v2_3521-DimAuto-Equality
Fixes #3521 - `DimAuto` equality broken
2024-08-19 08:36:43 -06:00
Tig
bb85f9099a Accepted changed 2024-08-19 08:21:09 -06:00
Brandon Thetford
dccc06366a Categorize the test fixture 2024-08-18 18:31:23 -07:00
Brandon Thetford
219cfb559a More code reduction. Put these in a primary constructor. Update uses. 2024-08-18 18:30:59 -07:00
Brandon Thetford
e6b67f0fbf Reduce code by inlining these in a primary constructor
Not the final form. Just showing steps.
2024-08-18 18:19:17 -07:00
Brandon Thetford
9082d13e30 Clamping to maximum size of the buffer
Just an extra sanity check/guard
2024-08-18 18:18:03 -07:00
Brandon Thetford
8385153590 Make GetAnchor abstract
There are subtle reasons for this. Regardless, it will be abstract when it's an interface, anyway, so no harm in doing it now.
2024-08-18 18:16:33 -07:00
Brandon Thetford
4e2416f6de Mark non-generic Dim.Has obsolete and fix a comment 2024-08-18 17:39:18 -07:00
Brandon Thetford
730d8e3103 Add a generic form of Dim.Has 2024-08-18 17:38:56 -07:00
Brandon Thetford
e90a115f21 Declare IEqualityOperators for Dim 2024-08-18 17:37:05 -07:00
Tig
7a2d43c293 Fixed Views unit tests 2024-08-18 17:45:30 -06:00
Tig
34b33e1ca4 Addressed review feedback 2024-08-18 17:27:20 -06:00
Tig
34773a4d07 Merge branch 'v2_develop' into v2_3521-DimAuto-Equality 2024-08-18 17:16:51 -06:00
Tig
3b961dabf5 Improved docs 2024-08-18 17:15:58 -06:00
Tig
ef7f88d3b4 OnEnter/Leave -> OnHasFocusChanging/OnHasFocusChanged 2024-08-18 16:58:26 -06:00
Tig
a03e30537c reordered params for consistency 2024-08-18 16:00:35 -06:00
Tig
591baa65f0 GetFocused() -> back to Focused property (get only; computed). 2024-08-18 15:45:26 -06:00
Tig
f6664bdc73 Updated navigation.md with more thoughts 2024-08-18 10:19:51 -06:00
BDisp
936f9f52e0 Merge branch 'v2_develop' into v2_3667_toplevel-menubar-statusbar-remove-fix 2024-08-18 16:10:46 +01:00
BDisp
9635a434ed Fixes #3667. Null reference in v2 in FindDeepestView. 2024-08-18 15:56:34 +01:00
Tig
71ae28bc90 Fixed unit tests 2024-08-18 08:48:45 -06:00
Tig
61191d732f Fixed View unit test 2024-08-17 17:07:45 -06:00
Tig
4f51838923 Fixed bogus SubView unit test 2024-08-17 17:07:08 -06:00
Tig
68eb5616c4 Fixed hotkey unit test 2024-08-17 17:01:33 -06:00
Tig
b31caea3f6 Good progress. Tons of primitive tests. still pretty broken 2024-08-17 16:58:00 -06:00
Tig
49c10e02c8 Merge branch 'v2_develop' into v2_2491-Arrangement-Overlapped 2024-08-17 09:23:33 -06:00
Tig
c00290ffcc Added unit test & fixed bug (#3666) 2024-08-17 09:22:52 -06:00
Tig
2375ee35a9 WIP 2024-08-17 08:49:24 -06:00
Tig
42a9ecb151 Fixed unit tests 2024-08-15 06:38:07 -06:00
Tig
782b090643 builds and runs. But not properly. 2024-08-14 17:45:21 -06:00
Tig
52ce3494fa Merge branch 'v2_develop' into v2_2491-Arrangement-Overlapped 2024-08-14 15:48:22 -06:00
Tig
9d36db62ed Merge branch 'v2_develop' into v2_3521-DimAuto-Equality 2024-08-14 15:46:48 -06:00
Thomas Nind
f9a1d0345e Split processing autocomplete and drawing it (#3662) 2024-08-14 13:19:32 -06:00
Tig
1b802d4b8f Tweaked primary constructors 2024-08-14 13:06:15 -06:00
Tig
6a13e777ff class Pos -> record Pos 2024-08-14 13:02:11 -06:00
Tig
8edb06213e class Dim -> struct Dim 2024-08-14 09:28:47 -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
a4d1990e2a Merge branch 'v2_develop' into v2_2491-Arrangement-Overlapped 2024-08-13 15:59:06 -06:00
Tig
6ec69d7644 Code cleanup & doc fix 2024-08-13 15:41:11 -06:00
Tig
a8f929bed9 Fixed DimAuto and tests 2024-08-13 14:12:32 -06:00
Tig
29dc789d45 Merge branch 'v2_develop' into v2_3521-DimAuto-Equality 2024-08-13 14:04:07 -06:00
BDisp
a661fcecf7 Fixes #3652. Setting Menus causes unexpected Exception. (#3653)
* Moving ShortcutDelimiter from MenuBar to Key.

* Rename to ShortcutKey and change type to Key.

* Improving add and remove menu items dynamically.

* Code cleanup.

* Fix status bar shortcuts issues.

* Fix build error.

* Change HotKey type to Key.

* Change HotKey.setter to private.

* Fix warnings.

* Fix some bugs.

* Rename ShortcutDelimiter to Separator.

* Add Separator property into the Configuration Manager.

* Change XML doc for Separator.

* Replace KeyEvent with Key.

* Add unit test preventing the Key.Separator is never Null ('\0).
2024-08-13 13:46:00 -06:00
BDisp
a8931698a4 Fixes #3541. Checking if clipboard is available on windows. (#3657) 2024-08-12 06:45:15 -06:00