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.
* Added abstract MakeColor and CreateColors to create the colors at once.
* Adjusting colors to contrast with almost all views.
* Reverting Border unit test.
* Removing commented color code.
* Fixes#1969. ESC on CursesDriver take to long to being processed.
* Increasing set_escdelay and timeout values to ensure precessing any more long delay.
* Implementations to allow a WebConsole feature
* Preventing application hanging on the RunLoop.
* Implementations to allow a WebConsole feature
* Preventing application hanging on the RunLoop.
* Making WantContinuousButtonPressedView public.
* Added TimeoutAdded event.
* Fixes unit test for WantContinuousButtonPressedView.
* Changes as requested resolved.
Co-authored-by: BDisp <bd.bdisp@gmail.com>
* Implementing HistotyText class for undo and redo text.
* Untying newline based on 'n' but on Environment.NewLine.
* Prevent throwing exception if value is null.
* Also adding history text feature to the return key.
* Fixes WSL unit test failure.
* Fixes#1446. Added more features to the Border and Toplevel focus.
* Prevents throwing exception on negative effect3DOffset values
* Ensures that a view can be focused.
* Only sets focus if it isn't disposing.
* Fixes ViewToScreen and DrawChildBorder Effect3D.
* Unit test for negative coordinates with the ViewToScreen method.
* Added Tab navigation feature to the Editor scenario.
* ComboBox cursonDownKey nullref fix (#1472)
* added null guard to fix null ref when pressing keyDown inside combobox
Improved an error message when view cannot be found
* Added a unit test to ensure combobox can process all key events
Found and fixed a new nullref
* Found a new bug when source is already present and combobox is added to a top view
* searchSet is auto initialized to new List() now to make the code a little bit safer
* Fixes WindowsDriver HeightAsBuffer set to false. (#1466)
* Bump ReportGenerator from 4.8.12 to 4.8.13 (#1473)
Bumps [ReportGenerator](https://github.com/danielpalme/ReportGenerator) from 4.8.12 to 4.8.13.
- [Release notes](https://github.com/danielpalme/ReportGenerator/releases)
- [Commits](https://github.com/danielpalme/ReportGenerator/compare/v4.8.12...v4.8.13)
---
updated-dependencies:
- dependency-name: ReportGenerator
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fixes#1445. Fixing more the Curses and WSL clipboard. (#1448)
* Fixes#1445. Fixing more the Curses and WSL clipboard.
* Fixing unit tests.
* Changing namespace.
* Fixes WSL2 clipboard unit test.
* Upgrades devcontainer with the MainLoop fix.
* Fixes pasting with no selection and with lines break.
* Prevents the event button click being fired after a button pressed with mouse move.
* Fixes the char [ not being processed.
* Added Application.QuitKey property to allow change the quitting application key. (#1450)
* Added Application.QuitKey property to allow change the quitting application key.
* Fixes QuitKey unit test by reseting his value.
* Locks timeouts until is added.
* Fixes#1467. AlternateForward/BackwardKey bypasses dialog modality (#1468)
* Changed namespace.
* Fixing merge conflicts.
* Fixes mouse click issue.
* Removing windows resizing because buffer resizing is enough.
* Fixes#1477. Mouse click and console bottom on Windows Terminal.
Co-authored-by: Igor Bagdamyan <37334640+En3Tho@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fixes#1445. Fixing more the Curses and WSL clipboard.
* Fixing unit tests.
* Changing namespace.
* Fixes WSL2 clipboard unit test.
* Upgrades devcontainer with the MainLoop fix.
* Fixes pasting with no selection and with lines break.
* Prevents the event button click being fired after a button pressed with mouse move.
* Fixes the char [ not being processed.
* Allowing pass the view to the RootMouseEvent.
* Allowing bring the current window to front on dragging.
* Improving the ConsoleDriver to get the Attribute colors based on the value.
* Added a PanelView to deal with borders.
* Added a Border feature to all views.
* Fixes#1384. Added a VisibleChanged event on the View class.
* Getting the last char.
* Fixes#871. Added Enable property to Responder and added Disabled color for all ColorSchemes.
* Added GetNormalColor method to the View being more readable.
* Fixes the contentBottomRightCorner Enable and Visible.
* Fixes#643. Added AddItemAt and RemoveItem to StatusBar and fixed more bugs.
* Typo fixes.
* Fixes#1387. Allowing the UnitTests project to test internal keywords.
* Fixes#1389. Added a unidirectional feature to the Marquee styles to the ProgressBar.
* Fixes#1394. Added ReflectedType to check for overridden.
* Fixes#1396. Using the Loaded event instead the Ready event.
* Fixes#1402. Only WindowsDriver supports horizontal scroll. (#1403)
* Fixes#1402. Only WindowsDriver supports horizontal scroll.
* Fixes ProcessContinuousButtonPressedAsync on all drivers.
* Fixed internal unit test.
* Fixing warning.
* Fixing Editor scenario error.
* Fixes double and triple click on a touchpad.
* Ensuring reset the counting.
* Allowing touchpad double and triple click with one finger on CursesDriver.
* Allowing touchpad double and triple click with one finger on WindowsDriver.
* Fixes#1414. Fixed multi toplevels and mdi container issues.
* Improving EnsureVisibleBounds and PositionToplevel.
* Added mouseGrabView to the ResetState method.
* Changing namespace.
* Allowing file type on the SaveDialog.
* Fixes SaveDialogs writing the extension twice.