Skip to content

Releases: MorganKryze/ConsoleAppVisuals

v3.4.0-beta

22 Mar 12:17
Compare
Choose a tag to compare
v3.4.0-beta Pre-release
Pre-release

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

20 Mar 21:19
Compare
Choose a tag to compare

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

16 Mar 18:05
Compare
Choose a tag to compare

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

14 Mar 14:22
Compare
Choose a tag to compare

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

14 Mar 12:42
Compare
Choose a tag to compare

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

13 Mar 10:47
Compare
Choose a tag to compare

Docs update, minor fixes and features

What's Changed

Exciting New Features 🎉

Full Changelog: v3.2.3...v3.2.4

v3.2.3

07 Mar 21:25
9135136
Compare
Choose a tag to compare

Hot patch for readme links again

Full Changelog: v3.2.2...v3.2.3

v3.2.2

07 Mar 20:48
012c13b
Compare
Choose a tag to compare

Hot patch for readme links

Full Changelog: v3.2.1...v3.2.2

v3.2.1

07 Mar 20:39
Compare
Choose a tag to compare

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

05 Mar 14:52
Compare
Choose a tag to compare

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