Sign up for the KDAB Newsletter
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Sérgio Martins
28 October 2020
KDDockWidgets v1.1 is now available!
Although I just wrote about v1.0 last month, the 1.1 release still managed to get a few big features.
Here's the ChangeLog:
This was much awaited and probably the last essential feature that was missing. You can now set a dock widget to auto-hide to a side bar.
Click the icon that looks like a "pin." The dock widget will then disappear and you'll get an entry for it on one of the 4 side bars (top, left, right, bottom).
Click the dock widget's entry on the side bar to show it again. It will be displayed overlaid, over the existing layout.
Click the "pin" icon again to restore the dock widget into the layout again.
Pass -w to the example to see it in action: kddockwidgets_example -w
Floating dock widgets on Windows 10 now display a nice drop-shadow. This was already the case for macOS and Linux for some window managers.
Dock Widgets now support being a Focus Scope. You might already be familiar with QtQuick's FocusScope. Here it's a similar concept.
In QtWidgets, focus is per top-level window. Each QWindow remembers the widget that has focus. However, dock widgets are a bit of a hybrid between top-level and child widgets. When they are docked, they aren't top-level anymore, but you probably still want them to remember focus. If you enable Flag_TitleBarIsFocusable, clicking on a dock widget's title bar will focus whatever widget was previously focused, even if the dock widget is embedded in the main window.
Title bar icons (such as close, float, maximize, minimize) now have high resolution versions, meaning they won't become pixelated at higher resolutions anymore.
Additionally, we also tested and fixed many multi-monitor scenarios with different HDPI settings on Windows.
Stay tuned, 1.2 should be out soon!
Visit the KDDockWidgets GitHub page to get the update: https://github.com/KDAB/KDDockWidgets/releases/tag/v1.1.0.
You can find the source code for the KDDockWidgets 1.1 release on GitHub at:
https://github.com/KDAB/KDDockWidgets
Tarballs and zipballs for 1.1 are available from:
https://github.com/KDAB/KDDockWidgets/releases
Prebuilt packages for some popular Linux distributions are available at:
https://build.opensuse.org/project/repositories/isv:KDAB
KDDockWidgets is available as commercial and open source (GPLv2 & GPLv3).
For commercial licensing regarding inclusion in proprietary software and/or for tailored support options contact us and ask for a 30-day free trial license.
About KDAB
The KDAB Group is a globally recognized provider for software consulting, development and training, specializing in embedded devices and complex cross-platform desktop applications. In addition to being leading experts in Qt, C++ and 3D technologies for over two decades, KDAB provides deep expertise across the stack, including Linux, Rust and modern UI frameworks. With 100+ employees from 20 countries and offices in Sweden, Germany, USA, France and UK, we serve clients around the world.
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Upgrade your applications from Qt 5 to Qt 6 with KDAB’s migration services. Get a free migration assessment and join a hands-on workshop to prepare your team for a successful transition!
Learn more