1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-12 17:17:50 +03:00
Commit Graph

3403 Commits

Author SHA1 Message Date
Michail Vourlakos
153f5dab27 remove obsolete draggingStarted signals/slots
--draggingStarted signals/slots were used in order
to handle the active window dragging from empty areas.
The new approach ungrabs the mouse properly through
View relevant function and at the same time sends a
QEvent::Leave event to inform applets that the mouse
has left the view. This is enough in order to remove
any older draggingStarted workarounds and hacks.
2019-08-26 16:30:48 +03:00
Michail Vourlakos
0994405f69 send QEvent::Leave for view when dragging started
--this way the applets in the view will be informed for
mouse exited the view window
2019-08-26 00:59:21 +03:00
Yuri Chornoivan
15ab253efd Fix minor EBN issues 2019-08-22 11:26:41 +03:00
Yuri Chornoivan
2a85545db8 Fix project_license tag for plasmoid 2019-08-22 11:26:26 +03:00
Yuri Chornoivan
e4670ac174 Fix project_license tag 2019-08-22 11:26:15 +03:00
Yuri Chornoivan
997fbdff76 Get rid of deprecated setHidden() 2019-08-22 11:26:05 +03:00
Yuri Chornoivan
e643109d0f Try to fix build with Clang (take 2) 2019-08-22 11:17:13 +03:00
Yuri Chornoivan
784dfd1bf9 Try to fix build with Clang 2019-08-22 11:17:04 +03:00
Michail Vourlakos
3fb0206243 reverse scrolling for vds/activities switching
--Latte should use the same workflow paradigm for
switching vds and activities with the plasma pager
approach. This commit complies with this.

BUG:411086
FIXED-IN:0.9.2
2019-08-22 11:12:57 +03:00
l10n daemon script
1bec03ec8a SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-08-17 08:39:22 +02:00
Michail Vourlakos
f449e22943 dont hide icons/applets for software rendering
--when qml software rendering is enabled the ShaderEffects
do not work. Hiding sources in that case is hiding
from the user tasks and applets with no visual feedback.
Sources in that case should hide themeselves and give
the user the minimum which is the original drawn contents.

BUG:410920
FIXED-IN:0.9.2
2019-08-15 13:06:25 +03:00
Michail Vourlakos
47e8af0eab user can now change title tooltips at all times
--previously the user when the zoom factor was
1.0 the title tooltips was disabled. BUT as it
appers there are plenty of cases that title
tooltips can be shown when zoom factor = 1.0
so the user it is better to choose if wants them
or not.
2019-08-08 16:42:10 +03:00
Michail Vourlakos
289429185b hacky flag to keep Latte behavior for zoom=1
--if some users want to keep the Latte specific behavior
when the zoom factor = 1 then it can just LOCK
these applets

BUG:410695
2019-08-08 16:37:44 +03:00
Michail Vourlakos
bf66aa35a7 update struts when normalThickness value changes
--the issue was pretty obvious when the user was
using a top view with thickness < 24px. and a
bottom view always visible. In that case the top
view struts on startup did not decrease below
at 24px.

BUG:410707
2019-08-08 09:46:23 +03:00
Michail Vourlakos
8a9224ed3c enable highlighting effect for plasma indicator
BUG: 410695
2019-08-08 09:25:54 +03:00
Michail Vourlakos
6cc09eae4b update to v0.9.1 2019-08-04 14:54:45 +03:00
Michail Vourlakos
ed3a42b827 update Changelog for v0.9.1 2019-08-04 14:52:27 +03:00
Michail Vourlakos
8058778a93 initialy support only one case for busyVerticals 2019-08-03 08:55:31 +03:00
Michail Vourlakos
92a4fb054e improve smartness for Unity case layout
--when a vertical view is in busy state and is touching
also a horizontal view that is fully transparent in
SMART mode then the visual result is not that good.
In that case it is better to show the view background.
The horizontal view background in that case can provide
three different states:
a) if the panel style for popups is activated then the
horizontal view will follow the plasma original style
b) if NOT [a] and solid background for touching windows
is enabled then solid background will be offered
c) if NOT [a] and NOT [b] then the isBusy state
transparency will be offered
2019-08-03 08:47:45 +03:00
Michail Vourlakos
cad13372d6 support touching horizontal view and isbusy
--trying to increase smartness for horizontal
and vertical views. In multiple layouts environment
a view can exist in cases that one or more of
the sided views that is touching it is NOT
transparent, it would be nice for those
cases the top or bottom  view to LOSE also
its transparency in order to not look
inconsistent.
2019-08-01 18:29:46 +03:00
Michail Vourlakos
45456a5ab8 update wayland interfaces in desktop file 2019-08-01 02:31:54 +03:00
Michail Vourlakos
42d94df47f introduce windowCanBeMaximized
--trying to avoid interacting with windows
that DO NOT allow it
2019-07-31 16:44:43 +03:00
Michail Vourlakos
59f1d72fa3 improve canBeDragged implementation
--follow libtaskmanager case to support this
2019-07-31 16:34:05 +03:00
Michail Vourlakos
e684924d7c improve more the isBusy background case
--the new implementation supports and always darkish
case when the isBusy background is drawn. So now
we have the following possibilities:
a)panel transparency<35 means BEST contrast with
underlying desktop background
b)panel transparency>=35 AND <70 means a DARKISH
background
c)panel transparency>=70 the user chosen plasma
theme
2019-07-31 16:09:47 +03:00
l10n daemon script
e438e04511 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-07-31 08:57:25 +02:00
Michail Vourlakos
43d1985d4e improve LeftClick::PreviewWindows
--when the user clicks a single window now it is
just activated instead of showing first the preview
window showing only one instance

BUG:410417
2019-07-30 23:35:09 +03:00
Michail Vourlakos
5bab4b0409 wayland,show preview windows for grouped tasks
BUG: 410408
2019-07-30 18:31:11 +03:00
Michail Vourlakos
1000f62836 set minimum hide timer interval 50ms
--when hide timer is set below 50ms. there are
cases that does not let the view to be shown after
a containmouse trigerring. By setting a minimum
value for the timer to 50ms this is fixed.

BUG:410370
2019-07-30 18:00:33 +03:00
Michail Vourlakos
bab3e9126e fix published absolute geometry in !compositing
--absolute geometry is the published area that the
dock/panel occupies when it is shown. So it should
not change when the dock becomes hidden. This patch
fixes the case for the !compositing environment.
2019-07-30 17:07:20 +03:00
Michail Vourlakos
7644e67b35 update absolute geometry in !compositing slide-in 2019-07-30 16:47:39 +03:00
Michail Vourlakos
4501cb6eec fix "Disabled KWin edges" for !compositing
BUG:410370
2019-07-30 16:29:42 +03:00
Michail Vourlakos
cdf230944e fix configview.h reference
BUG:410371
FIXED-IN:0.9.1
2019-07-29 23:51:55 +03:00
Michail Vourlakos
6121799346 avoid Tasks Pixelization
--enable cached:true for Tasks effects in order
to try to avoid pixelization in some cases when
effects are enabled
2019-07-29 23:45:14 +03:00
Michail Vourlakos
60e97ec0be fix blurred icons
--revert back the PIXELIZATION workaround because
it creates BLURRED icons even for sizes>=64px!

BUG:410365
FIXED-IN:0.9.1
2019-07-29 22:51:17 +03:00
Michail Vourlakos
7521d8beb8 forward pressed/released to underneath applets
--there were cases that these signals were not sent
to underneath applets

BUG:410350
FIXED-IN:0.9.1
2019-07-29 15:58:44 +03:00
Michail Vourlakos
4ebf3e2329 update progress badge properly
--send repaint signals properly for BadgeText

BUG:410318
FIXED-IN:0.9.1
2019-07-28 23:26:48 +03:00
Michail Vourlakos
6bc9949f9c update to version v0.9.0
--new major stable branch for v0.9.x
2019-07-28 18:01:51 +03:00
Michail Vourlakos
53b4257edc update information to v0.9.0 2019-07-28 12:04:37 +03:00
Michail Vourlakos
fcee8d98cc x11 fixes for invalid windows
--when a window is stacked back to its parent window
for example the firefox case (dragging a tab to create
a new firefox window and redrag it afterwards to the
main window) the wm::windows array had inconsistent
window records.
--This is fixed and also any X11 transient changed signals
are not blocked for windowChanged signals
2019-07-23 12:08:58 +03:00
Michail Vourlakos
e41ed77ce6 add report error message for unknown screens 2019-07-23 11:21:11 +03:00
Michail Vourlakos
71e291ccec comment debug messages 2019-07-23 11:21:01 +03:00
Michail Vourlakos
964f2282f2 consider main window also for dodge active
--if the main window is not active but is
touching the dock then the dock is not shown
for dodge active state
--fix the cleanup code in order to cleanup
windows that have a ghost wid ( 0 )
2019-07-23 00:17:46 +03:00
Michail Vourlakos
e7cb61a5e9 fix Importer::standardPath behavior 2019-07-22 09:52:46 +03:00
Michail Vourlakos
b81684a1a9 embrace X-KDE-Wayland-Interfaces 2019-07-22 09:34:24 +03:00
l10n daemon script
4c7e800ce7 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-07-18 08:41:07 +02:00
Michail Vourlakos
750f05dc3b beta release v0.8.97 (for upcoming v0.9)
--first beta release to give to the public
2019-07-17 09:42:44 +03:00
l10n daemon script
f2c18392a0 GIT_SILENT made messages (after extraction) 2019-07-17 07:42:26 +02:00
Michail Vourlakos
7c7a69e163 Merge branch 'fix_v0.9' into v0.9 2019-07-16 20:59:32 +03:00
Michail Vourlakos
b94f87f144 rename trackerwindows to windowstracker
-- in order to distinguish it from the neighbour
tracker classes
2019-07-16 20:58:48 +03:00
Michail Vourlakos
abc39c7313 Merge branch 'v0.9' 2019-07-16 14:27:55 +03:00