Story #68805

Replace current icons in the core by using the new Icon-API

Added by Markus Günther almost 6 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Start date:
2015-08-06
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
TYPO3 Version:
7
PHP Version:
Tags:
Sprint Focus:

Description

The logic for working with icons, icon sizes and icon overlays is now bundled into the new ``IconFactory`` class.
The new icon factory will replace the old icon skinning API step by step.

All core icons will be registered directly in the IconRegistry class, third party extensions must use
IconRegistry::registerIcon() to overwrite existing icons or add additional icons to the icon factory.

The IconFactory takes care of the correct icon and overlay size and the markup.

The replacement should be done for each icon. So that is easier to handle and better for reviewing.
Each icon gets a sub-issue that is related to this story.


Subtasks

Task #68806: Replace icon by the Icon-API: t3-icon-document-newClosedMarkus Günther2015-08-06

Actions
Task #68817: Replace icon by the IconFactory actions-document-moveClosed2015-08-07

Actions
Task #68820: Replace icon by the IconFactory actions-document-localizeClosedMorton Jonuschat2015-08-07

Actions
Task #68823: Replace icon by the IconFactory actions-document-infoClosed2015-08-07

Actions
Task #68827: Replace icon by the IconFactoryactions-document-import-t3dClosed2015-08-07

Actions
Task #68830: Replace icon by the IconFactory actions-document-history-openClosed2015-08-07

Actions
Task #68834: Replace icon by the IconFactoryactions-document-export-t3dClosed2015-08-07

Actions
Task #68836: Replace icon by the IconFactory actions-document-edit-accessClosed2015-08-07

Actions
Task #68838: Replace icon by the IconFactory actions-document-duplicates-selectClosedMorton Jonuschat2015-08-07

Actions
Task #68839: Replace icon by the IconFactory actions-document-closeClosed2015-08-07

Actions
Task #68845: Replace icon by the IconFactory actions-document-openClosed2015-08-07

Actions
Task #68862: Replace icon by the IconFactory actions-document-paste-afterClosed2015-08-07

Actions
Task #68861: Replace icon by the IconFactory actions-document-open-read-onlyClosedFrank Naegler2015-08-07

Actions
Task #68865: Replace icon by the IconFactory actions-document-paste-intoClosed2015-08-07

Actions
Task #68866: Replace icon by the IconFactory actions-document-saveClosedMichael Oehlhof2015-08-07

Actions
Task #68867: Replace icon by the IconFactory actions-document-save-closeClosedMichael Oehlhof2015-08-07

Actions
Task #68868: Replace icon by the IconFactory actions-document-save-newClosedMichael Oehlhof2015-08-07

Actions
Task #68869: Replace icon by the IconFactory actions-document-save-viewClosedMichael Oehlhof2015-08-07

Actions
Task #68870: Replace icon by the IconFactory actions-document-selectClosed2015-08-07

Actions
Task #68874: Replace icon by the IconFactory actions-document-synchronizeClosedMorton Jonuschat2015-08-07

Actions
Task #68875: Replace icon by the IconFactory actions-document-viewClosed2015-08-07

Actions
Task #68878: Replace icon by the IconFactory actions-edit-copyClosed2015-08-07

Actions
Task #68879: Replace icon by the IconFactory actions-edit-deleteClosed2015-08-07

Actions
Task #68894: Replace icon by the IconFactory ' actions-edit-downloadClosed2015-08-07

Actions
Task #68925: Replace icon by the IconFactory actions-edit-hide and actions-edit-unhideClosed2015-08-07

Actions
Task #68927: Replace icon by the IconFactory actions-edit-insert-defaultClosed2015-08-07

Actions
Task #68928: Replace icon by the IconFactory actions-edit-localize-status-highClosedMorton Jonuschat2015-08-07

Actions
Task #68929: Replace icon by the IconFactory actions-edit-localize-status-lowClosedMorton Jonuschat2015-08-07

Actions
Task #68930: Replace icon by the IconFactory actions-edit-merge-localizationClosedMorton Jonuschat2015-08-07

Actions
Task #68931: Replace icon by the IconFactory actions-edit-pick-dateClosed2015-08-07

Actions
Task #68933: Replace icon by the IconFactory actions-edit-renameClosed2015-08-07

Actions
Task #68934: Replace icon by the IconFactory actions-edit-replaceClosed2015-08-07

Actions
Task #68935: Replace icon by the IconFactory actions-edit-restoreClosedMorton Jonuschat2015-08-07

Actions
Task #68936: Replace icon by the IconFactory actions-edit-undelete-editClosedMorton Jonuschat2015-08-07

Actions
Task #68937: Replace icon by the IconFactory actions-edit-undoClosedMichael Oehlhof2015-08-07

Actions
Task #68969: Replace icon by the IconFactory actions-edit-uploadClosed2015-08-07

Actions
Task #68970: Replace icon by the IconFactory actions-input-clearClosed2015-08-07

Actions
Task #68971: Replace icon by the IconFactory actions-input-clearClosedFrank Naegler2015-08-07

Actions
Task #68972: Replace icon by the IconFactory actions-insert-recordClosedMorton Jonuschat2015-08-07

Actions
Task #68973: Replace icon by the IconFactory actions-reference-fileClosedJan Helke2015-08-07

Actions
Task #68974: Replace icon by the IconFactory actions-insert-referenceClosedMorton Jonuschat2015-08-07

Actions
Task #68975: Replace icon by the IconFactory actions-markstateClosed2015-08-07

Actions
Task #69008: Add icon overlay in FileList for actions-document-openClosed2015-08-07

Actions
Bug #69427: Replace sprite icon "actions-system-cache-clear-impact-*" with IconFactoryClosedFrank Naegler2015-08-31

Actions
Task #69445: Replace sprite icon "actions-system-extension-*" with the new IconFactoryClosedWouter Wolters2015-08-31

Actions
Task #69461: Replace all be.buttons.icon ViewHelpers that use an iconClosedWouter Wolters2015-09-01

Actions
Task #69488: Replace icon by IconFactory: apps-toolbar-menu-cacheClosedFrank Naegler2015-09-02

Actions
Task #69529: Replace icon by IconFactory: apps-toolbar-menu-shortcutClosedJan Helke2015-09-04

Actions
Task #69538: Replace icon by IconFactory: mimetypes-text-htmlClosedJan Helke2015-09-04

Actions
Task #69540: Replace icon by IconFactory: mimetypes-wordClosedJan Helke2015-09-04

Actions
Task #69547: Replace icon by the IconFactory in Shortcut DropDownClosedMichael Oehlhof2015-09-05

Actions
Task #69550: Replace sprite icon with IconFactory in ClickMenuClosedMichael Oehlhof2015-09-05

Actions
Task #69555: Replace icon by IconFactory: actions-system-help-openClosedBenjamin Kott2015-09-05

Actions
Task #69556: Replace icon by IconFactory: actions-page-openClosedBenjamin Kott2015-09-05

Actions
Task #69557: Add SVG Icons for document paste actionsClosedBenjamin Kott2015-09-06

Actions
Task #69558: Replace sprite icon with IconFactory in SystemInformationToolbarItemClosedMichael Oehlhof2015-09-06

Actions
Task #69559: Replace sprite icon with IconFactory in RecordHistoryClosedMichael Oehlhof2015-09-06

Actions
Task #69561: Replace sprite icons with IconFactory in ContextMenuClosedBenjamin Kott2015-09-06

Actions
Task #69564: Replace icon by IconFactory: actions-system-shortcut-newClosedJan Helke2015-09-06

Actions
Task #69566: Replace icon by IconFactory: actions-system-list-openClosedJan Helke2015-09-06

Actions
Task #69567: Replace icon by IconFactory: actions-selection-deleteClosedJan Helke2015-09-06

Actions
Task #69569: Replace icon by IconFactory: actions-page-newClosedBenjamin Kott2015-09-06

Actions
Task #69570: Replace icon by IconFactory: actions-page-moveClosedBenjamin Kott2015-09-06

Actions
Task #69575: Replace icon by the IconFactory actions-window-openClosedFrank Naegler2015-09-07

Actions
Task #69576: Replace icon by the IconFactory actions-system-refreshClosedFrank Naegler2015-09-07

Actions
Task #69585: Replace icon by the IconFactory status-versionRejectedFrank Naegler2015-09-07

Actions
Task #69587: Replaced icon with IconFactory: actions-move-*ClosedFrank Naegler2015-09-07

Actions
Task #69595: Replace icon by the IconFactory actions-view-go-backClosedFrank Naegler2015-09-07

Actions
Task #69596: Replace icon by the IconFactory actions-view-go-upClosedFrank Naegler2015-09-07

Actions
Task #69597: Replace icon by the IconFactory status-status-sorting-*ClosedFrank Naegler2015-09-07

Actions
Task #69598: Replace icon by the IconFactory actions-view-paging-*ClosedFrank Naegler2015-09-07

Actions
Task #69599: Replace icon by the IconFactory apps-pagetree-rootClosedFrank Naegler2015-09-08

Actions
Task #69621: Replace icon by the Icon-API: search and filterClosedBenjamin Kott2015-09-08

Actions
Bug #69657: Replace sprite icon "status-status-checked" with the new IconFactoryClosedWouter Wolters2015-09-10

Actions
Task #69668: Replace icon by IconFactory: actions-document-openRejected2015-09-11

Actions
Task #69667: Replace icon by IconFactory: actions-document-newRejected2015-09-11

Actions
Task #69669: Replace icon by IconFactory: actions-edit-copyClosed2015-09-11

Actions
Task #69672: Replace icon by IconFactory: actions-system-backend-user-switchClosed2015-09-11

Actions
Task #69671: Replace icon by IconFactory: actions-edit-restore-editClosedJan Helke2015-09-11

Actions
Task #69670: Replace icon by IconFactory: actions-edit-deleteClosed2015-09-11

Actions
Task #69673: Replace icon by IconFactory: actions-system-cache-clearClosed2015-09-11

Actions
Task #69674: Replace icon by IconFactory: actions-view-go-forwardClosedMorton Jonuschat2015-09-11

Actions
Task #69675: Replace icon by IconFactory: actions-view-list-collapseClosed2015-09-11

Actions
Task #69676: Replace icon by IconFactory: actions-view-list-expandClosed2015-09-11

Actions
Task #69677: Replace icon by IconFactory: actions-view-table-collapseClosed2015-09-11

Actions
Task #69678: Replace icon by IconFactory: actions-view-table-expandClosed2015-09-11

Actions
Task #69679: Replace icon by IconFactory: apps-filetree-folder-defaultClosed2015-09-11

Actions
Task #69680: Replace icon by IconFactory: apps-filetree-rootClosed2015-09-11

Actions
Task #69681: Replace icon by IconFactory: apps-pagetree-page-defaultClosed2015-09-11

Actions
Task #69682: Replace icon by IconFactory: apps-pagetree-page-domainClosed2015-09-11

Actions
Task #69683: Replace icon by IconFactory: apps-toolbar-menu-opendocsClosed2015-09-11

Actions
Task #69684: Replace icon by IconFactory: apps-toolbar-menu-workspaceClosed2015-09-11

Actions
Task #69685: Replace icon by IconFactory: extensions-extensionmanager-update-scriptClosed2015-09-11

Actions
Task #69686: Replace icon by IconFactory: extensions-scheduler-run-taskClosed2015-09-11

Actions
Task #69687: Replace icon by IconFactory: mimetypes-text-csvClosed2015-09-11

Actions
Task #69688: Replace icon by IconFactory: mimetypes-x-content-page-language-overlayClosed2015-09-11

Actions
Task #69689: Replace icon by IconFactory: mimetypes-x-content-template-staticClosed2015-09-11

Actions
Task #69690: Replace icon by IconFactory: status-status-currentClosed2015-09-11

Actions
Task #69691: Replace icon by IconFactory: status-status-lockedClosed2015-09-11

Actions
Task #69692: Replace icon by IconFactory: status-status-permission-deniedClosedMorton Jonuschat2015-09-11

Actions
Task #69693: Replace icon by IconFactory: status-status-permission-grantedClosedMichael Oehlhof2015-09-11

Actions
Task #69694: Replace icon by IconFactory: status-status-reference-hardClosedMathias Brodala2015-09-11

Actions
Task #69695: Replace icon by IconFactory: status-status-reference-softClosedMorton Jonuschat2015-09-11

Actions
Task #69696: Replace icon by IconFactory: status-warning-in-useClosedMichael Oehlhof2015-09-11

Actions
Task #69697: Replace icon by IconFactory: status-warning-lockClosed2015-09-11

Actions
Task #69705: Add unified refresh iconClosedBenjamin Kott2015-09-11

Actions
Feature #69706: Add InlineSvgIconProviderClosedBenjamin Kott2015-09-11

Actions
Feature #69711: Add deprecation feature to IconFactoryClosedMathias Brodala2015-09-12

Actions
Task #69733: Replace icon with SVG: overlay-read-onlyClosedBenjamin Kott2015-09-12

Actions
Task #69735: Replace getSpriteIcon in PageLayoutControllerClosedJan Helke2015-09-12

Actions
Task #69738: Replace icon by IconFactory: apps-toolbar-menu-actionsClosedJan Helke2015-09-12

Actions
Task #69739: Replace icon by IconFactory: status-edit-read-onlyClosedJan Helke2015-09-12

Actions
Task #69743: Move css_styled_content icons to IconRegistryClosedStephan Großberndt2015-09-12

Actions
Task #69744: Move mimetype icons to IconRegistryClosedStephan Großberndt2015-09-12

Actions
Task #69745: Move overlay icons to IconRegistryClosedStephan Großberndt2015-09-12

Actions
Task #69751: Replace filetree-folder-default.png with svgClosedStephan Großberndt2015-09-13

Actions
Task #69754: Replace IconUtility::getSpriteIconForRecord with IconFactory->getIconForRecordClosedStephan Großberndt2015-09-13

Actions
Task #69756: Replace icon with SVG: default-not-foundClosedBenjamin Kott2015-09-13

Actions
Bug #69758: Correct path to icon: apps-filetree-rootClosedBenjamin Kott2015-09-13

Actions
Task #69759: Replace IconUtility::getSpriteIconForResource with IconFactory->getIconForResourceClosedStephan Großberndt2015-09-13

Actions
Task #69785: Replace getSpriteIcon in compatibility6ClosedMichael Oehlhof2015-09-14

Actions
Task #69791: Replace all flag-icon usages with SVG flags and IconFactoryClosedFrank Naegler2015-09-14

Actions
Task #69856: Replace icon with SVG: actions-edit-renameClosedBenjamin Kott2015-09-15

Actions
Task #69859: Replace icon with SVG: actions-document-duplicates-selectClosedBenjamin Kott2015-09-15

Actions
Bug #69931: Replace module icons with IconFactoryClosedFrank Naegler2015-09-18

Actions
Bug #69942: Replace png with svgClosedFrank Naegler2015-09-18

Actions
Task #69978: Add Tests for TcaMigration::migrateIconfileRelativePathOrFilenameOnlyToExtReference()ClosedAnja Leichsenring2015-09-20

Actions
Bug #69979: Use action icon instead of mimetype: actions-document-export-csvClosedBenjamin Kott2015-09-20

Actions
Task #70156: Replace mimetypes-media-video* with updated versionsClosed2015-09-28

Actions

Related issues

Related to TYPO3 Core - Feature #69764: Detect file icons by mime-typeClosed2015-09-13

Actions
Precedes TYPO3 Core - Task #69748: Use IconRegistry API to register iconsRejected2015-09-13

Actions
#1

Updated by Benni Mack over 5 years ago

  • Target version set to 7 LTS
#2

Updated by Riccardo De Contardi over 5 years ago

  • Target version changed from 7 LTS to Candidate for Major Version
#3

Updated by Jigal van Hemert almost 5 years ago

  • Status changed from New to Resolved

All subtasks are done.

#4

Updated by Benni Mack over 2 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF