Releases: MorganKryze/ConsoleAppVisuals
v3.4.0-beta
New Borders management
TL; DR 🎯
Instead of roundedCorners boolean, we use BordersType enum
NEW ✨
BordersType
enum: enumeration of all borders available (SingleStraight, SingleBold, SingleRounded, DoubleStraight, ASCII)Borders
class: Manages elements borders giving characters depending on the borders type- Replace rounded corners to Borders feature for: Matrix, TableView, TableSelector, Int and FloatSelector, Prompt, EmbedText, ElementsList, ElementsDashboard
IMPROVED 📈
- Made '▶' default char when calling
UpdateSelector()
for elements using it - CD: remove main blocking step
- CD: remove release notes useless extraction
- Minor updates on PR and release notes templates
FIXED 🐛
- None.
DOCS 📜
- ❌ No docs added
TESTS 🔍
- ✅ Features totally covered
FEEDBACK 📃
We are always open for feedback and discussions. If you are using our library and want to share your use case, or if you have any suggestions for improvement, please feel free to open an issue or open a discussion on our GitHub repository. Your input helps us understand possible use cases and make necessary improvements.
Full Changelog: v3.3.1...v3.4.0-beta
v3.3.1
New prompt features and docs update
TL; DR 🎯
Major improvements on Prompt element, link a project to ConsoleAppVisuals, some renames
NEW ✨
- Linked a project to ConsoleAppVisual to have a more concrete roadmap of the next objectives
- Prompt element is now embed
- Prompt element has now secret and fill mode
- Prompt element start selector can be updated
IMPROVED 📈
- Docs pictures, some dead links
- Prompt element does not support print duration (was not even used)
- Report Generator and Coverlet updated to latest version
- TableSelector footer cleaner and set default value
- DebugMark renamed to DebugMessage
- Rename Output enum to Status, more consistent to its purpose
FIXED 🐛
- WriteMultiplePositionedLines() could not print last line
- Minor bug fixes...
FEEDBACK 📃
We are always open for feedback and discussions. If you are using our library and want to share your use case, or if you have any suggestions for improvement, please feel free to open an issue or open a discussion on our GitHub repository. Your input helps us understand possible use cases and make necessary improvements.
Full Changelog: v3.3.0...v3.3.1
v3.3.0
Docs update, refactor & new element
TL; DR 🎯
General major update on docs, several new features and bug fixes
NEW ✨
- Concrete separation between Interactive and Passive elements (formerly Static or just Elements)
- HeightSpacer element, put some space between element on the same placement
- VSCode C# article
- Debugging article
- Elements options tutorial
- docs.sh, script to generate the docs locally
IMPROVED 📈
- Update all pictures and video from docs (-> 1200px wide)
- CI more efficient and clean (separated tasks, branch filters for jobs)
- CI, coverlet went to 6.0.2 and solved major issue on 6.01 that forced us to use 6.0.1
- Make ElementsList one object that can select different Elements types (default, interactive or passive)
- github docs, templates for release and PR
- complete a13s contributions
FIXED 🐛
- ScrollingMenu not cleared completely
- Confusion between TextAlignment and Placement
- Elements features not following the element placement (ScrollingMenu, Prompt, IntSelector)
- FakeLoadingBar could not be displayed several times as a Passive element -> Interactive
FEEDBACK 📃
We are always open for feedback and discussions. If you are using our library and want to share your use case, or if you have any suggestions for improvement, please feel free to open an issue or open a discussion on our GitHub repository. Your input helps us understand possible use cases and make necessary improvements.
Full Changelog: v3.2.6...v3.3.0
v3.2.6
Docs update, hot patch
TL; DR 🎯
Regular docs update and license hotpatch
NEW ✨
- None.
IMPROVED 📈
- publish article updated with latest info (prefix ID and nuget package health standards)
FIXED 🐛
- Update Security.md versions of the library
- Update the License in the nuget package
- PR template syntax
FEEDBACK 📃
We are always open for feedback and discussions. If you are using our library and want to share your use case, or if you have any suggestions for improvement, please feel free to open an issue or open a discussion on our GitHub repository. Your input helps us understand possible use cases and make necessary improvements.
Full changelog: v3.2.5...v3.2.6
v3.2.5
Minor docs update and new debug function
TL; DR 🎯
New templates for PR and release notes, change of license, new debug function
NEW ✨
- New debug function: Core.WriteDebugMark() overwrite anything on the console to display info
- New release note template: (in markdown, not yml), needs copy/paste to use
- Move License from GPL v3.0 to v2.0: be more permissive
IMPROVED 📈
- Remove previous release note: yml template (not using further branch than dev so was not useful)
- Update PR template: cleaner and faster to use
- Minor update to coverage script
FIXED 🐛
- None.
FEEDBACK 📃
We are always open for feedback and discussions. If you are using our library and want to share your use case, or if you have any suggestions for improvement, please feel free to open an issue or open a discussion on our GitHub repository. Your input helps us understand possible use cases and make necessary improvements.
Full changelog: v3.2.4...v3.2.5
v3.2.4
Docs update, minor fixes and features
What's Changed
Exciting New Features 🎉
- Docs update, minor bug fixes, minor features by @MorganKryze in #120
Full Changelog: v3.2.3...v3.2.4
v3.2.3
Hot patch for readme links again
Full Changelog: v3.2.2...v3.2.3
v3.2.2
Hot patch for readme links
Full Changelog: v3.2.1...v3.2.2
v3.2.1
Update of docs and tests
What's Changed
Update docs to be clearer, add more test to go above 90% with the recent features.
Full Changelog: v3.2.0...v3.2.1
v3.2.0
More built-in fonts for title and docs update
What's Changed
Exciting New Features 🎉
- New feature: built in fonts and docs to create custom ones by @MorganKryze in #115
Full Changelog: v3.1.3...v3.2.0