Commit Graph

219 Commits

Author SHA1 Message Date
Tig
492a772abc Cleaned up scenarios. Fixed Visible issue. 2024-08-29 13:03:45 -04:00
Tig
e3ef2e4f2b Fixed a UI Catalog shortcut bug 2024-08-28 11:45:23 -07: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
9635a434ed Fixes #3667. Null reference in v2 in FindDeepestView. 2024-08-18 15:56:34 +01: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
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
65592b4135 WIP: Refining TabStop and GroupStop 2024-07-28 10:37:22 -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
331d9726d7 nullable enable TopLevel 2024-07-24 16:18:20 -06:00
Tig
022050db73 Fixed nullable warnings 7 2024-07-24 15:09:48 -06:00
Tig
73a9dc37c4 Fixed nullable warnings 2 2024-07-24 14:15:32 -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
2e0a9a7c68 Fixed nullable warnings 2024-07-22 16:59:10 -06:00
Tig
44ce74a5c0 Refactored Application into smaller files.
Made Application #nullable enable
2024-07-22 16:52:02 -06:00
Tig
b2cd779c3c Use .ReplaceLineEndings() in TextFormatter 2024-07-20 18:09:25 -06:00
Tig
d003d00ae0 Removed verbatim strings 2024-07-20 17:48:38 -06:00
Tig
6da8dab640 Trying to figure out aboutbox issue 2024-07-20 16:33:23 -06:00
Tig
6f9fb1a68d Trying to debug @bdisp's About box issue 2024-07-20 15:16:56 -06:00
Tig
58e4271588 MessageBox works. Dialog broken 2024-07-15 10:22:26 -06:00
Tig
e10564389c Updated About box 2024-07-15 09:27:23 -06:00
Tig
78ab7ecec1 Progress. WIP 2024-07-14 17:58:17 -06:00
Tig
6188127a24 Refactors CheckBox to use an enum instead of bool? for state. Cleans up naming to make more correct too (Toggle v. Toggled and State vs. Checked). 2024-07-01 10:43:16 -06:00
Tig
6df264ee8c Added transparent shadow.
updated Config Mgr
2024-06-24 22:33:41 -07:00
Tig
ee9e776003 Aligned statusbar in UI Catalog properly 2024-06-24 09:06:32 -07:00
Tig
fbfeb759cd Merge branch 'v2_2144-3D-effect' of tig:tig/Terminal.Gui into v2_2144-3D-effect 2024-06-24 09:05:27 -07:00
Tig
a0b2e2c824 Fixed warning 2024-06-24 08:32:04 -07:00
Tig
21c9097d52 pull squash 2024-06-20 18:02:09 -07:00
Tig
72e38a9825 Tweaks 2024-06-17 13:02:12 -07:00
Tig
434a2d453d Made Shortcut opinionated based on Orientation 2024-06-17 11:59:18 -07:00
Tig
78a71feb59 Updated BGWC 2024-06-16 16:47:59 -07:00
Tig
f43596c878 restructure 2024-06-16 16:07:40 -07:00
Tig
9e6a00bf3a StatusBar conversion progress.
Fixed CSvEditor
2024-06-16 12:51:40 -07:00
Tig
05613bb229 Start on replacing old StatusBar with new 2024-06-14 13:01:33 -07:00
Tig
817b9b858a Got Bar working agian.
Updaged UI Catalog to use Bar
2024-06-13 12:13:24 -07:00
Tig
1744de28a4 Merge branch 'v2-KeyBinding-Refinements' of tig:tig/Terminal.Gui into v2-KeyBinding-Refinements 2024-06-09 15:52:37 -06:00
BDisp
8b7de1ea7c Merge branch 'v2_develop' into v2_3512-ctrl-z-suspend-unix-fix 2024-06-09 11:01:10 +01:00
Tig
0610c0f20f Added KeyBindings scenario 2024-06-08 16:47:56 -06:00
Tig
c58a7a59fb Reverted to v2_develop DimAuto 2024-06-08 13:23:43 -06:00
BDisp
18ae92e2bb Fix about box text. 2024-06-01 15:06:05 +01:00
BDisp
0075c07b39 Change scenarios to use ObservableCollection. 2024-05-28 23:13:36 +01:00
Tig
671fdea8a3 Fixed a slew of Dim.Auto(Content) issues preventing Pos.Align to work for MessageBox/Dialog.
Messagebox and Dialog now use Pos.Align and Dim.Auto
2024-05-23 17:56:48 -06:00
Tig
e4e380498e UICatalog Category list use dimauto 2024-05-15 10:46:06 -07:00
Tig
92e7bc67ce Cleaned up AdornmentsEditor to fix Progress Styles scenario.
Fixed GetFocusColor to not show focus if nothing else can be foucused
2024-04-14 23:47:57 -06:00
Tig
06f7a74aa0 Fixed more netdriver key issues (tab) 2024-04-03 10:27:02 -04:00
Tig
66f5fb826d Merged @bdisp's latest and code cleanup 2024-03-25 17:12:41 -06:00
Tig
fffae452e2 Added Main to Scenario. Updated a few scenarios to test out. 2024-03-25 15:20:24 -06:00
Tig
561d671746 Removed un-needed and un-used RequestStop override from Scenario 2024-03-25 14:18:43 -06:00
BDisp
163c0384a5 Delegate the disposable handling to the caller. 2024-03-22 18:49:46 +00:00
Tig
bf77b3153d Fixed all instances of the bad pattern I could find 2024-03-19 14:56:55 -07:00
Tig
3e10486771 rebased and added mouseevent diag flag 2024-03-07 12:13:30 -07:00