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

2520 Commits

Author SHA1 Message Date
Pino Toscano
72341142a2 fix project_license in appstream file
use the right SPDX tag
2019-01-27 08:57:23 +01:00
Michail Vourlakos
1bfa52ed79 update Changelog to v0.8.5 2019-01-26 18:10:46 +02:00
Michail Vourlakos
b3a845a0d5 do not show tooltip for spacers and separators 2019-01-26 15:58:44 +02:00
Michail Vourlakos
2ab84aa140 make badge Text dependent of Badge height
--this way at very small sizes the text is still
shown without overlapping the badge indicator

BUG: 403602
2019-01-26 15:27:57 +02:00
Michail Vourlakos
ad5286279f rename properties appropriately in containment 2019-01-25 17:36:15 +02:00
Michail Vourlakos
ef457f7cb3 prioritize progress over notification at InfoBadge
--the new behavior gives more priority to progress actions
over notification items such as "unread emails". Progress
actions at the end probably they will end and after that
the number of notification items will be shown

BUG: 403559
2019-01-25 16:46:12 +02:00
Michail Vourlakos
87a712229d circle View for InfoBadge when AudioBadge is shown
BUG: 403559
2019-01-25 16:26:30 +02:00
Michail Vourlakos
9851a71293 elide InfoBadge for first task when needed
BUG: 403518
2019-01-24 15:29:41 +02:00
Michail Vourlakos
37558dd20c dont include tasks badges at brightness effects
BUG: 403518
2019-01-23 23:50:33 +02:00
Michail Vourlakos
f03e820caf reposition items to respect proper stack order 2019-01-23 23:09:24 +02:00
Michail Vourlakos
62033157f6 unblock View after AppLaucher shortcut trigger
--the Application Launcher triggering through global
shortcuts (codepath) was missing a release for
visibilitymanager in order to work correctly after
the applet trigerring.

BUG: 403471
2019-01-23 23:02:42 +02:00
Michail Vourlakos
fb78f49d8f dont colorize Applet Shortcut Badges 2019-01-23 22:55:43 +02:00
Michail Vourlakos
c3ddce3c86 improve Tasks IconItem visuals/badges positioning
--in order to be able to draw correctly the badges when
they exceed the tasks boundaries the effects needed to
be repositioned in Task/IconItem. So now shadows/colorizers
etc. provide better freedom from code point of view.

BUG: 403518
2019-01-23 22:47:42 +02:00
Michail Vourlakos
01a1ddcf9e IMPORTAT:fix splitters positioning 2019-01-23 20:23:48 +02:00
Michail Vourlakos
94a5118e54 update Latte plasmoid to new Communicator names 2019-01-22 18:23:26 +02:00
Michail Vourlakos
5416b1c0ef REFACTOR:move layout to its own folder 2019-01-22 18:17:55 +02:00
Michail Vourlakos
d04a3307d7 change names for two Communicator options
--follow qt naming for some Communicator options
2019-01-22 18:04:37 +02:00
Michail Vourlakos
3908b668a3 add two new Communicator options for applets
--activeIndicatorEnabled, applets can use it in order
to enable/disable the Latte Active Indicator for them
--parabolicEffectEnabled, applets can use it in order
to disable Parabolic Effect (zoom) for them
2019-01-22 17:49:36 +02:00
Michail Vourlakos
6fe73c40e1 IMPORTANT:improve splitter positioning on startup
--when there was only one applet in the Center under
Justify mode then during startup its positioning broke
as it was placed faulty at the far right

BUG: 403469
2019-01-21 20:17:35 +02:00
Michail Vourlakos
130bb32c8e move view config window for advanced mode
--there were cases for small screen resolutions
that because the view settings windows did not
change its height, it was not changing its placement
to the side of the screen
2019-01-20 20:36:35 +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
e2cf406ade faulty object name 2019-01-20 17:36:59 +02:00
Michail Vourlakos
ab633f64a7 update new features reference 2019-01-20 15:40:41 +02:00
Michail Vourlakos
4bdcd5e4d2 rename task:centralItem to taskIcon
--improve readability of code
2019-01-20 14:30:57 +02:00
Michail Vourlakos
e3223d6908 rename task:mainItemContainer to taskItem 2019-01-20 14:28:10 +02:00
Michail Vourlakos
582d05e722 rename plasmoid Task Animations accordingly 2019-01-20 14:24:33 +02:00
Michail Vourlakos
52465865f9 rename Task SubParts in plasmoid accordingly 2019-01-20 14:19:08 +02:00
Michail Vourlakos
eddb6d229f rename applet(container) to appletItem
--improve naming for main applet item
2019-01-20 14:08:26 +02:00
Michail Vourlakos
abeb42935b rename Applet parts accordingly 2019-01-20 13:58:24 +02:00
Michail Vourlakos
a01ac0d504 move Colorizer.Applet to better fit place 2019-01-20 11:37:57 +02:00
Michail Vourlakos
9d49063cc4 move applet active indicator out of colorizer
--the Active Applet Indicator must not be colorized
and as such is moved out of the Colorozing scope
2019-01-20 11:34:24 +02:00
Michail Vourlakos
6c09418aa8 update badges mask in live mode at all cases
BUG: 403353
2019-01-19 22:15:57 +02:00
Michail Vourlakos
990b8868cd guard m_parent caller at secconfigview
BUG: 403406
2019-01-19 22:00:27 +02:00
Michail Vourlakos
ad3b5abeaf enhance background solidness when touching window
--When the user has chosen a solid background when
there are windows touching the Latte panel then in
such case windows that are touching the panel not
just at the edge but at the at any point of the latte
panel are also considered as touching windows
--The "snapped" term that was used before in the
visibilitymanager was changed to "touching"
2019-01-19 18:55:19 +02:00
Michail Vourlakos
e6192a084c update badge mask for value changes
Trying to handle the case of 403353 .
We update the badge mask when the badge information
have updated. Strange issue because this
does not happen when using dbus interface
for tasks badges indicators.
2019-01-19 17:55:09 +02:00
Michail Vourlakos
42f6bef738 dont close settings windows with no reason
--there were cases that the focusOutEvent from
secondary config window was sent before the
primary config window has become active. In that
case all config windows were closing with no
reason

BUG: 402776
2019-01-19 17:22:19 +02:00
Michail Vourlakos
532dc087ad improve Tasks options group placement 2019-01-19 16:52:52 +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
2794de1f73 plasma 5.15 fixes for VirtualDesktops
--support new Virtual Desktops interface under
plasma 5.15
--improve readability of plasma 5.15 fixes
2019-01-19 10:53:11 +02:00
Steffen Coenen
f6ce06f6ae Adjust Latte Dock to libtaskmanager API changes for Wayland
Summary:
Changes in libtaskmanager in Plasma 5.15 currently break several Latte Dock features. This patch ensures that Latte Dock will continue to work when Plasma 5.15 is released.

BUG: 403358

Reviewers: mvourlakos

Reviewed By: mvourlakos

Subscribers: plasma-devel

Tags: #latte_dock, #plasma

Differential Revision: https://phabricator.kde.org/D18375
2019-01-19 10:10:13 +02:00
Michail Vourlakos
a066ec007b improve timer name 2019-01-16 23:15:41 +02:00
Michail Vourlakos
e20582f4a7 fix typo 2019-01-16 22:59:14 +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
Michail Vourlakos
5c28b2194a Wait forever until the lock file can be locked
Summary:
- `timeout = 3000` is a bit short on some computer. Use `timeout = -1` will work for any case.

BUG: 401041

Test Plan: BUG: 401041 is fixed on my computer.

Reviewers: mvourlakos, #latte_dock

Reviewed By: mvourlakos

Tags: #latte_dock, #plasma

Differential Revision: https://phabricator.kde.org/D18258
2019-01-15 21:16:52 +02:00
Steffen Coenen
56cfb42734 Fix autohide behaviour after dragging a panel
Summary:
Currently, when dragging a window from the panel to move it, it breaks the autohide behaviour of active docks/panels. This change imitates a release event on X11 to circumvent these problems.

BUG: 403104

Reviewers: mvourlakos

Reviewed By: mvourlakos

Subscribers: plasma-devel

Tags: #latte_dock, #plasma

Differential Revision: https://phabricator.kde.org/D18194
2019-01-14 18:50:10 +02:00
Michail Vourlakos
cf6641a089 dont unblock for !editMode
--when containment changes status it was
unblocking the visibility manager. This patch
fixes that situation and the blocker remains
under editMode. This way the dock can not be
hidden when it is in editMode.
2019-01-11 20:09:46 +02:00
Michail Vourlakos
daa4d0f003 recreate view only when is really needed
--recreate view only when the window
ByPass flag must be really changed
2019-01-11 20:08:33 +02:00
Michail Vourlakos
8c21ca9072 create local autostart folder if is missing
BUG: 402934
2019-01-06 20:54:48 +02:00
Michail Vourlakos
80ef0d58dd improve Dynamic Background texts
--as proposed at T10274 the dynamic background options
were updated in order to become easier to understand
2019-01-06 14:35:37 +02:00
l10n daemon script
4b2056564b 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-01-06 05:26:53 +01:00