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

2894 Commits

Author SHA1 Message Date
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
Tranter Madi
cf0182e827 Improve Unity Indicator
Summary:
- Fix the bug "UnityRect is smaller than the icon in some cases", caused by `anchors.margin: 4`
- Do not use plasma colors for `isActive` or `inAttention` cases.

Reviewers: #latte_dock, mvourlakos

Reviewed By: #latte_dock, mvourlakos

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D19309
2019-03-04 19:41:23 +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
cec96aaf19 fix !compositing masking for views 2019-03-04 19:35:41 +02:00
Michail Vourlakos
6db1ca7b5d fix typo 2019-03-04 19:35:41 +02:00
l10n daemon script
bc72c8598d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-03-03 05:30:12 +01: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
b24ac40665 update Changelog to v0.8.7 2019-03-01 17:36:12 +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
f3be388c40 expose windowsCount to Indicators 2019-02-25 20:11:52 +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
d61988c026 update step for items size 2019-02-25 18:23:33 +02:00
Michail Vourlakos
8ae8de719e ignore deprecated:autoDecreaseIconSize from config 2019-02-25 14:58:11 +02:00
Michail Vourlakos
216c498cef improve Items size options 2019-02-25 14:35:53 +02:00
Michail Vourlakos
3e9d3a3124 hide Layouts in Appearance
--moved Decrease Size to Appearance->Items size
2019-02-24 22:17:35 +02:00
Michail Vourlakos
4f9d41cec8 improve Latte indicator options accessibility 2019-02-24 21:47:02 +02:00
Alexander Potashev
423f4b8bc9 i18n: Do not refer to parent directory from Messages.sh
Summary:
This will make file references in .po/.pot files clearer for
translators.

Test Plan: none

Reviewers: mvourlakos

Reviewed By: mvourlakos

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D19274
2019-02-24 22:17:42 +03:00
Michail Vourlakos
9bdd58ee3f restore Show Timer behavior for KWin Edges 2019-02-24 19:09:48 +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
5a0948591e create latte dir if missing when loading presets
--this is critical because it does not open Latte at
first run. The fix is just to make sure that "latte"
directory will be created in case there isnt already

BUG: 404762
2019-02-24 13:12:00 +02:00
Michail Vourlakos
2af8d6290a move task IndicatorLoader in its own qml file 2019-02-24 10:14:34 +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
35c9550963 make sure maximized window is touching the view
--Disable the hack for kwin effects because it has many
false results. e.g. when a window is maximized and
Latte or Plasma are showing their View settings
2019-02-24 08:51:21 +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
903988ff71 identify correctly touching flags with kwin effects
-- KWin Effects such as ShowDesktop have no way to be identified and as such
create issues with identifying properly touching and maximized windows. BUT when
they are enabled then NO ACTIVE window is found. This is a way to identify these
effects trigerring and disable the touch flags.

BUG: 404483
2019-02-23 22:50:23 +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
57bf3f3829 mask Unity glow to not break boundaries 2019-02-23 20:21:30 +02:00
Michail Vourlakos
9fcde6ad6b Unity indicator improvements
--force rectangle indicator only for Tasks and use
full applet size for Applets
2019-02-23 16:12:47 +02:00
Michail Vourlakos
ab0604b149 improvements for Unity indicator 2019-02-23 15:41:44 +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