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

2297 Commits

Author SHA1 Message Date
Michail Vourlakos
8cfbb67d3c fix #978,dont overlap pin/advanced buttons 2018-04-14 04:46:46 +03:00
Michail Vourlakos
a04bee5cc2 use plasma HIG and remove ":" character
--tranlsation improvements
2018-04-14 04:32:02 +03:00
Michail Vourlakos
745b9ea075 dont apply too early blur effect
dont delay the corona destruction under wayland
because that creates a crash with kwin effects

BUG: 392890
2018-04-09 11:38:01 +03:00
Michail Vourlakos
5231e95c96 fix #972,update Sliders version at dock settings
--use QtControls 2.2 for Sliders in dock settings
and update the Latte required version to 5.9 which
is LTS. Most distros should have already updated
to that one.
2018-04-09 03:36:44 +03:00
Michail Vourlakos
1601eaa155 Revert "Revert "fix #972,fork PlasmaComponents3.Slider""
This reverts commit e328fa55026d39a9ebf7fe201a1d351cf1c861fe.
2018-04-09 03:07:03 +03:00
Michail Vourlakos
e328fa5502 Revert "fix #972,fork PlasmaComponents3.Slider"
This reverts commit 4588ac12a0080e2b99618c2042e51d4fb0b9dfcb.
2018-04-09 02:29:08 +03:00
Michail Vourlakos
4588ac12a0 fix #972,fork PlasmaComponents3.Slider
-as it appears the PlasmaComponents3.Slider
was adding too much visual distraction. I had
to fork it in order to use it dock settings
window. We needed the behavior of wheelEnabled
in order to disable it and the only slider
providing it from Qt 5.7 was the QtControls 2.0
Slider
2018-04-09 02:14:25 +03:00
Michail Vourlakos
6881d8fbbe fix #970,parabolic effect fix
During dock sliding-in because the parabolic
effect isnt trigerred immediately but we wait
first the dock to go to its final normal
place we might miss the activation of the
parabolic effect. By catching that signal
we are trying to solve this.
2018-04-09 01:03:05 +03:00
Michail Vourlakos
94fa4177ac set hidden ghost window mask to minimum 2018-04-09 00:47:12 +03:00
Michail Vourlakos
7b77a71980 dont disable restore zoom for previews 2018-04-08 19:03:41 +03:00
Michail Vourlakos
3b7f4f4997 [wayland] improve previews behavior 2018-04-08 18:48:58 +03:00
Michail Vourlakos
5ea2cfa79e [wayland] - fix previews crash
-- disable the use of PlasmaCore.WindowThumbnail
under Wayland in order to fix a crash that was
appearing after a while when the user was using
previews

BUG: 392865
2018-04-08 18:24:29 +03:00
Michail Vourlakos
6de8417007 fix #970,dont show previews when sliding in/out 2018-04-08 12:07:02 +03:00
Michail Vourlakos
6d7d53e454 improve removal animation
-- when removing a task and there are surrounding
separators then the hidden spacers are updated
immediately for the neighbour tasks. In such case
in order to not break the removal animation a small
margin must applied.
2018-04-08 11:32:21 +03:00
Michail Vourlakos
39d837da1d increase separators update signals
--add a delayer in order to syncLaunchers to avoid
a crash when multiple docks exist that are synced
together.
2018-04-07 18:34:01 +03:00
Michail Vourlakos
544642903b fix warnings under wayland 2018-04-07 17:56:48 +03:00
Michail Vourlakos
18fb040b84 dont break the bouncing animation 2018-04-07 17:47:40 +03:00
Michail Vourlakos
9c15b90f78 update tasks edges when task becomes shown/hidden 2018-04-07 15:18:32 +03:00
Michail Vourlakos
e9b3cf2ed7 Use a new architecture for internal separators
--the old architecture that was trying to keep
an internal separators record couldnt catch up
and at the same time could create issues with
internal separators at different activities.
2018-04-07 15:07:12 +03:00
Michail Vourlakos
76af94b59d reposition applet spacer visual debugger
--this way the applet spacer visual debugger
uses the same metrics with its plasmoid
counterpart
2018-04-07 10:52:21 +03:00
Michail Vourlakos
d4685cd492 disable functionality for onlylaunchers
--when only launchers are shown and the user
has chosen to disable any active indicator
then the plasmoid should behave only as
a smart launchers list with no window
capabilities
2018-04-07 03:17:18 +03:00
Michail Vourlakos
eec2927f88 updates for hidden tasks and int.separators 2018-04-07 02:48:58 +03:00
Michail Vourlakos
b8c07b8523 fixes for disable Windows Functionality 2018-04-07 01:43:27 +03:00
Michail Vourlakos
2742be427b fix #901,show windows only from launchers
--add an option to tasks filters in order to
hide windows that do not have launchers
2018-04-06 19:36:30 +03:00
Michail Vourlakos
0c956fac77 fix #961,Improve Visibility consider WindowsGoBelow
--the following case:
[Windows Go Bellow + Top Panel + Panel Transparency<40%
+ "Improve Visibility" + "Not Forced Solid Background
for maximized windows"]
disables the colorizer because the role of the background
is done from the window titleBar.
2018-04-06 13:18:26 +03:00
Michail Vourlakos
1c60ba4880 fix margins for sticker and advancedSwitch 2018-04-06 12:05:36 +03:00
Michail Vourlakos
1c8c728927 fix #963,disable wheel for sliders
--fork the PlasmaComponents Slider in order to
update to newer Qt version and support the
wheelEnabled property. After that just disable
wheel for all sliders in Appearance page.
2018-04-06 11:02:48 +03:00
l10n daemon script
de35075eac 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"
2018-04-06 05:21:26 +02:00
Michail Vourlakos
13e8791213 add a few margins for applets tooltips 2018-04-06 00:38:23 +03:00
Michail Vourlakos
92c025d94d show tooltips by default
--shows Latte tooltips by default except
if an applet is locked or zoomfactor==1
2018-04-06 00:29:42 +03:00
Michail Vourlakos
ca6188bf46 remove transparency from Colorizer colors
--the plasma theme may have set for textColor
and backgroundColor, colors with transparency.
This can mess up the "Improve Visibility"
feature.
2018-04-05 21:31:49 +03:00
Michail Vourlakos
2967eea11a fix #961,Semi-Tranparent Panels at ImproveVisibility
--update issue #957 in order to take into account
semi-transparent panels. With semi-transparent panels
contrast could be a puzzle. The changes that
introduced with this patch are:
1. Enable Improve Visibility when also case [E] from
 #957 is enabled.
2. When a semi-transparent panel exists in combination
with Improve Visibility option then add a threshold
in order to indicate if the Colorizer will be applied
or not. The threshold is 40% in order to indicate if
a semi-transparent panel is solid or not.
2018-04-05 21:16:30 +03:00
Michail Vourlakos
5e4134b1ee improve visibility should consider per screen
--maximized windows shouldnt provide solidness
at docks using improve visibility in different
screens.
2018-04-05 19:57:55 +03:00
Michail Vourlakos
cd8676e62a blacklist from applet from heuristics
--blacklist "com.github.zren.presentwindows" from
Latte heuristics in order to work correctly with
it.
2018-04-05 14:57:23 +03:00
Michail Vourlakos
27715435a9 update README links and titles
--remove Translators record as from >=v0.7.3
all translations are done through the kde
community.
2018-04-05 13:28:16 +03:00
Michail Vourlakos
34cfbbec68 remove whitespace 2018-04-05 13:10:41 +03:00
Michail Vourlakos
f287d37ac0 add a dock geometry validator
-- under X11 it was identified that windows
many times especially under screen changes
dont end up at the correct position and size.
This vailidator(timer) will enforce repositionings
and resizes every 500ms if the window hasnt end up
to correct values and until this is achieved.
2018-04-05 10:09:04 +03:00
Michail Vourlakos
fa2bc5bae9 increase maximum value of screen tracker 2018-04-04 23:37:38 +03:00
Michail Vourlakos
f49951566b Revert "change window type for applets tooltip"
This reverts commit fec2756266750f1dcb67c118cf0ece43a28f2902.
2018-04-04 15:55:05 +03:00
Michail Vourlakos
fec2756266 change window type for applets tooltip
--change type to PopuMenu because Dock interacts
with wayland windows stangely and ToolTip doesnt
provide a beautiful theming.
2018-04-04 14:13:25 +03:00
Michail Vourlakos
065f92bb70 show maxLength value at relevant tooltip 2018-04-04 14:08:45 +03:00
Michail Vourlakos
ba2acef2c1 fix warning 2018-04-04 02:03:39 +03:00
Michail Vourlakos
0712d62a3b dont lose focus from dock tooltips
--because focus is lost from dock tooltips the
dock settings window was closing. We take into
account that case in order to not close the
dock settings window in such case
2018-04-04 01:58:39 +03:00
Michail Vourlakos
878dcda70c increase extreme icon sizes max step 2018-04-03 17:13:03 +03:00
Michail Vourlakos
820dff0bb5 improve calculations of panelEdgeSpacing 2018-04-03 17:06:54 +03:00
Michail Vourlakos
8f33a4f722 take into account if an applet is locked
--if in applet is locked from the user then we
dont need to try to enforce the parabolic manager
rectangular layouting.
2018-04-03 16:53:56 +03:00
Michail Vourlakos
e0707b684e fix #956,take into account panel transparency
--implementation of the design decisions described at
issue #957. Panel Background and Dynamic Background
options interact with each other concerning
panel transparency and triggering of solidness or
transparency.
2018-04-03 16:00:50 +03:00
Michail Vourlakos
dcdba04781 fix #953,disable background setting
--background settings at !compositing environments
dont change anything as for these environments
their settings are specific.
2018-04-02 19:58:38 +03:00
Michail Vourlakos
157285e45f remove donation button 2018-04-02 19:29:10 +03:00
Michail Vourlakos
dfa83ecc7b fix BehaviorPage scrolling capability 2018-04-02 18:47:27 +03:00