Bug 274474 - Add fade in/fade out for outline effect
Summary: Add fade in/fade out for outline effect
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-various (show other bugs)
Version: 4.8.3
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: 4.11
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks: extramile
  Show dependency treegraph
 
Reported: 2011-05-29 23:04 UTC by Kai Uwe Broulik
Modified: 2013-04-25 07:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.11
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Uwe Broulik 2011-05-29 23:04:37 UTC
Version:           unspecified (using Devel) 
OS:                Linux

When dragging a window to a corner the outline effect instantly appears with no smooth fade in effect. There should be a fade in and out for that effect.

Reproducible: Always
Comment 1 Martin Flöser 2013-04-25 07:59:26 UTC
The commit below fixes this as it's now a "normal" window and by that the fade effect kicks in.

commit 9ad383be557bdb738c3977d4b093a82a6d5cdc25
Author: Martin Gräßlin <mgraesslin@kde.org>
Date:   Wed Apr 24 09:50:04 2013 +0200

    Split Outline in a composited and non-composited part
    
    The non-composited part handles the showWithX case with the four small
    windows. The composited part shows a translucent QWidget with the
    FrameSvg as done by the selection effect frame.
    
    Outline connects to the Compositor toggled signal to switch the mode if
    compositing gets suspended/resumed. This works fine also in the case that
    the switch happens while the outline is shown. To support this Outline
    is now a QObject and created with Workspace as a parent.
    
    Given that the Outline handles both cases by itself, the outline effect
    is no longer needed and is dropped together with all the hooks into the
    effect system.