1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-15 17:57:50 +03:00

694 Commits

Author SHA1 Message Date
Michail Vourlakos
12e8863f4b update info badges color for tasks notifications
--info badges updated their colors in order to attract
more attention on them. Most themes etc. use for their
negativeTextColor a reddish color so that is a good
match for this.
2019-04-23 18:17:16 +03:00
l10n daemon script
946dca4475 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-04-23 06:03:49 +02:00
Michail Vourlakos
834b6477ac update tasks previews
--remove the workaround timer that was used
from previews dialog in order to draw properly
single previews changes
2019-04-22 13:43:56 +03:00
Michail Vourlakos
18fdde41a2 introduce auto-scrolling for tasks 2019-04-22 12:36:46 +03:00
l10n daemon script
fea93c95a3 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-04-22 05:56:31 +02:00
Michail Vourlakos
05b5344379 improve when tasks geometries are published
--take into account the scrolling area, when animations
in scrolling area are ended tasks geometries could be
calculated again
2019-04-21 16:27:50 +03:00
Michail Vourlakos
d8c294aada compute better scrolling area thickness 2019-04-21 16:27:49 +03:00
Michail Vourlakos
fa61ee8842 scroll to active task automatically 2019-04-21 16:27:49 +03:00
Michail Vourlakos
3f66f09045 bound published tasks geometries at scrollarea 2019-04-21 16:27:49 +03:00
Michail Vourlakos
f572970a95 add option for Tasks scrolling 2019-04-21 16:27:49 +03:00
Michail Vourlakos
468cabca0d improve Tasks naming and comments 2019-04-21 16:27:49 +03:00
Michail Vourlakos
b493fdf9fb hide Tasks applet actions when in Latte app 2019-04-21 16:27:49 +03:00
Michail Vourlakos
4b92a87c41 update fill(s) applets appropriately
--more specific when maxLength is changed
in editMode and !inconfigureAppletsMode
2019-04-21 16:27:49 +03:00
Michail Vourlakos
f5a46b3da9 scrolling,support multiple layouts and positions 2019-04-21 16:27:49 +03:00
Michail Vourlakos
88af46f5bf move alignment into scrollingarea 2019-04-21 16:27:49 +03:00
Michail Vourlakos
fcb04c2144 support scrolling elements to all edges 2019-04-21 16:27:49 +03:00
Michail Vourlakos
fd99fba0bf refactor:Previews and TasksList on own directories 2019-04-21 16:27:48 +03:00
Michail Vourlakos
706dee5b74 move tasks layout to dedicated folder 2019-04-21 16:27:48 +03:00
Michail Vourlakos
6710be3ae5 update plasmoid to support scrolling 2019-04-21 16:27:48 +03:00
l10n daemon script
32904be361 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-04-20 05:58:30 +02:00
Michail Vourlakos
6505e8797f send mouse signals from View to containment
--this is side-way path for mouse events and
more specific the mouse pressed, released
events to be sent from parent window to its
qml containment part. This way it is possible
to keep the original plasma applet behavior
such as original plasma tooltips and provide
Latte specific functionality such as animated
clicks from indicators.

NOTE: An investigation - testing took place in
order to check if this approach could be also used
for mouseMove events to be used for applets parabolic
effect. The result was that this was not possible because
there were too many signals and too much calculations
too identify for which applet the signal belonged to.
The parabolic effect was not fluid in that case and
could not catch up.
2019-04-15 22:00:22 +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
d95d861b64 add new options to indicators interface
--providesHoveredAnimation, in order to disable
the Latte one
--providesClickedAnimation, in order to disable
the Latte one
--needsMouseEventCoordinates, in order to know
when the mouse pressed e.g. creating animations
like the android way
2019-04-13 00:46:31 +03:00
Michail Vourlakos
30174bbb00 fix parabolic effect for vertical views 2019-04-12 14:40:30 +03:00
Michail Vourlakos
82480e6079 fix warnings,closing Latte with custom indicators 2019-04-01 17:16:40 +03:00
Michail Vourlakos
834bb56194 provide panel transparency info to indicators 2019-04-01 17:16:40 +03:00
Tranter Madi
5fe27176fa Center align shortcut badges when iconSize < 48
Summary:
When iconSize is not big enough, center aligned shortcut badges look better than top-left aligned ones.

BUG: 406037

Test Plan:
- When iconSize < 48: shortcut badges are center aligned
- When iconSize >= 48: they are top-left aligned

For example, with iconSize = 32:
Before:
{F6736365}
After:
{F6736366}

Reviewers: #latte_dock, mvourlakos

Reviewed By: mvourlakos

Subscribers: mvourlakos, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D20128
2019-03-31 13:37:45 +07:00
Michail Vourlakos
d4b2589d0c expose isPressed state to indicators 2019-03-31 02:10:57 +02:00
Nick Guletskii
6f84812a53 Highlight the hovered item in the task group tooltip
Summary:
Currently, the task group tooltip doesn't react to the user hovering over a thumbnail. This patch modifies the active window line to also act as a hover indicator, making the UI more responsive to the user's mouse movements.

{F6734813}

Reviewers: #latte_dock, mvourlakos

Reviewed By: #latte_dock, mvourlakos

Subscribers: mvourlakos, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D19281
2019-03-31 00:36:37 +02:00
Nick Guletskii
0a3755dce5 Close the window selected in the task group tooltip on middle click
Summary: In Windows, it is possible to close windows by middle-clicking their previews in the taskbar. This patch adds this feature to Latte Dock. Now, middle clicking an item in the task group tooltip will close the corresponding window.

Reviewers: #latte_dock, mvourlakos

Reviewed By: #latte_dock, mvourlakos

Subscribers: mvourlakos, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D19284
2019-03-31 00:33:09 +02:00
Michail Vourlakos
612c53b78a respect liveEditMode for plasmoid separators 2019-03-30 10:55:44 +02:00
Michail Vourlakos
6569160195 improve icon colors for applets
--provide a background and glow color for those
applets that do not provide an icon to render
2019-03-29 22:48:36 +02:00
Michail Vourlakos
69bbb82841 improve icons colors names 2019-03-29 02:18:10 +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
262dfa6b09 Indicators protocol change attributes to level
--introduce a new class called level which contains
all the needed information concerning indicator level
and at the same time the bridge that provides information
for the specific indicator states
2019-03-27 21:03:17 +02:00
Michail Vourlakos
614ec3ea48 move shortcut badges at top left corner
--this way the elements are observed better and
the user is able to both watch out the items and
the shortcut that activates them
2019-03-27 21:03:16 +02:00
Michail Vourlakos
28ef36a774 simplify indicators names 2019-03-24 18:44:27 +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
706ba661a2 merge plasma improvements for ContextMenu 2019-03-17 22:42:17 +02:00
Michail Vourlakos
18d6a0354b Previews show again Activities and Desktops text
--merge plasma taskmanager commit, D19257
2019-03-17 22:32:00 +02:00
Michail Vourlakos
f0899bd6a8 update plasmoid ContextMenu design to plasma 5.16
BUG: 405553
2019-03-17 22:23:07 +02:00
Michail Vourlakos
b89ef0e50b fix warnings fron new indicators architecture 2019-03-17 16:00:52 +02:00
Michail Vourlakos
8be388b893 improve vastly the indicators arch independence 2019-03-17 15:05:11 +02:00
Michail Vourlakos
4318404c9c fix warnings and improvements for Indicators 2019-03-17 14:34:44 +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
10fbf41081 enable hover effect for Plasma Style 2019-03-17 01:23:53 +02:00
Michail Vourlakos
e250048048 indicators active for previews only for windows 2019-03-15 15:15:17 +02:00
Tranter Madi
432d6fb753 Apply changes for tooltip from upstream
Summary:
Upstream changes: https://phabricator.kde.org/D17073

- Do not crop albumArt
- Use smaller fontsizes for labels.

Test Plan:
Screenshot:
{F6692625}

Reviewers: mvourlakos, rooty

Reviewed By: mvourlakos, rooty

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D19777
2019-03-15 20:12:05 +07: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