* 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>
* 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.
* 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
* 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>
* Added solution file to the FSharpExample project.
* Updated Terminal.Gui and FSharp.Core nuget packages
* Removed the Terminal.Gui nuget package and added the project itself.
* Added a new FrameView constructor with an array of views.
* Changed FSharp Example with the Example Demo file version.
* Fixes the Box10x() issue.
* Fixes an issue in the sln file that despite not having been changed, git reports as changed.
* Adding some settings for crlf and user specific.
* Prevent button clicked event if the point of the pressed and released don't match. Also decreases the delay for the triple click.
* Changes the menu button clicked event to button pressed to improve mouse clicks.
* Removed the action that was running all the time after the first running.
* Forces the height of the TextField to 1 which is just the valid height instead of driver rows value.
* Fixes an issue in the sln file that despite not having been changed, git reports as changed.
* Fixed a moving window issue. Added OnLoad Action because there are settings that need to be accessed only once.
* Fixes a layout issue that does not updated the Pos outside the bounds.
* Fixes a issue with other top-levels.
Co-authored-by: Miguel de Icaza <miguel@gnome.org>