1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-03-26 10:50:37 +03:00

3584 Commits

Author SHA1 Message Date
Michail Vourlakos
6be5819143 [wayland] - dont crash on tasks right click
BUG:417546
FIXED-IN:0.9.9
2020-02-21 23:14:19 +02:00
l10n daemon script
27c8cda791 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"
2020-02-16 09:48:41 +01:00
Michail Vourlakos
47aa6cb0f4 plasma5.18:update animations speed 2020-02-13 18:50:11 +02:00
Michail Vourlakos
a2b714d307 dont add meta view in hiding views
--when the user is triggering an application
launcher that is a popup in a hidden view
it is not needed to enforced hidden afterwards.
The blockHiding will be released automatically
when the application launcher popup is closed.

BUG:417239
FIXED-IN:0.9.9
2020-02-08 23:33:35 +02:00
Michail Vourlakos
4ff45510b2 fix blur regions calculations
--do not send faulty blurred regions to KWin

BUG:417254
FIXED-IN:0.9.9
2020-02-08 23:32:51 +02:00
l10n daemon script
b769fdf693 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"
2020-02-04 09:59:10 +01:00
Michail Vourlakos
b11dacc004 compute blur area correctly on startup
--improve calculations for Effects area during startup
and at the same time when the dock is totally hidden
so it should not paint any effects area at all.

BUG:416928
FIXED-IN:0.9.9
2020-01-30 22:04:04 +02:00
Michail Vourlakos
3bf3141614 dont break Task.IconItem size calculations startup
--remove no-needed anchors changes state for Task.IconItem
and at the same time fix the size calculations for IconItem.
There were cases for Views that did not use the parabolic effect
at all and Tasks contained single windows tasks (that did not
have launchers assigned), these specific tasks were
appearing at minimum icon size 16px. even though the user
had set much greater values.
2020-01-30 18:49:55 +02:00
Michail Vourlakos
cc5fcf9846 update to v0.9.8.1 v0.9.8.1 2020-01-26 19:49:22 +02:00
Michail Vourlakos
8aab4373e2 update Changelog to 0.9.8.1 2020-01-26 19:46:35 +02:00
Michail Vourlakos
a62c52eb52 improve availableScreenR*WithCriteria functions
BUG:416791
FIXED-IN:0.9.8.1
2020-01-26 19:36:13 +02:00
Michail Vourlakos
dc35f8faf2 update to v0.9.8 v0.9.8 2020-01-26 10:17:39 +02:00
Michail Vourlakos
61e9662dd0 update Changelog to v0.9.8 2020-01-26 10:16:33 +02:00
Michail Vourlakos
192e4c0fef Left/RightEdge calculations for availableScrRegion
--preparing the infrastructure calculations in order
to publish to Plasma 5.18 and greater the
availableScreenRectagle and availableScreenRegion
that Latte leaves free in current running
screens.
2020-01-22 21:40:21 +02:00
Michail Vourlakos
33fdea478a improve semantics 2020-01-22 13:51:51 +02:00
Michail Vourlakos
f8dd3d5c40 expose WindowAbilities from LastActiveWindow API
--expose isClosable,isMinimizable, isMaximizable etc..
through the LastActiveWindow API for applets or containments
to use
2020-01-22 13:04:33 +02:00
Michail Vourlakos
63f6d22f47 dont update dock settings mask for compositing
--follow PlasmaQuick::Dialog:Popup window approach
and dont apply any mask when compositing is active
2020-01-16 19:37:50 +02:00
Michail Vourlakos
39c5ee9353 blur dock settings window properly
--the new approach is always using the background
mask of the window from the FrameSvgItem background
applied.

BUG:416177
FIXED-IN:0.9.8
2020-01-16 19:37:50 +02:00
l10n daemon script
b4dcd158a4 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"
2020-01-16 09:30:21 +01:00
Michail Vourlakos
54e59e773b fix applets edge margins calculations
--different applets situations request different
margins for indicators and margins between them
in order to draw them properly. This fix takes
into account when edge margins are disabled from
wrapper and in that case the edge margins for these
are calculated bettter.
2020-01-13 21:51:18 +02:00
Michail Vourlakos
77866ebfe6 support dialogs/background for dock settings wins
--use a different shadows manager for dialogs such as
dock settings window through the Latte::Corona class.
The new shadow manager is responsible to draw
"dialogs/background" shadows for windows instead of
the PanelShadows original class which is responsible
to draw "widgets/background" shadows
2020-01-12 23:53:41 +02:00
Michail Vourlakos
9ee75ee7ee Revert "apply proper shadows for dock settings window"
This reverts commit 9e78fab4cec5cfa59231f03c3d1bfe645fb965a2.
2020-01-12 22:24:23 +02:00
Michail Vourlakos
9075af90c0 respect plasma theme color palette always
--identify better what is the plasma theme color
palette the creator has chosen and use ALWAYS
the same color palette that Plasma is also using.
In the past, Latte was trying to protect the
color palette because Latte REVERSED colors mode
did not work fine for all plasma themes. That
approach is abandoned, Latte will use the same
colors group with plasma themes and it is on
the creators responsibility to provide enough
contrast
2020-01-12 10:55:50 +02:00
Michail Vourlakos
aa441064e1 identify highest priority application launcher
--provide a new way to identify which application
launcher has the highest priority in order to be
triggered. When an application launcher applet
has a global shortcut assigned to it then that
application launcher applet has the highest
priority in order to be triggered through
"Super" global key.
2020-01-10 18:01:00 +02:00
Michail Vourlakos
49b3c4648a [wayland,crash]-fix showing advanced dock settings
--fix showing advanced settings window in order to update
the window geometry ONLY WHEN there are availableScreenGeometry
changes from Latte::View(s).
--As a side effect changing docks/panels location under wayland
when they have enabled their background blur has reduced crashes
during location changes.
2020-01-10 16:53:11 +02:00
l10n daemon script
7151b76a21 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"
2020-01-07 09:53:07 +01:00
Michail Vourlakos
ad074a6dab improve View workarounds for kwin activities
--improve the new worksarounds in order to always
apply the activities that a view and its windows are
present when the workarounds were triggered from
kwin faulty behavior. The kwin faulty behavior is
that when any activity is paused then all Latte::Views
become hidden and lose their activities references.
The workarounds are timers that when they trace
a faulty visible state !visible are restoring the
normal behavior to views.
2020-01-04 20:00:51 +02:00
Michail Vourlakos
06aef0e30d restore signal registering that was lost 2020-01-04 19:39:42 +02:00
Johnny Jazeix
e740bd3803 add KDECompilerSettings for CI compilation 2020-01-03 20:36:34 +01:00
Michail Vourlakos
7aca2bedd6 improve semantics for WM::setActiveEdge 2020-01-03 13:34:08 +02:00
Michail Vourlakos
d27e90caf9 dock settings window not overlap plasma panels
--when dock settings window is shown it is good to
NOT overlap with plasma panels. Under X11 this is
possible because the real availableScreenGeometry
is exposed through QScreen.
2020-01-02 11:21:36 +02:00
Michail Vourlakos
722f49a7b9 add hidden debug option "kwinedges"
--a way to debug kwin edges behavior for
hidden Latte::View(s) screen edges windows
2020-01-01 19:43:21 +02:00
Michail Vourlakos
71e084417c add KDE official Help menu
--in that way Latte gains easily language
switching from user
--exposure of how/where to report bugs
2020-01-01 12:26:31 +02:00
Michail Vourlakos
cab1b269dc update to v0.9.7 v0.9.7 2019-12-31 01:02:16 +02:00
Michail Vourlakos
cf50cd6e33 update changelog to 0.5.7 2019-12-31 00:58:31 +02:00
Michail Vourlakos
ca8aadf1a9 fixed compile with qt 5.9
FIXED-IN:0.9.7
BUG:415715
2019-12-30 23:58:00 +02:00
Michail Vourlakos
a545844de7 update to v0.9.6 v0.9.6 2019-12-30 19:52:26 +02:00
Michail Vourlakos
be97fc4d53 update Changelog to v0.9.6 2019-12-30 19:41:52 +02:00
Michail Vourlakos
d8e9a5688b [qt5.14]-restore dragged task to normal in the end
after dragging a task, the task should return to
normal state. In qt 5.14 default states that have
a "when" property do not play well

BUG:415333
FIXED-IN:0.9.6
2019-12-30 19:25:05 +02:00
Michail Vourlakos
32bcf26eaf [qt5.14] - restore editVisual to normal
--when the view settings window is closed then the
View must return to normal mode and disable
the editMode. In qt 5.14 default states that have a "when"
property do not play well

BUG:412940
2019-12-30 19:24:54 +02:00
Michail Vourlakos
a2edffa8e7 update PanelShadows to upstream code 2019-12-29 11:56:25 +02:00
Michail Vourlakos
d62e77eca7 remove QFontMetrics deprecated code 2019-12-29 11:56:17 +02:00
Michail Vourlakos
71e5d20144 fix Indicators tooltip for Download option 2019-12-28 14:26:21 +02:00
Michail Vourlakos
6b8e7a6361 new View::availableScreenRectChangedFrom triggers
--following the new design applied first at
View:availableScreenRegionChangedFrom instead of different
View parts to trigger directly m_corona relevant signal,
all View parts are triggering the View relevant signal
and as such the can be disabled all together
easily.
2019-12-28 14:09:57 +02:00
Michail Vourlakos
502571b09e set minimumLength for ScreenEdgeGhostWindow
--set a minimumLength in order to avoid the indicator
to become TOO SMALL and not noticable. The minimum
length has been set to be 25% of the screen edge length
that the view as attached.
2019-12-27 19:42:58 +02:00
Michail Vourlakos
9b6f597ce6 crash fix:from unloading views
--when as Always Visible view was unloaded from
a CentralLayout because its Activity was closing
it was creating a crash. This patch fixes the
situation by releasing sensitive view signals
earlier.
2019-12-27 19:17:50 +02:00
Michail Vourlakos
df5c2a2be3 wayland:fix crash from not found window 2019-12-26 22:24:45 +02:00
Michail Vourlakos
b1fb8fe2df improve publish task geometries code
--update the publish task geometries code
in order to identify also when the dock
has hide itself or is fully shown properly
and update the published task geometries
accordingly
2019-12-25 22:15:55 +02:00
Michail Vourlakos
0b5628ee1c only left click for applets neutral areas activate 2019-12-25 22:15:37 +02:00
Michail Vourlakos
2314e7c0c0 improve geometries publishing
--remove unneeded properties references
2019-12-24 17:25:46 +02:00