1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-03-01 00:58:24 +03:00

1959 Commits

Author SHA1 Message Date
Michail Vourlakos
b8321fb829 fix #905,smart colorize transparent panels
--enhanche the dynamic background feature and
in ordre to improve contrast with the underlying
background Latte now calculates the luminosity of the area
underneath the panel and based on that chooses the
best color to create contrast. The colors are chosen
only between textColor and backgroundColor.
2018-03-07 17:54:53 +02:00
Michail Vourlakos
c4fe624e64 improve new setting for colorize contents 2018-03-06 00:22:49 +02:00
Michail Vourlakos
4d6e986d2b use panel theme in some cases that isnt chosen
--when the user has disabled the panel background
but has enabled a solid background for maximized windows
then in such case the panel background must be enabled
for when it is needed
2018-03-05 21:56:17 +02:00
Michail Vourlakos
198ce090ef enable monochrome panel for transparent panels
-- in dynamic background it might be important for
the user to increase the contrast because the textColor
from plasma theme and the background might not provide
readable contrast. This feature adds this by giving
to the user the choice to have as monochrome layout
when the panel is transparent to theme.backgroundColor
2018-03-05 21:15:35 +02:00
Michail Vourlakos
5db8c37cbf fix #900,dont hide panel in editMode
--when the context menu is destroyed it frees
the visibility blocker for hiding. This is true
in normal state but in editing mode it shouldnt
happen.
2018-03-05 17:43:39 +02:00
Michail Vourlakos
b0bb99e2a9 compress svg files 2018-03-04 13:05:58 +02:00
Michail Vourlakos
c7915677bd improve splitter icon color/contrast
--fix also splitter icon size when adding for
first time in EditMode
2018-03-04 13:01:57 +02:00
Michail Vourlakos
de4cddb5d3 update internal splitter icon to use plasma theme 2018-03-04 12:36:48 +02:00
Michail Vourlakos
f2b93ac5f2 improve AlwaysVisible during startup in wayland
--the GhostWindow which is used for AlwaysVisible mode
under wayland during startup there was cases that its
geometry was exceeding the maximumGeometry sent.

BUG: 390017
2018-03-03 14:14:44 +02:00
Michail Vourlakos
4da2576ccb remember layouts settings columns width
--layouts columns widths are restored at its
previous values when the settings window is
shown and are saved when the settings window
closes
2018-03-03 13:03:05 +02:00
Michail Vourlakos
6379b401b7 increase wheel sensitivity
--this is used for the audiobadge in order to
be more natural its behavior to the users
expectations
2018-03-03 12:32:16 +02:00
Michail Vourlakos
a32eb124da fix #892,reduce scrolling speed for audio badges 2018-03-03 12:07:25 +02:00
Michail Vourlakos
f8b5bc5c25 fix #890,use only pulseaudio stream to track audio 2018-03-03 10:55:19 +02:00
Michail Vourlakos
7055b44a6e fix #890,dont show audio for paused mpris player
--improvements from plasma taskmanager mpris code
--check for mprisplayer status, when the player
is paused dont show the audio badge
2018-03-03 10:27:07 +02:00
Michail Vourlakos
9166293348 fix previews dialog for wayland 2018-03-02 21:24:33 +02:00
Michail Vourlakos
c8b06b6561 dont show debug message 2018-03-02 20:28:22 +02:00
Michail Vourlakos
6bb7f0ab51 improve context menus for wayland 2018-03-02 20:27:32 +02:00
Michail Vourlakos
410190e615 fix #891,import old launchers only once
--import deprecated launchers to new architecture only
once
2018-03-02 19:13:05 +02:00
Michail Vourlakos
cd3616537c set minimum maxLength to 30%
--when the user was using the mouse wheel to change
the maximum length, the maximum length could get
lower values than 30%
2018-03-02 00:14:57 +02:00
Michail Vourlakos
cb88d134f4 fix #889,dont crash on applcation exit
--the wayland interface couldnt orchestrate correctly
with the corona and the application exit. The whole
architecture changed and the window manager now is
provided by corona and corona is also responsible to
keep only one instance of it and close on exit.
2018-03-01 23:53:28 +02:00
Michail Vourlakos
b4b68e5bb1 add wayland debug messages 2018-03-01 01:31:17 +02:00
Michail Vourlakos
0a1488b643 update wayland code based on plasma 2018-03-01 00:52:05 +02:00
Michail Vourlakos
d6740bb378 fixes for wayland 2018-03-01 00:35:31 +02:00
Michail Vourlakos
2403fbabe1 update brown textColor 2018-02-28 20:45:57 +02:00
Michail Vourlakos
47054c3380 update layouts color based on new palette 2018-02-28 20:13:13 +02:00
Michail Vourlakos
bcce41d064 always update background for colors/backs
--because the comboBox includes Select Background and
TextColor the last edit mode patterns couldnt be selected
in some cases
2018-02-28 19:48:13 +02:00
Michail Vourlakos
3a77754ef3 update edit mode image patterns
--increase contrast and add some noise in them
2018-02-28 19:32:59 +02:00
Michail Vourlakos
1a6fbcdfe0 improve trademark positioning
--issue #886, improve spacings
2018-02-28 00:13:25 +02:00
Michail Vourlakos
7050d7ba1f fix #886 use svg for settings Latte trademark
--remove the Plasma Label that was used to set
the Latte trademark based on Tangerine font that
was distributed from app source code
--remove the Tangarine font from source code
2018-02-27 23:58:47 +02:00
Michail Vourlakos
db58a24040 dont count internalViewSplitters for globalShortcs
-- as mentioned at #879
-- improve also the semantics of globalShortcuts
2018-02-26 18:12:06 +02:00
Michail Vourlakos
a6d92153f9 fix #881,load launchers correctly in plasma panel 2018-02-25 23:36:06 +02:00
Michail Vourlakos
aaecd4de15 improve mouse par.effect sensitivity for tasks 2018-02-25 21:29:00 +02:00
Michail Vourlakos
052a8519ce fix entry index for plasma taskmanagers
--in plasma taskmanagers the index passed starts
from 0 and for latte taskmanager from 1.
2018-02-25 20:24:59 +02:00
Michail Vourlakos
9f03e10b3d delay execution of activating entrys when hidden
--entries execution is delayed in order to give the
time to the dock to show itself first
--improve a bit the code complexity for globalshortcuts.
2018-02-25 20:20:34 +02:00
Michail Vourlakos
f2b80b7b52 update strings for global shortcuts 2018-02-25 20:03:37 +02:00
Michail Vourlakos
1ff161a030 updates and improvements at applets glob.shortcuts 2018-02-25 20:00:23 +02:00
Michail Vourlakos
103b901125 support showing applets numbers with badges
-- this is used mainly from globalshortcuts triggering
2018-02-25 19:05:32 +02:00
Michail Vourlakos
db28c6bcaf use globalshortcuts with containment also
--we are trying to expose an applets calling
mechanism that is combined with the latte plasmoids
one with a nice beautiful way
2018-02-25 17:53:22 +02:00
Michail Vourlakos
e92b570a4f add BadgeText in Latte lib from the plasmoid
-- move BadgeText in Latte lib in order to be able
to be used from plasmoid and containment at the
same time
2018-02-25 17:31:10 +02:00
Michail Vourlakos
1e57260c5f asynchronous calls for quiting application
--this gives the time for docks to close and also
to not create any rare crashes because qml settings
window calls this code path from its Quit button.
2018-02-24 10:54:35 +02:00
Michail Vourlakos
316b6fb6df call checkRestoreZoom properly for contextMenu
--latte plasmoid has its own build-in contextMenu. Call
properly the checkRestoreZoom for that contextMenu
2018-02-23 20:35:43 +02:00
Michail Vourlakos
a75984f564 force solidness in behaveAsPlasmaPanel
--when we are able to force solidness even though
the plasma theme may never provides that, because
the svg file has some tranparencies in it. Then
for such cases we support it. Such is case is when
the panel is behaveAsPlasmaPanel and maxLength=100%
2018-02-22 23:57:15 +02:00
Michail Vourlakos
7dbb71167b use plasma theme for audio badges 2018-02-22 20:15:27 +02:00
Michail Vourlakos
908425c00d !compositing,set correctly current geometries 2018-02-22 20:06:29 +02:00
Michail Vourlakos
e370f0447f fix editShadow for compositing mode 2018-02-22 19:36:12 +02:00
Michail Vourlakos
657d86033f respect user settings for applet shadows 2018-02-22 19:31:06 +02:00
Michail Vourlakos
32c4ef1d5b Myltiple:improve Activities switching
--improve Activities switching and activation
for orphaned layouts (that is layouts that do
not belong in any specific Activity)
2018-02-22 18:30:28 +02:00
Michail Vourlakos
cce68d0653 update maskArea when effectsArea is changing
--this applies only in !compositing mode, because
is that mode effectsArea is always more accurate
instead of the mask calculations!
2018-02-22 18:30:28 +02:00
Michail Vourlakos
3d6ff9583b disable animations for !compositing mode 2018-02-22 18:30:28 +02:00
Michail Vourlakos
6de4db1ba3 improvements for !compositing mode 2018-02-22 18:30:28 +02:00