bq. we didn’t want to force all the newly introduced QML elements to maintain C++ binary compatibility
Makes perfect sense.
bq. Unfortunately at the moment this means more work for those writing custom C++ components
I've been working on "scaling friendly" components. I found QML base components to scale quite poorly:
- Pixmaps tend to be blurry when scaled even with "smooth: true".
- Scaled fonts tend to look bad when zoomed a tad much.
- Rectangles and pixmaps draw differently when scaled causing rounding issues.
I guess it's a trade-off between smooth scaling and high performances for portable devices. Anyway I'm trying to provide "scale friendly" alternative to existing QML items.
Do you guys consider working more on the QML scaling in the future ? Or do you find this secondary and believe that each platform should have its own taylor made GUI ?
As a sidenote I'm looking forward to use the scene graph a lot and I hope it will not make my custom QML items obsolete :).
Thanks for the insights.