Skip to content

Version 2.0.0-alpha release

Pre-release
Pre-release

Choose a tag to compare

@tjunruh tjunruh released this 11 May 05:00
· 146 commits to main since this release
  • Add option to dynamically set number of lines in menu by passing negative number as line count (total lines in frame minus number)
  • Make lines count be number of lines instead of number of items when separating items and handle line number and top line when resizing menu
  • Set width multiplier on widget instead of on frame
  • Create capability for widget left and right spacing to be controlled by multipliers instead of set spacing value, improve refresh logic, and reduce border spacing if spacing is made smaller than the border spacing
  • Remove spacer since widgets can control their spacing with width multipliers on their own now
  • Add ability for text box to have it's lines count change after initialized and enable widgets to mark frame as stale
  • move line constraint logic to frame and add scrollable feature to label
  • Update menu to use line scrolling features now provided by the frame
  • Update textbox to use line scrolling features now provided by the frame and fix bug in frame where lines added to bottom of widget lines were last widget width instead of greatest widget width at coordinate
  • Add maximize terminal function and fix some warnings in text box build
  • Build executables when running the engine build
  • Trigger failure if windows build fails
  • Create functions to zoom the terminal in and out
  • Remove getline function
  • Add ability for board to scroll, move dynamic line adjustment to frame, and make menu have column constraint
  • Convert to dec vertical line or dec horizontal line if only one surrounding dec character, improve dec formatting logic to handle cut lines, and remove constrained color at first index if empty
  • Remember highlight position between get selection calls
  • Add ability to insert colors directly in text of label