1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-03-28 06:50:43 +03:00

200 Commits

Author SHA1 Message Date
Michail Vourlakos
d4528d4203 do not update iconSize automatically
--if the user has disabled automatically shrinking
calculations then these computations shouldnt
run... There is a chance that this is also responsible
for wrong counting animations
2017-04-08 21:20:52 +03:00
Michail Vourlakos
17c5eb5ee6 fix #351,use correct screenGeometry at task filter
--this fixes screen filtering for tasks but we
should investigate further in the future how
to support correct plasmoid.screenGeometry
2017-04-03 16:32:17 +03:00
Michail Vourlakos
a88b459b8a fix #334,block dropping internal launchers on dock 2017-03-26 14:23:24 +03:00
Michail Vourlakos
682d55a149 fix visual on drop a plasmoid
--this was broken from the new behavior
concerning launchers and their checks
2017-03-25 18:54:09 +02:00
Michail Vourlakos
d36c443371 update metadata files 2017-03-22 21:42:42 +02:00
audoban
75636c6903 update desktop files 2017-03-22 14:38:57 -05:00
Michail Vourlakos
1b7f18c79b update strings
--update greek translation
2017-03-22 21:22:59 +02:00
Michail Vourlakos
64c2aee5b2 update translation strings
--update greek translation
2017-03-22 20:55:42 +02:00
Michail Vourlakos
48c39e863d update translation strings 2017-03-22 13:10:55 +02:00
Michail Vourlakos
91bc9785dc visual improvements for Launchers Area 2017-03-21 21:28:50 +02:00
Michail Vourlakos
943c2a45a8 fix #298,default add launchers in taskmanager
--the user can alter this behavior from the tweaks
page. So the user can add launchers as plasma applets
by disabling the relevant choice in the tweaks
page.
2017-03-21 16:31:14 +02:00
Michail Vourlakos
b5f7bcde46 fix #288,new improvements for additions
--adding a plasmoid in taskmanager does not appear
an add cross
--trying to add launchers outside the taskmanager
appears a message over the taskmanager indicating
the real Launchers Area
2017-03-20 21:50:18 +02:00
Michail Vourlakos
799d995a10 fix #281,enable/disable auto decrease applets size
--the setting can be accessed through the tweaks page
2017-03-19 12:23:17 +02:00
Michail Vourlakos
d9a8428971 create globalsettings for corona
--first all the code concerning exposeAltSession
is moved in it and in the future also the autostart
and currentSession can follow. This will improve
both dockview and configview
2017-03-18 13:21:17 +02:00
Michail Vourlakos
d0321f3baa fix #272,expose alternative session in menu 2017-03-18 01:53:44 +02:00
Michail Vourlakos
8e17e58f24 add effectArea in DebugWindow
--export correctly the drawEffects variable
2017-03-17 23:59:50 +02:00
Michail Vourlakos
341bf00b63 disable effects if no panel is shown 2017-03-17 17:21:38 +02:00
Michail Vourlakos
06cf32fd67 fix #270,enable blur for panel background
--the user can habe blur and background contrast
effects in all cases for the panel and can
also choose the behavior from Tweaks page
2017-03-17 16:58:57 +02:00
Michail Vourlakos
aa0c2b9bda fix #215, support a modifier action
--a modifier action in now supported.The user
can set the modifier,the click and the action
that will be executed
2017-03-16 21:44:16 +02:00
Michail Vourlakos
a6922cbfeb fix #266,expose middle click actions of libtask 2017-03-15 21:44:54 +02:00
Michail Vourlakos
713c3ec7b6 disable bouncing for zoom=1 and when dock hidden 2017-03-14 20:15:31 +02:00
Michail Vourlakos
8a60bf7112 fixes for !compositing automatic icon size 2017-03-14 20:07:21 +02:00
Michail Vourlakos
58a3714789 fix positioning for !compositing editing mode 2017-03-14 19:51:03 +02:00
Michail Vourlakos
f3b79a1f26 fix calculations for !compositing vertical docks 2017-03-14 19:13:39 +02:00
Michail Vourlakos
087a4863c4 improve hidden spacers size
--icon margin is not set by the user,
this is why the hidden spacers must update
their size according to the user choice,
do not create to much empty space at the
edges
2017-03-14 18:09:10 +02:00
Michail Vourlakos
8ffb19b4cb fix #259,user can set distance between applets 2017-03-14 17:51:35 +02:00
Michail Vourlakos
1cbdab35e4 support scrolling for Debug Window 2017-03-14 17:31:37 +02:00
Michail Vourlakos
cf71eac686 update panel alignment correctly
--when the dock was changing between form
factors the edge alignments must be tranlated
correctly. e.g. left and right must
become top and bottom accordingly
2017-03-14 00:15:45 +02:00
Michail Vourlakos
fac1ed6be6 restore modes for !compositing
--support hiding modes when !compositing,
improve apperance/calculations a bit
for !compositing
2017-03-13 22:37:33 +02:00
Michail Vourlakos
eb0d04221e give more attention to !compositing
--improved all the visual and calculations
for !compositing. During the road also some
fixes introduced for the masking calculations
as the PanelBox exposes more of its settings
publicle to root and that way to
VisibilityManager
2017-03-13 01:19:11 +02:00
Michail Vourlakos
8205383b95 restore tooltips behavior for spesific cases
--locked applets, those that can be hovered,
and when zoomFactor==1
2017-03-12 20:43:45 +02:00
Michail Vourlakos
7644f9fabe improve panel painting for disabled compositing 2017-03-12 20:19:11 +02:00
audoban
1b7d3f0f00 fix restore connfig for raiseOnDesktop/ActivityChange 2017-03-12 12:05:32 -05:00
Michail Vourlakos
4111998d81 protect raise/hide animations from double calling 2017-03-12 13:27:42 +02:00
Michail Vourlakos
de8be60bd0 consistent hovering for applets and tasks
--relevant to #250,creates consistency for
hovering tasks and applets. The only concerns
is around the springanimation introduced in
plasma 5.10 but this will be checked later
how it can be supported properly
2017-03-12 13:23:10 +02:00
audoban
7848c600cb fix #246, Incorrect/inconsistent behaviour when switching virtual desktops 2017-03-12 04:01:27 -05:00
Michail Vourlakos
873893b52d fix #250,workaround hovering issue for applets
--algorithm that is searching for an IconItem
inside at the applet's code for 2 levels depth.
If it is found the this IconItem is used to
be activated and deactivated on entering and
exiting the applet.
2017-03-12 01:29:54 +02:00
Michail Vourlakos
178874be64 fix #248,option to shring thick margins to minimum 2017-03-11 19:32:43 +02:00
Michail Vourlakos
ced4d67f55 decouple thickness margins from iconMargin 2017-03-11 19:08:38 +02:00
Michail Vourlakos
9fc1bfd2d2 improve alternative layout appearance
--use a purpleprint fot the editing mode
in order to distinguish it from the default
session
2017-03-11 12:33:54 +02:00
Michail Vourlakos
438854eb8f fix #204,improve Latte clicking signaling
--fix the plasmatube behavior. The clicking
animation from Latte was preventing clicking
signals to be caught exactly as the plasma frameworks
were expecting them.
2017-03-10 17:57:47 +02:00
Michail Vourlakos
116ea00ee0 prevent proportion icon size under 16px. 2017-03-09 17:21:24 +02:00
Michail Vourlakos
5de5b11e38 improve proportion icon size with automatic icon
--when dock is changing screens and dock is using
an automatic calculated icon size based on contents
the automatic icon size must be recalculated for the
new proportion icon size
2017-03-09 16:49:51 +02:00
Michail Vourlakos
82c3edfd48 fix #217,adaptive applet size based on screen
--the user instead of setting the size in pixels,
can set a per centage value which is calculated
based on the current screen height
2017-03-09 15:59:33 +02:00
Michail Vourlakos
403eeb0c4d expose dockview local geometry to qml 2017-03-09 15:49:24 +02:00
Michail Vourlakos
b3ffc392b7 add proportion icon size
--this icon size is calculated based on the
screen's height
2017-03-09 15:41:44 +02:00
Michail Vourlakos
e19b20dc22 fix #198,recreate windows when it is needed
--in order for a dock to be above KeepAbove
windows must contain flag BypassWindowManagerHint.
Unfortunately this flag breaks the experience with
AlwaysVisible state especially the struts and
snapping behavior. This patch recreates a
dockView when a mode is changed and an
update for the flags is needed.
--at the same time move the localGeometry to
dockView in order to trigger properly the
updateAbsGeometry when it is needed, on
window's geometry changes not only when there
is local geometry change
--when a dock is created through corona, the
addDock function reads the mode which is going
to be used and specifys this way the flags that
have to be set during docks creation
2017-03-08 21:00:09 +02:00
Michail Vourlakos
fd97a93e6d fix #226,add applets correctly in Fill mode 2017-03-05 18:53:43 +02:00
Michail Vourlakos
049c1de713 updates for new percentage of panel background 2017-03-04 16:02:44 +02:00
Michail Vourlakos
0e8691878c fix #194,the user can enable a solid background
--this is especial useful for plasma themes with big
transparency. Latte can not support blur and background
contrast kwin effects for panel backgrounds that are drawn
inside its qml side.
2017-03-04 15:29:56 +02:00