Commit Graph

3875 Commits

Author SHA1 Message Date
Thomas
efd0041c0e Add support for adjusting search matching 2023-03-04 12:00:07 +00:00
Thomas
f670cc831f Don't add more than 10000 search results 2023-03-04 07:56:44 +00:00
tznind
4cc0c3a9ef Fix warnings and whitespace 2023-03-03 20:28:48 +00:00
tznind
76cdba7919 Fix for rapid search results 2023-03-03 20:08:41 +00:00
tznind
6e1c436763 Improve UX 2023-03-03 19:56:37 +00:00
tznind
d05aa6d527 Thread safety and disposal 2023-03-03 19:36:29 +00:00
tznind
a2e5169a51 Merge branch 'fs' of https://github.com/tznind/gui.cs into fs 2023-03-03 19:17:54 +00:00
tznind
0cc4c274da WIP: Async search 2023-03-03 19:16:29 +00:00
Thomas Nind
a5c2554d8d Merge branch 'v2_develop' into fs 2023-03-03 18:13:21 +00:00
tznind
f07733415e Add search for current directory 2023-03-03 18:08:46 +00:00
tznind
f73e98503a Add search elements 2023-03-03 17:45:20 +00:00
Tig
02791bce1b Merge pull request #2396 from gui-cs/develop
Bump SixLabors.ImageSharp from 2.1.3 to 3.0.0 (#2388)
2023-03-03 10:01:22 -07:00
Tig
15c5cfd6c9 Merge pull request #2395 from tig/v2_develop
Fixing #2391 - Updating CI/CD for v2_develop
2023-03-03 09:56:26 -07:00
Tigger Kindel
82cb23f49f Merge branch 'v2_develop' of tig:tig/Terminal.Gui into v2_develop 2023-03-03 09:52:20 -07:00
Tigger Kindel
d77025f6b5 Fixed api doc spew 2023-03-03 09:52:01 -07:00
Tigger Kindel
6f16af878b Fixed unit tests: DimFactor changes broke - DOUBLE CHECK 2023-03-03 09:48:31 -07:00
Tigger Kindel
1c0c84cc21 Fixed unit tests: Removed View2.cs; not sure how it got there 2023-03-03 09:25:02 -07:00
Tigger Kindel
3ed927f867 Fixed unit tests: Clipboard flakyness 2023-03-03 09:23:07 -07:00
Tigger Kindel
ec57f590b0 Fixed unit tests: Clipboard flakyness 2023-03-03 09:22:17 -07:00
Tigger Kindel
ebd9eb4447 Fixed unit tests: Border.Title was getting unset 2023-03-03 09:19:27 -07:00
Tigger Kindel
64e19ae562 Fixed unit tests: marginframe background 2023-03-03 09:06:25 -07:00
Tigger Kindel
084c49da37 Fixed unit tests HeightAsBuffer->EnableConsoleScrolling 2023-03-03 09:00:34 -07:00
Tig
05754ea8c6 Merge branch 'v2_develop' into v2_develop 2023-03-03 08:46:06 -07:00
Tigger Kindel
1b6ad72cdc Updated yml to know about v2_develop 2023-03-03 08:42:50 -07:00
Tig
63fc9662c9 Tweaked readme; testing PRs (#2394) 2023-03-03 08:39:20 -07:00
Tigger Kindel
bd736554f0 Tweaked readme; testing PRs 2023-03-03 08:38:25 -07:00
Tigger Kindel
de7d58217c changed version info to 2.0 2023-03-03 08:18:45 -07:00
Tigger Kindel
35fc1411e7 Merge branch 'v2' of tig:gui-cs/Terminal.Gui into v2 2023-03-03 08:03:40 -07:00
Thomas
0766f66e38 Add icon and monochrome support 2023-03-03 03:02:20 +00:00
tznind
95148f0c30 Fix multi select return value 2023-03-03 02:00:47 +00:00
tznind
5aef9faa72 Fix nullable and enable toggle select on table view 2023-03-03 01:48:23 +00:00
tznind
80eb291552 Remove EscSeqReq files that are not in v2... came from develop?! 2023-03-03 01:44:35 +00:00
tznind
8d62f3966f Fix bad merge changes 2023-03-03 01:37:30 +00:00
Thomas
d182c66ea2 Merge branch 'v2' into fs 2023-03-03 01:09:08 +00:00
dependabot[bot]
dae1c26cb7 Bump SixLabors.ImageSharp from 2.1.3 to 3.0.0 (#2388)
Bumps [SixLabors.ImageSharp](https://github.com/SixLabors/ImageSharp) from 2.1.3 to 3.0.0.
- [Release notes](https://github.com/SixLabors/ImageSharp/releases)
- [Commits](https://github.com/SixLabors/ImageSharp/compare/v2.1.3...v3.0.0)

---
updated-dependencies:
- dependency-name: SixLabors.ImageSharp
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-02 15:35:06 -07:00
Thomas Nind
0bd32c282e Fixes #505. Finishes merge of TileView (previously SplitContainer) (#2258)
* Add tests for proper disposing

* Make Ctrl+F10 toggle split line focusability

* Fix layout bug in first tile when orientation is horizontal

* Switch to GenerateImage

* Fix not calling base constructor

* Revert "Merges latest LineCanvas into TileView"

* Fix keyboard tab navigation problems

* Workaround for changing CanFocus throwing Exceptions sometimes

* Fix bad merges

* Fix bad merging

* Fix disposing in TileViewNesting scenario

---------

Co-authored-by: Tig <tig@users.noreply.github.com>
2023-03-02 09:39:00 -07:00
Thomas Nind
705d4307e3 Fixes #1842 - Add support for toggling selected cells e.g. with space (#2386)
* Add support for toggling selected cells e.g. with space

* Make toggle cell selection work better with FullRowSelect

* Test for toggle cell selection

* Test and fix for full row select toggling

* Make toggle work with shift selected blocks

* Make extend selection ignore toggled regions when considering pushing a new head to selection stack
2023-03-02 09:35:54 -07:00
BDisp
9360e86961 Fixes #2389. Running UICatalog with a scenario argument throw ArgumentNullException. (#2390) 2023-03-02 09:16:51 -07:00
Tigger Kindel
8c319ee189 merged develop - mostly 2023-02-26 16:15:39 -07:00
tznind
e9a100cf28 Trim default Titles to be more compact and readable 2023-02-26 18:16:58 +00:00
Thomas Nind
7e446ff0d3 Merge branch 'develop' into fs 2023-02-25 22:50:35 +00:00
tznind
8d255ffe37 Fix test 2023-02-25 22:48:13 +00:00
BDisp
1d2dc40c8a Fixes #2305. Improves the handling of escape sequence. (#2375)
* Changed ansi esc sequence used on exit.

* Changed ansi esc sequence used on exit.

* Improves HeightAsBuffer although currently only works on Windows.

* Fixes #2267. Toplevel.EnsureVisibleBounds throws an exception if border is null.

* Changing comment as requested.

* Fixes indentation.

* Seems not needed for now, maybe some update, comment for now.

* Renamed HeightAsBuffer to EnableConsoleScrolling and made it obsolete.

* Add comment on remarks for EnableConsoleScrolling.

* merged @bdisp's EnableConsoleScrolling PR

* Fixes buffer for Windows Terminal.

* Fixes issue in Windows Terminal on resizing causing some lines not be drawing after exceptions.

* merge #9

* merged #9

* use ESC [ ? 1047

* Tweaks with new esc codes

* Fixed curses driver to not nuke scroll buffer and to resize properly

* merge

* Cleand up netdriver escape codes

* fixed spaces->tabs

* fixed spaces->tabs

* fixed spaces->tabs

* fixed spaces->tabs

* fixed merge issue and  spaces->tabs

* fixed spaces->tabs

* fixed spaces->tabs

* fixed spaces->tabs

* fixed  build error

* removed old comments

* Resolving merge conflicts.

* Ensuring reset the EnableConsoleScrolling.

* Changing from HeightAsBuffer to EnableConsoleScrolling.

* Done requested changes.

* Reformatting.

* Rename to EscSeqReqStatus.

* Removing Console.Out.Flush ();

---------

Co-authored-by: Charlie Kindel <tig@users.noreply.github.com>
Co-authored-by: Tig Kindel <tig@kindel.com>
2023-02-25 15:30:44 -07:00
BDisp
ed27696b9e Fixes 2342. Border: can't change border color in window by Border.BorderBrush. (#2345)
* Fixes 2342. Border: can't change border color in window by Border.BorderBrush.

* Fixes border initialization.

---------

Co-authored-by: Tig <tig@users.noreply.github.com>
2023-02-25 15:26:04 -07:00
tznind
9dcb34eae0 Fix test 2023-02-25 22:22:13 +00:00
tznind
c35f956eda Make title pretty and informative 2023-02-25 22:13:06 +00:00
tznind
d21b23ea34 Better arrow key navigation 2023-02-25 21:58:55 +00:00
tznind
270d8794cc Navigating to .. clears path up to current dir 2023-02-25 21:42:34 +00:00
tznind
f828ea303d bugfixes and quality of life 2023-02-25 21:31:48 +00:00
tznind
2bf44637b6 Add MustExist and fix multi selection of 1 result 2023-02-25 21:22:03 +00:00