Releases: gui-cs/Terminal.Gui
Release v1.10
What's Changed
- Fixes #2277. Changing TextField.Text does not clear text selection. by @BDisp in #2278
- Fixes #2267. Toplevel.EnsureVisibleBounds throws an exception if border is null. by @BDisp in #2268
- Fixes #2287. AssertDriverColorsAre is reporting wrong colors information. by @BDisp in #2288
- Fixes #2289. View.Clear method is clearing beyond its parent bounds. by @BDisp in #2290
- Fixes #2282. HotKeyPos is causing black cell on center and right/bottom alignments. by @BDisp in #2283
- Fixes #2269. ListView.EnsureSelectedItemVisible must be public. by @BDisp in #2270
- Fixes #2286 - ColorScheme.SetAttribute is defunct and should be removed by @tig in #2292
- Reorganize Unit Tests in prep for Configuration Manager by @tig in #2291
- Fixes #2293. WindowsDriver forces minimum console height equal to 1, but should allow be 0. by @BDisp in #2294
- Fixes #2298 - Adds TabView.TabClicked event by @tznind in #2299
- Fixes #2308. Redraw passed bounds bigger than its client area. by @BDisp in #2309
- Adds LineCanvas by @tznind in #2281
- Fixes #2317. Drivers do not normalize accented letters. by @BDisp in #2318
- Fixes #2296.
Attribute.Make
works even if a driver isn't loaded by @tig in #2301 - Fixes #2300. Removes unused
ConsoleDriver
APIs by @tig in #2320 - Fixes #2323. The devcontainer.json settings don't work with the current develop branch. by @BDisp in #2324
- Fixes #2326. Invisible cursor after modal dialog. by @BDisp in #2327
- Fixes #2328. TextView Autocomplete triggered by cursor move. by @BDisp in #2330
- Fixes #2336. Adds a
IgnoreBorderPropertyOnRedraw
toView
by @tig in #2337 - Fixes #2331. ScrollView may not be honoring clip region; CustomButton shows outside by @BDisp in #2338
- Fixes #2333. TextField is selecting badly a word on double click. by @BDisp in #2334
- LineCanvas support for mixing double and single lines by @tznind in #2339
- Fixes #2346. If WindowsDriver is maximized crash on the Cleanup method. by @BDisp in #2347
- Fixes #2348. The Basic Colors scenario doesn't output the blue on white properly. by @BDisp in #2349
- Fixes 2343 - LineCanvas not respecting X and Y of clip bounds by @tznind in #2344
- Adds Animation Scenario by @tznind in #2352
- Illustrates #2331 (Scrollview not respecting clip) does not reproduce by @BDisp in #2332
- Adds Snake Scenario by @tznind in #2353
- Fixes 2368. Nested views with a height of 1 not rendering correctly. by @BDisp in #2370
- Fixes #2354. View.Redraw doesn't clear itself and PositionCursor doesn't ensure focus when a prior view was disabled. by @BDisp in #2355
- Fixes 2342. Border: can't change border color in Window by Border.BorderBrush. by @BDisp in #2345
- Fixes #2305. Improves the handling of escape sequence. by @BDisp in #2375
- Partially fixes #2391 - Updated readmes to note v1 is now in Maintenace mode by @tig in #2397
New Contributors
- @I-Have-No-Idea-What-IAmDoing made their first contribution in #2409
Full Changelog: v1.9.0...v1.10.0
Release v1.9.0
Top Updates
- Fixes #433. Replaces demo.cs with standalone Example.cs by @tig in #2084
- Added Rider/Resharper IDE settings (formatting, style) by @pavkam in #2099
- Refactors UI Catalog to clean up old code and make more readable by @tig in #2141
- Adds CollectionNavigator to enable searching ListView/TreeView with keyboard by @tig in #2132
- Fixes #520. Application.Init / Shutdown are confused about TopLevels created by Application.Begin and not cleaned up by Application.End by @tig in #2167
- Revamped Character Map scenario to be amaze by @tig in #2198
- Adds the ability to detect clicks in TableView headers by @tznind in #2239
- Fixes #1842 - Add support for Ctrl/Alt + click to TableView by @tznind in #2260
- Fixes #2205. Reduce fragility of clipboard related unit tests by @tig in #2206
New Contributors
- @pavkam made their first contribution in #2099
- @cpacejo made their first contribution in #2183
- @AaronLieberman made their first contribution in #2266
What's Changed
- Fixes #2061. WindowsDriver - On 'MouseMoved', at least
ReportMousePosition
flag must be returned. by @BDisp in #2063 - Fixes #2064. Make
Application.MouseGrabView
public; allow views who use it some control by @BDisp in #2065 - Fixes #2071. DrawContentComplete event is never called from the base if it's overridden. by @BDisp in #2072
- Bump ReactiveMarbles.ObservableEvents.SourceGenerator from 1.1.4 to 1.2.3 by @dependabot in #2068
- Fixes #2069. Enable KeyDown and KeyUp events to be canceled (like KeyPress) by @BDisp in #2070
- Fixes #433. Replaces demo.cs with standalone Example.cs by @tig in #2084
- Added template docs to readme by @tig in #2093
- Added Rider/Resharper IDE settings (formatting, style) by @pavkam in #2099
- Fixes #2096. Makes RootMouseEvent cancellable by @tznind in #2100
- Improves the TabView minimum size and added more unit tests. by @BDisp in #2105
- Makes Notepad look better and fixes bugs by @tig in #2107
- Fixes #2073. Fixes regression introduced in v1.8.2: Nesting
MainLoop.Invoke
deadlocks by @tznind in #2083 - Cleanups up and fixes docs in View class. by @pavkam in #2098
- Fixes 2094. View does not clear it's background. by @BDisp in #2104
- Fixes tons of little
View
API doc typos by @tig in #2112 - Fixes #2081. Clipboard unit tests sometimes fail with WSL. by @BDisp in #2082
- Simplify MakePrintable by using AND and avoiding converting to string by @pavkam in #2101
- Fixes #2121. ContextMenu: When open, Shift-F10 should close menu. by @BDisp in #2130
- Fixes #2118. Enables HotColor for hotkeys on non-activated menus by @tig in #2119
- Fixes #2109. MenuBar has extra space on left. Refactors MenuTests. Better Menu API docs. by @tig in #2117
- Fixes #2120. TreeView: Hide cursor in single select mode by default, add cursor toggle to TreeViewFileSystem Scenario by @tznind in #2123
- Fixes #2135. Character Map scenario doesn't show the content view. by @BDisp in #2136
- Refactors UI Catalog to clean up old code and make more readable by @tig in #2141
- Some refactoring of the unit tests by @tig in #2143
- Fixes #2008 - Shift+key denied by text field as "control character" on remote systems by @tznind in #2032
- Update 'Sample Usage' README.md section by @tznind in #2111
- Fixes #2133. TreeView: desiredCursorVisibility field is set before the if condition check. by @BDisp in #2134
- Fixes #2137. Disabled menu item is selected on click. by @BDisp in #2138
- Fixes 2142. Dim.Combine wasn't calculating well. by @BDisp in #2145
- Adds CollectionNavigator to enable searching ListView/TreeView with keyboard by @tig in #2132
- Fixes #2156 - BREAKING CHANGE - Fixes IsOverridden and makes it internal by @tig in #2158
- Fixes #2140. OnSelectedChange is being called from OnEnter when the selection didn't actually change. by @tig in #2152
- Fixes #2122. Weird visual artifacts on clearing. by @BDisp in #2124
- TreeView: Now highlights only model text by @tig in #2155
- Revert "TreeView: Now highlights only model text" by @tig in #2159
- Fixes #2163 and #2140 - ListView: OnSelectedChanged is called when it didn't actually change (again) by @tig in #2164
- Fixes #1743 - CharMap renders painfully slow by @tig in #2157
- Added a mainloop unit test with a task. by @BDisp in #2168
- Fixes #2172. NStack nuget package not needed anymore in the Example project. by @BDisp in #2173
- Prep for Release v1.9.0 by @tig in #2170
- Fixes #2179. Button should only respond to a mouse button clicked. by @BDisp in #2180
- Fixes #2175 Hide cursor when entering GraphView and TabRowView by @tznind in #2184
- Fixes #520. Application.Init / Shutdown are confused about TopLevels created by Application.Begin and not cleaned up by Application.End by @tig in #2167
- Fixes #2185. PR #2176 broke Run by @tig in #2187
- TreeView - (redo) Adds option to highlight only the model text of selected node by @tig in #2161
- Fixes #2188. Latent bug in
Windows & FrameViews
scenario by @tig in #2190 - Fixes #2177. Changed
Error.HotFocus
colors to not look awful by @tig in #2191 - Minor tweak: Windows & Frameviews Scenario - Changed Top's colorscheme to base by @tig in #2192
- Fixes 2193. Character Map scenario not showing the last range chars U+10fffx. by @BDisp in #2194
- Fixes 2199. DirListView filter should not be case-sensitive by @BDisp in #2200
- Revamped Character Map scenario to be amaze by @tig in #2198
- Fixes #730. TextView: Adds
ContentsChanged
event. Updated Text.cs Scenario. by @tig in #2197 - Fixes #2208. PacketTest unit test has a duplicate test case. by @BDisp in #2209
- Bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.0 by @dependabot in #2207
- Bump ReportGenerator from 5.1.10 to 5.1.11 by @dependabot in #2210
- Fixes #2213. ContextMenu.IsShow is wrongly inheriting previous value on a new instance. by @BDisp in #2214
- Fixes #2216. MessageBox default width should be proportional for smaller screens. by @BDisp in #2217
- Fixes #2162. Toplevel dragging wasn't moving well. by @BDisp in #2218
- Bump actions/checkout from 2 to 3 by @dependabot in #2224
- Bump ReportGenerator from 5.1.11 to 5.1.12 by @dependabot in #2229
- Bump ReactiveUI from 18.3.1 to 18.4.1 by @dependabot in #2240
- Fixes #2232 - Add Data property to
StatusItem
by @tznind in #2233 - Fixes #2236 Avoid Null reference when OnLeave event handlers clears focus by @tznind in #2237
- Adds the ability to detect clicks in TableView headers by @tznind in #2239
- Bump ReactiveUI.Fody from 18.3.1 to 18.4.1 by @dependabot in #2241
- Fixes #2222. RadioGroup first upper case and ProcessColdKey is not working well. by @BDisp in https://github.c...
Release v1.8.2
This was supposed to be v1.8.1, but a deployment mistake required a new push.
What's Changed
- Bump crazy-max/ghaction-chocolatey from 1 to 2 by @dependabot in #2050
- Fixes #2053. MessageBox.Query not wrapping correctly by @BDisp in #2054
Full Changelog: v1.8.0...v1.8.2
Release v1.8.0
What's Changed
- Fixes #1943. Mouse ButtonShift is not preserving the text selected. by @BDisp in #1944
- Merge
main
todevelop
post v1.7.2 by @tig in #1942 - Ensures that the isButtonShift flag is disabled in all situations. by @BDisp in #1945
- Fixes #1948. Get unwrapped cursor position when word wrap is enabled on TextView. by @BDisp in #1949
- Fix: The synchronization context method Send is now blocking by @saskathex in #1854
- Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 by @dependabot in #1947
- Fixes #1951. TextView with selected text doesn't scroll beyond the cursor position. by @BDisp in #1952
- Fixes #1953. TextView cursor position is not updating by mouse. by @BDisp in #1954
- Fixes #1959. GoToEnd should not fail on an empty TreeView by @jmelosegui in #1960
- Bump Microsoft.NETFramework.ReferenceAssemblies from 1.0.2 to 1.0.3 by @dependabot in #1958
- Fixes #1961 Null reference in Keybindings Scenario and hotkey collision by @tznind in #1965
- Fixes #1962 - Change KeyBindings to allow chaining commands by @tznind in #1966
- Bump Microsoft.NET.Test.Sdk from 17.3.0 to 17.3.1 by @dependabot in #1977
- Fixes #1963. Only remove one character on backspace when wordwrap is on by @hippiehunter in #1964
- Fixes #1967. New keys for DeleteAll on TextField and TextView. by @BDisp in #1968
- Fixes #1969. ESC on CursesDriver take to long to being processed. by @BDisp in #1970
- Fixes #1973. Avoid positioning Submenus off screen. by @BDisp in #1975
- Add ToArray to prevent 'Collection has been modified' Exception in ol… by @tznind in #1976
- Fixes #1979. MessageBox.Query not wrapping since 1.7.1 by @BDisp in #1980
- Fixes #1981. Added SplitNewLine method to the TextFormatter. by @BDisp in #1982
- Revert "Fixes #1979. MessageBox.Query not wrapping since 1.7.1" by @tig in #1992
- Fixes #1984. Setting Label.Visible to false does not hide the Label by @BDisp in #1985
- Fixes #1989. ListView: Ensures SelectedItem visibility on MoveDown and MoveUp. by @BDisp in #1990
- Added abstract MakeColor and CreateColors to create the colors at once. by @BDisp in #1972
- Fixes #1987. Textview insert text newline fix by @BDisp in #1988
- Fixes #820. Added HideDropdownListOnClick property. by @BDisp in #1983
- Fixes #1979. MessageBox.Query not wrapping since 1.7.1 by @BDisp in #1995
- Bump ReportGenerator from 5.1.9 to 5.1.10 by @dependabot in #1996
- Fixes #1999. Prevents the mouseGrabView being executed with a null view. by @BDisp in #2000
- Fixes #2006. ProgressBarStyles isn't disposing the _fractionTimer on quitting if running. by @BDisp in #2007
- Fixes #1994. BREAKING CHANGE. Ensure only a single IdleHandlers list can exist. by @montekarlos in #1997
- Fixes #2004. TextFormatter.Justified not adding the extra spaces. by @BDisp in #2005
- Fixes #1800. TextView now uses the same colors as TextField. by @BDisp in #1971
- Fixes #2011. Wizard no longer needs to set specific colors, because #1971 has been fixed. by @BDisp in #2012
- Fixes #2002. Added feature to fill the remaining width with spaces. by @BDisp in #2003
- Docfx - revert hack for 1874 by @tig in #1955
- Fixes #2013. Starting having MainLoopTests.InvokeLeakTest failure. by @BDisp in #2016
- Fixes #2017. Sometimes I get fails with the TestAddManyTimeouts unit test. by @BDisp in #2018
- Fixes #1991 - Broken link in README by @tig in #2021
- Fixes #2014. Application mouseGrabView is run twice if return true. by @BDisp in #2015
- Fixes #2026. Added ClearOnVisibleFalse to flag if the view must be cleared or not. by @BDisp in #2020
- Fixes #2025 - API Docs are now generated via Github Action - View Source Works by @tig in #2027
- Bring
develop
history up to date withmain
by @tig in #2028 - Puts API doc overrides in ./docfx/overrides folder by @tig in #2029
New Contributors
- @saskathex made their first contribution in #1854
- @jmelosegui made their first contribution in #1960
- @hippiehunter made their first contribution in #1964
- @montekarlos made their first contribution in #1997
Full Changelog: v1.7.2...v1.8.0
Release v1.7.2
Get the NuGet package here: https://www.nuget.org/packages/Terminal.Gui
Release v1.7.2
Minor bug fix to v1.7.1 including:
- Fixes #1773. Base color scheme for ListView hard to read
- Fixes #1934. WindowsDriver crash when the height is less than 1 with the VS Debugger
Release v1.7.1
Minor bug fix to v1.7.0 including:
- Fixes #1930. Trailing whitespace makes MessageBox.Query buttons disappear.
- Fixes #1921. Mouse continuous button pressed is not working on ScrollView.
- Fixes #1924. Wizard: Selected help text is unreadable
Key Issues Addressed in v1.7
- Moved Terminal.Gui (and NStack) to the github.com/gui-cs organization.
- Adds multi-step Wizard View for setup experiences (#124)
- The synchronization context method Send is now blocking (#1854).
- Fixes #1893: Fix URLs to match gui-cs Org
- Fixes #1883. Child TopLevels now get Loaded/Ready events.
- Fixes #1867, #1866, #1796. TextView enhancements for ReadOnly and WordWrap.
- Fixes #1861. Border: Title property is preferable to Text.
- Fixes #1855. Window and Frame content view without the margin frame.
- Fixes #1848. Mouse clicks in Windows Terminal.
- Fixes #1846. TabView now clips to the draw bounds.
- Fix TableView multi selections extending to -1 indexes
- Fixes #1837. Setting Unix clipboard freezes.
- Fixes #1839. Process WindowsDriver click event if location is the same after pressed and released.
- Fixes #1830. If "libcoreclr.so" is not present then "libncursesw.so" will be used.
- Fixes #1816. MessageBox: Hides underlying dialog when visible
- Fixes #1815. Now returns false if WSL clipboard isn't supported.
- Fixes #1825. Parent MenuItem stay focused if child MenuItem is empty.
- Fixes #1812, #1797, #1791. AutoSize fixes.
- Fixes #1818. Adds Title change events to Window.
- Fixes #1810. Dialog: Closing event is not fired when ESC is pressed to close dialog.
- Fixes #1793. ScrollBarView is hiding if the host fit the available space.
- Added Pos/Dim Function feature to automate layout.
- Fixes #1786. Windows Terminal is reporting well on mouse button pressed + mouse movement.
- Fixes #1777 - Dialog button justification. Adds unit tests.
- Fixes #1739. Setting menu UseKeysUpDownAsKeysLeftRight as false by default.
- Fixes #1772. Avoids WindowsDriver flickering when resizing.
- Fixed TableView always showing selected cell(s) even when not focused
- Fixes #1769. Supports a minimum view size for non-automatic size views.
- Exposes APIs to support upcoming Web console feature
- Fixes some scrolling performance issues
- Fixes #1763. Allowing read console inputs before idle handlers.
- TableView unicode scenario usability
- Added unicode testing code to TableEditor
Release v1.7.1
Release v1.7.1
Minor bug fix to v1.7.0 including:
- Fixes #1930. Trailing whitespace makes MessageBox.Query buttons disappear.
- Fixes #1921. Mouse continuous button pressed is not working on ScrollView.
- Fixes #1924. Wizard: Selected help text is unreadable
Get the NuGet package here:
https://www.nuget.org/packages/Terminal.Gui
Key Issues Addressed in v1.7
- Moved Terminal.Gui (and NStack) to the github.com/gui-cs organization.
- Adds multi-step Wizard View for setup experiences (#124)
- The synchronization context method Send is now blocking (#1854).
- Fixes #1893: Fix URLs to match gui-cs Org
- Fixes #1883. Child TopLevels now get Loaded/Ready events.
- Fixes #1867, #1866, #1796. TextView enhancements for ReadOnly and WordWrap.
- Fixes #1861. Border: Title property is preferable to Text.
- Fixes #1855. Window and Frame content view without the margin frame.
- Fixes #1848. Mouse clicks in Windows Terminal.
- Fixes #1846. TabView now clips to the draw bounds.
- Fix TableView multi selections extending to -1 indexes
- Fixes #1837. Setting Unix clipboard freezes.
- Fixes #1839. Process WindowsDriver click event if location is the same after pressed and released.
- Fixes #1830. If "libcoreclr.so" is not present then "libncursesw.so" will be used.
- Fixes #1816. MessageBox: Hides underlying dialog when visible
- Fixes #1815. Now returns false if WSL clipboard isn't supported.
- Fixes #1825. Parent MenuItem stay focused if child MenuItem is empty.
- Fixes #1812, #1797, #1791. AutoSize fixes.
- Fixes #1818. Adds Title change events to Window.
- Fixes #1810. Dialog: Closing event is not fired when ESC is pressed to close dialog.
- Fixes #1793. ScrollBarView is hiding if the host fit the available space.
- Added Pos/Dim Function feature to automate layout.
- Fixes #1786. Windows Terminal is reporting well on mouse button pressed + mouse movement.
- Fixes #1777 - Dialog button justification. Adds unit tests.
- Fixes #1739. Setting menu UseKeysUpDownAsKeysLeftRight as false by default.
- Fixes #1772. Avoids WindowsDriver flickering when resizing.
- Fixed TableView always showing selected cell(s) even when not focused
- Fixes #1769. Supports a minimum view size for non-automatic size views.
- Exposes APIs to support upcoming Web console feature
- Fixes some scrolling performance issues
- Fixes #1763. Allowing read console inputs before idle handlers.
- TableView unicode scenario usability
- Added unicode testing code to TableEditor
Release v1.7.0
Release v1.7.0
https://www.nuget.org/packages/Terminal.Gui
Key Issues Addressed
- Moved Terminal.Gui (and NStack) to the github.com/gui-cs organization.
- Adds multi-step Wizard View for setup experiences (#124)
- The synchronization context method Send is now blocking (#1854).
- Fixes #1893: Fix URLs to match gui-cs Org
- Fixes #1883. Child TopLevels now get Loaded/Ready events.
- Fixes #1867, #1866, #1796. TextView enhancements for ReadOnly and WordWrap.
- Fixes #1861. Border: Title property is preferable to Text.
- Fixes #1855. Window and Frame content view without the margin frame.
- Fixes #1848. Mouse clicks in Windows Terminal.
- Fixes #1846. TabView now clips to the draw bounds.
- Fix TableView multi selections extending to -1 indexes
- Fixes #1837. Setting Unix clipboard freezes.
- Fixes #1839. Process WindowsDriver click event if location is the same after pressed and released.
- Fixes #1830. If "libcoreclr.so" is not present then "libncursesw.so" will be used.
- Fixes #1816. MessageBox: Hides underlying dialog when visible
- Fixes #1815. Now returns false if WSL clipboard isn't supported.
- Fixes #1825. Parent MenuItem stay focused if child MenuItem is empty.
- Fixes #1812, #1797, #1791. AutoSize fixes.
- Fixes #1818. Adds Title change events to Window.
- Fixes #1810. Dialog: Closing event is not fired when ESC is pressed to close dialog.
- Fixes #1793. ScrollBarView is hiding if the host fit the available space.
- Added Pos/Dim Function feature to automate layout.
- Fixes #1786. Windows Terminal is reporting well on mouse button pressed + mouse movement.
- Fixes #1777 - Dialog button justification. Adds unit tests.
- Fixes #1739. Setting menu UseKeysUpDownAsKeysLeftRight as false by default.
- Fixes #1772. Avoids WindowsDriver flickering when resizing.
- Fixed TableView always showing selected cell(s) even when not focused
- Fixes #1769. Supports a minimum view size for non-automatic size views.
- Exposes APIs to support upcoming Web console feature
- Fixes some scrolling performance issues
- Fixes #1763. Allowing read console inputs before idle handlers.
- TableView unicode scenario usability
- Added unicode testing code to TableEditor
Release v1.6.4
v1.6.4
* Fixes #1750. Erroneous suppression of Button Text updates.
* Fixes #1753. Update all .csproj files with Release version # upon Release
* Fixes #1742. Explicitly dispose old TreeView instances in UICatalog scenario
* Fixes #1748. Add horizontal scroll idicators to TableView
* StandaloneExample: Updated to use latest version and added help menu
What's Changed
- Fixes #769. Include PDB symbols on Nuget by @tig in #1747
- Fixes #1742. Explicitly dispose old TreeView instances in UICatalog scenario by @tznind in #1749
- Fixes #1748. Add horizontal scroll idicators to TableView by @tznind in #1756
- Fixes #1750. Erroneous suppression of Button Text updates. by @jas88 in #1752
- Release v1.6.4 by @tig in #1757
New Contributors
Full Changelog: v1.6.2...v1.6.4
Release v1.6
* Adds ColorPicker control
* Adds Context Menu to TreeView
* Adds support for custom colors in TreeView
* Adds Data field to MenuItem
* Adds Timeout thread safety
* Adds better docs for Application.Shutdown ()
* Fixes #1699. Menu closes on button press and menu hot-key text renders correctly
* Fixes #1675. ContextMenu MenuItems typo
* Fixes #1715. UI Catalog about box version
* Fixes #1712. Intermittent Github Action build failures
* Fixes remaining wide runes render issues including #1693 Character Map
* Fixes the draw clip bounds issue visible on ScrollView.
* Fixes UpdateScreen running twice on Application.Refresh because Driver. Refresh already does.
* Fixes TextView throwing when WordWrap is true on constructor initialization.
* Fixes RunTimers not checking for key collisions in list when adding to timeouts
* Fixes erroneous namespace on LineView to match other views
* Fixes #1723. ProgressBar with Percentage has extra spaces on the right
* Fixes nullref on unclean shutdown
* Fixes Thin tabview
* Fixes #1732. Toplevel shouldn't clear the buffer.
* Fixes #1730. AllViewsTester throw exception on Dim.Percent.
What's Changed
- Fixes #1675. ContextMenu MenuItems typo by @BDisp in #1676
- Fixed erroneous namespace on LineView to match other views by @tznind in #1677
- Bump github/codeql-action from 1 to 2 by @dependabot in #1678
- Bump ReportGenerator from 5.1.4 to 5.1.5 by @dependabot in #1680
- Bump ReactiveUI.Fody from 17.1.17 to 18.0.10 by @dependabot in #1681
- Add timeout thread safety by @tznind in #1684
- Bump ReportGenerator from 5.1.5 to 5.1.6 by @dependabot in #1690
- Wide runes console fix by @BDisp in #1685
- Added calls to
Application.Shutdown ()
into docs by @tznind in #1687 - Adds Data field to MenuItem by @tznind in #1689
- Bump xunit.runner.visualstudio from 2.4.3 to 2.4.4 by @dependabot in #1694
- Fixed RunTimers not checking for key collisions in list when adding to timeouts by @tznind in #1692
- Bump xunit.runner.visualstudio from 2.4.4 to 2.4.5 by @dependabot in #1696
- Fixes #1699 - Menu closes on button press and menu hot-key text renders correctly by @BDisp in #1701
- Adds support for custom colors in TreeView by @tznind in #1703
- Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0 by @dependabot in #1711
- Avoid TextView throwing when WordWrap is true on constructor initialization. by @BDisp in #1707
- Avoid UpdateScreen running twice on Application.Refresh because Driver.Refresh already do. by @BDisp in #1708
- Fixes remaining wide runes render issues. by @BDisp in #1710
- Fixes the draw clip bounds issue visible on ScrollView. by @BDisp in #1714
- Fixes #1715 - UI Catalog about box version by @tig in #1716
- Adds Context Menu to TreeView by @tznind in #1706
- Add ColorPicker Control. by @jocelynnatali in #1668
- Regenerated API docs for v1.6.0 by @tig in #1721
- Fixes #1723 - ProgressBar with Percentage has extra spaces on the right by @BDisp in #1724
- Fixes nullref on unclean shutdown by @WouterTinus in #1725
- Bump ReportGenerator from 5.1.6 to 5.1.7 by @dependabot in #1726
- Bump MinVer from 3.1.0 to 4.0.0 by @dependabot in #1727
- Fixes GetMaxLengthforWidth on Button. by @BDisp in #1728
- Fixes #1730. AllViewsTester throw exception on Dim.Percent. by @BDisp in #1731
- Fixes #1732. Toplevel shouldn't clear the buffer. by @BDisp in #1733
- Reverts Clear method to use AddRune instead of AddStr. by @BDisp in #1734
- Bump ReportGenerator from 5.1.7 to 5.1.9 by @dependabot in #1735
- Fix thin tabview by @tznind in #1737
- Makes it easier to use a local NStack.Core package by @tig in #1740
- Fixes #1693 (Charmap wide runes) by upgrading to Nstack.core 0.17 by @tig in #1718
- Release v1.6.0 by @tig in #1722
New Contributors
- @WouterTinus made their first contribution in #1725
Full Changelog: v1.5.0...v1.6.0
Release v1.5.0
Top Changes in this release
* Localization support added. en-US, Japanese, fr-FR, and pt-PT
* Adds Key Binding support. Also refactors Autocomplete.
* Adds a popup ContextMenu feature. Implements ContextMenu for TextField.
* Adds HistoryText class for undo and redo text.
* Adds mouse support and more features to the HexView.
* Adds feature to display the sub-menus on a single frame instead multiple frames.
* Adds Support for Colored ListView Items
* Adds context menu and localization on TextView.
* Cleanup of UI Catalog scenarios