| Qt 5.12 introduces many new features and improvements as well as bugfixes |
| over the 5.11.x series. For more details, refer to the online documentation |
| included in this distribution. The documentation is also available online: |
| |
| https://doc.qt.io/qt-5/index.html |
| |
| The Qt version 5.12 series is binary compatible with the 5.11.x series. |
| Applications compiled for 5.11 will continue to run with 5.12. |
| |
| Some of the changes listed in this file include issue tracking numbers |
| corresponding to tasks in the Qt Bug Tracker: |
| |
| https://bugreports.qt.io/ |
| |
| Each of these identifiers can be entered in the bug tracker to obtain more |
| information about a particular change. |
| |
| **************************************************************************** |
| * Controls * |
| **************************************************************************** |
| |
| - AbstractButton: |
| * Added implicitIndicatorWidth and implicitIndicatorHeight properties. |
| |
| - ComboBox: |
| * Added implicitIndicatorWidth and implicitIndicatorHeight properties. |
| |
| - Control: |
| * Added horizontalPadding and verticalPadding properties as a convenient |
| way to set both left and right, or top and bottom paddings in one go. |
| * Unless explicitly specified, baselineOffset is now automatically |
| updated based on the top padding of the control and the baselineOffset |
| of the contentItem. Styles no longer need to specify the |
| baselineOffset in QML. |
| * [QTBUG-60156] Added implicitBackgroundWidth and |
| implicitBackgroundHeight properties that can be used to simplify |
| complex implicit size bindings. |
| * Added implicitContentWidth and implicitContentHeight properties that |
| can be used to simplify complex implicit size bindings. |
| * [QTBUG-60156] Added topInset, bottomInset, leftInset, and rightInset |
| properties to control the geometry of the background similarly to how |
| paddings control the geometry of the contentItem. |
| |
| - Dial: |
| * [QTBUG-56323] Added the inputMode property. This property controls how |
| the dial is interacted with. The circular input mode (default, old |
| behavior) operates on an absolute input system, whereas the horizontal |
| and vertical input modes use a relative input system. |
| |
| - Dialog: |
| * Added implicitHeaderWidth, implicitHeaderHeight, implicitFooterWidth, |
| and implicitFooterHeight properties. |
| |
| - DialogButtonBox: |
| * Added buttonLayout property that can be used to arrange the buttons. |
| * Added contentWidth and contentHeight properties. |
| |
| - GroupBox: |
| * Added implicitLabelWidth and implicitLabelHeight properties. |
| |
| - Label: |
| * Added implicitBackgroundWidth and implicitBackgroundHeight properties |
| that can be used to simplify complex implicit size bindings. |
| [ChangeLog][Controls][TextArea] Added implicitBackgroundWidth and |
| implicitBackgroundHeight properties that can be used to simplify |
| complex implicit size bindings. [ChangeLog][Controls][TextField] Added |
| implicitBackgroundWidth and implicitBackgroundHeight properties that |
| can be used to simplify complex implicit size bindings. |
| * Added topInset, bottomInset, leftInset, and rightInset properties to |
| control the geometry of the background similarly to how paddings |
| control the geometry of the contentItem. |
| |
| - Page: |
| * Added implicitHeaderWidth, implicitHeaderHeight, implicitFooterWidth, |
| and implicitFooterHeight properties. |
| |
| - Popup: |
| * Added horizontalPadding and verticalPadding properties as a convenient |
| way to set both left and right, or top and bottom paddings in one go. |
| * [QTBUG-60354] Added anchors.centerIn to Popup to allow a covenient way |
| of centering a popup. |
| * Added implicitBackgroundWidth, implicitBackgroundHeight, |
| implicitContentWidth, and implicitContentHeight properties. |
| * [QTBUG-60156] Added topInset, bottomInset, leftInset, and rightInset |
| properties to control the geometry of the background similarly to how |
| paddings control the geometry of the contentItem. |
| |
| - QQuickStyle: |
| * [QTBUG-67062] Added stylePathList() and addStylePath() methods for |
| managing the list of directories where Qt Quick Controls 2 searches |
| for available styles. |
| |
| - RangeSlider: |
| * [QTBUG-67311] Added a moved() signal to each handle (similar to the |
| Slider's moved() signal) to react to the values being interactively |
| changed by the user. |
| * [QTBUG-67317] Added a valueAt() function to allow accessing each |
| handle's value when the live property is set to false. |
| * Added first.implicitHandleWidth, first.implicitHandleHeight, |
| second.implicitHandleWidth, and second.implicitHandleHeight |
| properties. |
| * [QTBUG-62784] Added touchDragThreshold property for configuring the |
| threshold to initiate the touch 'drag' of the handle of the slider. The |
| mouse 'drag' won't be affected by the property. |
| |
| - Slider: |
| * Added implicitHandleWidth and implicitHandleHeight properties. |
| * [QTBUG-62784] Added touchDragThreshold property for configuring the |
| threshold to initiate the touch 'drag' of the handle of the slider. The |
| mouse 'drag' won't be affected by the property. |
| |
| - SpinBox: |
| * Added up.implicitIndicatorWidth, up.implicitIndicatorHeight, |
| down.implicitIndicatorWidth, and down.implicitIndicatorHeight |
| properties. |
| |
| - SwipeView: |
| * Added contentWidth and contentHeight properties. |
| |
| - TextArea: |
| * Added topInset, bottomInset, leftInset, and rightInset properties to |
| control the geometry of the background similarly to how paddings |
| control the geometry of the contentItem. |
| * Added placeholderTextColor property for user convenience to customize |
| the placeholderText color to fit the backgrounds. |
| |
| - TextField: |
| * Added topInset, bottomInset, leftInset, and rightInset properties to |
| control the geometry of the background similarly to how paddings |
| control the geometry of the contentItem. |
| * [QTBUG-66260] Added placeholderTextColor property for user convenience |
| to customize the placeholderText color to fit the backgrounds. |
| |
| - ToolTip: |
| * [QTBUG-62890] Added non-attached show() and hide() methods to make it |
| more flexible to meet certain requirements. |
| |
| - Tumbler: |
| * [QTBUG-66358] Added positionViewAtIndex() function that calls the |
| respective PathView/ListView function, depending on the value of wrap. |
| This allows changing currentIndex without animations. |
| |
| **************************************************************************** |
| * Material * |
| **************************************************************************** |
| |
| - [QTBUG-51109] Added Dense variant of the Material style for use on |
| desktop platforms. Some controls are slightly smaller in height and use |
| smaller font sizes. The variant can be enabled by setting |
| QT_QUICK_CONTROLS_MATERIAL_VARIANT to Dense or setting Variant=Dense in |
| the qtquickcontrols.conf file. |
| |
| **************************************************************************** |
| * Platform * |
| **************************************************************************** |
| |
| - Menu: |
| * [QTBUG-67730] Deprecated iconName and iconSource properties in favor |
| of icon.name and icon.source grouped properties. |
| * [QTBUG-67730] Added icon.mask grouped property. |
| [ChangeLog][Platform][MenuItem] Added icon.mask grouped property. |
| [ChangeLog][Platform][SystemTrayIcon] Added icon.mask grouped |
| property. |
| |
| - MenuItem: |
| * [QTBUG-67730] Deprecated iconName and iconSource properties in favor |
| of icon.name and icon.source grouped properties. |
| |
| - SystemTrayIcon: |
| * [QTBUG-67730] Deprecated iconName and iconSource properties in favor |
| of icon.name and icon.source grouped properties. |