-
Notifications
You must be signed in to change notification settings - Fork 560
Roadmap
Bugs usually are high priority tasks. Also we're scheduling several major features to be implemented in each release.
Dozens of open tasks related to better SVG support: https://github.com/exyte/Macaw/labels/SVG
Current status of W3C Test Coverage: https://github.com/exyte/Macaw/blob/master/MacawTests/w3c-test-suite.md
Complex features that need to be implemented for 100% SVG support:
Currently Macaw tests cover only SVG parsing, but rendering checked manually. We need to find a good way to verify rendering automatically as well.
Status Update: the work started https://github.com/exyte/Macaw/pull/445
This is the most frequently requested feature. Here is open issues:
- #405: Can't get svgNode property in SVGView
- #426: How to scale SVGView
- #428: SVG render speed is very slow
- #513: SVG pinch/zoom performance?
- #531: Scrollable Scene.
- #550: SVG rerendering after applying CGAffineTransform(scaleX: 2.0, y: 2.0) on MacawView
- #552: [Question] How to scroll to specific point of scrollview?
Status Update: assigned to @ystrot
Related topics:
Related topics:
- #275: tvOS support
Originally we planed to use scene graph as a basis for custom widgets library. There is no work done in this area yet, however it might be a great expansion.