Sergio Martins
a4f6b72157
Fix FloatingWindow::isInDragArea() returning false even with HTCAPTION
...
If the last clicked position is HTCAPTION then we're sure we're
dragging. Problem with comparing the rect is that mouse events are
async, and by the time we use the mouse event pos the window is already
somewhere else. So just use HTCAPTION, which is 100% correct.
Fixes #103
2021-01-17 16:28:11 +00:00
Sergio Martins
bdfcfdd0fe
Update ChangeLog
2021-01-16 22:39:11 +00:00
Sergio Martins
6a550c6c4a
Added Config::Flag_CloseOnlyCurrentTab
...
When clicking on the TitleBar's close button it closes all the
dock widgets in the tab, by default. With the new option it will
close only the current tab
2021-01-16 13:06:29 +00:00
Sergio Martins
772b51216f
Merge branch '1.2'
2021-01-13 23:15:03 +00:00
Sergio Martins
a79a2f5ecb
Fix restoring non-closable state
...
For issue #137
A simpler solution than on master, doesn't include the refactoring.
2021-01-13 23:13:39 +00:00
Sergio Martins
02648eb54e
Update ChangeLog re PySide6
2021-01-13 22:51:18 +00:00
Sergio Martins
8f61e57b57
Add DockWidget::Option::Option_DeleteOnClose
2021-01-13 12:54:18 +00:00
Sergio Martins
0d2bccc15e
Deprecate AddingOption
...
Will probably be removed in v1.5
2021-01-05 20:32:14 +00:00
Sergio Martins
6719dd2b9e
Allow to pass a preferred initial size to MainWindow::addDockWidget()
...
fixes #95
2020-12-28 11:59:09 +00:00
Sergio Martins
5582f37a18
Introduce InitialOption struct
...
addDockWidget() received a AddingOption enumerator. But that
enum isn't enough, as we also want to be able to specify an initial
QSize.
So, instead of adding yet another parameter to addDockWidget(), we
create a struct to old those "initial settings".
Implies a minor source break, but trivial to fix in user code,
just rename the enumerator.
Honouring preferredSize will be a followup.
Needed for issue #95
2020-12-27 20:22:02 +00:00
Sergio Martins
a2a80df5df
Add static function DockWidgetBase::byName()
...
So users don't have to use private API.
Fixes issue #126
2020-12-27 11:41:16 +00:00
Sergio Martins
7b9673e4e2
Shrink the overlay popup when we shrink the main window
...
Should be enough for issue #118
2020-12-19 14:10:01 +00:00
Allen Winter
e6c89c0564
setup for 1.2.1
2020-12-18 13:02:49 -05:00
Allen Winter
289ddffbe2
prep for 1.2.0 release
2020-12-17 14:40:16 -05:00
Sergio Martins
efcad6d2be
Update ChangeLog
2020-12-17 11:53:12 +00:00
Sergio Martins
8f85f28ed4
Merge branch '1.1'
2020-12-11 16:44:07 +00:00
Sergio Martins
b5c2757874
Updated Changelog with v1.1.1
2020-12-11 16:36:37 +00:00
Sergio Martins
e9a321039f
Renamed signal to windowActiveAboutToChange()
...
Added the 'aboutTo', as the event hasn't been caught by the top-level
window yet
2020-11-09 13:46:16 +00:00
Sergio Martins
b93f115b53
Added DockWidget::windowActiveChanged() signal
...
Tracking the top-level window's 'isActiveWindow' property is difficult
since the dock widget's top-level window is changing all the time
when docking and undocking. So added a convenience signal
2020-11-09 13:35:05 +00:00
Sergio Martins
f4d9a96ddb
Added Config::Flag_KeepAboveIfNotUtilityWindow
...
Which sets Qt::WindowStaysOnTopHint for floating windows.
Usually unneeded, as floating windows are Qt::Tool with a transient
parent, but in case you're using Flag_DontUseUtilityFloatingWindows
then you might want (or not) to keep them above.
2020-11-05 12:11:48 +00:00
Sergio Martins
3fb3984a72
Merge branch '1.1'
2020-10-26 18:23:17 +00:00
Sergio Martins
31fcbebaff
ChangeLog: Add the date of 1.1 release
2020-10-26 15:29:47 +00:00
Sergio Martins
29744c01c6
ChangeLog: Added Config::setTabbingAllowedFunc
2020-10-23 10:33:37 +01:00
Sergio Martins
a16adb9578
Merge branch '1.1'
2020-10-23 10:32:10 +01:00
Sergio Martins
49e488df24
remove roadmap from 1.1 ChangeLog
...
We only have it for master
2020-10-23 10:29:57 +01:00
Sergio Martins
1a3f00eac8
ChangeLog: Added HDPI improvements
2020-10-23 10:29:00 +01:00
Sérgio Martins
c6ea8d5525
ChangeLog: Remove mention to 1.0.1 release
...
We're releasing 1.1 asap
2020-10-23 10:23:52 +01:00
Sergio Martins
d7de0ebd20
Updated ChangeLog
...
- Added wayland for 1.2, it's done. Might need more polishing.
- Removed 1.0.1, let's release 1.1 instead
- Moved QtQuick to 1.3. The december target is still there, but I want
to release 1.2 sooner, since the wayland support is done.
2020-10-17 11:44:45 +01:00
Sergio Martins
d4ec2eec88
Windows: Added support for drop shadow for floating windows
2020-10-01 18:31:46 +01:00
Sergio Martins
c7955dce1e
Update ChangeLog and README
...
1.1 is due out soon, won't have QtQuick yetx
2020-09-29 21:10:47 +01:00
Sergio Martins
0e35c93ae5
Update ChangeLog
2020-09-27 18:02:56 +01:00
Sergio Martins
6a46744073
Make Flag_AutoHideSupport public
...
Ready to be tested by the public
2020-09-21 00:19:20 +01:00
Sergio Martins
b0acf8d1ae
Disable floating button when using auto-hide
...
TitleBar is a bit crowded otherwise. User can still pass
& ~Flag_TitleBarNoFloatButton if he really wants both buttons.
2020-09-20 22:54:51 +01:00
Sergio Martins
72785cf869
Updated ChangeLog and README with new features and bugfixes
2020-09-17 21:54:36 +01:00
Sergio Martins
2d2c8524ee
Introduce Config::Flag_DontUseUtilityWindowsForFloating
...
Controls whether windows get Qt::Tool or not
2020-09-13 12:24:26 +01:00
Sergio Martins
03e58c7443
update change log regarding issue #68
2020-09-04 17:17:23 +01:00
Allen Winter
933a535494
Merge branch '1.0'
2020-09-03 08:08:55 -04:00
Allen Winter
518a7cb398
Changelog - fix typo
2020-09-03 08:08:14 -04:00
Allen Winter
eac2cff09c
Merge branch '1.0'
2020-09-03 08:07:47 -04:00
Allen Winter
9a601a5172
CMakeLists.txt, Changelog - bump to 1.0.1
2020-09-03 08:06:12 -04:00
Allen Winter
cf8f25988c
Merge branch '1.0'
2020-09-03 07:58:52 -04:00
Allen Winter
a613e401e2
ready for 1.0.0 release
2020-09-02 12:29:58 -04:00
Sergio Martins
23e27ee953
Add 1.0 release date to the ChangeLog
2020-09-02 17:27:51 +01:00
Allen Winter
633dc06e6f
Merge branch '1.0'
2020-09-02 11:54:06 -04:00
Allen Winter
5ddf0ada76
Changelog - reorder versions
2020-09-02 11:50:53 -04:00
Sergio Martins
8bb15f5447
Updated ChangeLog
2020-08-27 15:30:17 +01:00
Sergio Martins
b1333b2c4c
ChangeLog: Update the changelog for 1.1
2020-08-23 13:52:16 +01:00
Sergio Martins
90da74b211
ChangeLog: Fill in the changes for 1.0
2020-08-23 13:46:29 +01:00
Sergio Martins
fbe88f7b99
ChangeLog: Remove the mention to 1.1
...
Since we're on 1.0 branch
2020-08-23 13:34:29 +01:00
Sergio Martins
05276999ad
ChangeLog: Fix dates and versions
...
1.0 wasn't released yet
2020-08-23 13:34:11 +01:00