Projects/Oxygen/namingSpec/actions: Difference between revisions
(contact replaces identity (for now), contact-new is also there already.) |
(Sort alphabetically, get the needed icons into the main list too, and remove the last pieces of the more radical suggestion.) |
||
Line 6: | Line 6: | ||
<pre> | <pre> | ||
address-book-new Needed | |||
appointment-new Needed | |||
application-exit OK (KDE 3 name: exit) | application-exit OK (KDE 3 name: exit) | ||
archive-insert-directory OK ** (KDE 3 name: ark_adddir) | archive-insert-directory OK ** (KDE 3 name: ark_adddir) | ||
Line 15: | Line 15: | ||
contact ?? | contact ?? | ||
contact-new OK | contact-new OK | ||
document-page-setup Needed | |||
document-preview-archive OK ** (KDE 3 name: ark_view) | document-preview-archive OK ** (KDE 3 name: ark_view) | ||
battery-discharging-000 -> status/battery-low-000 ** | battery-discharging-000 -> status/battery-low-000 ** | ||
Line 29: | Line 30: | ||
battery-charging-100 -> status/battery-charging-100 ** | battery-charging-100 -> status/battery-charging-100 ** | ||
run-build-file OK ** (KDE 3 name: compfile) | run-build-file OK ** (KDE 3 name: compfile) | ||
dialog-apply OK * | dialog-apply OK * | ||
dialog-cancel OK | dialog-cancel OK | ||
Line 47: | Line 47: | ||
document-start-presentation OK ** | document-start-presentation OK ** | ||
edit OK * | edit OK * | ||
edit-add OK * | edit-add OK * | ||
edit-clear OK (Note: Only in CVS, | edit-clear OK (Note: Only in CVS, | ||
Line 54: | Line 53: | ||
edit-cut OK | edit-cut OK | ||
edit-delete OK * | edit-delete OK * | ||
edit-delete-shred OK ** (KDE 3 name: editshred) | |||
edit-find OK | edit-find OK | ||
edit-find-replace Needed | |||
edit-paste OK | edit-paste OK | ||
edit-redo OK | edit-redo OK | ||
edit-select-all Needed | |||
edit-undo OK | edit-undo OK | ||
edit-user OK ** | edit-user OK ** | ||
Line 76: | Line 78: | ||
format-line-spacing-normal OK ** | format-line-spacing-normal OK ** | ||
format-line-spacing-triple OK ** | format-line-spacing-triple OK ** | ||
format-text-direction-ltr Needed | |||
format-text-direction-rtl Needed | |||
format-text-subscript OK ** | format-text-subscript OK ** | ||
format-text-superscript OK ** | format-text-superscript OK ** | ||
Line 88: | Line 92: | ||
go-top OK | go-top OK | ||
go-up OK | go-up OK | ||
help-contents OK | help-about Needed (copy from document-properties) | ||
help-about-kde OK ** (KDE 3 name: about_kde) | |||
help-contents OK (KDE 3 name: contents, or contents2) | |||
help-contextual OK * (KDE 3 name: contexthelp) | help-contextual OK * (KDE 3 name: contexthelp) | ||
list-add OK | help-faq Needed (but not used in KDE currently) | ||
list-remove OK | insert-image OK | ||
insert-link Needed | |||
insert-table OK * | |||
insert-text OK | |||
insert-object Needed | |||
list-add OK (KDE 3 name: add) | |||
list-add-user OK ** (KDE 3 name: add_user) | |||
list-remove OK (KDE 3 name: remove) | |||
list-remove-user OK ** (KDE 3 name: delete_user) | |||
mail-delete -> edit-delete-mail | mail-delete -> edit-delete-mail | ||
mail-forward OK | mail-forward OK | ||
mail-get -> mail-receive * | mail-get -> mail-receive * | ||
mail-mark-important Needed | |||
mail-mark-junk Needed | |||
mail-mark-read Needed | |||
mail-mark-unread Needed | |||
mail-ham -> mail-mark-notjunk | mail-ham -> mail-mark-notjunk | ||
mail-message-new OK | mail-message-new OK | ||
Line 103: | Line 121: | ||
mail-replylist -> mail-reply-list ** | mail-replylist -> mail-reply-list ** | ||
mail-send OK | mail-send OK | ||
mail-send-receive Needed | |||
run-build OK ** (KDE 3 name: make_kdevelop) | run-build OK ** (KDE 3 name: make_kdevelop) | ||
media-eject OK | media-eject OK | ||
Line 116: | Line 135: | ||
media-skip-forward OK | media-skip-forward OK | ||
newfont -> list-add-font | newfont -> list-add-font | ||
object-flip-horizontal Needed | |||
object-flip-vertical Needed | |||
object-rotate-left OK | object-rotate-left OK | ||
object-rotate-right OK | object-rotate-right OK | ||
Line 139: | Line 160: | ||
view-refresh OK | view-refresh OK | ||
view-restore OK | view-restore OK | ||
view-sort-ascending Needed | |||
view-sort-descending Needed | |||
window-close OK | window-close OK | ||
window-new OK | window-new OK | ||
Line 188: | Line 211: | ||
The icon for the FAQ item in the Help menu. | The icon for the FAQ item in the Help menu. | ||
(Editor's note: not used in KDE either, at the moment.) | (Editor's note: not used in KDE either, at the moment.) | ||
insert-link | insert-link | ||
Line 197: | Line 217: | ||
insert-object | insert-object | ||
The icon for the insert object action of an application. | The icon for the insert object action of an application. | ||
mail-mark-important | mail-mark-important | ||
Line 236: | Line 253: | ||
application's "View" menu, or in a button for | application's "View" menu, or in a button for | ||
changing the sort method for a list. | changing the sort method for a list. | ||
</pre> | </pre> | ||
Line 312: | Line 320: | ||
The icon used for the "Duplicate Tab" action. | The icon used for the "Duplicate Tab" action. | ||
tab-new | tab-new | ||
tab- | The icon used for the "New Tab" action. | ||
tab-close | |||
The icon used for the "Close Tab" action. | |||
zoom-fit-height | zoom-fit-height |
Revision as of 00:58, 2 October 2007
Only partially ready for consumption. We already found out about which Oxygen icons already conform to the spec, but the ones that don't conform are not yet listed in here, and there's not yet a plan at the moment on how to proceed with those.
Specification compliance of icon names
Icon names without notes already exist in the freedesktop.org icon naming specification.
address-book-new Needed appointment-new Needed application-exit OK (KDE 3 name: exit) archive-insert-directory OK ** (KDE 3 name: ark_adddir) archive-insert OK * (KDE 3 name: ark_addfile) archive-remove OK * (KDE 3 name: ark_delete) archive-extract OK * (KDE 3 name: ark_extract) contact ?? contact-new OK document-page-setup Needed document-preview-archive OK ** (KDE 3 name: ark_view) battery-discharging-000 -> status/battery-low-000 ** battery-discharging-020 -> status/battery-low battery-discharging-040 -> status/battery-caution battery-discharging-060 -> status/battery-060 ** battery-discharging-080 -> status/battery-080 ** battery-discharging-100 -> status/battery-100 ** battery-charging-000 -> status/battery-charging-low-000 ** battery-charging-020 -> status/battery-charging-low ** battery-charging-040 -> status/battery-charging-caution ** battery-charging-060 -> status/battery-charging-060 ** battery-charging-080 -> status/battery-charging-080 ** battery-charging-100 -> status/battery-charging-100 ** run-build-file OK ** (KDE 3 name: compfile) dialog-apply OK * dialog-cancel OK dialog-close OK dialog-ok OK document-export OK ** (KDE 3 name: fileexport) document-import OK ** (KDE 3 name: fileimport) document-new OK document-open OK document-open-recent OK document-print OK document-print-preview OK document-properties OK document-revert OK document-save OK document-save-as OK document-start-presentation OK ** edit OK * edit-add OK * edit-clear OK (Note: Only in CVS, not yet in 0.8 of the spec.) edit-copy OK edit-cut OK edit-delete OK * edit-delete-shred OK ** (KDE 3 name: editshred) edit-find OK edit-find-replace Needed edit-paste OK edit-redo OK edit-select-all Needed edit-undo OK edit-user OK ** (In case "edit" is approved.) folder-new OK format-indent-less OK format-indent-more OK format-justify-center OK format-justify-left OK format-justify-right OK format-justify-fill OK format-text-bold OK format-text-italic OK format-text-strikethrough OK format-text-underline OK format-font-size-less OK ** format-font-size-more OK ** format-line-spacing-double OK ** format-line-spacing-normal OK ** format-line-spacing-triple OK ** format-text-direction-ltr Needed format-text-direction-rtl Needed format-text-subscript OK ** format-text-superscript OK ** go-bottom OK go-down OK go-first OK go-home OK go-jump OK (KDE 3 name: goto) go-last OK go-next OK go-previous OK go-top OK go-up OK help-about Needed (copy from document-properties) help-about-kde OK ** (KDE 3 name: about_kde) help-contents OK (KDE 3 name: contents, or contents2) help-contextual OK * (KDE 3 name: contexthelp) help-faq Needed (but not used in KDE currently) insert-image OK insert-link Needed insert-table OK * insert-text OK insert-object Needed list-add OK (KDE 3 name: add) list-add-user OK ** (KDE 3 name: add_user) list-remove OK (KDE 3 name: remove) list-remove-user OK ** (KDE 3 name: delete_user) mail-delete -> edit-delete-mail mail-forward OK mail-get -> mail-receive * mail-mark-important Needed mail-mark-junk Needed mail-mark-read Needed mail-mark-unread Needed mail-ham -> mail-mark-notjunk mail-message-new OK mail-new -> svn rm, in favor of mail-message-new mail-reply-all OK mail-reply-sender OK mail-replylist -> mail-reply-list ** mail-send OK mail-send-receive Needed run-build OK ** (KDE 3 name: make_kdevelop) media-eject OK media-playback-pause OK media-playback-start OK media-playback-stop OK media-playlist-clear -> edit-clear-playlist ** media-playlist-refresh -> view-refresh-playlist ** media-record OK media-seek-backward OK media-seek-forward OK media-skip-backward OK media-skip-forward OK newfont -> list-add-font object-flip-horizontal Needed object-flip-vertical Needed object-rotate-left OK object-rotate-right OK process-stop OK (Note: Only in CVS, not yet in 0.8 of the spec.) save-all -> document-save-all * switchuser -> system-switch-user * system-lock-screen OK system-log-out OK system-run OK system-search OK (suggest to rename to system-find, for consistency) tab-breakoff -> tab-detach * tab-duplicate OK * tab-new -> tab-new-background ** tab-new-raised -> tab-new * tab-remove -> tab-close * (in accordance to window-close) tools-check-spelling OK viewmag1 -> svn rm, either this or the current zoom-original view-fullscreen OK view-refresh OK view-restore OK view-sort-ascending Needed view-sort-descending Needed window-close OK window-new OK zoom-original OK zoom-best-fit -> zoom-fit-best * zoom-in OK zoom-out 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
To do for Oxygen
Icons that are in the spec, but not yet in Oxygen's actions/ (after renaming) so they need to be added. Descriptions taken from the specification
address-book-new The icon used for the action to create a new address book. (or "new-address-book", depending on the outcome of the discussion.) appointment-new The icon used for the action to create a new appointment in a calendaring application. (or "new-appointment", depending on the outcome of the discussion) document-page-setup The icon for the page setup action of a document editor. edit-find-replace The icon for the find and replace action. edit-select-all The icon for the select all action. format-text-direction-ltr The icon for the left-to-right text formatting action. format-text-direction-rtl The icon for the right-to-left formatting action. help-about The icon for the About item in the Help menu. (Editor's note: not used in KDE, probably a copy of the "(i)" icon is sufficient.) help-faq The icon for the FAQ item in the Help menu. (Editor's note: not used in KDE either, at the moment.) insert-link The icon for the insert link action of an application. insert-object The icon for the insert object action of an application. mail-mark-important The icon for the mark as important action of an electronic mail application. mail-mark-junk The icon for the mark as junk action of an electronic mail application. mail-mark-read The icon for the mark as read action of an electronic mail application. mail-mark-unread The icon for the mark as unread action of an electronic mail application. mail-send-receive The icon for the send and receive action of an electronic mail application. object-flip-horizontal The icon for the action to flip an object horizontally. object-flip-vertical The icon for the action to flip an object vertically. view-sort-ascending The icon used for the "Sort Ascending" item in the application's "View" menu, or in a button for changing the sort method for a list. view-sort-descending The icon used for the "Sort Descending" item in the application's "View" menu, or in a button for changing the sort method for a list.
Summary of the suggested changes and additions
The ones marked with * and should therefore go into the icon naming specification, presented here in a shorter list for a better overview. Including a suggested short description text like needed for inclusion in the spec.
archive-extract The icon used for the action that extracts files and directories from an archive. archive-insert The icon used for the action that inserts files and directories into an archive. archive-remove The icon used for the action that removes files and directories from an archive. dialog-apply The icon used for the "Apply" button that might appear in dialog windows. edit The icon for the generic edit action. (Rationale: There are a lot of things that need to be edited: bookmarks, contacts, todos, away messages, fill/stroke colors, app specific item properties of any kind, ... There should be a generic edit icon as a common ground and fallback for these use cases.) help-contextual The icon for the contextual help / "What's this" icon in the Help menu. insert-table The icon for the insert table action of an application. mail-receive The icon for the receive action of an electronic mail application. mail-reply-sender -> mail-reply (Rationale: In order to support more reply methods than the expected ones. KMail, at least, has "Reply" as "intelligent reply" - automatically do the right thing - and also "Reply to all", "Reply to author" and "Reply to mailing list". The latter is not in the spec, and doesn't need to be, but in order to enable mail-reply-list, we need a mail-reply fallback.) system-switch-user The icon used for the "Switch User" item in the desktop's panel application. system-search -> system-find The icon used for the "Find Files/Folders" item in the desktop's panel application. (Rationale: For consistency - edit-find also uses Find, and there's no good reason to use Search here.) tab-detach The icon used for the "Detach Tab" action. tab-duplicate The icon used for the "Duplicate Tab" action. tab-new The icon used for the "New Tab" action. tab-close The icon used for the "Close Tab" action. zoom-fit-height The icon used for the "Zoom to Height" item in the application's "View" menu. zoom-fit-width The icon used for the "Zoom to Width" item in the application's "View" menu. zoom-fit-best (instead of zoom-best-fit)