Projects/Oxygen/namingSpec/categories: Difference between revisions

    From KDE TechBase
    (Sort alphabetically by target name, so that there is at least some valid methodology.)
    (Starting a new list of optional icons.)
     
    (35 intermediate revisions by 3 users not shown)
    Line 4: Line 4:


    <pre>
    <pre>
      apps/applications-education -> applications-education *
      applications-accessories              OK
      apps/package-utilities    -> applications-accessories
    applications-development              OK
      apps/package-development -> applications-development
    applications-development-translation  OK **
      apps/package-graphics    -> applications-graphics
      applications-development-web          OK **
      apps/package-network      -> applications-internet
    applications-education                OK *
      apps/package-multimedia   -> applications-multimedia
      applications-education-language      OK **
      apps/package-system       -> applications-system
      applications-education-mathematics    OK **
      apps/package-settings    -> preferences-other ***
    applications-engineering              OK
      apps/khelpcenter         -> system-help
      applications-games                    OK
    applications-graphics                 OK
      applications-internet                 OK
      applications-multimedia               OK
    applications-office                  OK
    applications-other                    OK
    applications-science                  OK
      applications-system                   OK
    applications-toys                    OK **
    applications-utilities                OK
      preferences-other                    OK
    preferences-desktop                  OK
    preferences-desktop-peripherals      OK ***
      preferences-desktop-personal         OK ***
    preferences-system                    OK
    preferences-system-network            OK ***
    system-help                           OK


      * suggesting this for inclusion into the icon naming specification
      * suggesting this for inclusion into the icon naming specification
    Line 21: Line 37:
    </pre>
    </pre>


    == To do for Oxygen ==
    == To do for Oxygen - specified icons ==


    Icons that are in the spec, but not yet in Oxygen's categories/ so they need to be added. Descriptions taken from the specification. (A lot of those icons already exist as package_* in apps/, they'd only need to be pulled over to here.)
    None, everything's in place in the "categories" category :D


    <pre>
    == To do for Oxygen - optional icons ==
    applications-engineering
      The icon for the "Engineering" sub-menu of the Programs menu.


    applications-games
    These icons are good to have, but even if we lack those there will be a sensible fallback.
      The icon for the "Games" sub-menu of the Programs menu.


      applications-office
    <pre>
       The icon for the "Office" sub-menu of the Programs menu.
      applications-games-arcade **
       An icon for arcade games, like KTron or Clanbomber.


      applications-other
      applications-games-board **
       The icon for the "Other" sub-menu of the Programs menu.
       An icon for board games, like Mahjongg or Chess.
      (Editor's note: Name needs to be reviewed in collaboration
        with the icon naming specification maintainers, see below.)


      applications-science
      applications-games-children **
       The icon for the "Science" sub-menu of the Programs menu.
       An icon for games for small children,
      like the scary Potato Guy.


      applications-utilities
      applications-games-strategy **
       The icon for the "Utilities" sub-menu of the Programs menu.
       An icon for strategy games, like Minesweeper,
      Sokoban or Battle for Wesnoth.


      preferences-desktop
      applications-games-card **
       The icon for the "Desktop Preferences" category.
       An icon for card games... but for Oxygen, we already have
     
       a card set icon as fallback, so it doesn't make much sense
    preferences-desktop-peripherals
       to draw a new icon. Just listed for completeness.
      The icon for the "Peripherals" sub-category of the
       "Desktop Preferences" category.
     
    preferences-desktop-personal
      The icon for the "Personal" sub-category of the
       "Desktop Preferences" category.
     
    preferences-system
      The icon for the "System Preferences" category.
     
    preferences-system-network
      The icon for the "Network" sub-category of the
      "System Preferences" category.
    </pre>
    </pre>


    Line 76: Line 77:
      applications-education
      applications-education
       The icon for the "Education" sub-menu of the Programs menu.
       The icon for the "Education" sub-menu of the Programs menu.
    applications-other -> applications
      The icon for applications category.
    preferences-other -> preferences
      The icon for a generic preferences category.


      preferences-desktop-peripherals -> preferences-peripherals
      preferences-desktop-peripherals -> preferences-peripherals
    Line 94: Line 89:


    Rationale for the renames:
    Rationale for the renames:
    "other" implies that the icon should be a generic one, and indeed applications-other and preferences-other make for a good fallback if there are categories not covered by a given theme. Also, at least KDE has no "other preferences" category, but rather a separate system settings application and a menu (with icon), both using one general settings icon for the whole set of sub-elements.


    The preferences-desktop-* ones are very implementation specific, as it's not specified anywhere that the "peripherals" and "personal" preferences need to be a child element of the desktop preferences. Likewise, "network" settings don't necessarily reside in the preferences-system category in certain desktops.
    The preferences-desktop-* ones are very implementation specific, as it's not specified anywhere that the "peripherals" and "personal" preferences need to be a child element of the desktop preferences. Likewise, "network" settings don't necessarily reside in the preferences-system category in certain desktops.

    Latest revision as of 21:54, 22 December 2007

    Specification compliance of icon names

    Icon names without trailing stars already exist in the freedesktop.org icon naming specification.

     applications-accessories              OK
     applications-development              OK
     applications-development-translation  OK **
     applications-development-web          OK **
     applications-education                OK *
     applications-education-language       OK **
     applications-education-mathematics    OK **
     applications-engineering              OK
     applications-games                    OK
     applications-graphics                 OK
     applications-internet                 OK
     applications-multimedia               OK
     applications-office                   OK
     applications-other                    OK
     applications-science                  OK
     applications-system                   OK
     applications-toys                     OK **
     applications-utilities                OK
     preferences-other                     OK
     preferences-desktop                   OK
     preferences-desktop-peripherals       OK ***
     preferences-desktop-personal          OK ***
     preferences-system                    OK
     preferences-system-network            OK ***
     system-help                           OK
    
     * suggesting this for inclusion into the icon naming specification
     ** not in the spec, but let's keep it out of there anyways,
        it's not really suited to be a standard icon
     *** bad naming in the spec imho, suggesting to rename this icon
         there, but let's use the specified name for now
    

    To do for Oxygen - specified icons

    None, everything's in place in the "categories" category :D

    To do for Oxygen - optional icons

    These icons are good to have, but even if we lack those there will be a sensible fallback.

     applications-games-arcade **
       An icon for arcade games, like KTron or Clanbomber.
    
     applications-games-board **
       An icon for board games, like Mahjongg or Chess.
    
     applications-games-children **
       An icon for games for small children,
       like the scary Potato Guy.
    
     applications-games-strategy **
       An icon for strategy games, like Minesweeper,
       Sokoban or Battle for Wesnoth.
    
     applications-games-card **
       An icon for card games... but for Oxygen, we already have
       a card set icon as fallback, so it doesn't make much sense
       to draw a new icon. Just listed for completeness.
    

    Suggested changes and additions

    Including a suggested short description text like needed for inclusion in the spec.

     applications-development
       [In the description, change "Programming" to "Development",
        in accordance to the icon name and the fd.o menu spec.]
    
     applications-education
       The icon for the "Education" sub-menu of the Programs menu.
    
     preferences-desktop-peripherals -> preferences-peripherals
       The icon for the "Peripherals" preferences category.
    
     preferences-desktop-personal -> preferences-personal
       The icon for the "Personal" preferences category.
    
     preferences-system-network -> preferences-network
       The icon for the "Network" preferences category.
    

    Rationale for the renames:

    The preferences-desktop-* ones are very implementation specific, as it's not specified anywhere that the "peripherals" and "personal" preferences need to be a child element of the desktop preferences. Likewise, "network" settings don't necessarily reside in the preferences-system category in certain desktops.