Commit Graph

8042 Commits

Author SHA1 Message Date
Thomas Nind
81ad695ef7 Fix foreach runes bug with unicode surrogate pairs (#3894) 2025-01-12 10:05:52 -07:00
Tig
7676f89e39 Merge pull request #3880 from tig/v2_3778-Command-Decoupling
Fixes #3778: Decouples `Command` from `KeyBindings`
v2.0.0-develop.1 v2.0.0-v2-develop.3000
2024-12-10 07:02:40 -08:00
Tig
63b3ebf2f4 Fixed RadioGroup unit test that was previosly bogus 2024-12-10 06:51:53 -08:00
Tig
ea74179833 Refactored RadioGroup to just use Commands 2024-12-09 22:56:19 -08:00
Tig
97d4c0a0d8 Refactored RadioGroup to just use Commands 2024-12-09 22:52:45 -08:00
Tig
9563ec9734 Key -> nullable enable 2024-12-09 22:29:09 -08:00
Tig
1180b2fe31 Code cleanup 2024-12-09 22:18:25 -08:00
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
tznind
d15b3021d1 Equality comparer support 2024-12-09 20:49:01 +00:00
tznind
c18cff280e make keybindings share base 2024-12-09 20:43:32 +00:00
tznind
9002acf942 WIP move more to bind base class 2024-12-09 20:29:54 +00:00
tznind
bf8879537c Super rough sketch of what generics solution would look like 2024-12-09 16:59:17 +00:00
Tig
9f4d30db2b Unit test tweak 2024-12-08 18:34:39 -08:00
Tig
ed67edad41 Doc tweak 2024-12-08 18:30:03 -08:00
Tig
e6aeada480 Tweaked HexView 2024-12-08 17:37:28 -08:00
Tig
babc6fead9 Tweaked ColorPicker16 2024-12-08 17:10:08 -08:00
Tig
e502a13402 MouseBindings tests 2024-12-08 13:40:32 -08:00
Tig
98244b7131 KeyBindings cleanup 2024-12-08 07:23:38 -08:00
Tig
7e289f02e9 KeyBindings cleanup 2024-12-08 07:19:48 -08:00
Tig
921d125aa0 TOOD 2024-12-07 23:49:34 -08:00
Tig
0f137579c8 Combined KeyBinding classes 2024-12-07 23:42:38 -08:00
Tig
0b72db2785 Doc updates. 2024-12-07 22:22:17 -08:00
Tig
f673ef3b6c Doc updates. Code cleanup 2024-12-07 22:12:27 -08:00
Tig
5a0b3507a0 Merged v2_develop.
Code cleanup
2024-12-07 14:37:17 -08:00
Tig
3e6e758302 Merge branch 'v2_develop' into v2_3778-Command-Decoupling 2024-12-07 15:21:44 -07:00
Tig
3edcf643dc Fixed unit tests 2024-12-07 10:58:34 -08:00
Tig
62641c8f26 Merge pull request #3791 from tznind/ansi-parser
Fixes #3767 - Adds Ansi parser and scheduler.
2024-12-07 08:09:28 -07:00
Thomas Nind
903a886c38 Merge branch 'v2_develop' into ansi-parser 2024-12-07 10:06:29 +00:00
Tig
725df05f7b Prepping to combine keybinding classes 2 2024-12-06 16:14:51 -07:00
Tig
7360683152 Prepping to combine keybinding classes 2024-12-06 15:25:23 -07:00
Tig
0586c303a7 Fixed ContextMenu 2024-12-06 14:32:09 -07:00
Tig
0c7d1aee8f More refactoring. Broke CM 2024-12-06 14:16:22 -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
Tig
f6b65c6f08 Added mouse support. update charmap 2024-12-06 09:35:59 -07:00
Tig
3e8d91670e API docsz' 2024-12-06 04:42:24 -07:00
Tig
dc47125c16 API docsz' 2024-12-06 04:40:00 -07:00
Tig
334cb6839d Merge branch 'v2_develop' into v2_3778-Command-Decoupling 2024-12-05 15:39:28 -07:00
Tig
a9769e997c Merge pull request #3882 from tig/v2_UICatalog-StatusBar
Fixes issue with UICatalog statusbar not show/hiding
2024-12-05 15:38:36 -07:00
Tig
617f1fddb8 Fixed issue with statusbar not show/hiding 2024-12-05 15:36:59 -07:00
Tig
65cf641685 Fixed CheckBox issue 2024-12-05 15:04:23 -07:00
Tig
5367e7bd0c Merge pull request #3879 from BDisp/v2_3836_setupfakefriver-after-fix
Fixes #3836. SetupFakeDriver sometimes causes failure in the unit test.
2024-12-05 13:16:23 -07:00
Tig
53d7449c85 Unit tests pass. Most things actually work, but not all 2024-12-05 13:15:41 -07:00
BDisp
58a63c2334 Add ArgumentNullException.ThrowIfNull. 2024-12-05 19:33:08 +00:00
Tig
80db8e6036 ICommandContext -> separate file 2024-12-05 12:29:21 -07:00
Tig
dd36aa567d ICommandContext -> separate file 2024-12-05 12:29:15 -07:00
Tig
e6054f7275 WIP: Builds. No worky. 2024-12-05 11:40:33 -07:00
Tig
76c0ab81d8 WIP: Refactored Mouse stuff. 2024-12-05 11:00:44 -07:00
Tig
a7d53928c1 WIP: Refactored CommandContext 2024-12-05 09:26:52 -07:00