Skip to content

v3.4.0

Compare
Choose a tag to compare
@MorganKryze MorganKryze released this 23 Mar 19:00
· 135 commits to main since this release

New Borders management

TL; DR 🎯

Instead of roundedCorners boolean, we use BordersType enum. Interaction response history.

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
  • The interactions are now stored in a list (accessible through GetResponseHistory()
  • Thus, GetResponse() now takes the most recent response saved.

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.

Documentation πŸ“œ

  • βœ… 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