Commit Graph

1198 Commits (master)

Author SHA1 Message Date
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