| Qt 5.11 introduces many new features and improvements as well as bugfixes |
| over the 5.10.x series. For more details, refer to the online documentation |
| included in this distribution. The documentation is also available online: |
| |
| http://doc.qt.io/qt-5/index.html |
| |
| The Qt version 5.11 series is binary compatible with the 5.10.x series. |
| Applications compiled for 5.10 will continue to run with 5.11. |
| |
| 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. |
| |
| **************************************************************************** |
| * Qt 5.11.0 Changes * |
| **************************************************************************** |
| |
| Important Behavior Changes |
| -------------------------- |
| |
| - [QTBUG-56295] CheckBox and CheckDelegate no longer force the tristate |
| property to true when setting checkState to Qt.PartiallyChecked. This |
| allows the controls to present a partially checked state without being |
| interactively tri-state. |
| - [QTBUG-56295] CheckBox and CheckDelegate no longer consider the partially |
| checked state as a checked state. This fixes check state cycling for non- |
| tri-state controls so that the check state goes from partially checked to |
| fully checked state. |
| |
| Controls |
| -------- |
| |
| - AbstractButton: |
| * The autoRepeat property was promoted from Button to AbstractButton. |
| * Added autoRepeatDelay and autoRepeatInterval properties. |
| * [QTBUG-62811] Added pressX and pressY properties. |
| * [QTBUG-66625] Fixed the icon property group type registration. |
| |
| - Action: |
| * [QTBUG-65193] Made AbstractButton's icon properties win over Action's |
| when both are set. |
| * [QTBUG-66625] Fixed the icon property group type registration. |
| |
| - ButtonGroup: |
| * [QTBUG-56295][QTBUG-63782] Added checkState property that indicates |
| the combined check state of the entire group. |
| |
| - CheckBox: |
| * [QTBUG-63238] Made it possible to implement nextCheckState() in QML. |
| |
| - CheckDelegate: |
| * [QTBUG-63238] Made it possible to implement nextCheckState() in QML. |
| |
| - ComboBox: |
| * [QTBUG-61348] Fixed key search in the popup. |
| * [QTBUG-66044] Fixed wheel event propagation. |
| |
| - Control: |
| * [QTBUG-66133] Fixed focus scope controls, such as Frame, GroupBox, |
| Page, and Pane, to respect click focus policy by clearing a potential |
| sub-focus child. This makes it possible to close the virtual keyboard |
| by clicking the background of a Pane that has Qt.ClickFocus set as its |
| focusPolicy, for example. |
| * [QTBUG-66133] Fixed focus scope controls to respect wheel focus |
| policy. |
| |
| - Dial: |
| * [QTBUG-66637] Fixed to keep mouse grab on mouse press. |
| |
| - DialogButtonBox: |
| * [QTBUG-59719] Fixed implicit size calculation with one button. |
| |
| - Drawer: |
| * [QTBUG-66637] Fixed to no steal mouse/touch grab when e.g. dragging a |
| horizontal Slider in a horizontal Drawer. |
| |
| - Label: |
| * [QTBUG-65880] Fixed a background size regression caused by deferred |
| execution. |
| |
| - Popup: |
| * [QTBUG-66113] Fixed restoring focus for popups that did not originally |
| request focus, but gained focus after opening. |
| * Fixed Shortcuts in Popups with window context not being activated. |
| |
| - RangeSlider: |
| * [QTBUG-66637] Fixed to keep mouse grab on mouse press. |
| |
| - ScrollBar: |
| * [QTBUG-56557] Added minimumSize, visualSize, and visualPosition |
| properties. |
| |
| - ScrollIndicator: |
| * [QTBUG-56557] Added minimumSize, visualSize, and visualPosition |
| properties. |
| |
| - Slider: |
| * [QTBUG-66637] Fixed to keep mouse grab on mouse press. |
| |
| - SpinBox: |
| * Added a displayText property that allows styles to create a simple |
| and efficient QML binding to display the textual value instead of |
| calling the textFromValue() JS-function. |
| * [QTBUG-66044] Fixed wheel event propagation. |
| |
| - StackView: |
| * [QTBUG-51321] Fixed to transfer focus to the current item. |
| * [QTBUG-67118] Fixed a crash with initialItem. |
| |
| - TextArea: |
| * [QTBUG-67334] Fixed the background to not scroll when TextArea is |
| placed in a ScrollView. |
| * [QTBUG-65880] Fixed a background size regression caused by deferred |
| execution. |
| |
| - TextField: |
| * [QTBUG-65880] Fixed a background size regression caused by deferred |
| execution. |
| |
| Styles |
| ------ |
| |
| - [QTBUG-66430] Fixed to not override/reset platform default fonts and |
| palettes if :/qtquickcontrols2.conf exists but doesn't define fonts |
| or palettes. |
| |
| - Fusion: |
| * [QTBUG-66752] Fixed BusyIndicator to show up when running is set to |
| true after creation. |
| * [QTBUG-66276] Added missing plugins.qmltypes. |
| |
| - Material: |
| * Decreased Dial's handle size from 14 to 10. |
| * [QTBUG-64872] Made BusyIndicator's line size adapt to the size of the |
| control. |
| * [QTBUG-58646] Fixed artifacts in ripple effects. |
| * [QTBUG-67442] Fixed CheckBox's, CheckDelegate's, RadioButton's and |
| RadioDelegate's indicator in disabled state. |
| |
| - Universal: |
| * Decreased Dial's handle size from 20 to 14. |
| |
| Platform |
| -------- |
| |
| - ColorDialog: |
| * [QT3DS-1363] Fixed currentColor to get correctly updated when opening |
| the dialog first time. |
| |
| - Menu: |
| * [QTBUG-55251] Fixed positioning on high-DPI screens. |
| * [QTBUG-66876] Fixed menu titles not being visible if they were defined |
| using qsTr() or bindings. |
| * [QTBUG-66889] Fixed a crash on exist with sub-menus on Windows. |
| |
| - MenuItem: |
| * [QTBUG-66386] Fixed checked state handling. |