1
0
mirror of https://github.com/KDE/latte-dock.git synced 2024-12-28 19:21:50 +03:00
Commit Graph

846 Commits

Author SHA1 Message Date
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