> On 2010-06-16 18:12:50, Martin Gräßlin wrote:
> > I must agree with Aaron: I'm really glad we finally get a Dashboard effect 
> > (I remember that I wrote one about 4.1, but at that time Dashboard was so 
> > broken that I stopped working on it :-P)
> > 
> > I'm not sure about the config options. Having them in effect config makes 
> > it a poweruser feature nobody will find. It's fine for development but for 
> > the release it's kind of useless. Such option might make sense in the 
> > dashboard config, but in general it looks quite a bit KDE 3-ish to change 
> > the level of gray ;-)
> > 
> > The dashboard effect has the potential to be astonishing and I think it 
> > needs some Nuno love. Something special like we did for the logout effect. 
> > A kind of decent blur, so that we could enable it without harming the users 
> > who want to read something in the window. I need to ask Nuno...
> > 
> > And if Plasma devs split Plasmoids from the wallpaper (needs KWin help) we 
> > can even do more awesome stuff like fading the Plasmoids to the top through 
> > all windows for same widget sets and a nice animation for dashboard widget 
> > set.
> 
> Andreas Demmer wrote:
>     I agree that animations would really enhance the effect. I propose to 
> polish the current version according to your comments below and to push this 
> into trunk when it opens again for 4.6. Then I have plenty of time to 
> implement animations etc. in the 4.6 development cycle. What do you think?

sounds like a plan to me.


> On 2010-06-16 18:12:50, Martin Gräßlin wrote:
> > trunk/KDE/kdebase/workspace/kwin/effects/dashboard/dashboard.cpp, line 27
> > <http://reviewboard.kde.org/r/4332/diff/1/?file=28777#file28777line27>
> >
> >     Where does this magic number come from? And why is it required?
> 
> Andreas Demmer wrote:
>     This is set in window data to let the blur effect handle the blurring of 
> the background.

Why duplicate what we have in kwineffect.h? ;-)


- Martin


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/4332/#review6145
-----------------------------------------------------------


On 2010-06-15 20:31:15, Andreas Demmer wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/4332/
> -----------------------------------------------------------
> 
> (Updated 2010-06-15 20:31:15)
> 
> 
> Review request for kwin and Plasma.
> 
> 
> Summary
> -------
> 
> This patch adds a new KWin effect that allows to modify the appearance of the 
> Plasma dashboard. It has a KCM configuration dialog where you can adjust 
> brightness, saturation and blur of the dashboard background. Blur depends on 
> the loaded blur plugin.
> 
> I also patched the Plasma dashboard to recognize the loaded effect: If the 
> effect is loaded, the dashboard draws its background fully translucent. In 
> order for the Dashboard to recognize wether the effect is loaded, I added 
> support for the effect in Plasma::WindowEffects from kdelibs.
> 
> The dashboard detection in the effect itself is hackish right now. As soon as 
> Plasma adds a proper class to the dashboard window, I will replace the hack 
> with a class-check.
> 
> 
> This addresses bugs dashboard, detection and hackish.
>     https://bugs.kde.org/show_bug.cgi?id=dashboard
>     https://bugs.kde.org/show_bug.cgi?id=detection
>     https://bugs.kde.org/show_bug.cgi?id=hackish
> 
> 
> Diffs
> -----
> 
>   trunk/KDE/kdebase/workspace/kwin/effects/CMakeLists.txt 1138357 
>   trunk/KDE/kdebase/workspace/kwin/effects/configs_builtins.cpp 1138357 
>   trunk/KDE/kdebase/workspace/kwin/effects/dashboard/CMakeLists.txt 
> PRE-CREATION 
>   trunk/KDE/kdebase/workspace/kwin/effects/dashboard/dashboard.h PRE-CREATION 
>   trunk/KDE/kdebase/workspace/kwin/effects/dashboard/dashboard.cpp 
> PRE-CREATION 
>   trunk/KDE/kdebase/workspace/kwin/effects/dashboard/dashboard.desktop 
> PRE-CREATION 
>   trunk/KDE/kdebase/workspace/kwin/effects/dashboard/dashboard_config.desktop 
> PRE-CREATION 
>   trunk/KDE/kdebase/workspace/kwin/effects/dashboard/dashboard_config.h 
> PRE-CREATION 
>   trunk/KDE/kdebase/workspace/kwin/effects/dashboard/dashboard_config.cpp 
> PRE-CREATION 
>   trunk/KDE/kdebase/workspace/kwin/effects/dashboard/dashboard_config.ui 
> PRE-CREATION 
>   trunk/KDE/kdebase/workspace/kwin/effects/dashboard/dashboardeffectconfig.ui 
> PRE-CREATION 
>   trunk/KDE/kdebase/workspace/plasma/desktop/shell/dashboardview.cpp 1138357 
>   trunk/KDE/kdelibs/plasma/windoweffects.h 1138355 
>   trunk/KDE/kdelibs/plasma/windoweffects.cpp 1138355 
> 
> Diff: http://reviewboard.kde.org/r/4332/diff
> 
> 
> Testing
> -------
> 
> Code compiles, plugin loads, plugin configuration dialog is registered in KCM 
> Workspace module under "all effects". If the plugin is enabled, its settings 
> apply to the dashboard.
> 
> 
> Screenshots
> -----------
> 
> configuration dialog
>   http://reviewboard.kde.org/r/4332/s/434/
> dashboard with modified background
>   http://reviewboard.kde.org/r/4332/s/435/
> 
> 
> Thanks,
> 
> Andreas
> 
>

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to