Difference between revisions of "Projects/Oxygen/namingSpec/categories"

(Re-add applications-development which was removed by JRT.)
(Starting a new list of optional icons.)
 
(40 intermediate revisions by 3 users not shown)
Line 4: Line 4:
  
 
<pre>
 
<pre>
  apps/package-utilities    -> applications-accessories
+
  applications-accessories              OK
  apps/package-development  -> applications-development
+
applications-development              OK
  apps/package-graphics    -> applications-graphics
+
applications-development-translation  OK **
  apps/package-network      -> applications-internet
+
  applications-development-web          OK **
  apps/package-multimedia   -> applications-multimedia
+
  applications-education                OK *
  apps/package-settings    -> preferences-other ***
+
applications-education-language      OK **
  apps/package-system      -> applications-system
+
  applications-education-mathematics    OK **
  apps/khelpcenter          -> system-help
+
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
 
  * suggesting this for inclusion into the icon naming specification
Line 20: 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
 
   The icon for the "Other" sub-menu of the Programs menu.
 
  (Editor's note: Name needs to be reviewed in collaboration
 
    with the icon naming specification maintainers, see below.)
 
 
 
applications-science
 
  The icon for the "Science" sub-menu of the Programs menu.
 
 
 
applications-utilities
 
  The icon for the "Utilities" sub-menu of the Programs menu.
 
 
 
preferences-desktop
 
  The icon for the "Desktop Preferences" category.
 
  
  preferences-desktop-peripherals
+
  applications-games-board **
   The icon for the "Peripherals" sub-category of the
+
   An icon for board games, like Mahjongg or Chess.
  "Desktop Preferences" category.
 
  
  preferences-desktop-personal
+
  applications-games-children **
   The icon for the "Personal" sub-category of the
+
   An icon for games for small children,
   "Desktop Preferences" category.
+
   like the scary Potato Guy.
  
  preferences-system
+
  applications-games-strategy **
   The icon for the "System Preferences" category.
+
   An icon for strategy games, like Minesweeper,
 +
  Sokoban or Battle for Wesnoth.
  
  preferences-system-network
+
  applications-games-card **
   The icon for the "Network" sub-category of the
+
   An icon for card games... but for Oxygen, we already have
  "System Preferences" category.
+
  a card set icon as fallback, so it doesn't make much sense
</pre>
+
  to draw a new icon. Just listed for completeness.
 
 
== To do for Oxygen *and* the spec ==
 
 
 
Icons that are neither in the spec nor in Oxygen but should be added to both.
 
 
 
<pre>
 
applications-education
 
  The icon for the "Education" sub-menu of the Programs menu.
 
 
</pre>
 
</pre>
  
Line 79: Line 72:
 
<pre>
 
<pre>
 
  applications-development
 
  applications-development
   [Change "Programming" to "Development", in accordance to the
+
   [In the description, change "Programming" to "Development",
    icon name and the fd.o menu spec.]
+
    in accordance to the icon name and the fd.o menu spec.]
  
 
  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
+
  preferences-desktop-peripherals -> preferences-peripherals
   The icon for applications category.
+
   The icon for the "Peripherals" preferences category.
  
  preferences-other -> settings
+
  preferences-desktop-personal -> preferences-personal
   The icon for a generic settings category.
+
   The icon for the "Personal" preferences category.
  
preferences-desktop -> settings-desktop
+
  preferences-system-network -> preferences-network
  The icon for the "Desktop" settings category.
+
   The icon for the "Network" preferences category.
 
 
  preferences-system -> settings-system
 
  The icon for the "System Administration" settings category.
 
 
 
preferences-desktop-peripherals -> settings-peripherals
 
  The icon for the "Peripherals" settings category.
 
 
 
preferences-desktop-personal -> settings-personal
 
  The icon for the "Personal" settings category.
 
 
 
preferences-system-network -> settings-network
 
   The icon for the "Network" settings category.
 
 
</pre>
 
</pre>
  
 
Rationale for the renames:
 
Rationale for the renames:
  
"preferences" to "settings": not because KDE uses settings, but because the icon naming spec then stays consistent with the fd.o menu spec, see [[http://standards.freedesktop.org/menu-spec/latest/apa.html]].
+
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.
 
 
"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" settings need to be a child element of the desktop settings. 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.


This page was last edited on 22 December 2007, at 21:54. Content is available under Creative Commons License SA 4.0 unless otherwise noted.