* Fixes#2558. MenuBar positions wrong in some situations.
* Replacing Application.Top with Application.Current.
* Fix typo.
* Fix shortcut tag overlapping help on smaller width and add more unit test.
* Resizing the console will close all opened menus.
* Resize first the console before show ContextMenu.
* Remove DriverFrame and DriverFrameOffset as not relevant.
* Replace _frame with Frame as requested.
* Fix xml document comment.
* Compare equality between Dialog and Application.Top.
* Move GetDriverLocationOffset and GetDriverLocationOffsetFromCurrent to the Menu.cs.
* Fix merge errors.
* Ensure menu is closed on click.
* Force Height always be 1 to avoid mouse events respond even outside bounds.
* Recovering UseSubMenusSingleFrame hope doesn't break again.
* Fix bugs and made requested changes.
---------
Co-authored-by: Tig <tig@users.noreply.github.com>
* Comment/warning clean up
* Moved Text and Drawing out
* Moved Layout out
* Removed extra lines
* Removed Mouse out
* Reorgainzed View
* API docs
* removed border.cs
* TopLevel.Resized -> TerminalResized
* Mdi -> Overlapped
* Removed confusing and un-needed WillPresent
* privates -> _
* Tweaked RunLoop API
* Added View.BorderStyle and renamed BorderStyle enum to LineStyle
* Fixed a lot of things and broke everything else
* Fixed things
* Updated DialogTests
* Updates including Rect unit tests
* Fixed Dialog & MessagBox tests
* Fixed AllviewsTester bug
* Fixed AllviewsTester bug
* Removed Border class
* Renamed View privates with _
* Removed comments in MessageBox.cs