[feature] Split the single nuget package into multiple packages.
[feature] DataGrid: Add multiple rows at once.
[feature] DataGrid: Added a footer row.
[feature] DataGrid: "AddCell" method returns the newly created cell.
[feature] DataGrid: Add multiple rows at once.
[bugfix ] BlockControl: Fixed row shifting when console window is resized.
v1.0.0
2 years ago
Compiled for netstandard2.0
CustomConsole: removed the methods for building and writing a horizontal line.
ApplicationHeader: Added new control.
Breaking changes: Renamed multiple controls and moved them in other namespaces.
DataGrid: Renamed DataGrid.PaddingLeft to DataGrid.CellPaddingLeft
DataGrid: Renamed DataGrid.PaddingRight to DataGrid.CellPaddingRight
DataGrid: Added ForegroundColor and BackgroundColor at cell and row level.
v0.5.5
2 years ago
TextManu: [bugfix] Fixed the usage of ForegroundColor and BackgroundColor.
v0.5.4
4 years ago
DataGrid: [bugfix] Fixed the usage of ForegroundColor and BackgroundColor.
v0.5.3
4 years ago
YesNoQuestion: Added foreground and background color for the question text in the YesNoQuestion control.
v0.5.2
5 years ago
double target: net core and net framework.
v0.5.1
5 years ago
ProgressBar: [bugfix] Fixed incorrect throw of out of range exception when setting the MaxValue property.
v0.5.0
5 years ago
Refactored the base abstract class hierarchy. Now there are two base classes (BlockControl and InlineControl) that inherit from the Control class.
Multiple breaking changes into controls: Control, BlockControl and InlineControl, ErasableControl, DataGrid, TextBlock, CustomConsole, RepeaterControl, InlineTextBlock, TextMenu, ScrollMenu, Prompter, Spinner, etc.
Removed the ICommandProvider.
(See the changelog file for more details)
v0.4.0
6 years ago
Pause: Supports multiline text.
Pause: [bugfix] Control was not erased correctly when text was too big and wrapped around.
ValueInput : Renamed to ValueRead. And all the specific controls derived from it (StringRead, Int32Read, Int64Read, FloatRead, DoubleRead)
ValueOutput : Renamed to ValueWrite. And all the specific controls derived from it (StringWrite, Int32Write, Int64Write, FloatWrite, DoubleWrite)
ListInput : Renamed to ListRead. And all the specific controls derived from it (StringListRead, Int32ListRead, Int64ListRead, FloatListRead, DoubleListRead)
ListOutput : Renamed to ListWrite. And all the specific controls derived from it (StringListWrite, Int32ListWrite, Int64ListWrite, FloatListWrite, DoubleListWrite)
Spinner: Added top and bottom margin.
Column (DataGrid): Added constructor that takes the header text.
LabelMenuItem (ScrollableMenu): [bugfix] If Command is present, the menu item must be enabled only if the command is active.
RowList (DataGrid): Added Clear() method.
RowList (DataGrid): Added Remove() methods.
ValueRead: Added back the Read() method;
ValueWrite: Added back the Write() method;
ListRead: Added back the Read() method;
ListWrite: Added back the Write() method;
ScrollableMenu: Added customizable highlight type (only text, whole row).
Spinner: [bugfix] The spinner was not displayed by the quick request (Spinner.Run).
v0.3.0
6 years ago
ProgressBar: Renamed the BarEmptyColor and BarFillColor into BarEmptyForegroundColor and BarFillForegroundColor.
ProgressBar: Renamed the Done() method into Close().
Spinner: Renamed the Stop() method into Close().
Prompter: Renamed the Run() method into Display().
Prompter: Renamed the RunOnce() method into DisplayOnce().
Prompter: Renamed the RequestStop() method into RequestClose().
Prompter: Added MarginTop/MarginBottom.
Spinner: Renamed the spinner templates.
Pause [bugfix]: Control is not correctly erased when it is displayed at the bottom of the console buffer.
Added French translation.
DataGrid: Renamed Table into DataGrid.
DataGrid: Exposed the Rows list.
DataGrid: Removed the ColumnCount and RowCount properties. The values can be retrieved directly from the Columns and Rows lists.
DataGrid: Created a StreamTablePrinter that writes the table into a Stream.
DataGrid: [performance] Fixed performance issue introduced in ver 0.2.0.
DataGrid: Added MarginTop/MarginBottom.
Console MVC: Removed. It was moved in its own project named ConsoleMvc.