Crate ui [−] [src]
Many components of user interface frameworks can be shared. This crate exists to share some common elements that are needed by many, hopefully improving functionality, correctness, and performance.
Things that we should cover or address:
- Colors
- Coordinate systems
- Text styling and layout
- Spellchecking integration also
- Input events
- Beziers and paths
- Useful in constraining text areas
- Animation assistants
We should integrate with other UI frameworks as well as platform native frameworks where possible. This can be as simple as providing conversions from our types to those of other systems, or perhaps more complicated or detailed integrations in the future.
Modules
color |
Shared color definitions. |
geometry |
Geometry |
text |
Text Management and Layout |