Releases: FrozenAssassine/TextControlBox-WinUI
Releases · FrozenAssassine/TextControlBox-WinUI
v1.6.2
- Fixed index out of range exception when clicking outside the linenumbers
- Fixed sometimes occuring divided by zero exception when reformatting tabs and spaces
- Fixed focus issues when clicking outside the textbox
- Fixed key pressed like up and down arrow are send to parent controls as well
V1.6.1
- Added auto pair only selection property.
- Added enhanced CSV syntaxhighlighting
- Added new dev options for progressive syntaxhighlighting like advanced csv does
- Added better memory management of rendering
- Added proper Home and End key implementation and fixed selection not clearing issue
- Fixed cursor left movement sometimes getting stuck
- Fixed shift tab causing crash
- Fixed selection over line numbers
- Fixed glitching of last line inside horizontal scroll bar
- Decreased invisible character highlighter visibility by default
- Updated nuget packages to latest version
- Updated to .NET 9
V1.6.0
- Added proper isReadOnly implementation.
- Added ActualLineHeight property.
- Added HighlightLineWhenNotFocused property, to always show the line highlighter (now enabled by default)
- Added CanUndo and CanRedo properties.
- Renamed isReadonly to isReadOnly for consistency.
- Added better error handling and exception descriptions to developer textbox functions (SelectLine, AddLine, etc.)
- Fixed small issues with cursor placement after text modifications.
- Fixed unload functionality to properly clear resources.
- Fixed a bug, where the syntaxhighlighting dictionary was created on every access.
V1.5.1
- Fixed a bug with python syntaxhighlighting, which crashed the app on triple quotes
V1.5.0
- Added clickable links inside the text
- Added x86Assembly language support by @RysteQ
- Added auto detection for tabs and spaces on LoadLines and LoadText
- Added RewriteTabsSpaces function for changing the indentation of the text
- Added LineEndingChanged and TabsSpacesChanged event
- Changed NumberOfSpacesForTab and UseSpacesInsteadTabs to only change the behavior of the tab key and not the rendering of existing tabs in the text
- Separated config file highlighting into ini, toml and klipper kind of styles
- Rewrote markdown syntaxhighlighter completely
- Fix a problem where dragging at the end of a line releasing the mouse and clicking somewhere else drawed a selection.
- Small fixes in C# and C++ syntaxhighlighting
V1.4.0
- Added whitespace and tab visualizer using dots and arrows symbols in text
- Drastically improved rendering speed for text and selection
- Added a property to control the padding in which selection scrolling activates (SelectionScrollStartBorderDistance)
- Fixed an issue, where tabs did not zoom correctly due to rounding errors
- Fixed selection rendering issues
V1.3.0
- Added undo redo action grouping
- Added AddLines function to add multiple lines of text
V1.2.0
- Added LUA syntax highlighting
- Added undo redo enabled/disabled property
V1.1.5
- Fixed CR line ending not calculating the longest line properly
- Fixed Python function names not being highlighted correctly
- Fixed undo/redo not working when deleting an empty line
- Fixed deleting empty lines not working properly
V1.1.4
- Fixed a bug which did not remove all lines properly when doing undo and added lines when redo
- Fixed delete line functionality