Commit Graph

6455 Commits

Author SHA1 Message Date
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
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
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
c00290ffcc Added unit test & fixed bug (#3666) 2024-08-17 09:22:52 -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
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
Tig
1f310fdb74 Fixes #3655 - Fixes rendering issue in Dialog/MessageBox (#3656)
* Fixed rendering issue

* Removed dead code

* Removed dead code
2024-08-10 13:03:15 -06:00
BDisp
63e75b7413 Fixes #3109. AOT support with .Net 8. (#3638)
* Add a native AOT project.

* Fixes Text.Json to work with native AOT.

* Fix silent errors on unit tests when testing the Red color which has a length of 3.

* Allowing test custom configuration without the config.json file match the unit tests configurations.

* Fix unit test if tested alone.

* Add native project into solution.

* Fix merge errors.

* Setting ConfigurationManager.ThrowOnJsonErrors as true to throw any serialization issue when published file runs.

* Remove unnecessary using's.

* Added unit test to ensure all serialization is properly configured.

* Fix warnings.

* Remove ThrowOnJsonErrors.

* Fix warnings.

---------

Co-authored-by: Tig <tig@users.noreply.github.com>
2024-08-06 12:05:36 -06:00
Tig
d47b184176 Added unit tests that fail 2024-08-06 09:38:05 -06:00
Tig
1b973eed5a Trying to fix publish issue 2024-08-06 08:45:31 -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
363cdddb2c Merge pull request #3640 from tig/v2_3261-NumericUpDown
Fixes #3261. Adds `NumericUpDown`
2024-08-05 18:10:19 -06:00
Tig
12df9beebe Fixed linux/mac test failure 2024-08-05 18:03:08 -06:00
Tig
5dd3db92cb Fixed linux/mac failure 2024-08-05 17:49:48 -06:00
Tig
b6db4a327c Fixed warning 2024-08-05 17:48:14 -06:00
Tig
c0fc83bd78 Added Scenario and expanded API 2024-08-05 17:44:48 -06:00
Tig
de10e22b22 Code cleanup 2024-08-05 12:41:37 -06:00
Tig
126120b6dc Merged.
Feature complete
2024-08-05 12:36:13 -06:00
Tig
551679110f Merge pull request #3634 from tig/v2_2491-Refactor-TopLevel-Application-And-Focus
Preps for and partially Fixes #2491 - Refactors `Toplevel` and `Application` Navigation
2024-08-05 09:30:24 -06:00
Tig
af9887bc9e Fixed merged issue 2024-08-05 09:22:50 -06:00
Tig
9865f72801 Merged with v2_develop.
Code cleanup
2024-08-05 09:14:33 -06:00
Tig
331ab51176 Updatd keyboard.md 2024-08-05 09:08:34 -06:00
Tig
e86a2fca2f Simplfiied app scope key setters 2024-08-05 08:54:05 -06:00
Tig
cebf1773af Added other types 2024-08-04 17:10:00 -06:00
Tig
17e14aba63 Initial commit. 2024-08-04 15:49:34 -06:00
Tig
990b7eec74 Merge pull request #3639 from tig/v2_3523-MessageBox-Center-Buttons
Fixes #3523. `MessageBox` buttons centered by default.
2024-08-04 17:46:52 -04:00