Commit Graph

3568 Commits

Author SHA1 Message Date
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
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
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
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
tznind
df64aa86ed Added SplitterMoved event 2022-12-24 14:52:03 +00:00
tznind
33239bc864 Initialize SplitContainer in tests 2022-12-24 14:09:38 +00:00
tznind
d576799ef9 Fix keyboard splitter adjustment to avoid float boundary issues (resulted in splitter getting stuck at some points). 2022-12-24 14:02:10 +00:00
tznind
b1c7efea7f Respect minimum panel sizes and scenario support for toggle collapse 2022-12-24 11:22:04 +00:00
tznind
45d697d305 Fix keyboard moving SplitterContainer distance jumping about the place 2022-12-24 03:17:20 +00:00
tznind
e604f8df6f Add tests and indicator of resizability (Driver.Diamond) 2022-12-24 02:33:07 +00:00
tznind
1a62121029 Merge branch 'splitcontainer' of https://github.com/tznind/gui.cs into splitcontainer 2022-12-24 01:58:46 +00:00
tznind
c0383c2e9c Allow tabbing to SplitContainer and add symbol to show it can be resized 2022-12-24 01:58:37 +00:00
Thomas Nind
08bd85ea7e Merge branch 'develop' into splitcontainer 2022-12-23 19:51:59 +00:00
tznind
e430ad8eab Keyboard resizing of split container mostly working 2022-12-23 19:08:12 +00:00
tznind
32aa51a5f9 Fix dragging splitter line and preserve when Pos is percent 2022-12-23 18:57:11 +00:00
tznind
35b4987fe4 Splitter dragging kinda working 2022-12-23 16:47:27 +00:00
Thomas
8e30840ae4 Started work on dragging splitter 2022-12-23 16:23:53 +00:00
Thomas
ca0cd7cfae Improved scenario to allow flipping splitter orientation 2022-12-23 14:54:11 +00:00
tznind
9f26734a03 Fix scenario duplication 2022-12-23 14:37:42 +00:00
tznind
e9a5c4913d Prototype support for collapsed panels 2022-12-23 13:49:25 +00:00
tznind
90c08ef3a0 Convert to full properties 2022-12-23 13:02:50 +00:00
tznind
7817295c00 add split container prototype 2022-12-23 10:39:02 +00:00
Tig Kindel
524be85ae3 add OS version info to UI Catalog 2022-12-22 18:37:53 -03:00
Tig Kindel
c65c57590d merge with develop 2022-12-20 18:02:31 -03:00
Tig
70ab6f5c0f Merge pull request #2254 from gui-cs/dependabot/nuget/Microsoft.NET.Test.Sdk-17.4.1
Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1
2022-12-20 13:44:47 -07:00
Tig
2807ab1070 Merge pull request #2245 from gui-cs/dependabot/nuget/CsvHelper-30.0.1
Bump CsvHelper from 30.0.0 to 30.0.1
2022-12-20 13:44:32 -07:00
Tig
92f641568f Merge pull request #2215 from BDisp/textview-textfield-isdrirty-fix-2212
Fixes #2212. Editor Scenario: Crashes on Exit.
2022-12-20 13:44:05 -07:00
dependabot[bot]
e12167e45b Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.4.0 to 17.4.1.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](https://github.com/microsoft/vstest/compare/v17.4.0...v17.4.1)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-16 14:07:56 +00:00
BDisp
12465e2e50 Removed AllowsNullTerminated property. 2022-12-06 17:04:05 +00:00
BDisp
b9d8304e87 Merge branch 'develop' into textview-textfield-isdrirty-fix-2212 2022-12-06 11:35:01 +00:00
Tig
e8f5d55523 Merge branch 'develop' into fixes_2205_fakeclipboard 2022-12-05 20:32:29 -07:00
Charlie Kindel
3307e84e3a Support unittest with Release Builds 2022-12-05 20:18:17 -07:00
Tig
537c5432a1 Merge pull request #2246 from gui-cs/dependabot/nuget/NStack.Core-1.0.7
Bump NStack.Core from 1.0.5 to 1.0.7
2022-12-05 20:17:01 -07:00
Tig
bd6ac692a8 Merge branch 'develop' into dependabot/nuget/NStack.Core-1.0.7 2022-12-05 19:41:28 -07:00
Tig
0efdec34ac Merge pull request #2248 from BDisp/non-bmp-fix-2247
Fixes #2247. Preparing for the NStack v1.0.7 which now handling properly non-BMP code points.
2022-12-05 19:41:16 -07:00