Commit Graph

1155 Commits (4401fdbb0fb5da39197c8de4251153e0a6b93b43)

Author SHA1 Message Date
Michail Vourlakos 4401fdbb0f tasks:always finish bouncing animation
--more specific when a new window is added or
when the in attention bouncing animation is not
needed any more
3 years ago
Michail Vourlakos 6bce84c68b tasks:return bounce on start when destructed 3 years ago
l10n daemon script bd6ae904b9 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"
3 years ago
Michail Vourlakos 21d8728498 tasks:fix launchers behavior in different applets
BUG:450986
3 years ago
Michail Vourlakos 097ceed7d2 split thickness margins to tail and head
--make head thickness margin and tail thickness
margin totally independent
--ability item: reanchor it based on the screen edge
like applets are already doing
--adjust tasks animations in order to take into
account the anchoring
--parabolic effect adjust calculations to use
new thickness margins
3 years ago
Michail Vourlakos ee307a0759 update to v0.10.76 3 years ago
Michail Vourlakos 60095bba3b fix #96,FEATURE:AllScreens and AllSecondaryScreens
--This is a HUGE FEATURE and so important for multi-screens
users. It is introduced as one single commit because it
reimplements plenty of infrastructure changes and it will
be easier to identify newly introduced bugs.
--Users can now choose for their docks and panels to belong
at various screen groups. The first two screen groups introduced
are AllScreens and AllSecondayScreens. In the future it might
be possible to provide CustomScreensGroup that the user will
be able to define specific screens in which a dock or panel
should be always present.
--Current solution specifies an Original dock or panel and clones/copies
itself automatically to other screens. So docks and panels in other screens
are just real docks and panels that reference themselves to original
docks and panels.
--Clones are destroyed during layout startup and are automaticaly
recreated. It is suggested to export your layouts through the
official Layouts Editor in order to share them because in that case
clones are not included in the new generated layout file. If in any
case you do not this and you share your layout with any previous
versions then your clones will just appear as separate docks and
panels that belong to specific screens.
--Automatic syncing was introduced in order to keep up-to-date
the configuration of Original docks and panels with their referenced
Clones.
--Automatic syncing currently works for all docks and panels settings,
for all normal applets configurations and for all subcontaiments
configuration such as systrays.
--Automatic syncing does not work for applets inside subcontainments
such as Group Plasmoid. In such case it is suggested to configure
your applets inside your Group Plasmoid in the original dock or panel
and afterwards to trigger a recreation for the relevant clones
--Manual recreation of clones is easily possible by just choosing
the dock or panel to be OnPrimary or OnSpecificScreen and rechoosing
afterwards the AllScreensGroup or AllSecondaryScreensGroup
3 years ago
l10n daemon script 7a7af88e99 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"
3 years ago
Michail Vourlakos 45db72b5db tasks: fix typo 3 years ago
Michail Vourlakos 720a9ca5b0 tasks:identify vivaldi properly
--update PulseAudio qml code inside the
latte taskmanager in order to identify properly
through pid applications that are playing
audio but they use a different parent pid
to do so. This is the Vivaldi case that
appears as Chromium in pulseaudio streams.

BUG:446828
FIXED-IN:0.10.5
3 years ago
Michail Vourlakos e642087e31 Indicators API:Extend animations capabilities
extend indicator.level.requested signals with:
  --taskLauncherActivated
  --taskGroupWindowAdded
  --taskGroupWindowRemoved

extend indicator.level.requested properties with:
  --isIndicatorTaskLauncherAnimationRunning

extend indicator info with:
  --providesInAttentionAnimation
  --providesTaskLauncherAnimation
  --providesGroupedWindowAddedAnimation
  --providesGroupedWindowRemovedAnimation

adjust Latte Tasks in order to support properly
animations implemented through indicators.
3 years ago
Michail Vourlakos 6f30380802 decouple task realremanimation from launcheranim 3 years ago
l10n daemon script bcae47a3f9 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"
4 years ago
Michail Vourlakos 71f9e89157 disable inattention blocked slide-in when no needed
--when the task is no more inattention then dock should
slide-out when the visibility mode requests it even
when the inattention timer has not finished yet

BUG:439497
4 years ago
Michail Vourlakos bb713e1092 calculate scrolling length in (int) values
--calculations for tasks length exceed must be done
always in same arthmetic world either int or float for
all values. It is chosen the int case because latte
is providing applets length in int values

BUG:439540
4 years ago
Michail Vourlakos 469a5e48cc update to version 0.10.75 4 years ago
Alexander Lohnau 505379ed04 Use spdx syntax for all files 4 years ago
Michail Vourlakos 4b37f39fbd tasks:switch of progress badge properly
--fix Tasks option to be disabled properly
--publish smart launcher settings to indicators
independent of user options in Tasks badges

BUG:437397
4 years ago
Michail Vourlakos cf2f3d551b do not remove removal for tasks separators 4 years ago
Michail Vourlakos 117d68749b plasmoid:fix monochromized icons implementation 4 years ago
Michail Vourlakos cf1a008791 update to prebeta v0.9.91 4 years ago
Michail Vourlakos 8e8c416e05 task indicator:hovered for preview containsmouse 4 years ago
Michail Vourlakos 15d384e812 fix #69,specify preview window parent screen edge 4 years ago
Michail Vourlakos df270342a7 plasmoid:update translation strs parameters 4 years ago
Michail Vourlakos f5fb12e8da position latte panels pop ups really nice
--expose appletsLayoutGeometry through Latte::View
dynamic properties and allog LattQuick::Dialogs to
use it in order to be positioned nicely
4 years ago
Michail Vourlakos 0d1661f942 move Latte::Dialog to LatteCore library
--this way we can use it to plenty places
4 years ago
Michail Vourlakos 5e1758337c Tasks:support new private api for Plasma 5.22 4 years ago
Michail Vourlakos a718d8d58a support aboutToQuit application signal on exit
--add also shadows to tasks window thumbnails
4 years ago
Michail Vourlakos a58dfde26c preserve indicator positioning for bouncing tasks 4 years ago
Michail Vourlakos ac8a88d700 improve AddItem visual
--make it Square with small roundness in order to
fit better at all cases
4 years ago
Michail Vourlakos 37721a2628 dont force margins for AutoFill applets
--this way the Tasks scrolling is not triggered
when no needed

BUG:433754
4 years ago
Michail Vourlakos 56b142eca0 same way everywhere to expose containmentActions
--tasks applet is now using a generic way to show
Latte containmentActions for its context menu and
this can be easily reused by any other applet that
creates its own ContextMenu
4 years ago
Michail Vourlakos d51f2d99a3 context menus add more sections
--move elements around in order for the user to find
them at the same positions for all cases independent
if the user triggers context menu from applets or
empty containment areas
4 years ago
Michail Vourlakos 995f61f08b improve plasmoid context menu sections 4 years ago
Michail Vourlakos 5fa77e05eb contextmenu:add export as template 4 years ago
Michail Vourlakos 965644ce2c add duplicate view in context menu 4 years ago
Michail Vourlakos 87ae24dae1 add myView.action() to reach view actions
-this way things are more clear how the actions
are applied and reordered
4 years ago
Michail Vourlakos a44c5fa821 provide remove dock action in context menu 4 years ago
Michail Vourlakos 7f9f418b75 do not reanchor simple windows in real removal
BUG:433359
4 years ago
Michail Vourlakos 89eae6e667 fix tasks model breakage during activity change
based on bug: #433359
4 years ago
Michail Vourlakos 73a3e92740 valgrind:add comments to Items creating crashes
--comment some Items in Tasks applet that create crashes
with valgrind
4 years ago
Michail Vourlakos c22d4a77e9 add SmartLauncherItem in a Loader 4 years ago
Michail Vourlakos 541800f972 fixes for item separators
--reduce also binding loops produced from
launchers in the plasmoid
4 years ago
Michail Vourlakos 7811e4830b fix,consider only launchers for inCurrentActivity 4 years ago
Michail Vourlakos 07d819727b consider hidden separators when needed 4 years ago
Michail Vourlakos 122ce05944 do not enable spacers for hidden separators 4 years ago
Michail Vourlakos cecaad2d92 fix bindloops for ClientIndexer.lastVisibleIndex
--they occured when a Client separator was hidden because
of its position in the end of items
4 years ago
Michail Vourlakos 3ba909a91d plasmoid:hide last separator for no launchers
this is enabled by default if the user wants
a persistent separator at the end of its tasks
can always a separator applet in that position

BUG:421253
4 years ago
Michail Vourlakos db8f01b0e7 improve texts for separators addition/removal 4 years ago
Michail Vourlakos 50e9666784 plasmoid:fix some parabolic effect blockers 4 years ago