QrwAndroid - QML plugin
-
@GrecKo
yes i am aware that there are various other libraries with a similiar scope available already .
But nevertheless i am planning some controls and features i couldn't find in any of them. -
I don't want to force you on anything, but wouldn't collaborating with Fluid make more sense ? at least for the UI controls.
A lot of elements are already present there and it's a little bit more established.For example, I implemented some Steppers internally that I would rather contribute to Fluid because it has a larger audience ( if I take the time to actually clean my code and make it more generic).
-
@GrecKo said in QrwAndroid - QML plugin:
I don't want to force you on anything, but wouldn't collaborating with Fluid make more sense ? at least for the UI controls.
Thats not that easy. Most elements of mine are heavily webbed with my C++ classes (self-inheriting AndroidStyle as attached property, various Util classes, etc).
And i am also not forcing anyone to use my library ;)
At the end everyone has to decide on it's own which lib fits the best for his/her requirements (regarding costs and/or provided feature-set). -
Fair enough, I understand and respect your position : )
-
bump.
Updated state of implemented features. -
- implemented Google Mobile Ads (Banners only)
(The native AdView android view is rendered into an QML item) - dropped QZXing integration - since it can be easily added by the enduser on demand
- implemented Google Mobile Ads (Banners only)
-
this plugin sounds great. I would love to see your masonry implementation.
-
@Attila-Santo
i will release the plugin for testing purposes during alpha/beta phase at some point when it makes sense.
Watch this thread to get the notification. -
-
This post is deleted!
-
@raven-worx did your plugin ever make it to alpha / beta?
I would still love to see the implementation of your masonry
-
@Attila-Santo
Hi, no i didnt find time to finish this plugin.Anyway here is the implementation of this layout:
https://gist.github.com/raven-worx/28a737f7333480cfac418b42480093fcExample:
GridFlow { anchors.fill: parent columnCount: 2 horizontalSpacing: 5 verticalSpacing: 5 spanningEnabled: true margin: 5 rowHeight: 50 keepChildOrder: true Rectangle { GridFlow.sizeHint: Qt.size(40,50) GridFlow.spanningChance: 0.2 GridFlow.minimumHeight : 10 GridFlow.maximumHeight: 10 } }
The implementation can easily adapted to set the row/column span explicitly via the attached property class and applied in the GridFlow::doLayout() method.
-
@raven-worx you're a hero 🙌