Common icon themes

Waldo Bastian bastian at kde.org
Wed Nov 20 10:44:14 GMT 2002


On Wednesday 20 November 2002 01:43, Havoc Pennington wrote:
> I would do it this way:
>
>  - all apps install *some icon* (which need not follow any special
>    style, maybe it should try to be "neutral") to the default theme.
>    This ensures that regardless of current theme, an app will have an
>    icon. The skeleton of this default theme comes in Alex's
>    non-desktop-specific tarball package.
>
>  - desktops can ship any number of icon themes, which may happen to
>    cover all the apps in that desktop, and may also happen to include
>    apps in other desktops. For example, KDE may ship the "Keramik"
>    icon theme. GNOME already includes a set of accessibility themes
>    such as high contrast, low contrast (and it would be good if KDE
>    could use those).
>
>  - third parties such as themes.org-type sites can ship any number of
>    icon themes, which may happen to cover the icons for any number of
>    apps or desktops.

[Snip]

> Why not just say:
>  - there is a single systemwide cross-desktop default fallback icon
>    location
>  - there are any number of extra icon themes
>  - both desktops default to (and are shipped with) some extra icon theme

[Snip]

> Some of my thoughts again:
>
>  - it seems wrong if there's code in any desktop that special-cases
>    another specific desktop; the spec and icon lookup algorithm should
>    be independent of which desktops exist.
>
>  - it's important to have icon themes, such as the low/high contrast
>    accessibility themes, keramik, bluecurve, etc. that span both
>    desktops. This benefits everyone. Icon themes aren't trivial to
>    create.
>
>  - it's very much technically cleaner if all apps work the same way,
>    instead of having some apps be special.
>
>  - whatever we do it definitely needs to be documented in the icon
>    theme spec, so anyone can implement it, and then we need to all
>    follow the spec.
>
>  - I would consider it a bug if for the same current icon theme and
>    the same icon name, two implementations come up with a different
>    icon.
>
> Does anyone disagree with these points?

I very much agree with that.

Cheers,
Waldo





More information about the kde-core-devel mailing list