New
0.8.0
- Major cleanup and simplification of Component internals
- Migration back to
uimodule instead ofcanvas - Inherent support for
devicePixelRatioandbackingStoreRatioto properly render scaled and HiDPI
- Migration back to
Drawablecore infrastructureFont- Trait for multiple implementations
- OpenTypeFont
- Update to latest version of OpenType.js
- Fixes for consistent font height
WrapMode(None,Clip,Ellipsis,Hyphenate, andWord) support
Text- Pre-defined and sized paths for text from
Font - Extend
Drawableto allow explicit drawing
- Pre-defined and sized paths for text from
Image- Extend
Drawableto allow explicit drawing AnimatedImageto support multi-framed images sequenced with delays between frames.
- Extend
Video- Extend
Drawableto allow explicit drawing - Controls and information
- Extend
Drawablefor most simplistic drawing functionalityGroupfor simplistic child drawing functionalityTransformablefor mix-in of transformation matrixCacheablefor mix-in of pre-rendering tocanvasinstanceClippedfor clipping the drawing area
Componentre-designImageViewcomponentTextViewcomponentVideoViewcomponent- Cleanup of
Contextto better utilizePath.fix - Update Path to utilize
Context - Improve
Pathrendering performance- General optimizations
- Support
Path2D
- Cleanup and re-working on
componentpackage and build onDrawablefunctionality to reduce complexity
- Move
templatemodule into its own project Activatesupport for checked and unchecked to work with checkboxes easily