This document is a collection of ideas related to improving Bevy UI at the foundational level. These ideas are chosen to be ones that will not interfere with large-scale efforts to develop a UI asset and templating system. This means that the items listed here either either template-agnostic, or are general enough that they would conceivably mesh with any future templating system being contemplated.
This section establishes a set of working assumptions. We don't know yet what form style assets will take, but we can assume the following:
- Style assets will be a thing.
- The design of style assets won't be a clone of CSS stylesheets, but will take some ideas from CSS.