Commit Graph

1186 Commits (f7088bf0ba47303f072b333d0db6baeec7f07dd4)

Author SHA1 Message Date
Michail Vourlakos a4a5a61574 load spacers debug visuals ondemand 7 years ago
Michail Vourlakos 147529dd72 fixes for tasks spacers for multiple separators 7 years ago
Michail Vourlakos 83c901de0e hide internal separators in some cases
--hide internal separators when overlap and show
only one
--hide internal separators at start or end of the
plasmoid, the user can us separator applet in those
places
--add safety array checkes in order to avoid any
crashes from accessing out-of-arrays elements
7 years ago
Michail Vourlakos c25a088c5e fixes for animations is tasks spacers 7 years ago
Michail Vourlakos 109651f2d1 update task pseudo indexes for shortcuts 7 years ago
Michail Vourlakos 9d949b9387 fix first/last task indexes for no intern.sep case 7 years ago
Michail Vourlakos 1eca9875f9 drop internal separatorPos for new architecture 7 years ago
Michail Vourlakos 3ff20749b0 fix parabolicManager algorithm for multi-ints 7 years ago
Michail Vourlakos aea1f73bd8 update int.separators size in editMode 7 years ago
Michail Vourlakos f101334443 add/remove intern.separators from context menu 7 years ago
Michail Vourlakos 9d8c99768f update containment spacer to multiple internal 7 years ago
Michail Vourlakos 963c135468 update plasmoid ParabolicManager to new separators
--drop the old internalSeparatorPos from the plasmoid
ParabolicManager and substitute it with multiple
internal separators heuristics
7 years ago
Michail Vourlakos 1a777d9ee4 drop internalSeparatorPos from plasmoid
--the internalSeparatorPos approach was removed
from the plasmoid. The next steps are:
1. ParabolicManagers to update their logic in order
to take into account multiple internal separators
2. To hide all consequent separators either as applets
all internal separators
7 years ago
Michail Vourlakos 63fa3c4b1d drop internalSeparatorHidden from parabolicManager
--improvements for new separators architecture
7 years ago
Michail Vourlakos ae8669169b simplify hidden spacers for tasks/applets 7 years ago
Michail Vourlakos 24c9751f2e initial architecture for multiple int.separators
--make the single separator old architecture to
work correctly with the new multiple internal
separators architecture. Many things need to be
updated in order for this to work but lets make
one step at a time.
7 years ago
Michail Vourlakos 88108ac524 add option to debug timers
--this is especially useful in order to be sure that
there are timers that create unending loops
7 years ago
Michail Vourlakos 51f879d2a2 restore spacers on !containsMouse and inAttention
--when the mouse leaves the dock and a task is inAttentionAnimation
the spacers used for the animation should be restored
7 years ago
Michail Vourlakos 1dd9a30139 release connect signals ondestruction
--following issue from #730 more qml code
was found that wasnt releasing connect signals
properly. That could create crashes because
already deleted qml objects could receive such
signals. That was observed after qt>=5.9.2
7 years ago
Michail Vourlakos 1e09238bd4 update version to 0.7.75 in master 7 years ago
l10n daemon script 1fc4cd25cf 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"
7 years ago
Michail Vourlakos c6cd7d975a immediate showing tasks in !compositing
--trying to show all tasks in all states directly
when the environment is in !compositing
--block all animations (removals/showings) when
the environment is in !compositing
7 years ago
Michail Vourlakos 6e4321b650 improve attention bouncing experience
--add more animation phases in order to provide
a better experience for the inAttention bouncing
animation
--add visual debuggers for the spacers and padders
needed for the bouncing animation
7 years ago
Michail Vourlakos 2a2ccbdeda stabilize attentionAnimaton bouncing
--add also some visual spacers indicators for
debugging purposes
7 years ago
Michail Vourlakos 85c3d2dfa2 release mimicParabolic in order to not stuck 7 years ago
Michail Vourlakos 5a9e788d8f fix glitches for task inAttention bouncing 7 years ago
Michail Vourlakos 569fd5d702 animate properly margins of spacers
--this change fixes the glitch when a task
is going from in Attention bouncing to its exact
position relative to the parabolic effect
7 years ago
Michail Vourlakos 6ad899de9f remove signal binding at correct destruction 7 years ago
Michail Vourlakos 1eb36ff7de mimic ondemand the parabolic effect
--it is used to restore a task after bouncing
for taking users attention and the task
contains also the mouse
7 years ago
Michail Vourlakos 1e2ffb1b23 improve semantics 7 years ago
Michail Vourlakos 9932ae845e fix #730,crash introduced at qt 5.9.2
--move the release of signals manual bindings for
tasks delegates from onRemove event of the delegate
at Component.onDestruction. The crash was happening
when the code path(onRemove event) wasnt occuring,
so the bindings werent released.
7 years ago
Michail Vourlakos 5adfe4bca3 remove manual garbage collection from plasmoid 7 years ago
Michail Vourlakos f2b1ff48a8 remove deprecated code 7 years ago
Michail Vourlakos 397d169309 fix a glitch when changing activities
--when we go to an activity that has a launcher
and a window at the same time open that there
wasnt previously present we had a glitch
7 years ago
Michail Vourlakos 055996ebca dont play addedWindow animation when near parabAnim 7 years ago
Michail Vourlakos 4f758ee7df restore scale at tasks that change states
--tasks that change state (launcher,startup,window)
at the next state must look the same concerning
their zoom scale
7 years ago
Michail Vourlakos 7357df463e increase bouncing thickness 7 years ago
Michail Vourlakos 1a87d40611 block AddWindowAnim when task containsmouse 7 years ago
Michail Vourlakos 673d3006c2 block parabolicEffect when task inBlockingAnim 7 years ago
Michail Vourlakos 6b13c824a7 update properly onEnter in attention animation 7 years ago
Michail Vourlakos e68b3aed48 reenable show window added animation 7 years ago
Michail Vourlakos 507e42ee08 improve Attention interaction with parabolic effect 7 years ago
Michail Vourlakos 45e8401bdd fix Attention animation with parabolic effect 7 years ago
Michail Vourlakos 8ecef66d5d fix coloring in some badges
--a faulty check was using backgroundColor instead of
textColor for badges shown from global shortcuts indicators
--improve badges to understand the new url form of
plasma 5.11 launchers
7 years ago
Michail Vourlakos ff2870952e play removal animation for some windows also
--during assigning activities for a launcher
a window that had a launcher for the active
activity maybe doesnt have any more when it is removed.
in this cases the removal animation should be
played
7 years ago
Michail Vourlakos eaf49364ee fix #378, support multiple bouncing animations
--when two or more consequently launchers were bouncing
their animation was broken because they were changing
places. This patch catches these cases and provides
a proper way to show these animations.
7 years ago
Michail Vourlakos 5bd4bbe188 play launcher removal animation correct
--when a launcher belonged at all activities and
the user was pinning at an another explicit activity
that wasnt the current one the removal animation
wasnt played correctly
7 years ago
Michail Vourlakos 51a1a1af5a improve margins for internal separator case
--enable task margins for neighbour separator
when the internal separator is hidden but there
is an applet separator at the edges and the task
is found two steps far from the edge e.g.
pos=1 or pos=tasksCount-2
7 years ago
Michail Vourlakos 0df95400d8 hidden internal separator at the edges
--The internal separator can be hidden when it is
found at the edges of Tasks Plasmoid, it creates a
more pleasant result. If the user wants separators at
the edges can always use the Separator plasmoid from
audoban. This fix would fix also the overlap
of internal sepator with external applet separator.
7 years ago
l10n daemon script 1b126efb83 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"
7 years ago
l10n daemon script 11ac28b99c 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"
7 years ago
l10n daemon script 040f314ccb 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"
7 years ago
l10n daemon script f0993f77e8 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"
7 years ago
Michail Vourlakos d5f8878d56 disable directRender when showing context menus
--this way closing the context menu the parabolic
animation doesnt break
7 years ago
l10n daemon script be779e2674 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"
7 years ago
l10n daemon script fbaef27a64 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"
8 years ago
l10n daemon script d83bd1a3ad 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"
8 years ago
Michail Vourlakos 72950dc678 use kde translations infrastructure 8 years ago
Michail Vourlakos 0205ae1153 publish v0.7.1 to the world 8 years ago
Michail Vourlakos 7aa4f8a4bd fix #699,protect setupWayland from crashes 8 years ago
Michail Vourlakos dc851023c7 fix #695,fix version tag in desktop file 8 years ago
Michail Vourlakos faa3572d37 activate single window on scroll down always 8 years ago
Michail Vourlakos 9c03e7de33 enable missing bouncing animation flag 8 years ago
Michail Vourlakos 0f2e4e557d show correct icon when a window is removed 8 years ago
Michail Vourlakos ed327c4df3 remove code for proper icon in removal 8 years ago
Michail Vourlakos a4f31a9125 use the lastValidSourceName to paint the icon
--during removing a TaskDelegate the window is destroyed
in some cases and the icon provided by libtaskmanager
is a unknown pixmap. In such cases we should paint the
last valid one. That way it is always painted the correct
svg file even when removing a window that doesnt have
a launcher and the libtaskmanager provides an unknown
pixmap for it
8 years ago
Michail Vourlakos ec58ce6cf6 fix #679,block highlight windows for previews
--when both previews and highlight windows are enabled
then the user can use the window previews to highlight
windows
8 years ago
Michail Vourlakos a666f4f685 fix #678,provide a previewsDelay for latte plasmoid
--the user can add a previewsDelay value in ms in the
latte plasmoid General settings which can be found
in a layout file in order to change the delay which
a preview is needed to be activated. Values lower
than 150ms are ignored because they break the previews
experience by providing faulty previews
8 years ago
Michail Vourlakos b6e7173aad fix #666,dont minimize window with scroll wheel 8 years ago
Michail Vourlakos 0023e0496b fix #666,protect wheel action
--protect wheel actions in order to not trigger themselves
multiple times
--use a timer to achieve this goal in order to be able
to support also X11 systems that have previews enabled for
all windows (a behavior that normally breaks the isMinimized
state)
8 years ago
Michail Vourlakos fe0ec6ba42 fix #666,provide scroll wheel based on directions
--when the dock is hidden or in animation no mouse
wheel actions are accepted
--laucher: only the up action is accepted in order to
activate that launcher
--window: up action shows the window, if it is shown
nothing happens,
down actions, minimizes the window, it is is already
minimized nothing happens
--group: up/down to cycle through the windows
8 years ago
Michail Vourlakos 575dd5fa99 fix #669,publish tasks geometries in the same way
--there was an old code path that wasnt using the
new way of publishing tasks geometries. That is that
normalize the values in order to be always valid and
in the screen boundaries
8 years ago
Michail Vourlakos 83fd7fd112 bound Tasks ListView at its limits
--block dragging the entire ListView
--make tasks dragging lighter in resistance
8 years ago
Michail Vourlakos 2b63ff710b fix #669,block minimize geometries to screen limits
-- Magic Lamp effect doesnt like coordinates outside the screen and
width,heights of zero value... So we now normalize the geometries
sent in order to avoid such circumstances
8 years ago
Michail Vourlakos 17324b5da9 move Close window button to the end of ContextMenu
-- try to not disturb the user workflow by providing
him the Close option which is used very often as near
as possible from the click event
8 years ago
Michail Vourlakos 8da7f7d3c9 v0.7 initial second stable release 8 years ago
Michail Vourlakos 42817d7a59 fix #664,make faster the launcher removal 8 years ago
Michail Vourlakos bb2f5936b4 improve parab.effect stability on first hovering 8 years ago
Michail Vourlakos 9811eb51f6 v0.6.98,enter beta phase for 0.7 8 years ago
Michail Vourlakos 02ebb701c9 separate launchers and windows in tasksModel
--this is exactly the plasma icons-only taskmanager
is using, in that what way we should have exactly the
same befavior with launchers positioning
8 years ago
Michail Vourlakos ac3058c777 delay window removal when closing from context menu 8 years ago
Michail Vourlakos 5dc595a2cb move task instantly and then send extSignal to group 8 years ago
Michail Vourlakos 6a47f6e811 update launchers group correctly from config win 8 years ago
Michail Vourlakos eefbc5e9ec fix #636,new approach for Layout,Global launchers
--changed the design totally and use only signals
between plasmoid in order to update their models. This
way the launcherList from their tasksmodel should be
updated only on the initialization phase of the Latte
plasmoid. Afterwards signaling between them takes
place, in order to inform each other for adding,
removing launchers, moving them and assigning them
to activities
8 years ago
Michail Vourlakos bd05c7dfed fix #636,try to protect when setting launcherlist 8 years ago
Michail Vourlakos 6833406509 improve dragging animations 8 years ago
Michail Vourlakos 54c2d2b17e play bouncing animation to the end
--for all animations speeds
8 years ago
Michail Vourlakos bc6903a60d update titleTooltip reference 8 years ago
Michail Vourlakos 9f359f37db provide Alternatives from the Latte applet 8 years ago
Michail Vourlakos 3dcf39aebe update metadata files 8 years ago
Michail Vourlakos 9a4e6d8cf5 update applets metadata files 8 years ago
Michail Vourlakos 9f5ab1397d support combining window previews and titletips 8 years ago
Michail Vourlakos 45add5988f fix #622,support title tooltips for hovered applets 8 years ago
Michail Vourlakos 933f075dc5 add configure in the layouts context menu 8 years ago
Michail Vourlakos 0b344be641 dont release zoom when plasmoid context menu is shown 8 years ago
Michail Vourlakos 959da04dfa improve tooltips visual parent thickness
--this way the previews and task name tooltips
are positioned much better. They dont overlap with
the panel or the tasks
8 years ago
Michail Vourlakos 8abc2e517a config option for task title tooltips 8 years ago
Michail Vourlakos 35b4cc56b5 support title tooltips for tasks 8 years ago
Michail Vourlakos e8fb9e9d22 hide task number when launcher is bouncing 8 years ago
Michail Vourlakos 8aff1cf694 reduce the thickness when bouncing launcher
--this is only for the case that the launcher is called
through a shortcut. The dock mask in that case uses the
midThickness and for that the bouncing launcher must be reduced
8 years ago
Michail Vourlakos ba3de5061f block zoom hovering on dock sliding in/out 8 years ago
Michail Vourlakos 94e740b901 increase to version 0.6.91
--this version supports dynamic layouts and different
layouts per activities
8 years ago
Michail Vourlakos 62df2cf3ca reduce size of icon for audio stream 8 years ago
Michail Vourlakos 0b34dcf1b3 fix #608, support Unique,Layout,Global launchers 8 years ago
Michail Vourlakos b48d1eb4ac improve layout switching in plasmoid and manager 8 years ago
Michail Vourlakos 7107456e31 drop deprecated switching sessions in plasmoid 8 years ago
Michail Vourlakos 9f20ceb83e remove globalSettings from qml part
--globalSettings remain only for the layouts in the
config window
8 years ago
Michail Vourlakos f2de335d35 move functionality to new architecture
--add functionality for layoutManager
--add widgets action and alternative layout action to
layoutManager
--remove more functionality that belongs to globalSettings
8 years ago
Michail Vourlakos badcaa5474 fix a crash when changing layouts/old sessions
--when changing layouts/old sessions from the Latte Tasks
Context menu, Latte was crashing very often. Add the switching
code into a Timer to make its execution asynchronoushly
8 years ago
Michail Vourlakos f9ce9ffc9c fix #574,fix internal identification of tasks
--as in an older commit has been documented the qml
function childAt doesnt work propery for our ListView,
there are cases that returns an empty/null child. For this
reason we have implemented our own childAtPos function in
order to immulate the save behavior. Unfortunately there
wasnt a check in it that the items checked based on their
geometry they were actually TaskDelegate's. This fix not
only fixes bug #574 but also should provide a cleaner dragging
behavior, at least for the dragging phase
8 years ago
Michail Vourlakos 6c183e9eed improve identification of startups
--identify startups better in order to distinguish
them to those that belong to launcher and should be
shown immediately and those that dont belong in any
launcher and they shouldnt be shown
8 years ago
Michail Vourlakos 7d77ab5195 expose user specified shadows to qml 8 years ago
Michail Vourlakos 919af662e6 fix hasAudioStream binding loop 8 years ago
Michail Vourlakos 558e2e3670 fix #562,pin/unpin behavior for oneactivity,task
--cleanup also the context menu from comments from
the old activities architecture
8 years ago
Michail Vourlakos 8794835f0b reenable a small animationstep in parabolic effect 8 years ago
Michail Vourlakos 0cc1e84ba8 dont play hoverAnimation when clicking 8 years ago
Michail Vourlakos 079604c3b6 disable mScale changes in clickAnimation 8 years ago
Michail Vourlakos e2fe456a7e fix #544,disableRestoreZoom is released more cases 8 years ago
Michail Vourlakos 5bc1e3d66d combine audiostream badge with progress badge 8 years ago
Michail Vourlakos 0ce0feca0a fix #526,add toggleGrouping action 8 years ago
Michail Vourlakos be83d54339 fix #521,support syncing launchers for all docks
--this commit is the last for this to be supported.
It checks if the globalLauncherList is empty and in
such case when syncing is enabled the current dock
launchers are used
8 years ago
Michail Vourlakos cf7b820e2e sync launchers correctly between docks,def session 8 years ago
Michail Vourlakos d75dfa1a64 reduce blur for task numbers
--fix some type conversions for CircleText
8 years ago
Michail Vourlakos 64838ff0f3 speed up the fastrestoreanimation 8 years ago
Michail Vourlakos 271810d095 use TaskDelegate activateTask to activate a task 8 years ago
Michail Vourlakos 9486342dc1 add a small shadow at tasks number 8 years ago
Michail Vourlakos ee6c831b01 fix #510,support correctly global shortcuts
--in X11 now the globalshortcuts class takes into
account if the user presses any modifier in order
to hide the dock
--if the dock is hidden whenever a relevant global
shortcut is triggered the dock is shown and number
indicators for the tasks are shown
8 years ago
Michail Vourlakos d4a5370ef2 use same design for all separators 8 years ago
Michail Vourlakos 1eeac88f36 update colors for unity counters 8 years ago
Michail Vourlakos 82173e0bb0 fix #509,fix typo for window actions 8 years ago
Michail Vourlakos b619b2e0d2 fix #443,support unity message counter 8 years ago
Michail Vourlakos fa89bd2053 fix #503,show previews in other winmanagers 8 years ago
Michail Vourlakos 88ddfe32de fix #502, block click animation 8 years ago
Michail Vourlakos 458750aa06 fix #496,crash when changing to Alternative Session
-- a rare crash when changing to Alternative Session
through Tasks context menu
8 years ago
Michail Vourlakos cfca7fadd4 dont paint items when shadow is activated
--this way we gain a few cpu cycles because they
are not painted when the item is painted through
the Shadow qml item
8 years ago
Michail Vourlakos 05c2123708 go faster to directRender state
--improve more the parabolic animation and
fix an issue that was based on the time window
between smooth animation and directRender when
the mouse activates the parabolic effect in the
begin.
8 years ago
Michail Vourlakos 4eb0645474 fix #489,option for mouse wheel actions 8 years ago
Michail Vourlakos 6941a5c011 reduce parabolic messages and debug lines 8 years ago
Michail Vourlakos 51b600725d fix parabolic effect and Tasks thickness
--this fixes the Tasks plasmoid thickness and
improves a small breakage in the parabolic effect.
The Tasks thickness is going to maximum when there
is a hoveredInded in plasmoid or in containment.
--the previous fix, fixes also a small breakage in
the parabolic effect animation. The breakage was
appearing when going from
applet->applet separator->task and directRender is
enabled
8 years ago
Michail Vourlakos 19af87417e add disabled debug messages for parabolic signals
--these debug messages can be activated in the future
in order to identify in the future cases that the
parabolic effect doesnt work as it should
8 years ago
Michail Vourlakos e0e5efa9f8 improve task remove animation
--this improves a lot the task remove animation
when there are separators around
8 years ago
Michail Vourlakos b94f2c948f protect hidden spacers on removing animation
--the remove task animation is more stable now
8 years ago
Michail Vourlakos ee48e70e30 fix warnings on startup 8 years ago
Michail Vourlakos e44917c404 internal separator look identical to applet separa 8 years ago
Michail Vourlakos 155e037d0f disable all spacers for all separators
--this makes the spacers to overlap with
each other
8 years ago
Michail Vourlakos eb5b70d9a4 dont hide internal separator yet
--hide debug messages
--dont hide internal separato yet if there
are neighbour separators next to it because
it is not positioned always correctly yet
8 years ago
Michail Vourlakos b843505410 hide internal separator if it is not needed 8 years ago
Michail Vourlakos 61539ff6c8 plasmoid trigger properly messages to applets
--this commit takes into account applets separators
and the internal separator so that the number of
separators that are subsequent do not influence the
parabolic effect animation
8 years ago
Michail Vourlakos fbf952f606 fix binding loops that broke separators experience 8 years ago
Michail Vourlakos f0e7992d2a increase separator size on dragging
--this way we can move the surrounding launchers to
catch up also edges
8 years ago
Michail Vourlakos b79b375715 access internal plasma separator from contextmenu
--all the functionality concerning the internal separator
is moved completely into the plasmoid. Now the add/remove
of the internal separator can be found through the Tasks
contextmenu as long as we are in editMode (that is showing
the configuration window)
8 years ago
Michail Vourlakos debea91ddc reduce messages for clearing parabolic effect 8 years ago
Michail Vourlakos 3a0ac83c46 fix #480,support properly separator widgets 8 years ago
Michail Vourlakos ca65e2c4f0 delay a lot more the fastrestoreanimation
--this looks a lot better when a task is in
attention and the user uses its mouse to access
that task
8 years ago
Michail Vourlakos 56865f36dd support applet separators around tasks plasmoid 8 years ago
Michail Vourlakos 988448345f add margins to applet separators
--fix for indicating the separator on startup
--improvements in parabolic signaling
8 years ago
Michail Vourlakos afaa7349ea fix launcher animation
--update launcher animation to work properly
with the new parabolicManager
8 years ago
Michail Vourlakos fa9b313c92 use more the ParabolicManagers
-- add even better clearZooms based on
signaling from ParabolicManagers
8 years ago
Michail Vourlakos 528a857b47 apply a proper clearing zoom for applets
--this is finally used properly through the
ParabolicManagers new architecture. Any old
problems concerning applets that didnt clearing
their zoom should be fixed totally now!!
8 years ago
Michail Vourlakos a16ed0e9ef add clearing functions for parabolic managers 8 years ago
Michail Vourlakos a9df1d6745 add ParabolicManager in the plasmoid
--move all the logic around parabolic effect signals
into one place, ParabolicManager. The ParabolicManager
is responsible for triggering all the messages to tasks
that are neighbour to the hovered task. This will
help a lot to catch cases such as separators and proper
clearing zoom.
8 years ago
Michail Vourlakos b30862a5be protect the attention animation from mouse hovering
--when the attention animation is played for a task
and the user hovers that task, the animation is ended
smoothly and if the mouse is still hovering the task,
the tasks are restored correctly
8 years ago
Michail Vourlakos 03180c61e7 force sizes initialization on formFactorChange 8 years ago
Michail Vourlakos 0a771531e1 fix #480,support new internal separator architect
--the internal separator codebase has been simplified
a lot and uses a new approach that provides a smoother
parabolic effect. This is part1 concerning improve separators,
in part2 applets separator will to try to be improved
8 years ago
Michail Vourlakos 008c57d480 fix #478,correct positioning on formFactor changed
--when changing form factor sometimes the tasks are not
positioned correctly, in such case we make a fast reinitialization
for the sizes
8 years ago
Michail Vourlakos 79db299a7f fix positioning of internal separator 8 years ago
Michail Vourlakos aab0b8d523 support new implementation for internal separator
--new architecture for the internal tasks separator,
one of which we can build upon for the future... No
breakage in the animation now, it is much smoother and
cleaner... but... it is needed to update all the pieces
around in order to work properly on all cases...
8 years ago
Michail Vourlakos 1ada1ebae3 fix #477,disable wheel for internal tasks separator 8 years ago
Michail Vourlakos 7c51065fcb fix #468,lock parabolic animation !editMode
--lock properly the parabolic animation for Tasks
plasmoid when the user right clicks the plasmoid
8 years ago
Michail Vourlakos 7020e58289 remove no needed check in ContextMenu 8 years ago
Michail Vourlakos 930c617c86 restore jump lists for plasma 5.9 8 years ago
Michail Vourlakos afe0dd7514 fix #471,check in plasma 5.10 functions exist
--we check not only the plasma frameworks version
but if jumplists and places functions exist also
8 years ago
Michail Vourlakos 84e390c312 reduce warnings 8 years ago
Michail Vourlakos 8fea5d6a83 reduce warnings 8 years ago
Michail Vourlakos c37a959ae2 reduce warnings 8 years ago
Michail Vourlakos 77f542a9f3 fix #470,crash the tasksmodel of maximized logic
--fixes in various typos introduced from the new
designs
8 years ago
Michail Vourlakos 49d20f4617 fix missing typo 8 years ago
Michail Vourlakos 4b76fd1004 dont show Add Widgets when Latte in the desktop 8 years ago
Michail Vourlakos 7365e1f4bc move plasmoid config files in their own directory 8 years ago
Michail Vourlakos c6a8ed09b5 refactor Task code in plasmoid
--refactore the previous enormous classes
TaskDelegate and TaskIconItem and in general
put anything relates to Task into its own
specific directory
8 years ago
Michail Vourlakos ede4eb6496 reduce warnings 8 years ago
Michail Vourlakos abc45e4c4d include statesLine metrics when task isStartup 8 years ago
Michail Vourlakos 515384dd48 improve heuristic of neighbour tasks 8 years ago
Michail Vourlakos 950cb8f073 fix #382,support jumplists and places, contextmenu
-- support the new features from plasma 5.10
and provide jumplists and places functionality
8 years ago
Michail Vourlakos 291f579dc9 improve the attention color animation 8 years ago
Michail Vourlakos 42d7ae4b5e indicate correctly the minimized windows state
--this commit is very important as we from now on
we can now the different states from windows inside
a group
8 years ago
Michail Vourlakos 35c90393ae improve coloring for different window states 8 years ago
Michail Vourlakos bed027e6e5 fix some coloring for different window states 8 years ago
Michail Vourlakos a4cf8055fa improve task needs attention design
--when a task needs attention the task bounces for
8500ms instead of 6500ms
--the color animation of needs attention was
improved in order to not drain the cpu cycles
--all animations concerning needs attention,bouncing
and color are stopped after the 8500ms timer
--the bounce animation is not stopped in the middle
but it waits each bounce to finish in order to make the checks
8 years ago
Michail Vourlakos 7c07385c10 fix #453,substitute absolute build path references
--fixes the kdesrc-build installation
8 years ago
Michail Vourlakos e32bac0477 fix #450,active win indicator in win previews 8 years ago
Michail Vourlakos 8c8e98478d update signals for updateScale in TaskIconItem 8 years ago
Michail Vourlakos 7e104ee3a2 mouse wheel to cycle through groupped tasks 8 years ago
Michail Vourlakos e0f7b9b220 fix #449,add "cycle through tasks" action
--added the new cycle through tasks behavior to
tasks actions
8 years ago
Michail Vourlakos 697f375f1a remember last active window in a group of tasks
--currently this is used by the super+taskno in order
to activate the correct window in every group
8 years ago
Michail Vourlakos d5efbce02e fix #445,fix audiostream align for right panel 8 years ago
Michail Vourlakos e68a9e78e1 remove more trebbling from parabolic effect
--disable all Math.round(...) from parabolic
effect calculations because this was enough in order
to miss just one pixel that was able to create
a small trebbling
8 years ago
Michail Vourlakos 3a9a83634f debug message for parabolic effect 8 years ago
Michail Vourlakos 5c6a3a9d23 fix clearzoom when hover,no hoveredcapable applets 8 years ago
Michail Vourlakos 3cfcc909c5 set direct render animation time to 0 8 years ago
Michail Vourlakos f3581a750b Revert back two last commits
--the expose of directRenderAnimationTime broke
the parabolic effect experience so I am reverting them
back
8 years ago
Michail Vourlakos d15b84319c fix directRenderAnimationTime
--use a small duration of 20ms for the
directRenderAnimationTime in order to add a bit
more smoothness in the parabolic animation
when directRender is activated
8 years ago
Michail Vourlakos 46106a5bd1 expose directRenderAnimationTime 8 years ago
Michail Vourlakos c1bff5a1a9 port directRender code to new signaling 8 years ago
Michail Vourlakos 7482182e24 set global direct render animation time 8 years ago
Michail Vourlakos 6fb56f90b1 fix #431,support again the internal separator
--support again the internal separator based on
the new signaling for the parabolic effect
8 years ago
Michail Vourlakos 00ce7931dc hide preview on clearZoom 8 years ago
Michail Vourlakos adba5b6f2a simplify parabolic signalling
--this finally creates a very concrete parabolic
animation experience
8 years ago
Michail Vourlakos fd4af3f0f1 port plasmoid into new arch for parabolic effect 8 years ago
Michail Vourlakos 2e72ed0a5b fix #442,clearZoom of latteApplet after fast hover 8 years ago
Michail Vourlakos 6eb65facca disable init messages for parabolic effect 8 years ago
Michail Vourlakos 1cdd5fde9a reduce flickering of parabolic effect
--reduce flickering for parabolic effect when
tasks are combined with applets
8 years ago
Michail Vourlakos 987cfba048 improve clearing parabolic effect calculations
--adding the internal separator made the things a little
more complicated. This commit improves the clearing
calculations in order to not conflict the messages
with each other and trying to restore all applets
and tasks that are not considered for the parabolic
effect.
8 years ago
Michail Vourlakos e39e796b28 remove some init signals from TaskDelegate
--these init signals were breaking the parabolic
animation in the edges between the Task plasmoid and
neighbour applets
8 years ago
Michail Vourlakos df9edc5754 fix #441,expose add widgets action in context menu 8 years ago
Michail Vourlakos 38fda1f688 smooth animation for show/hide badge infos 8 years ago
Michail Vourlakos a78b90fb9e fix #440,disable audio streams during dragging
--re-initialize also audio streams after dragging
has finished
8 years ago
Michail Vourlakos e891f0bf05 fix #440,dont show audio icon in wrong task 8 years ago
Michail Vourlakos 8810626422 dont calculate parabolic effect in some cases
--this is when there are no animations or when
the zoomFactor=1
8 years ago
Michail Vourlakos c4171dff86 fix #438,add wheel events
--by using wheel events the volume can
be increased/decreased
8 years ago
Michail Vourlakos d18d4eb037 update audio icon based on volume 8 years ago
Michail Vourlakos 044143ef92 add opacity for muted streams 8 years ago
Michail Vourlakos 4eebd8e34c disable audio streams for launchers 8 years ago
Michail Vourlakos 7375757883 update audio streams on launcherurl changed signals 8 years ago
Michail Vourlakos c489300819 fix #435,better calculations for Tasks borders 8 years ago
Michail Vourlakos cddfd402f7 fix internal separator hovering calculations 8 years ago
Michail Vourlakos 2ec97f1456 bypass internal separator when using task shortcut 8 years ago
Michail Vourlakos 684bfbe418 dont execute click action for separator task 8 years ago
Michail Vourlakos ca1adad7f7 make a more uniform badge visuals
--update badge visuals for audio streams
and for progress indicator
8 years ago
Michail Vourlakos 56424d8cad respect tasks icon size when show indicators 8 years ago
Michail Vourlakos fc6c4222e1 support configuration of audio indicator 8 years ago
Michail Vourlakos 4441a8471e fix #142,support audio indicators for tasks
--the user is able to toggle also mute/unmute
for the audiostream
8 years ago
Michail Vourlakos 2a006177e7 expose margins in plasmoid root object 8 years ago
Michail Vourlakos d0b2ce8c0f improve advance scales calculations
--support correct calculations for the internal
separator case. The calculations became more generic,
what has to be done now is to support same calculations
for applet updateScale also
8 years ago
Michail Vourlakos 00edd1ef5d improve initialization signals 8 years ago
Michail Vourlakos 574f2aedcb correct signaling for internal separator case 8 years ago
Michail Vourlakos 92f214d552 support removing internal tasks separator 8 years ago
Michail Vourlakos f24da87b19 fix #431,support internal tasks separator 8 years ago
Michail Vourlakos 6bb14547e5 first implementation for tasks internal separator 8 years ago
Michail Vourlakos 99c1b8db38 fix #332,add a delay to highlight windows
--added a delay in order to highlight tasks
windows. The delay used is exactly the same
with the windows previews delay
8 years ago
Michail Vourlakos b5ffae09d1 expose context menu in root element
--use the root context menu reference to
block windows previews shown up
8 years ago
Michail Vourlakos 6abf879598 fix #426,support dropping internal files from apps
--now we accept also dropping from internal files
e.g. compressed files, attachments etc..
8 years ago
Michail Vourlakos 3839ee1e9a unblock launcher in the end of bouncing animation
--there are launchers that do not trigger properly
theirs apps, so in the end of the animation the launcher
was remaining locked and wasnt animated because it was
waiting for the app window to be created. This commit
fixes this, if the launcher at the end of the bouncing
animation is not in removal stage the it is properly
unblocked
8 years ago
Michail Vourlakos e9750c4143 add a minimum mScale for click animation 8 years ago
Michail Vourlakos 261283b631 make animation times usable again
--durationTime that was used for the animations
was an integer. This was created extremely fast
animations for x1 and extremely slow animations
for x3. This fix changes that by setting the
durationTime in the qml side to real type. And
by that we are setting the following pragramatic
speeds which create a very good experience.
  x1 = 1.65
  x2 = 2
  x3 = 2.35
the above can be updated a bit based on the user
feedback and experience
8 years ago
Michail Vourlakos 2ef64f4ab3 fix #411,deactivate applets when show previews 8 years ago
Michail Vourlakos 6a5be6dbc5 fix #342, occasional instant sliding-in
--this is a lot related with the compositor
painting. By adding a delay into showing tasks
this is improved a lot
8 years ago
Michail Vourlakos 7d635c5073 use new anchoring mechanism for single windows 8 years ago
Michail Vourlakos 65eaf6d0b8 use more the new beautiful removal anchoring
--this fixes on changing activities and desktop.
the animations are much better concerning the
launchers
8 years ago
Michail Vourlakos 328f7a2fd0 fix #349,children anchoring in ListView
--ListView is anchoring its children very strange.
This was creating circumstances that the children
were anchoring themselves wrongly e.g. when removing
them and in some animations. This commit introduces
heuristics (workarounds) for these cases. The
broken anchor situations are protected by introduced
correct anchors from our qml side in listview
child items
8 years ago
Michail Vourlakos e01779c71e fix typo and animations removal animation 8 years ago
Michail Vourlakos 819e1ed51c initialize differently the tempScaling 8 years ago
Michail Vourlakos 53e4cec5ef protect taskDelegate when not visible
--set width and height to 0 when the
task is not visible
8 years ago
Michail Vourlakos 62bf03d0fc protecting more the scaling signaling 8 years ago
Michail Vourlakos 7a7b25a187 fix #349,launch application on the start
--by taking account the libtaskmanager way of doing
things. Latte is trying to delay the removal of the
launcher in order for the animation to play correctly.
At the same time if a window or startup is added is
not shown if there is a waitingLauncher(animated launcher)
until this launcher completes its animation
8 years ago
Michail Vourlakos 738dc50fff Merge branch 'v0.6' into master 8 years ago
Michail Vourlakos 534592e9dc fix #412,fix for groupDialog in plasma 5.8 8 years ago
Michail Vourlakos 4f030849f0 expose through dbus updateBadge for dock items
--apps can sent through dbus and identificator
e.g. "kmail" and a value for unread mails e.g.2
Latte afterwards will update that specific badger
8 years ago
Michail Vourlakos c932d2e858 fix element id in ContextMenu 8 years ago
Michail Vourlakos 405494ef89 show startup phase in all task cases 8 years ago
Michail Vourlakos 6a1f81713e fix animation check when removing launcher 8 years ago
Michail Vourlakos ec6a70e11e fix #343,import launchers to new architecture
--import launchers and use new architecture,
an new record in settings is appearing called
launchers59
--this patch works only from plasma 5.9 and above
--it gives many improvements such as the "pin" feature
and the explicit launchers can be placed even
between global launchers
8 years ago
Michail Vourlakos b034e748bb fix #365,support shortcuts to activate tasks
--this patch supports activation through shortcuts
--Meta+number, activates the relevant task, for
groups by default it activates the next available
window in the group
--Meta+Ctrl+number, create a new instance for that task
or launcher
--the user should know that must first enable these
shortcuts at plasma global shortcuts configuration
window
8 years ago
Michail Vourlakos cb8fa08dd2 expose action for remove Latte plasmoid in desktop 8 years ago
Michail Vourlakos 7162b7eef6 update action name 8 years ago
Michail Vourlakos 333c5a0acb expose remove for latte plasmoid in desktop 8 years ago
Michail Vourlakos 8d195354b0 fix #371,support applets with fillWidth/Height
--support applets that activate fillWidth/Height
8 years ago
Michail Vourlakos a6b767d65a fix #351,use correct screenGeometry at task filter
--this fixes screen filtering for tasks but we
should investigate further in the future how
to support correct plasmoid.screenGeometry
8 years ago
Michail Vourlakos 74f96f1297 fix coloring for tasks group indicator 8 years ago
Michail Vourlakos 3e3ddb3853 simplify coloring for tasks indicator 8 years ago
Michail Vourlakos c789a08053 more grouping capabilities 8 years ago
Michail Vourlakos 91ac079342 do not add double launchers
--when the user used the Add launcher from
the context menu in Plasma 5.9 then a double
launcher was added
8 years ago
Johan Smith Agudelo Rodriguez f6081d93cf tooltip close button compatible with plasma 5.8 8 years ago
Johan Smith Agudelo Rodriguez 1acc88ff8c avoid multiple model creations. 8 years ago
Michail Vourlakos b8af0ee683 fix #336,launcher action a bit earlier 8 years ago
Michail Vourlakos 4a1fea5838 fix #333,restore previous functionality
--the only way I have found to show correct
tooltips is to hide and show the previews
window with some small delay, all the rest
workarounds do not work, they create different
issues
8 years ago
Michail Vourlakos 263e21a961 animate tasks during dragging
--finally I found why moveDisplaced wasnt
working correctly during dragging!!! ;)
enjoy moving your launchers!!!
8 years ago
Michail Vourlakos 364e3bb9be fix #323,a better fix for hover effect crashes
--this is a better way to not have crashes and at
the same time keep compatibility with both
plasma 5.8 and 5.9
8 years ago
Michail Vourlakos 91a226ff86 fix #323,preserve compatibility with plasma 5.8 8 years ago
Michail Vourlakos efac3453a7 fix #323,TaskManagerBackend groupDialog
--TaskManagerBackend requires a groupDialog
setting otherwise it crashes. This patch
sets one just in order not to crash
TaskManagerBackend
8 years ago
Michail Vourlakos d90e129f77 update translation strings
--update greek translation
8 years ago
Michail Vourlakos 307a5e30ea update translation strings 8 years ago
Michail Vourlakos e2ace92cf0 fix #301,enable only one,previews,highlight
-- there is a conflict between preview windows
and highlight effect, it creates a crash when both
are activated during hovering. So we enable in each case
only one of both
8 years ago
Michail Vourlakos cbd60d3509 fix #298,default add launchers in taskmanager
--the user can alter this behavior from the tweaks
page. So the user can add launchers as plasma applets
by disabling the relevant choice in the tweaks
page.
8 years ago
Michail Vourlakos 09a5b805be improve speed for dragging launcher 8 years ago
Michail Vourlakos 797c160ea6 fix #288,new improvements for additions
--adding a plasmoid in taskmanager does not appear
an add cross
--trying to add launchers outside the taskmanager
appears a message over the taskmanager indicating
the real Launchers Area
8 years ago
Michail Vourlakos 2647f0c5e8 stop attention bouncing on contains mouse 8 years ago
Michail Vourlakos c0fb3e7ede fix #262,dont hide preview window for buffer init 8 years ago
Michail Vourlakos 652a1a5c82 fix #282, fix removal animation
--the windows count sometimes do not count
correctly for example with firefox window.
In such case the removal animation is called.
This patch protects the hiding animation
that needs hiding the main icon when this
is the last one shown in such cases
8 years ago
Michail Vourlakos aa64d85b95 restore scale on remove animation 8 years ago
Michail Vourlakos ce92f88af2 improvements for animations
--restore on startup neighbour tasks on bouncing launcher
--show the remove window animation only when there isnt
launcher for the last window
8 years ago
Michail Vourlakos 1693191f81 fix #283, first improvements
--finally a way to not show removing launchers
when some of their windows are added
8 years ago
Michail Vourlakos 7b060c22a5 fix #272,expose alternative session in menu 8 years ago
Michail Vourlakos 66411e83db fix #258,protect removal phase
--during a task removal the removal phase
with its animations is protected more. This
protects from crashes of type 258
8 years ago
Michail Vourlakos 691b1339df fix #215, support a modifier action
--a modifier action in now supported.The user
can set the modifier,the click and the action
that will be executed
8 years ago
Michail Vourlakos fca86f0f20 fix #266,expose middle click actions of libtask 8 years ago
Michail Vourlakos 907fdde0f2 fix #260,hide tooltips if dock becomes hidden 8 years ago
Michail Vourlakos 9a1064f304 disable debug message 8 years ago
Michail Vourlakos 67fc156f78 fix #264,introduce lastValidSourceName
--during closing a task the decoration
from libtaskmanager returns no valid strings.
The problem was first observed with the
remove window animation. To solve it
introduced at our iconitem a lastValidIconName
that contains the last valid iconName.
8 years ago
Michail Vourlakos 0518e27794 disable bouncing for zoom=1 and when dock hidden 8 years ago
Michail Vourlakos ba644239f7 improve hidden spacers size
--icon margin is not set by the user,
this is why the hidden spacers must update
their size according to the user choice,
do not create to much empty space at the
edges
8 years ago
Michail Vourlakos b95a8ff307 consistent hovering for applets and tasks
--relevant to #250,creates consistency for
hovering tasks and applets. The only concerns
is around the springanimation introduced in
plasma 5.10 but this will be checked later
how it can be supported properly
8 years ago
Michail Vourlakos a0c1aa12f9 fix changing to reverse lines/dots
--sometimes changing from regular lines/dots
to reverse one was making the dots and lines
to disappear outside the screen
8 years ago
Michail Vourlakos 79010a6297 decouple thickness margins from iconMargin 8 years ago
Michail Vourlakos c0b286f858 improve tasks progress border 8 years ago
Michail Vourlakos 099f407017 update translation strings
--update greek translation
8 years ago
Michail Vourlakos b5a98f41ee fix #188,fix launchers behavior for Plasma>=5.9 8 years ago
Michail Vourlakos c6988bb114 fix #216,fix glitch for none animations
--when the user chooses none animation setting
there was a glitch when a window was removed.
8 years ago
Johan Smith Agudelo Rodriguez ef7caa72e2 #199, QQuickWindowSystem replacement of WindowSystem 8 years ago
Michail Vourlakos c08c9f9e78 hide window previews when showing context menu 8 years ago
Michail Vourlakos 7cf6e6c8dd fix #197,add/remove task animation
--fix the add/remove task animations based
on the new anchoring mechanism of the new
rendering
8 years ago
Michail Vourlakos 53aec53093 fix #195, new direct rendering mechanism
--this a big fix for the painting mechanism.
Introduces a new direct rendering phase in
which no delays are happening on drawing.
This commit contains also the fixes in various
places in order for the new rendering to work
correctly
8 years ago
Michail Vourlakos 5aca9b340d fix #187,counter for actions blockHiding 8 years ago
Johan Smith Agudelo Rodriguez 3de93d24f0 fix #183, parentIndex wrong initialization in ToolTipDelegate2 8 years ago
Michail Vourlakos 68fc389067 fix #186,drop shadowedImage and use Latte IconItem 8 years ago
Michail Vourlakos d50b5523cf improve intervals 8 years ago
Michail Vourlakos dd525c4d80 fix #185,changes for previews broke hover behavior 8 years ago
Michail Vourlakos f738236b28 disable TaskIconBuffers that creates a leak 8 years ago
Michail Vourlakos 0c246c2954 set minimum value for timer 8 years ago
Michail Vourlakos 789cdd9b47 increase checkListHoveredTimer based on animation 8 years ago
Michail Vourlakos 608324e6a1 dont show previews when showing context menu 8 years ago
Michail Vourlakos 4c0a97348c disable debug messages, fix masking positioning 8 years ago
Michail Vourlakos b7c42a5365 mouse events debug messages 8 years ago
Michail Vourlakos e7eb5c6017 fix #178,fix grid layout for group tasks 8 years ago
Michail Vourlakos 6f75af308a fix clicking preview,unblock animation 8 years ago
Michail Vourlakos 1878bcfc9a add some opacity in active special cases 8 years ago
Michail Vourlakos 568c2a39fd improve window previews experience
--make the window previews experience more
robust
8 years ago
Michail Vourlakos 03415d65eb fix #176,dont hide tooltip when hovering same task 8 years ago
Johan Smith Agudelo Rodriguez 1677e2a041 Improving readability of CMakeLists 8 years ago
Michail Vourlakos 73923eac71 fix #159,show correct previews for windows
--this is fixed by hiding/showing very fast
in the beginning of each windows preview. Probably
this is something relevant with buffers in kwin
8 years ago
Michail Vourlakos b95ab0ccdb slide previews from task to task 8 years ago
Michail Vourlakos f8e1a21391 delay zoom animation a bit to make it smoother 8 years ago
Michail Vourlakos 169b2b0345 update semantics
--dropped more old nowDock variables
--fixed brokken drag visual
8 years ago
Michail Vourlakos 673a5f4d2d improve scale semantics for plasmoid 8 years ago
Michail Vourlakos 857f202c2b fix #153,improve tasks progress visuals 8 years ago
Michail Vourlakos 09268b53ff improvements for task progress
--unload task progress properly
--improbe the shadow appearance
--repaint progress only when it is needed
8 years ago
Michail Vourlakos 20fc60c59d fix layout in window previews 8 years ago
Michail Vourlakos 0449afafe5 fix #148,improve tooltips focus
--when mouse leaves the task the relevant
task the window previews becomes hidden
8 years ago
Michail Vourlakos 47ca620b76 fix blank space in preview window for single win 8 years ago
Michail Vourlakos 6f54efeded hide close buttons in previews when dropping files 8 years ago
Michail Vourlakos 45fb9466a5 fix #118,support dragging a file at windows group 8 years ago
Michail Vourlakos 8af7e78cd8 fix #138, import new tooltips from plasma 5.9
--without even a small delay!!! we imported them,
and loved them!! check them out by playing music
or movies!!!
8 years ago
Michail Vourlakos aca9b22281 fix #118,raise window for hovering files over task 8 years ago
Michail Vourlakos 0186c21a4e improve calculations for panel back and mask 8 years ago
Michail Vourlakos a9e23e24dc update translations strings 8 years ago
Michail Vourlakos 444c12f1c5 fix preview dialog placement 8 years ago
Michail Vourlakos e74a6ed5be fix #88,protect launchers from adding icon info 8 years ago
Michail Vourlakos 254ad13536 small fixes with new right click menu
--this fixes right click in zoom factor area
for latte plasmoid and right click in containment
areas that dont have an applet
8 years ago
Michail Vourlakos e34e49273c improve publish tasks geometries
--this improves the way tasks geometries are
published for the windows. This improves the
experience for the minimize kwin effects. With the
old code there were many cases that the animation
was broken
8 years ago
Michail Vourlakos d6061f098e fix #78,window preview does not take focus
--window preview at the same is blocking
dock hiding for as long it is shown
8 years ago
Michail Vourlakos 6aa17ad9ed fix #51, protect animations signaling
--when a task is removed too fast then some
animations were not informed that had ended.
So there was an addition animation signal but
no removal animation signal. This fix protects
this in two different cases
--the normal state also from now own uses only
the animations states and no the hovered task
indicator. This simplifies things a lot and probably
creates also a much robust experience.
8 years ago
Michail Vourlakos 4bebad4f82 send removal signal before unblock delaying remove 8 years ago
Michail Vourlakos 66ce546141 update greek translation
--removed also a no needed string
8 years ago
Johan Smith Agudelo Rodriguez 1a88ae9a4e Improve translation strings #70 8 years ago
Johan Smith Agudelo Rodriguez 20b799a244 ToolTip should show all borders 8 years ago
Johan Smith Agudelo Rodriguez a55a9739ca Added spanish translation 8 years ago
Michail Vourlakos 55ea8490f9 fix #51,protect add task animation more
--in case the add animation is stuck in the
middle and not run until the end, this could
cause also the #51 issue
8 years ago
Michail Vourlakos 29ae2899c9 fix #65, stop bouncing animation in hidden state 8 years ago
Michail Vourlakos d641ec0b33 fix #54,dock is shown when applet needs attention 8 years ago
Michail Vourlakos cc1f42824c fix #51, drop automaticAnimationLength flag
--the infrastructure is in place in order to not
need the automaticAnimationLength flag. From this
commit masking based totally only on animations
flags and on hovering indexes
8 years ago
Johan Smith Agudelo Rodriguez 11f873e68a set default icon #55 8 years ago
Michail Vourlakos 6bcd39d07d replace QIconItem with Latte.IconItems 8 years ago
Michail Vourlakos cb0ed85dc2 improve configuration window
--expose quit action
--hide remove action when only one dock exists
--udpate edges when a new dock is added
--connect the destroyed event of containment in order
to remove also the dockview
--remove correctly the dockviews in the application
exit
8 years ago
Michail Vourlakos f4201a8a71 improve menu behavior and appearance 8 years ago
Michail Vourlakos 83e0a7564a fix #6
--override default contextmenu behavior
--clean up old code
8 years ago
Michail Vourlakos c7345a5b62 semantic fix for panel to root 8 years ago
Johan Smith Agudelo Rodriguez fe146aaa90 Missing file licences #34 8 years ago
Michail Vourlakos 6699b70aa5 hide plasmoid's configuration choice 8 years ago
Michail Vourlakos 8e4cd1ce88 add filters for plasmoid into configuration 8 years ago
Michail Vourlakos e54cbb7213 expose interaction values from plasmoid 8 years ago
Michail Vourlakos 3723a2fd08 support durationTime through the configuration 8 years ago
Michail Vourlakos 1d763d2652 plasmoid, central durationTime value 8 years ago
Michail Vourlakos 19a892fc82 replace panel with root semantic for plasmoid 8 years ago
Michail Vourlakos bf4047d6f8 expose plasmoid configuration through dock config 8 years ago
Michail Vourlakos db3f0c4f1c expose dock settings in plasmoid context menu
--block from the ui the hide signal when userConfiguring,
this is until the visibilitymanager is updated
8 years ago
Michail Vourlakos 4152535e51 expose dock settings into tasks plasmoid 8 years ago
Michail Vourlakos 7cd1ae4ba7 improve mechanism for animations counting 8 years ago
Michail Vourlakos 9c7eace973 fix #15, using only userConfiguring state
--in !immutable state all the zoom animations
are working just fine, only in userConfiguring
state the editmode is enabled
8 years ago
Michail Vourlakos b3391e9e34 reduce maskArea calls and dockGeometry changes
--fix also an issue of changing normal state
continuously during various animations that
need only length space
8 years ago
Michail Vourlakos c59880710f update various messages to Latte Dock 8 years ago
Michail Vourlakos 2a9ee6d2d9 renamed nowdock plasmoid to latte one 8 years ago
Michail Vourlakos c80857c16b install icons, fix metadatas 8 years ago
Michail Vourlakos 7a4e3dc724 drop the dock part from plugin uri
--instead of org.kde.latte.dock, we now
ise org.kde.latte
8 years ago
Michail Vourlakos 9cb70e8320 update ui in new visibility states 8 years ago
Michail Vourlakos 79bbf20a62 update libnowdockplugin to liblattedockplugin 8 years ago
Michail Vourlakos f9ec1fa5b3 initial commit for Latte !!!
-initial commit based on the latest Now Dock
from the corona branch and beautiful techniques
and designs from the Candil Dock
8 years ago