Commit Graph

87 Commits

Author SHA1 Message Date
Tig
2b8884a881 Finished integrated tznind's work. 2024-12-09 22:03:40 -08:00
Tig
23344baca7 Incorporated tznind's stuff 2024-12-09 16:53:58 -08:00
Tig
9f4d30db2b Unit test tweak 2024-12-08 18:34:39 -08:00
Tig
e502a13402 MouseBindings tests 2024-12-08 13:40:32 -08:00
Tig
7e289f02e9 KeyBindings cleanup 2024-12-08 07:19:48 -08:00
Tig
0f137579c8 Combined KeyBinding classes 2024-12-07 23:42:38 -08:00
Tig
3edcf643dc Fixed unit tests 2024-12-07 10:58:34 -08:00
Tig
725df05f7b Prepping to combine keybinding classes 2 2024-12-06 16:14:51 -07:00
Tig
b443d52917 More refactoring. Application scope is gone. 2024-12-06 12:22:29 -07:00
Tig
7d4f4e4735 Tweaks 2024-12-06 10:31:49 -07:00
BDisp
d471061670 Merge branch 'v2_develop' into v2_3767_restoring-drivers-and-fixes 2024-11-26 11:43:33 +00:00
Tig
7a15f7b39b Backported a bunch of fixes from #3691 2024-11-25 10:12:01 -07:00
BDisp
50b0f5a02f Resolving merge conflicts. 2024-11-23 16:23:17 +00:00
BDisp
180b06f947 Simplify and correctness ANSI escape sequences. 2024-11-23 16:20:03 +00:00
BDisp
be9cb6bbbb Always reset IncompleteCkInfos. 2024-11-23 13:33:01 +00:00
BDisp
e1d727511a Fix unit test. 2024-11-23 13:14:52 +00:00
BDisp
38e05dd6da Fixing unit test. 2024-11-23 00:54:43 +00:00
BDisp
bea966978a Restoring drivers with the sctructural changes. 2024-11-23 00:27:13 +00:00
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
BDisp
7ce20f2677 Resolving merge conflicts. 2024-11-22 12:24:53 +00:00
BDisp
644afa96d3 Change filter in the ansi request scenario. 2024-11-11 16:02:45 +00:00
BDisp
5e2b611c91 Resolving merge conflicts. 2024-11-10 12:39:38 +00:00
Tig
8d41641928 REMOVED RESPONDER! 2024-11-10 00:38:07 -07:00
Tig
362c1d97af Removed legacy scrollview stuff. 2024-11-10 00:25:58 -07:00
BDisp
1680ec54d6 Make AnsiEscapeSequenceRequests static. 2024-11-10 00:59:55 +00:00
BDisp
012d47e28f Fix IncompleteCkInfos bug. 2024-11-08 23:32:14 +00:00
BDisp
f87c2b1e83 Rename EscSeq to AnsiEscapeSequence and move to his folder. 2024-11-07 00:37:33 +00:00
BDisp
eb987071c8 Revert Key class changes. 2024-11-06 22:05:46 +00:00
BDisp
7d9ae7f341 Ad more unit test to handling with IsLetterOrDigit, IsPunctuation and IsSymbol. 2024-11-06 20:48:08 +00:00
BDisp
808896d800 Fix bug where some key were not been split. 2024-11-04 18:34:38 +00:00
BDisp
2e0bc0162d Fixes #3807. WindowsDriver doesn't process characters with accents. 2024-11-04 00:29:34 +00:00
BDisp
1b6963f8db Improves a lot of console key mappings. 2024-10-31 20:12:05 +00:00
Tig
a93d1ceeb7 better names and API docs 2024-10-24 16:40:47 -06:00
BDisp
5ef34b8e54 Refactoring code. 2024-10-21 12:25:38 +01:00
BDisp
884011e99c Improving WriteAnsi method to return the response. 2024-10-16 01:30:02 +01:00
BDisp
d963941522 Preparing NetDriver to handle ansi response on demand. 2024-10-15 19:19:48 +01:00
Tig
1363995326 Merged MouseEvent and MouseEventEventArgs into MouseEventArgs 2024-10-15 07:40:42 -06:00
Tig
a9e1f2a2cb View.Mouse cleanup - WIP 2024-10-14 18:30:21 -06:00
Tig
61be0615e0 Fixed TableView key handling 2024-10-13 09:25:37 -06:00
Tig
ac42da953f Manual backport from popover 2024-10-03 09:40:37 -06:00
Tig
525d332c9b Fixed a bunch of Key related issues 2024-09-25 18:14:16 -06:00
Tig
bff7794495 Rebased onto v2_2491-Overlapped 2024-09-24 09:50:52 -06:00
Tig
e95ff61fef Refactored Enter event and added unit tests 2024-09-21 15:46:05 -06:00
Tig
ba161b3eae Cleaned up Command enum. 2024-09-11 08:41:58 -06:00
Tig
42a9ecb151 Fixed unit tests 2024-08-15 06:38: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
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
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