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

87 Commits

Author SHA1 Message Date
Michail Vourlakos
90df4f4f61 support new visibility mode for SideBars
--SideBar views are shown/hide ONLY WHEN the
user has requested to DO SHOW from external
applets, shortcuts and scripts
2020-03-01 18:20:23 +02:00
Michail Vourlakos
dabc7bfe88 option to toggle windows minimized state
--mouse wheel can now be used from panel empty areas
in order to minimize windows or cycle between them.
The action is called ScrollToggleMinimed. When that
option is used the user can also use Ctrl+ScrollUp
in order to maximize a window or Ctrl+ScrollDown
to restore it
2020-01-18 20:29:31 +02:00
Michail Vourlakos
c88329d278 x11:improve experience for Windows Always Cover
--simplify also some parts from windows calling window
manager values
2019-12-26 21:58:21 +02:00
Michail Vourlakos
f9779d5284 introduce two new windows visibilities in options
--add options for visibility modes:
   - Windows Can Cover
   - Windows Always Cover
2019-12-26 12:37:52 +02:00
Yuri Chornoivan
1aaef7aa2b Fix minor EBN issues 2019-09-02 20:07:53 +03:00
Yuri Chornoivan
3a60d6f3b2 Fix minor EBN issues 2019-08-18 19:59:09 +03:00
Michail Vourlakos
0b6c07a1e5 support Active Window Filtering
--Latte can now use the new multi-screen
Last Active Window infrastructur to choose
which Active Window is preferred, only from
current screen OR from all screens
2019-06-09 14:41:23 +03:00
Michail Vourlakos
74772cd7a9 introduce SCROLLING options for Tasks
--the user can now adjust the Scrolling options
for its Tasks when the items overflow. The following
are provided:
Scrolling: ENABLE/DISABLE
--Manual Scrolling: DISABLE/PARALLEL/HORIZONTALANDVERTICAL
--Auto Scrolling: ENABLE/DISABLE

BUG: 407779
2019-05-24 18:28:35 +03:00
Michail Vourlakos
9b0c585bd4 remove no needed Tracking types 2019-05-12 02:56:56 +03:00
Michail Vourlakos
ad788130ab REFACTOR:add WindowSystem namespace 2019-05-11 15:47:22 +03:00
Michail Vourlakos
fb718024cd fix brightness calculations for backgrounds
--fix brightness calculations for vertical edges
for the desktop backgrounds
--improve debug messages for the brightness calculations
at BackgroundTracker
2019-05-10 21:04:00 +03:00
Michail Vourlakos
af77263d9a update comments at background cache 2019-05-10 00:22:50 +03:00
Michail Vourlakos
8168d4ec13 fix pixelated icons when par.effect disabled 2019-04-24 00:44:23 +03:00
Michail Vourlakos
7a11670e33 introduce AppletsContainer for LayoutsContainer 2019-04-16 23:55:39 +03:00
Michail Vourlakos
fb4508c6a7 simplify CMakeLists 2019-04-06 22:04:21 +03:00
Michail Vourlakos
c735792c30 REFACTOR:replace all "foreach" statements 2019-04-05 17:17:10 +03:00
Michail Vourlakos
1210e708c9 support automatic roundness to !compositing 2019-04-03 22:24:21 +03:00
Michail Vourlakos
81204e3519 support importing indicators from compressed files 2019-03-29 00:07:36 +02:00
Michail Vourlakos
f9289dc558 support colorGroup for IconItem
--this way we fix all coloring issues with
plasma theme icons e.g. the audio indicator
was not painted correctly for some themes
2019-03-27 21:03:17 +02:00
Michail Vourlakos
0b90411b1d IMPORTANT: All new Indicators architecture
--this huge commit contains all the changes needed
in order for Latte to load Indicators dynamically
from their own packages
2019-03-24 12:17:29 +02:00
Michail Vourlakos
ca80a7932f introduce LatteComponents to be consumed globally
--this is needed in order for indicators plugins in
the future to provide the same UI elements with the
rest of LatteView Settings windows
2019-03-18 19:35:53 +02:00
Michail Vourlakos
28d197484e fix warnings 2019-03-17 16:14:19 +02:00
Michail Vourlakos
e505e20e59 fix Latte Indicator when plasmoid in Desktop 2019-03-17 16:08:52 +02:00
Michail Vourlakos
b89ef0e50b fix warnings fron new indicators architecture 2019-03-17 16:00:52 +02:00
Michail Vourlakos
4318404c9c fix warnings and improvements for Indicators 2019-03-17 14:34:44 +02:00
Michail Vourlakos
aa83854b03 fix liblatte2 faulty reference 2019-03-17 14:00:53 +02:00
Michail Vourlakos
0d568c81d5 update indicators architecture to be independent
--first steps in order to support completely independent
indicators that can be downloaded/installed/used online
2019-03-17 13:49:26 +02:00
Michail Vourlakos
1c2df50380 Unity: support reversedEnabled 2019-03-17 09:30:31 +02:00
Michail Vourlakos
480e7532a2 Unity:disable upper arrow indicator for applets 2019-03-17 01:54:55 +02:00
Michail Vourlakos
c39f0b4c8c add group indicator for Plasma style 2019-03-17 01:52:45 +02:00
Michail Vourlakos
10fbf41081 enable hover effect for Plasma Style 2019-03-17 01:23:53 +02:00
Michail Vourlakos
33c584cc08 Mouse wheel action for empty areas
--User can now choose for the panel empty areas
a sroll wheel behavior:
-Scroll Desktops
-Scroll Activities
-Scroll Tasks

BUG: 404266
2019-03-17 00:49:51 +02:00
Michail Vourlakos
d5ef4c8acf discover standard paths independent of distro 2019-03-16 13:44:00 +02:00
Michail Vourlakos
981e11d231 update all indicators to new architecture
--Latte/Plasma indicators were updated to new
Indicators architecture that supports Back and
Front Layers
2019-03-15 00:08:57 +02:00
Michail Vourlakos
c85ec4c07a new architecture for Indicators
--indicators now support both Back/Front
layers. Back layer is the usual layer
behind the current Item and the Front layer is
a layer above the current Item (overlay)
--update Unity to follow new architecture
2019-03-15 00:04:02 +02:00
Michail Vourlakos
cb5a602d27 Unity: improve arrow drawing
--draw an external line in the color of
the background in order to create a better
contrast
2019-03-14 18:56:33 +02:00
Michail Vourlakos
bc0ad9d19f Unity:fix windows indicators for vertical views 2019-03-14 18:42:36 +02:00
Michail Vourlakos
a919dc3fca Unity:add triangles, make things more interesting
--added triangles indicators that follow plasma theme
coloring in order to indicate windows count, minimized
state and isActive flag

CCBUG: 404122
2019-03-14 17:54:50 +02:00
Michail Vourlakos
104ee8581f add more information for indicators consumption
--currentIconSize/maxIconSize/windowsCount/
windowsMinimizedCount
2019-03-14 16:37:23 +02:00
Michail Vourlakos
0cd97b6815 improve border size in Unity indicator 2019-03-09 22:05:28 +02:00
Michail Vourlakos
f1a34ce437 add hacks in config windows for inner shadow 2019-03-09 19:35:37 +02:00
Michail Vourlakos
e1c964ea34 move external shadow under liblatte2 2019-03-09 18:59:59 +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
ff77bc3485 compute icon colors only for indicators requesting 2019-02-24 17:26:47 +02:00
Michail Vourlakos
b1865e2634 hide indicator properly when task is removed 2019-02-24 16:33:37 +02:00
Michail Vourlakos
dd1c3f61b8 increase mask thickness when indicators needed it 2019-02-24 09:24:42 +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