Michail Vourlakos
f00e34e36b
improvements for applets canBeHovered heuristics
2019-03-03 01:49:43 +02:00
Michail Vourlakos
da13cdbb4b
improve Smart Colors in editMode
...
-- in edit Mode, Smart Colors could behave
as a Live mode in order for changes to be totally
visible with the underlying background how they
look
2019-03-03 01:31:25 +02:00
Michail Vourlakos
d8738758a9
restore normal behavior for applets size
2019-03-02 21:35:56 +02:00
Michail Vourlakos
4702bc0694
improve how panel thickness is calculated
...
--always provide the needed high margin for the panel
background thickness
2019-03-02 15:41:09 +02:00
Michail Vourlakos
bd2336b7af
fix for applets size calculations
...
--fix how maxSize of an applet is calculated
in order to provide parabolic effect capability
or not.
BUG: 404977
2019-03-02 15:31:08 +02:00
Michail Vourlakos
33363c241d
Enable communication between Applets
...
--applets can now use the LatteBridge in order
to send/receive messages between them. A good
example of this could be the window title and
the window appmenu applets in order the hide
and show themselves based on mouse hovering.
2019-02-27 22:22:01 +02:00
Michail Vourlakos
138343a9cd
improving Colors::FromTouching behavior
...
--when a window is touching but this window
is not active then the active color palette is
preferred
2019-02-25 20:03:28 +02:00
Michail Vourlakos
8ae8de719e
ignore deprecated:autoDecreaseIconSize from config
2019-02-25 14:58:11 +02:00
Michail Vourlakos
4f9d41cec8
improve Latte indicator options accessibility
2019-02-24 21:47:02 +02:00
Michail Vourlakos
ff77bc3485
compute icon colors only for indicators requesting
2019-02-24 17:26:47 +02:00
Michail Vourlakos
c69271f9e0
restore panel thickness in editMode
2019-02-24 16:42:46 +02:00
Michail Vourlakos
b1865e2634
hide indicator properly when task is removed
2019-02-24 16:33:37 +02:00
Michail Vourlakos
1965f7f9c0
move responsibility to separator to draw itself
...
-- metrics are now provided by the separator applet
and not from Latte
2019-02-24 16:24:07 +02:00
Michail Vourlakos
f353363670
fix shadowing for separators
2019-02-24 16:07:33 +02:00
Michail Vourlakos
c805963327
prepare for new latte separators
2019-02-24 16:04:33 +02:00
Michail Vourlakos
c64df5a078
fixes for separators
2019-02-24 15:38:47 +02:00
Michail Vourlakos
f2479d6678
move applet IndicatorLoader to its own qml file
2019-02-24 10:08:25 +02:00
Michail Vourlakos
ab9eb5d536
consider also editMode mask requirements
...
--take into consideration the margin needed between
the contents and MaxLength ruler in order to calculate
correctly the thickness needed
2019-02-24 09:38:27 +02:00
Michail Vourlakos
dd1c3f61b8
increase mask thickness when indicators needed it
2019-02-24 09:24:42 +02:00
Michail Vourlakos
b11894432f
adjust margins even better to old defaults
2019-02-24 00:14:27 +02:00
Michail Vourlakos
e249251b3f
improve defaults for margins
2019-02-24 00:06:46 +02:00
Michail Vourlakos
f040cc8828
plenty improvements for touching/active state flags
...
--fixes and improvements to identify windows that are
touching or are active and how all of them are used
in order to color properly the view
2019-02-23 21:19:59 +02:00
Michail Vourlakos
17c602347b
use touching windows scheme at all cases
...
BUG: 404745
2019-02-23 20:51:24 +02:00
Michail Vourlakos
f1eb8becfc
improvements for Plasma Style indicator
2019-02-23 14:30:07 +02:00
Michail Vourlakos
4d9f0192c2
fix panel thickness calculations
2019-02-23 09:53:02 +02:00
Michail Vourlakos
1dd778eba0
improve default values
2019-02-23 09:45:44 +02:00
Michail Vourlakos
fe71e5dd2e
remove deprecated headers
2019-02-23 09:33:24 +02:00
Michail Vourlakos
fc8d0ed46c
fixes for margins
2019-02-22 21:50:49 +02:00
Michail Vourlakos
98c20e4f83
adjust separators to new indicators design
2019-02-22 20:51:37 +02:00
Michail Vourlakos
d9fe9d438d
move Plasma/UnityIndicators into liblatte2
2019-02-22 19:22:11 +02:00
Michail Vourlakos
529c6f0bab
adjust applet to new LatteIndicator
2019-02-22 18:49:06 +02:00
Michail Vourlakos
3d7f5e7990
update Latte Indicator to new design
2019-02-22 18:29:46 +02:00
Michail Vourlakos
cb6e38b4c0
enable new margins in view settings
2019-02-22 16:45:03 +02:00
Michail Vourlakos
fb522d6231
introduce new margins for containment
2019-02-22 16:45:03 +02:00
Michail Vourlakos
c6178e58bd
only touching windows at DynamicBackground criteria
...
--at the same time disable Blur for isBusy state of
panel drawing
BUG: 404483
2019-02-20 22:52:03 +02:00
Michail Vourlakos
ffac993845
improve Colors and DynBackground combinations
...
--the user can now have back the plasma theme style
in more cases such as when Theme:Smart, WindowColors:None,
and has enabled from DynBackground for solid panel
background when windows are touching
2019-02-19 17:44:40 +02:00
Michail Vourlakos
507e7ffde8
expose existsActiveWindow from windowstracker
2019-02-16 11:38:11 +02:00
Michail Vourlakos
c2dc637a46
activate Unity indicator style
...
--this is just initial work and not even close
to the final result but it is the ground in order
to build upon.
2019-02-13 20:58:44 +02:00
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