Michail Vourlakos
63039826fd
improve Rearrange Button in LiveEditing
2019-03-07 17:00:54 +02:00
Michail Vourlakos
542174f296
make edit visual totally dynamic
...
--meaning that edit Visual can contain more
elements than just the usual ones and as such
we can now add a "Rearrangement" option to make
things easier to switch between live/static editing
2019-03-06 20:19:17 +02:00
Michail Vourlakos
527cddb72d
update Ruler and EditVisual
...
--improve and restructure all editMode in order
for Ruler and EditMode to be ready to accept more
direct available settings in settings overlay
section.
2019-03-06 18:33:55 +02:00
Michail Vourlakos
8a4f669ecf
fix hovered masking for editMode when zoomed
...
--in the past applets could not be hovered when
in editmode
2019-03-05 14:34:42 +02:00
Michail Vourlakos
71bb4ca921
introduce new editAppletsMode
...
--in this mode all aplets can be adjusted and
repositioned properly
2019-03-05 14:26:35 +02:00
Michail Vourlakos
3fac7c2388
remove deprecated showZoomed from appletItem
2019-03-04 21:22:32 +02:00
Michail Vourlakos
9615c7362b
enable Blur in LiveMode
2019-03-04 19:42:01 +02:00
Michail Vourlakos
b3af2cf176
option for the user to adjust editBack opacity
2019-03-04 19:42:01 +02:00
Michail Vourlakos
9c6d5c2fe9
move related qml files to its own directory
2019-03-04 19:42:01 +02:00
Michail Vourlakos
b15df34cc4
livemode:enable parabolic effect for editMode
...
--first commit to restructure editMode in order to
support livemode under editing. Live mode means
that all options changes during editMode will be
available to be tested directly
2019-03-04 19:42:01 +02:00
Michail Vourlakos
39f302e149
set max highPanelMargin to 2px.
...
--this is plasma-style and that improves consistency
2019-03-04 19:35:41 +02:00
Michail Vourlakos
6db1ca7b5d
fix typo
2019-03-04 19:35:41 +02:00
Michail Vourlakos
dcb2d4e528
restore previous behavior and add a timer
...
--reduce calculations and add a timer in order
to avoid binding loops by giving applets some
time to adjust their sizes properly
2019-03-03 02:52:23 +02:00
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