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

557 Commits

Author SHA1 Message Date
Michail Vourlakos
7772ee2855 add Type property for Latte::View
Summary:
--this way any part interested to know the
real type of Latte::View it can access the
all new type() property

Test Plan:
test view settings that indicate correctly
the panel/dock type

Reviewers: trmdi, #latte_dock

Reviewed By: trmdi

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D18926
2019-02-11 19:45:05 +02:00
Michail Vourlakos
d387e7b6ef important improve applets layout
--use plasma way to layout the applets. With this
fix all the applets layout is improved vastly
especially concerning more the plasma indicators
trigerred by applets.
2019-02-10 18:45:22 +02:00
Michail Vourlakos
341ba05f88 use correct plasma style for applets 2019-02-10 18:07:11 +02:00
Michail Vourlakos
2884f73507 enable Plasma Indicator Style
CCBUG: 404122
2019-02-10 17:38:09 +02:00
Michail Vourlakos
87e6d23b7c add option for indicator style
--user can now alter the indicator style and
choose between Latte/Plasma/Unity
2019-02-10 16:18:51 +02:00
Michail Vourlakos
97e6f4e5f9 fix default option for activeIndicator 2019-02-10 16:00:53 +02:00
Michail Vourlakos
9c0b6fa60a smoothen a bit background changes in PanelBox 2019-02-10 11:43:28 +02:00
Michail Vourlakos
669957a156 respect popup settings both for Smart and Reverse
BUG: 404168
2019-02-10 11:30:06 +02:00
Michail Vourlakos
c211dbf0b3 respect popup setting also for Reverse theme 2019-02-10 10:25:25 +02:00
Michail Vourlakos
315a217d10 respect disabled background for all cases 2019-02-10 08:50:49 +02:00
Michail Vourlakos
8f9140f67a option to enable/disable audio badge actions
BUG: 403611
2019-02-10 01:12:22 +02:00
Michail Vourlakos
901b5a9455 hide indicators when are user disabled 2019-02-10 00:29:55 +02:00
Michail Vourlakos
90164358f6 dont break colors for Latte popups 2019-02-09 17:01:42 +02:00
Michail Vourlakos
fd300ec9cf simplify colorize properties & active new options 2019-02-09 16:49:54 +02:00
Michail Vourlakos
730030c5fb remove deprecated old values 2019-02-09 16:03:09 +02:00
Michail Vourlakos
717c7f9612 enable new Colors options in the settings window 2019-02-09 15:43:12 +02:00
Michail Vourlakos
cdc610aed0 add option to force plasmabackground for popups 2019-02-09 15:13:56 +02:00
Michail Vourlakos
1e65211277 DodgeAllWindows now uses WindowsTracker
--this way we use the same code for Dynamic
Background and DodgeAllWindows
2019-02-07 20:24:52 +02:00
Michail Vourlakos
9b9072d8f6 update qml code to follow windowTracker 2019-02-07 19:32:29 +02:00
Michail Vourlakos
53b5904706 dont enforce background shadow for menu plasmoids
--dont enforce background shadow for global menu
plasmoids such as AWC, plasma appmenu, window appmenu

BUG: 403780
2019-02-03 21:44:53 +02:00
Michail Vourlakos
cf93b7516d improve global shortcuts options
--the user can disable "global shortcuts based
on position" by disabling the global shortcuts
for the first two latte items
--improve texts readability

BUG: 403880
2019-02-03 09:55:01 +02:00
Michail Vourlakos
730d204a56 improve settings explanations 2019-02-03 00:59:08 +02:00
Michail Vourlakos
69b49d42dd the user must enable shortcuts based on position
--the option is now present to Behavior page in order
for the user to enable global shortcuts based on position.
2019-02-03 00:32:00 +02:00
Michail Vourlakos
b15bd24218 refactor:move shortcutsEngine to its own class
--in that way all environment related shortcuts
management (e.g. plasma related shortcuts) is moved
in its own class
2019-02-03 00:10:07 +02:00
Michail Vourlakos
8e8b8e0c73 fix warnings 2019-02-02 20:40:18 +02:00
Michail Vourlakos
9cd851faea show only one Meta badge
--more fixes for globalshortcuts
2019-02-02 20:37:34 +02:00
Michail Vourlakos
66b2e4bd9c fixes and improvements for globalshortcuts 2019-02-02 20:19:20 +02:00
Michail Vourlakos
fef791d8e1 improve names for globalshortcuts qml calls 2019-02-02 18:34:40 +02:00
Michail Vourlakos
f31df4ee71 show plasma shortcuts for applets
--when shortcuts badges are shown then the
plasma assigned shortcuts are preferred to
be presented to the user
2019-01-30 20:04:00 +02:00
Michail Vourlakos
e5c2b37f79 update Tasks Indexes immediately after shortcuts
--do not delay updating the tasks indexes and counts in
Latte plasmoid in order to avoid inconsistent values
during startup. Now entries activation works immediately
after startup
2019-01-27 17:14:13 +02:00
Michail Vourlakos
58d8208704 fix binding loops for ShortcutBadges 2019-01-27 16:58:38 +02:00
Michail Vourlakos
f6d2e8c8f8 add 24px minimum height for ShortcutBadges 2019-01-27 16:35:31 +02:00
Michail Vourlakos
3bfa313cbb fix crash when showing shortcut badges
BUG: 403647
2019-01-27 13:54:57 +02:00
Michail Vourlakos
b3a845a0d5 do not show tooltip for spacers and separators 2019-01-26 15:58:44 +02:00
Michail Vourlakos
ad5286279f rename properties appropriately in containment 2019-01-25 17:36:15 +02:00
Michail Vourlakos
f03e820caf reposition items to respect proper stack order 2019-01-23 23:09:24 +02:00
Michail Vourlakos
fb78f49d8f dont colorize Applet Shortcut Badges 2019-01-23 22:55:43 +02:00
Michail Vourlakos
01a1ddcf9e IMPORTAT:fix splitters positioning 2019-01-23 20:23:48 +02:00
Michail Vourlakos
d04a3307d7 change names for two Communicator options
--follow qt naming for some Communicator options
2019-01-22 18:04:37 +02:00
Michail Vourlakos
3908b668a3 add two new Communicator options for applets
--activeIndicatorEnabled, applets can use it in order
to enable/disable the Latte Active Indicator for them
--parabolicEffectEnabled, applets can use it in order
to disable Parabolic Effect (zoom) for them
2019-01-22 17:49:36 +02:00
Michail Vourlakos
6fe73c40e1 IMPORTANT:improve splitter positioning on startup
--when there was only one applet in the Center under
Justify mode then during startup its positioning broke
as it was placed faulty at the far right

BUG: 403469
2019-01-21 20:17:35 +02:00
Michail Vourlakos
50c5303b54 create separate Badges section for Tasks
--the user can now choose what badges prefers for
Tasks. The current supported are Information/
Progress/Audio

BUG: 400539
2019-01-20 20:22:55 +02:00
Michail Vourlakos
e2cf406ade faulty object name 2019-01-20 17:36:59 +02:00
Michail Vourlakos
52465865f9 rename Task SubParts in plasmoid accordingly 2019-01-20 14:19:08 +02:00
Michail Vourlakos
eddb6d229f rename applet(container) to appletItem
--improve naming for main applet item
2019-01-20 14:08:26 +02:00
Michail Vourlakos
abeb42935b rename Applet parts accordingly 2019-01-20 13:58:24 +02:00
Michail Vourlakos
a01ac0d504 move Colorizer.Applet to better fit place 2019-01-20 11:37:57 +02:00
Michail Vourlakos
9d49063cc4 move applet active indicator out of colorizer
--the Active Applet Indicator must not be colorized
and as such is moved out of the Colorozing scope
2019-01-20 11:34:24 +02:00
Michail Vourlakos
ad3b5abeaf enhance background solidness when touching window
--When the user has chosen a solid background when
there are windows touching the Latte panel then in
such case windows that are touching the panel not
just at the edge but at the at any point of the latte
panel are also considered as touching windows
--The "snapped" term that was used before in the
visibilitymanager was changed to "touching"
2019-01-19 18:55:19 +02:00
Michail Vourlakos
9c3726a07b support different actions for left click and hover
--app now supports the user to set different actions
for tasks left-click and for hover event

BUG: 400690 400429
2019-01-19 16:30:44 +02:00