Commit Graph

430 Commits

Author SHA1 Message Date
Charlie Kindel
40d14e50ea fixed merge issue 2020-05-21 09:58:04 -06:00
Charlie Kindel
b077c01d00 Merge branch 'progress' into readme 2020-05-21 09:55:03 -06:00
Charlie Kindel
7c23c5ab21 merge with latest master 2020-05-21 09:51:30 -06:00
Charlie Kindel
f904a3cf3a Merge pull request #468 from tig/uicatalog_default_project
make UI Catalog the default project for solution
2020-05-21 09:49:28 -06:00
Charlie Kindel
1686ef4d26 Merge pull request #482 from tig/layout_demo
Renamed DimAndPos scenario and flushed out
2020-05-21 09:49:16 -06:00
Charlie Kindel
ce16a147ea Merge pull request #449 from tig/refactor_onload_onresize
Refactored onload/onresize events to use event vs. Action<T>
2020-05-21 09:48:50 -06:00
Charlie Kindel
d8329b3ba4 Merge pull request #479 from tig/progress
updated to also demo Activity mode
2020-05-21 09:48:25 -06:00
Charlie Kindel
4c959b969a Merge pull request #448 from tig/refactor_keyboard_events
Refactored keydown/up/press events to use event vs. Action<T>
2020-05-21 09:47:04 -06:00
Charlie Kindel
746f18e47f Merge pull request #467 from BDisp/scroll-view-wheel-feature
Added wheeling feature to the ScrollView.
2020-05-21 09:45:40 -06:00
Charlie Kindel
6cfcea28a1 renamed scenario and flushed out 2020-05-21 09:41:54 -06:00
Charlie Kindel
1c9496f6bb Merge branch 'refactor_keyboard_events' into progress 2020-05-21 08:32:29 -06:00
Charlie Kindel
511447c80b Re-fixed keydown not repeating issue. 2020-05-21 08:28:43 -06:00
Charlie Kindel
f9e76cf967 Merge branch 'master' into uicatalog_default_project 2020-05-21 08:24:05 -06:00
Charlie Kindel
9fcb56fba2 merged with latest master 2020-05-21 08:23:33 -06:00
Charlie Kindel
fb87cbb5e0 Merge branch 'master' into refactor_onload_onresize 2020-05-21 08:22:16 -06:00
Charlie Kindel
0e9b7fa103 merged with master 2020-05-21 08:21:48 -06:00
Charlie Kindel
f7a4b604d2 updated to also demo Activity mode 2020-05-21 08:18:20 -06:00
Charlie Kindel
1468f07668 Merge pull request #478 from tig/remove_githubaction
totally removed yml file
2020-05-21 07:58:48 -06:00
Charlie Kindel
6393ebe8b6 totally removed yml file 2020-05-21 07:57:10 -06:00
Charlie Kindel
3fdd914a6b Merge pull request #477 from tig/remove_githubaction
Disable github dotnetcore action
2020-05-20 21:21:49 -06:00
Charlie Kindel
af6273a8cb commented yml until we resolve netstandard2.1 build debate 2020-05-20 21:19:08 -06:00
Charlie Kindel
d02880c615 Shows of ProgressBar 2020-05-20 21:16:03 -06:00
Charlie Kindel
348aa08c06 Shows of ProgressBar 2020-05-20 21:14:23 -06:00
Charlie Kindel
267ba58f91 Linked to Issue #246 2020-05-20 20:51:40 -06:00
Charlie Kindel
fd9c793165 Demos TimeField - and proves it's not ready for use 2020-05-20 20:51:40 -06:00
Charlie Kindel
2255f4970d make UI Catalog the default project for solution 2020-05-20 19:59:58 -06:00
BDisp
686e6d5df6 Added wheeling feature to the ScrollView. 2020-05-21 00:36:20 +01:00
Charlie Kindel
f29b98e9ba Merge pull request #466 from tig/fix_ui_catalog
Fix ui catalog to not launch hexeditor
2020-05-20 16:35:55 -06:00
Charlie Kindel
79293ff90a fix launch settings to not launch a scenario 2020-05-20 16:24:35 -06:00
Charlie Kindel
d07d00006c minor typo 2020-05-20 15:38:23 -06:00
Charlie Kindel
b21e182e70 updated README 2020-05-20 15:28:30 -06:00
Charlie Kindel
3d984fae1a updated README 2020-05-20 15:23:21 -06:00
Charlie Kindel
d9d83067c5 Merge branch 'master' into refactor_onload_onresize 2020-05-20 13:35:16 -06:00
Charlie Kindel
95d05dae68 fixed merge issues and one bug 2020-05-20 13:34:31 -06:00
Charlie Kindel
faaf89e20f Merge branch 'master' of tig:migueldeicaza/gui.cs 2020-05-20 12:16:44 -06:00
Charlie Kindel
b3b82dc79c Make Windows default colors readable - Fixes #427 (#428)
* made default colors readable on Windows

* updated colors based on feedback; consolodated config code
2020-05-20 13:39:50 -04:00
Charlie Kindel
5b845307a2 UI catalog (#387)
* key down/up support

* line endings?

* line endings

* KeyDown/Up support

* line endings

* line endings

* Revert "Drop NuGet restore"

This reverts commit 5c7a0d05f0.

* Revert "Revert "Drop NuGet restore""

This reverts commit 2dc5fce865.

* updated demo

* defined styles

* Smarter StatusBar bottom tracking.

* Prepping for https://github.com/migueldeicaza/gui.cs/issues/376

* Oops.

* Fixed StatusBar 'snap to bottom'

* line endings

* Revert "Fixed StatusBar 'snap to bottom'"

This reverts commit 9a91c957e2.

* started UICatalog project

* Initial working POC.

* Fix newlines

* merge

* textalignment demo tweaks

* textalignment demo tweaks

* Unicode Menu Scenario

* not sure why this keeps changing

* re-added project to .sln file

* re-enabled status bar

* moved scenarios to dir

* building a dim and pos demo

* terminal.sln

* progress...barely

* fixed exit

* progress with some underlying fixes to Label

* added readme

* fixes build issue

* launch

* made default colors readable on Windows

* major UI Catalog upgrade

* added more demos and updated readme

* refactored and added more tests

* added ref to Issue #437

* added OnKeyUp support to Curses and Net drivers

* more tweaks - grab PR #438 first

* Added a OpenSelectedItem event to the ListView #429

* updates

* moved KeyUpHandler out of special ESC stuff

* more tweaks & improvements

* testing top window bug

* supported OpenSelectedItem

* lots of updates

* fixed regression, fixed #444

* better button scenario

* tweaks

* add Ready event to Toplevel

* dotfx .gitignroe

* ready for ready

* updated colors based on feedback; consolodated config code

* tweaked readme

* readme

* Added Editor demonstrating TextView

* Added Editor demonstrating TextView

* added hexeditor scenario

Co-authored-by: Miguel de Icaza <miguel@gnome.org>
Co-authored-by: BDisp <bd.bdisp@gmail.com>
2020-05-20 13:37:12 -04:00
BDisp
658e023904 Forces conversion to long date format even if CultureInfo.CurrentCulture doesn't have it. (#431) 2020-05-20 13:36:41 -04:00
BDisp
88d6047c74 Prevents mouse all events, which perform any of the mouse events, to be invoked if mouseEvent.ButtonState == 0 && mouseEvent.EventFlags == 0. (#453)
* Prevents mouse all events, which perform any of the mouse events, to be invoked if mouseEvent.ButtonState == 0 && mouseEvent.EventFlags == 0.

* Prevents another View under the menu from being triggered after the button is pressed in the menu.
2020-05-20 13:36:27 -04:00
BDisp
e3acbf2d90 Updates screen on Unix window resizing. (#419)
* Updates screen on Unix window resizing.
2020-05-20 13:32:18 -04:00
Charlie Kindel
921a6a6170 Add Toplevel.Ready event (#446)
* add Ready event to Toplevel
2020-05-20 13:27:48 -04:00
Charlie Kindel
a5a1ecbd8e Fixes All Warnings (#450)
* Revert "Drop NuGet restore"

This reverts commit 5c7a0d05f0.

* Revert "Revert "Drop NuGet restore""

This reverts commit 2dc5fce865.

* terminal.sln

* there. That wasn't so hard

* fixed some cases where <inheritdoc/> should have been used

* fixed some cases where <inheritdoc/> should have been used
2020-05-20 13:26:56 -04:00
Charlie Kindel
97c6181567 Seeing how github actions will work 2020-05-19 20:08:01 -06:00
Charlie Kindel
b3f8f3bb29 missed some renames 2020-05-19 00:04:14 -06:00
Charlie Kindel
dc87bc4e07 sorry. for. my. OCD. 2020-05-18 23:10:45 -06:00
Charlie Kindel
c7b4b3472a oops. left args off Resized 2020-05-18 23:08:40 -06:00
Charlie Kindel
2c5d09a521 Refactored onload/onresize events to use event vs. Action<T> 2020-05-18 23:00:54 -06:00
Charlie Kindel
ea813ce1e7 Refactored keydown/up/press events to use event vs. Action<T> 2020-05-18 22:42:04 -06:00
Charlie Kindel
dccad92f0b Merge branch 'master' of tig:migueldeicaza/gui.cs 2020-05-15 21:56:01 -06:00
BDisp
e6c5b2599a Improved a better clipped screen. Fixes some bugs with ScrollView, Menu. Added some virtual methods. (#410)
* Improved a better clipped screen. Fixes some bugs with ScrollView, Menu. Added some virtual methods.

* Added some more key features, like shift. Cleaning and updating some stuffs .Added more features to TextField.

* Closes the menu even in a button pressed in another view than menu.

* Added a OnKeyPress action. Now all the keys events are properly mapped to the keys modifiers. Fixed a issue which keys like (ã, á, â) aren't correctly written.

* Fixed an issue with the shift flag for keys ControlA_Z.

* Ensures quiting the terminal if no other option is provided by pressing Ctrl-Q

* Ensures the exception is thrown before ordered.Reverse.

* Changed Button4 To Button3 for CursesDriver compatibility.

* Added support for word selection through keyboard and the mouse. With triple click all text is selected.

* Changed AllowNewLine to AllowWrap.

* Fix topological sort in view class (#413)

* AllowWrap removed and keys issues fixed.

* Removing ordered.Reverse (); Something went wrong.

* Fixes FrameView title.

* Reverted some MapKeyModifiers that prevented the display of some characters.

* Avoiding open the menu-bar every time we typing (€@£§). Alt key now only highlight the menu-bar without open it.

* Fixes hot-key issue preventing menu closing after opened.

* Curses now supports hot-keys and simulates AltMask with Alt+Space.  Also supports shift and ctrl combinations to use with text selection.

* Maintains the menu highlighted while focused.

* Removed the IsOutBounds method. This feature is for a future presentation.

Co-authored-by: En3Tho <37334640+En3Tho@users.noreply.github.com>
2020-05-13 12:28:35 -04:00