Project

General

Profile

Actions

Task #92689

closed

Update @typo3/icons to v2 and support icon sprites

Added by Andreas Kienast over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Backend User Interface
Target version:
Start date:
2020-10-23
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
10
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

The npm package @typo3/icons added SVG sprites with the purpose to load fewer files and to reduce the overhead in DOM by rendering shadowed DOM.


Related issues 4 (0 open4 closed)

Related to TYPO3 Core - Bug #92793: Some icons are missing in the backendClosedOliver Bartsch2020-11-07

Actions
Related to TYPO3 Core - Bug #92860: Icon "warning-in-use" is missing since the icon updateClosedAndreas Kienast2020-11-17

Actions
Related to TYPO3 Core - Bug #92893: SVG sprites are a breaking change, requiring CSP `default-src` to not be 'none'. Otherwise, icons are blocked in Firefox.Closed2020-11-20

Actions
Related to TYPO3 Core - Bug #92977: Dropdown arrows not shown in BEClosed2020-12-03

Actions
Actions #1

Updated by Gerrit Code Review over 3 years ago

  • Status changed from In Progress to Under Review

Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66094

Actions #2

Updated by Gerrit Code Review over 3 years ago

Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66094

Actions #3

Updated by Gerrit Code Review over 3 years ago

Patch set 9 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66094

Actions #4

Updated by Gerrit Code Review over 3 years ago

Patch set 10 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66094

Actions #5

Updated by Andreas Fernandez over 3 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
Actions #6

Updated by Gerrit Code Review over 3 years ago

  • Status changed from Resolved to Under Review

Patch set 1 for branch 10.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66432

Actions #7

Updated by Andreas Fernandez over 3 years ago

  • Status changed from Under Review to Resolved
Actions #8

Updated by Gerrit Code Review over 3 years ago

  • Status changed from Resolved to Under Review
Actions #9

Updated by Oliver Hader over 3 years ago

  • Status changed from Under Review to Resolved
Actions #10

Updated by Oliver Bartsch over 3 years ago

  • Related to Bug #92793: Some icons are missing in the backend added
Actions #11

Updated by Andreas Kienast over 3 years ago

  • Related to Bug #92860: Icon "warning-in-use" is missing since the icon update added
Actions #12

Updated by Oliver Hader over 3 years ago

  • Related to Bug #92893: SVG sprites are a breaking change, requiring CSP `default-src` to not be 'none'. Otherwise, icons are blocked in Firefox. added
Actions #13

Updated by Robert Vock over 3 years ago

Just a note: Moving images (in this case the SVG icons) to another location is always a breaking change, if any code uses the image directly (instead of using the iconIdentifier).

One of my backend modules lost its icon during the update from 10.4.9 to 10.4.10. This happened, because I was using a core SVG icon.

The documentation did not mention that I should be using iconIdentifier, that's why I used the complete path:
https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/BackendModules/BackendModuleApi/Index.html

Actions #14

Updated by Johannes Schlier over 3 years ago

Same here.
To avoid using the hardcoded path I rewrote my icon declaration to use an Alias (which seem like a great way to use core icons e.g. for doktype icons), only to find out those don't do anything yet.

Is there an ETA for this "Todo for a later patch"?

Update: Fixed it locally by changing 2 lines, but it'd still be nice to see the full functionality in the core.

Actions #15

Updated by Oliver Hader over 3 years ago

  • Related to Bug #92977: Dropdown arrows not shown in BE added
Actions #16

Updated by Benni Mack over 3 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF