[PATCH] Review request for plasma marble wallpaper (playground)
Frederik Gladhorn
gladhorn at kde.org
Wed Dec 17 12:53:30 CET 2008
Hi Sascha,
thanks for looking at the marble wallpaper - that's much appreciated from my
side :)
I have had no time to look at the patch at all yet, will do so on the weekend.
On Monday 15 December 2008 21:41:16 Sascha Peilicke wrote:
> For Frederic Gladhorn and FYI.
>
>
> This patch adds/changes a lot of features to the marble plasma wallpaper in
> playground.
>
> Re-enabled the stars plugin as current Marble trunk doesn't seem to crash
> on it any further.
Seems good to me, I enabled it again here and have had no trouble with it
lately.
> Moved to a more generic support for globe rotation schemes to allow
> something like "hover on home location" or free rotation (with the marble
> navigation plugin).
>
> Mouse interaction was removed completely, this caused all sort of weird
> troubles when interacting with plasma widgets (instead rotates the globe or
> vice versa). Mouse scrolling previously used for zooming the globe is also
> otherwise reserved for switching workspaces. Instead the user can enable
> the marble navigation widget to zoom/rotate the globe.
I had not a single weird interaction - you just need to differentiate between
applet and wallpaper and you'll be fine.
This is the change that I don't agree with. For me the wallpaper is all about
being fancy-interactive-hotness and it's sole purpose is to brag about KDE
hotness with it.
Many people hate the wheel on workspace option, I don't have a strong opinion
either way, but I think the wheel is much better used to zoom here.
This wallpaper doesn't bring speed or a faster work flow - it is just a toy,
so people using the wheel to switch desktops won't use this wallpaper I guess.
My problem with the marble navigation widgets is that they clutter the
desktop. I want to see that globe thingy, not lots of controls.
Maybe a checkbox to enable mouse interaction? More options ftw...?
I started it to show a friend who had something similar once upon a time in
some proprietary environment how flexible and great our frameworks are.
I'd even like to open a browser with the placemarks - same as marble does.
Wikipedia ftw.
> Reworked the configuration screen to show only options which make sense
> together. This means some values are shown and hidden based on selected
> globe rotation behavior, marble theme etc. More generic "show placemarks"
> instead of "show night, show citylights, show places" to not present too
> much config detail to the user.
Very good, I just threw in every marble option I could find ;) making it more
understandable is a good idea.
> Maybe we should also change the name from "The Earth" to something more
> descriptive or just "Marble globe" to advertise this great technology ^^
See Aarons reply, I'm fine with Globe, I'm a little against putting Marble
here.
> There still remains some work on tweaking zoom/rotate/pan to stop the user
> from scrolling over the maps _edges_ on flat map projections (looks not too
> nice currently). The patch mixes code cleanup and feature changes, but
> being in playground and in early development stage, I was just too lazy to
> produce distinct patches :-)
Greetings
Frederik
>
> Affected files:
>
> playground/base/plasma/wallpapers/marble/config.ui
> playground/base/plasma/wallpapers/marble/marble.cpp
> playground/base/plasma/wallpapers/marble/marble.h
> playground/base/plasma/wallpapers/marble/CMakeLists.txt
> playground/base/plasma/wallpapers/CMakeLists.txt
More information about the Plasma-devel
mailing list