Commit Graph

705 Commits (d2149a61199a4d63faccd9c0fdbdb121ae0a81c7)
 

Author SHA1 Message Date
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.
Michail Vourlakos 09a5b805be improve speed for dragging launcher
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
Michail Vourlakos 2647f0c5e8 stop attention bouncing on contains mouse
Michail Vourlakos 610e0d6a74 fix #285,expanded to false for applets
--when changing session all the applets from
the previous session should hide their
expanded options
Michail Vourlakos c0fb3e7ede fix #262,dont hide preview window for buffer init
Michail Vourlakos 652a1a5c82 fix , 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
Jeff Huang 4b3dc3080c Update and add zh_TW translation.
Michail Vourlakos aa64d85b95 restore scale on remove animation
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
Michail Vourlakos 1693191f81 fix , first improvements
--finally a way to not show removing launchers
when some of their windows are added
Johan Smith Agudelo Rodriguez fc7722099e restore compatibility with Plasma 5.8
Michail Vourlakos 45343bb4af update translation strings
--update greek translation
Michail Vourlakos 08c2363263 add tooltips to some of the settings
--some of the settings cant be understood
very easy for the simple users. Tooltips
give them some assistance
Michail Vourlakos 8fdec50114 fix #281,enable/disable auto decrease applets size
--the setting can be accessed through the tweaks page
Michail Vourlakos 3f8bccbde1 fix string
Michail Vourlakos d8410ff235 fix #277,use normal dock window from tweaks
-- with this setting the user can disable
the BypassWindowManagerHint flag for specific
docks
Michail Vourlakos f371ea2a45 fix #275,top dock gains priority for AlwaysVisible
--the other docks must be also AlwaysVisible in order
for the top dock to be above them...
Michail Vourlakos df760a909a move currentSession code in globalSettings
Michail Vourlakos bb7235879b move autostart code in globalSettings
Michail Vourlakos e57d525824 create globalsettings for corona
--first all the code concerning exposeAltSession
is moved in it and in the future also the autostart
and currentSession can follow. This will improve
both dockview and configview
Michail Vourlakos 7b060c22a5 fix #272,expose alternative session in menu
Michail Vourlakos c0eaeca09c add effectArea in DebugWindow
--export correctly the drawEffects variable
Michail Vourlakos b4334be011 disable effects if no panel is shown
Michail Vourlakos a4ee035c93 fix #270,enable blur for panel background
--the user can habe blur and background contrast
effects in all cases for the panel and can
also choose the behavior from Tweaks page
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
Michail Vourlakos 691b1339df fix , 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
omni6 b24e800e40 Update de.po ()
Michail Vourlakos fca86f0f20 fix #266,expose middle click actions of libtask
Michail Vourlakos 907fdde0f2 fix #260,hide tooltips if dock becomes hidden
Michail Vourlakos 9a1064f304 disable debug message
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.
Johan Smith Agudelo Rodriguez ecbd2c99bc fix , Dodging/Layering Issues
Johan Smith Agudelo Rodriguez b6d31316a9 fix move constructor
Johan Smith Agudelo Rodriguez 7657fb036f avoid copies of winfowrap
Michail Vourlakos 0518e27794 disable bouncing for zoom=1 and when dock hidden
Michail Vourlakos a299badc14 fixes for !compositing automatic icon size
Michail Vourlakos 0781b37b89 fix positioning for !compositing editing mode
Michail Vourlakos 91f5a24b43 fix calculations for !compositing vertical docks
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
Michail Vourlakos ea853ae62f fix #259,user can set distance between applets
Michail Vourlakos a4f50468d1 support scrolling for Debug Window
Michail Vourlakos f0a3e595a0 update panel alignment correctly
--when the dock was changing between form
factors the edge alignments must be tranlated
correctly. e.g. left and right must
become top and bottom accordingly
Michail Vourlakos e226eef4ec restore modes for !compositing
--support hiding modes when !compositing,
improve apperance/calculations a bit
for !compositing
Michail Vourlakos 3542a3e66c restore availableScreenRect behavior
--when an id is sent that is not contained
at stored screens then the primary screen
geometry is used instead
Michail Vourlakos fa2da5ceb1 fix #257,crash alternative session & !compositing
Johan Smith Agudelo Rodriguez 784710e6d2 include unused
Johan Smith Agudelo Rodriguez 26756143f1 fix assertion if id is -1
Johan Smith Agudelo Rodriguez f6a73d4b69 fix crash deleting visibilityManager
Michail Vourlakos 15d663b4a4 give more attention to !compositing
--improved all the visual and calculations
for !compositing. During the road also some
fixes introduced for the masking calculations
as the PanelBox exposes more of its settings
publicle to root and that way to
VisibilityManager