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
Michail Vourlakos
388a5cdb99
important fixes for tasks states
2019-02-22 19:54:25 +02:00