The Terminal UI Release
This release has seen many changes and commits, but all in service of a single feature: A new UI window and component system for Indigo.
The work started here in the roguelike-starterkit, but has been largely pushed up stream into version 0.18.0 of Indigo. What remains here is a Terminal UI specific implementation build on top of Indigo's generic UI system.
As with all the other libs in this series, this release is compiled against Scala 3.6.2 and Scala.js 1.18.1.
What's Changed
- Fixed #62: Window min/max size by @davesmith00000 in #64
- Event to open a window by @davesmith00000 in #68
- Issue #63: Window's aware of mouse over/out by @davesmith00000 in #69
- Issue/56/reflowing a layout by @davesmith00000 in #71
- Issue/67/window subsystem by @davesmith00000 in #72
- Issue/70/window contents inherit bounds by @davesmith00000 in #73
- Window API clean up by @davesmith00000 in #74
- Component constructors by @davesmith00000 in #75
- More UI work by @davesmith00000 in #87
- Stateless components 2 by @davesmith00000 in #97
- Terminal UI based on Indigo UI Framework by @davesmith00000 in #104
Full Changelog: v0.5.0...v0.6.0