1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-05 17:47:23 +03:00

76 Commits

Author SHA1 Message Date
Michail Vourlakos
89e94fce3b initial support background custom radius/shadow
--playing around with Kirigami.ShadowedRectangle in order
to provide a nice beautiful custom made panel background
that the user can chosen custom radius or shadow size.
Colors are going to be used totally based on current plasma
theme.
2020-08-22 18:15:01 +03:00
Michail Vourlakos
37a682e5bc rename property to hideFloatingGapForMaximized
--this property hides any floating gap when there
are maximized windows
2020-08-03 13:24:29 +03:00
Michail Vourlakos
b92ece0f8e rename option for floatingInternalGapIsForced
--that option from Behavior page is now renamed and
also its behavior has been upgraded by enabling
three possible options:
   1. Disabled always
   2. Auto - which is enabled for Docks and disabled for Panels
   3. Enabled always
2020-08-03 13:10:46 +03:00
Michail Vourlakos
aa3dd59cbf Behavior tab separate visibility modes to groups
--each visibility mode is now hosted in each one
group in order to expose much better how the
user can access them.
2020-08-01 18:26:14 +03:00
Michail Vourlakos
5e78a0a3c7 provide all background corners option
--provide an option to force showing of all background
corners
2020-07-20 19:20:33 +03:00
Michail Vourlakos
441fbdf635 plenty of improvements to position Latte panels
--used a video demonstrating multiple panels at the
bottom edge with padding between them
--max/minLength and offset are changed to float values
--max/minLength and offset can now be adjusted with
Ctrl+Wheel over their label in Appearance tab page. Clicking
the previous mentioned label will round the values
--introduce an autoSizeEnabled value in order to block
auto size mechanism when it becomes annoying. Such issue
appears more often to Latte panels
--block MenuZ from Latte icon heuristics
2020-04-29 09:54:16 +03:00
Michail Vourlakos
7ac648983f upgrade applet shadows variable for cotainment
--replace deprecated configuration.shadows with
configuration.appletShadowsEnabled
2020-04-24 13:22:55 +03:00
Michail Vourlakos
5fdcef81af TASKS:Migrate to multiple Tasks architecture
--First steps in order to support mulitple Tasks
applets in the same dock and panel.
--Step1: migrate values from Containment to Task
applet.
--Step2: deprecate Task applet options that are
found in containment
--Step3: provide multiple dynamic Tasks tabs in
settings
2020-04-18 13:39:41 +03:00
Michail Vourlakos
7f4ff70950 upgrader:Alignment instead of PanelPosition
--ContainmentQuickItem is now using alignment
in its configuration
2020-04-16 11:54:56 +03:00
Michail Vourlakos
11afc1db6d improve default values for floating views 2020-04-15 18:34:31 +03:00
Michail Vourlakos
ecd39b4098 introduce minimum length option
--found also some fixes for mask calculations
in right or bottom alignment
2020-03-08 12:03:30 +02:00
Michail Vourlakos
9d30eb6257 support stick options for vertical views
--the user can now choose for vertical views to
stick their edges at the top or bottom screen edge
and ignore any top or bottom views accordingly. These
options are available in the Transparent Settings
area for vertical views and in advanced settings
mode.
2020-03-01 10:35:45 +02:00
Michail Vourlakos
b5233ddfe0 option for tasks to scroll and minimize them
--a new Wheel action is introduced to Tasks and
the user can now choose to disable wheel actions
only for tasks OR cycle through grouped tasks OR
upwards cycles trhough grouped tasks and downwards
minimizes them.

BUG:416096
2020-01-28 21:33:47 +02:00
Michail Vourlakos
77b66e85e0 option to close active window with mid click
--an option to close active window with middle
click from empty areas
2020-01-18 20:29:31 +02:00
Michail Vourlakos
79705e9753 option to disable creenEdgeMargin for maximized
--improved settings for Floating windows in Behavior
tab and add a new option to hide ALL screen gaps meaning
both length screen and thickness screen gap when there
is a maximized window in the screen

BUG:415630
2019-12-29 14:09:37 +02:00
Michail Vourlakos
d9e18794c8 simplify keepabove/below calling
--start a bit to work with "Windows Always Cover"
visibility mode
2019-12-26 21:10:11 +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
Michail Vourlakos
6a95af5f8c option,always apply Fitt's Law for floating mode
-The use can specify to always apply Fitt's Law when
in floating mode
2019-12-25 11:10:12 +02:00
Michail Vourlakos
0ebef42513 add screenEdgeMargin and update border accordingly 2019-12-24 12:35:28 +02:00
Michail Vourlakos
df9394ddd6 option for prominent color of Notification Badges
--The user from Tasks,Badges can choose a more prominent
color for notification badges (usually reddish). In case
the user has not enabled that option(default) then the plasma
theme highlight color is used which is also the default
option of Latte v0.8

BUG: 408955
2019-06-21 12:47:32 +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
f572970a95 add option for Tasks scrolling 2019-04-21 16:27:49 +03:00
Michail Vourlakos
67a4a4ab14 remove deprecated options
--reversed, dotsOnActive and
threeColors that were related
to Latte indicator
2019-04-13 20:37:44 +03:00
Michail Vourlakos
86c7e72abf add option to enable/disable active window dragging 2019-04-11 20:41:08 +03:00
Michail Vourlakos
4048edc7f9 Option to set Settings size at per screen level
--the Latte Settings window tries its best in order
to provide a nice experience concerning its width/height
ratio and a width size that is best for its contents.
There are cases that this fails so the user in the
best to set it right. Latte now provides two shortcuts
Meta+Scroll, that changes the width scale ratio and
Ctrl+Scroll, that changes the height scale ratio when
settings are in Basic mode.
The previous shortcuts must be applied when the mouse
is over the empty areas in the Settings View window.
2019-04-09 21:01:50 +03: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
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
f3f6dccf65 support Outline option for compositing mode
--works much better than I was expecting and at the
same time it simplifies the PanelBox code a lot
2019-03-16 19:41:04 +02:00
Michail Vourlakos
25b636465a split animations and make par.effect independent 2019-03-11 19:22:01 +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
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
b3af2cf176 option for the user to adjust editBack opacity 2019-03-04 19:42:01 +02:00
Michail Vourlakos
4f9d41cec8 improve Latte indicator options accessibility 2019-02-24 21:47:02 +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
f1eb8becfc improvements for Plasma Style indicator 2019-02-23 14:30:07 +02:00
Michail Vourlakos
1dd778eba0 improve default values 2019-02-23 09:45:44 +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
87e6d23b7c add option for indicator style
--user can now alter the indicator style and
choose between Latte/Plasma/Unity
2019-02-10 16:18:51 +02:00
Michail Vourlakos
97e6f4e5f9 fix default option for activeIndicator 2019-02-10 16:00:53 +02:00
Michail Vourlakos
8f9140f67a option to enable/disable audio badge actions
BUG: 403611
2019-02-10 01:12:22 +02:00
Michail Vourlakos
730030c5fb remove deprecated old values 2019-02-09 16:03:09 +02:00
Michail Vourlakos
717c7f9612 enable new Colors options in the settings window 2019-02-09 15:43:12 +02:00
Michail Vourlakos
cdc610aed0 add option to force plasmabackground for popups 2019-02-09 15:13:56 +02:00
Michail Vourlakos
cf93b7516d improve global shortcuts options
--the user can disable "global shortcuts based
on position" by disabling the global shortcuts
for the first two latte items
--improve texts readability

BUG: 403880
2019-02-03 09:55:01 +02:00
Michail Vourlakos
50c5303b54 create separate Badges section for Tasks
--the user can now choose what badges prefers for
Tasks. The current supported are Information/
Progress/Audio

BUG: 400539
2019-01-20 20:22:55 +02:00
Michail Vourlakos
9c3726a07b support different actions for left click and hover
--app now supports the user to set different actions
for tasks left-click and for hover event

BUG: 400690 400429
2019-01-19 16:30:44 +02:00
Michail Vourlakos
582b59dae2 enable/disable colorizing from user
--when the user has enabled the monochrome colorizing
in that case in applet options there is now a new option
in order for the user to choose if wants or not that
applet to be colorized. Such an example are colorful
applets that lose their proper appearance through
monochrome option.
2019-01-15 21:17:38 +02:00