Releases: webmaster442/WindowsTerminal
Releases · webmaster442/WindowsTerminal
Release list
4.0
- Reworked Sixel support. Sixel support is available via Webmaster442.WindowsTerminal.SkiaSharp or the Webmaster442.WindowsTerminal.ImageSharp package, depending on the backend that you want to use for image decoding.
- Added
SixelEncoderclass that exposes the Sixel encoder - New overrides in the
TerminalFormattedStringBuilderthat accept aColorinstance - Added
AppendLinkfunction toTerminalFormattedStringBuilder
3.0.0
3.0.0
- Colors can now be specified in hsl() and rgb() CSS format in the
TerminalFormattedStringBuilder.WithForegroundColor(string color)andTerminalFormattedStringBuilder.WithBackgroundColor(string color)methods. WindowsTerminalclass now has aGetPaletteColor(int index)method, that returns the color of the specified palette index.- Added support for actions in Fragment extensions. The TerminalCommand class has some predefined actions.
- Added more themes into the
TerminalSchemesclass Sixel.ImageToSixel: Image is now properly resized, instead of cropped, if the image is larger than the specified size.- Added Pager widget, that can diplay a large amount of text in a paginated way.
- Added ProgressBar widget, that can display a progress bar.
- Added
Sixel.GetTerminalWindowSize()method, that returns the current terminal window size in pixels. -
Sixel.ImageToSixel: Removed versions where themaxSizecan be specied as a tuple. Use the newSixel.ImageToSixelvariants, that accept aSixelOptionsinstead.
2.0.0
- Added .NET 8 support
- Libary is now AOT compatible
TerminalProfileclass now has static factory methods for creating profiles for Anaconda3, Cmder, Cygwin, Far and Gith BashTerminalFragmentclass now has aToJson()method that converts the fragment to a JSON string.- Nullability changes of
TerminalProfileclass:Icon,TabTitle,ColorSchemeandBackgroundImageare now nullable and by default havenullvalues. TerminalProfileclass new properties:ShowMarksOnScrollbar,AutoMarkPromptsfor Shell integration supportFontto specify font settings
- Sixel image support via the Webmaster442.Windowsterminal.Sixel package. This package depends on Sixlabors.ImageSharp
1.1.1
Fixes Json fragment generation of enum values
1.1.0
- Added char overload for Append
- Added object overload for Append
- WithBackgroundColor and WithForegroundColor now accept ConsoleColor as well