This repository has been archived by the owner on Apr 25, 2024. It is now read-only.
v0.1.3 release
Critical Changes
- Min requirement of Qt version has been raised to Qt 5.4
- Dropped QuickAndroid.def package. All the constant value has been merged into Constants singleton component.
- Renamed the package of QuickAndroid.style to QuickAndroid.Styles
- Dropped Style singleton component. User should get current theme from ThemeManager.currentTheme from QuickAndroid.Styles package.
- All the Style components use DP unit for component size.
The following components are dropped. They are not implemented by Material design :
- PopupMenu
- DropDownList
- Spinner
New Components
- TabBar and TabView
- DropDownMenu
- Paper
- Text
- Button
Style Components
Added “extend” property for user to create derived style class form existing Theme object.
Example:
ActionBar {
style: ActionBarStyle {
extend: [ ThemeManager.currentTheme.actionBar, {
“titleTextStyle.textColor” : Constants.white100
} ]
}
}
or
ActionBar {
style: ActionBarStyle {
Component.onComponent {
merge(this,ThemeManager.currentTheme.actionBar);
titleTextStyle.textColor = Constants.white100
}
}
}
Drawable Provider
- Bug Fix - Crash on handling mono image (1bit depth)
- Bug Fix - It don’t resize image according to sourceSize.
Drawable
- Now it may take Component as input to source property
e.g
Drawable {
source: Rectangle { color:”red” };
}
- Bug Fix - Can not handle Color object as input to source property
Action Bar
- ActionBarStyle - Added “unitHeight” property to control the heigh of control item.
- Reimplemented by Material Design
- Title is not part of action button
- Move title according to keyline
- Added iconSource, background properties
A
- Changed the implementation from C++ to QML
- Added A.px() and A.drawable() functions
FloatingActionButton
- Added “size” property to choose large/small size of button
Activity
- “actionBar” property is not a component anymore. Now it take Item type.
ListItem
- ListItemStyle - Added “showDivider” property