Commit Graph

3499 Commits

Author SHA1 Message Date
tznind
5fa407df5d Remove border from SplitContainer in FileDialog2 and fixed tests 2023-01-05 10:46:51 +00:00
Thomas
51eb85afec Fix recommending parent folder 2023-01-04 20:27:53 +00:00
Thomas
bfdb7202ff Quality of Life improvements 2023-01-04 20:14:54 +00:00
tznind
a248c93570 Update to match new SplitContainer API 2023-01-04 14:11:33 +00:00
tznind
95392881c5 Merge branch 'splitcontainer' into fs 2023-01-04 14:08:53 +00:00
Thomas
5fdd57fe34 Merge branch 'splitcontainer' of https://github.com/tznind/gui.cs into splitcontainer 2023-01-03 20:04:03 +00:00
Thomas
bf7e251c9b Fix CanFocus to true and sort control positions 2023-01-03 20:02:35 +00:00
Thomas Nind
59f25861f6 Merge branch 'develop' into splitcontainer 2023-01-03 12:18:58 +00:00
Thomas
6b5588c150 Add 3 way split to SplitContainerExample 2023-01-03 12:14:36 +00:00
Tig
d5abc2001f Merge pull request #2266 from AaronLieberman/unix-idle-fix
Fixes #2265 - Keyboard input doesn't work in UnixMainLoop when Idle function is registered
v1.9.0
2023-01-02 17:33:12 -07:00
Tig
0d183c2437 Merge pull request #2206 from tig/fixes_2205_fakeclipboard
Fixes #2205. Reduce fragility of clipboard related unit tests
2023-01-02 16:00:12 -07:00
Thomas Nind
0d03c6eee5 Merge branch 'develop' into splitcontainer 2023-01-02 14:57:32 +00:00
tznind
3354cb5fdb Fix failing unit tests by updating MinSize expectations 2023-01-02 14:03:04 +00:00
tznind
634d5877cf Fixing SplitContainer unit tests 2023-01-02 10:48:08 +00:00
Aaron Lieberman
d4f4fc6738 Fix bug with UnixMainLoop and idle
When running in WSL Ubuntu, I was unable to process input. The issue was that when there's an idle function registered with the main loop, UnixMainLoop doesn't ever call poll. Without the poll call, pollmap doesn't get updated and the input callback doesn't get called. Change this so that it calls poll every loop iteration, even if there's an idle function.
2023-01-01 10:27:58 -08:00
tznind
e4cb4b9a67 Working on fixing tests 2023-01-01 10:33:34 +00:00
tznind
be4474ad3f Fix compilation errors in tests and disabled border (in tests) 2023-01-01 10:02:31 +00:00
Thomas Nind
4465c42671 Merge pull request #146 from tig/tznind-splitcontainer
Fixes & enhancments to SplitContainer
2023-01-01 09:57:09 +00:00
Tig
3adfa22f91 Merge pull request #2263 from tznind/full-row-select-home-end
Fixes #2262 - Change Ctrl+Home/End to prevent horizontal navigation when FullRowSelect is on
2022-12-31 13:27:32 -07:00
Charlie Kindel
74524a280a made titles work; refactored; fixed bugs list 2022-12-31 10:30:52 -07:00
tznind
aa873a911a Started on better keyboard navigation in FileDialog2 2022-12-31 15:58:42 +00:00
tznind
7a5191d7f2 Fix unit tests and warnings 2022-12-31 15:26:05 +00:00
tznind
dcc7cc2d8e Fix FileDialog2 Redraw padding to respect max/min view bounds 2022-12-31 15:04:17 +00:00
Thomas Nind
b42fa62fe7 Merge branch 'develop' into fs 2022-12-31 14:50:36 +00:00
Thomas Nind
720b9fcf96 Merge branch 'develop' into splitcontainer 2022-12-31 14:44:48 +00:00
Thomas
1c8f606349 Change Ctrl+Home/End to prevent horizontal navigation when FullRowSelect is on 2022-12-31 14:25:03 +00:00
Charlie Kindel
ab7d667217 merge 2022-12-31 06:23:49 -07:00
Charlie Kindel
eb8cb4408d misc changed done before I went on holiday 2022-12-31 06:20:17 -07:00
Tig
b213afca41 Merge pull request #2260 from tznind/table-multi-select
Fixes #1842 - Add support for Ctrl/Alt + click to TableView
2022-12-31 06:18:49 -07:00
Thomas
db428cd784 Added FileDialo2 test file 2022-12-31 11:45:20 +00:00
tznind
1887e16399 Add result fields and Scenario 2022-12-30 10:57:45 +00:00
tznind
c3cebbdd3a Add additional guards to UnionSelection method 2022-12-30 10:15:00 +00:00
tznind
8dd77f249d Add support for Ctrl/Alt + click to TableView 2022-12-30 09:55:05 +00:00
tznind
2a82c16aa8 Add AllowsMultipleSelection 2022-12-30 09:03:07 +00:00
tznind
3ff0bf90dd Add FileDialogState 2022-12-29 11:55:47 +00:00
tznind
e4f88650b4 Add tree view and split container 2022-12-28 20:13:53 +00:00
tznind
258b1a9142 Added centered Title 2022-12-28 19:20:32 +00:00
tznind
25cc8a8fcd FileDialog2 navigation fixes/improvements 2022-12-28 19:12:41 +00:00
tznind
66bf342070 Refactor history to its own class 2022-12-28 18:35:11 +00:00
tznind
f43e23c4e8 Refactor sort order and add more 'ls' colors 2022-12-28 18:08:49 +00:00
tznind
e7370f162c WIP on FileDialog2 2022-12-28 13:33:42 +00:00
tznind
4cf0dd312b Change autocomplete append to use draw effect instead of selection effect 2022-12-28 12:47:45 +00:00
Thomas
6212da6b8b Append autocomplete half working 2022-12-27 21:58:58 +00:00
Thomas
a6a997d512 Add navigationStack 2022-12-27 19:27:25 +00:00
Thomas
7d40047b79 Column sorting 2022-12-27 12:07:34 +00:00
Thomas
d10101e4c7 Investigating new file dialog 2022-12-27 11:47:53 +00:00
tznind
dd246b74ae Change UICatalog to use SplitContainer 2022-12-25 12:02:23 +00:00
tznind
ae4575c6e4 xmldocs 2022-12-24 20:27:39 +00:00
tznind
a4d49d00eb Add test for ensuring PosFactor preserves its type during keyboard splitter movement 2022-12-24 20:23:44 +00:00
Thomas
5d39ae7ac6 Made SplitterDistnce throw if passed unsupported Pos types 2022-12-24 16:39:40 +00:00