Commit b7374710 authored by Chris Müller's avatar Chris Müller Committed by Benni Mack
Browse files

[!!!][TASK] Clean up module icons

With #95888 icon identifiers provided by TYPO3.Icons
are used for module icons, where they were not
already in place. The previously referenced icons
are now removed for TYPO3 v12.0.

Resolves: #96094
Related: #95888
Releases: master
Change-Id: I6d33538c2f04770a23f634b307b42e0712e36c7b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72316

Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
Tested-by: Nikita Hovratov's avatarNikita Hovratov <nikita.h@live.de>
Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
Reviewed-by: Nikita Hovratov's avatarNikita Hovratov <nikita.h@live.de>
Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
parent 09e47351
......@@ -254,74 +254,10 @@ module.exports = function (grunt) {
},
module_icons: {
files: [
{
dest: '<%= paths.sysext %>backend/Resources/Public/Icons/module-about.svg',
src: '<%= paths.t3icons %>svgs/module/module-about.svg'
},
{
dest: '<%= paths.sysext %>adminpanel/Resources/Public/Icons/module-adminpanel.svg',
src: '<%= paths.t3icons %>svgs/module/module-adminpanel.svg'
},
{
dest: '<%= paths.sysext %>belog/Resources/Public/Icons/module-belog.svg',
src: '<%= paths.t3icons %>svgs/module/module-belog.svg'
},
{
dest: '<%= paths.sysext %>beuser/Resources/Public/Icons/module-beuser.svg',
src: '<%= paths.t3icons %>svgs/module/module-beuser.svg'
},
{
dest: '<%= paths.sysext %>backend/Resources/Public/Icons/module-cshmanual.svg',
src: '<%= paths.t3icons %>svgs/module/module-cshmanual.svg'
},
{
dest: '<%= paths.sysext %>backend/Resources/Public/Icons/module-page.svg',
src: '<%= paths.t3icons %>svgs/module/module-page.svg'
},
{
dest: '<%= paths.sysext %>backend/Resources/Public/Icons/module-sites.svg',
src: '<%= paths.t3icons %>svgs/module/module-sites.svg'
},
{
dest: '<%= paths.sysext %>backend/Resources/Public/Icons/module-templates.svg',
src: '<%= paths.t3icons %>svgs/module/module-templates.svg'
},
{
dest: '<%= paths.sysext %>backend/Resources/Public/Icons/module-urls.svg',
src: '<%= paths.t3icons %>svgs/module/module-urls.svg'
},
{
dest: '<%= paths.sysext %>backend/Resources/Public/Icons/module-contentelements.svg',
src: '<%= paths.t3icons %>svgs/module/module-contentelements.svg'
},
{
dest: '<%= paths.sysext %>lowlevel/Resources/Public/Icons/module-config.svg',
src: '<%= paths.t3icons %>svgs/module/module-config.svg'
},
{
dest: '<%= paths.sysext %>lowlevel/Resources/Public/Icons/module-dbint.svg',
src: '<%= paths.t3icons %>svgs/module/module-dbint.svg'
},
{
dest: '<%= paths.sysext %>extensionmanager/Resources/Public/Icons/module-extensionmanager.svg',
src: '<%= paths.t3icons %>svgs/module/module-extensionmanager.svg'
},
{
dest: '<%= paths.sysext %>filelist/Resources/Public/Icons/module-filelist.svg',
src: '<%= paths.t3icons %>svgs/module/module-filelist.svg'
},
{
dest: '<%= paths.sysext %>form/Resources/Public/Icons/module-form.svg',
src: '<%= paths.t3icons %>svgs/module/module-form.svg'
},
{
dest: '<%= paths.sysext %>indexed_search/Resources/Public/Icons/module-indexed_search.svg',
src: '<%= paths.t3icons %>svgs/module/module-indexed_search.svg'
},
{
dest: '<%= paths.sysext %>info/Resources/Public/Icons/module-info.svg',
src: '<%= paths.t3icons %>svgs/module/module-info.svg'
},
{
dest: '<%= paths.sysext %>install/Resources/Public/Icons/module-install.svg',
src: '<%= paths.t3icons %>svgs/module/module-install.svg'
......@@ -341,42 +277,6 @@ module.exports = function (grunt) {
{
dest: '<%= paths.sysext %>install/Resources/Public/Icons/module-install-upgrade.svg',
src: '<%= paths.t3icons %>svgs/module/module-install-upgrade.svg'
},
{
dest: '<%= paths.sysext %>recordlist/Resources/Public/Icons/module-list.svg',
src: '<%= paths.t3icons %>svgs/module/module-list.svg'
},
{
dest: '<%= paths.sysext %>beuser/Resources/Public/Icons/module-permission.svg',
src: '<%= paths.t3icons %>svgs/module/module-permission.svg'
},
{
dest: '<%= paths.sysext %>recycler/Resources/Public/Icons/module-recycler.svg',
src: '<%= paths.t3icons %>svgs/module/module-recycler.svg'
},
{
dest: '<%= paths.sysext %>reports/Resources/Public/Icons/module-reports.svg',
src: '<%= paths.t3icons %>svgs/module/module-reports.svg'
},
{
dest: '<%= paths.sysext %>scheduler/Resources/Public/Icons/module-scheduler.svg',
src: '<%= paths.t3icons %>svgs/module/module-scheduler.svg'
},
{
dest: '<%= paths.sysext %>setup/Resources/Public/Icons/module-setup.svg',
src: '<%= paths.t3icons %>svgs/module/module-setup.svg'
},
{
dest: '<%= paths.sysext %>tstemplate/Resources/Public/Icons/module-tstemplate.svg',
src: '<%= paths.t3icons %>svgs/module/module-tstemplate.svg'
},
{
dest: '<%= paths.sysext %>viewpage/Resources/Public/Icons/module-viewpage.svg',
src: '<%= paths.t3icons %>svgs/module/module-viewpage.svg'
},
{
dest: '<%= paths.sysext %>workspaces/Resources/Public/Icons/module-workspaces.svg',
src: '<%= paths.t3icons %>svgs/module/module-workspaces.svg'
}
]
},
......
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="#FF8700" d="M0 0h64v64H0z"/><path fill="#FFF" d="M42.8 32.8c-3.6 0-8.1-10.1-8.1-15.1 0-2.3.9-2.7 3.2-2.7 5.5 0 11 .9 11 4-.1 6.2-4 13.8-6.1 13.8zM28.5 18.5c0 5 6.4 20.2 10.7 20.2.5 0 .9-.1 1.4-.2-3.8 6.1-8.4 10.6-11.2 10.6-5.9 0-14.3-17.9-14.3-25.7 0-1.2.3-2.2.7-2.8 2-2.5 8.4-4.4 13.7-5-.6.4-1 1-1 2.9z"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect width="64" height="64" fill="#696DBB" rx="0" ry="0"/><path fill="#FFF" d="M32 32a2 2 0 1 1 4.001.001A2 2 0 0 1 32 32zm0 4l-4.286 2-5.143-6L20 36.375V42h18l-6-6zM22 20h26v20h-6v6H16V26h6v-6zm18 8H18v16h22V28zm-16-2h18v12h4V22H24v4z"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="#E49139" d="M0 0h64v64H0z"/><path fill="#FFF" d="M45 50H19c-.6 0-1-.4-1-1V15c0-.6.4-1 1-1h26c.6 0 1 .4 1 1v34c0 .6-.4 1-1 1z"/><path fill="#E49139" d="M20 16h2v32h-2zM26 18h16v2H26z"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="#EE8433" d="M0 0h64v64H0z"/><path fill="#FFF" d="M18 15v34a1 1 0 0 0 1 1h26a1 1 0 0 0 1-1V22l-8-8H19a1 1 0 0 0-1 1z"/><path fill="#EE8433" d="M38 21v-7l8 8h-7a1 1 0 0 1-1-1z" opacity=".6"/><path fill="#EE8433" d="M24 42h16v2H24zM24 38h16v2H24zM24 30h16v2H24zM24 34h16v2H24z"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="#439B92" d="M0 0h64v64H0z"/><path fill="#FFF" d="M14 12h36v40H14z"/><path fill="#439B92" d="M16 14h28v2H16z" opacity=".5"/><path fill="#439B92" d="M46 14h2v2h-2z"/><path fill="#439B92" d="M14 18h36v2H14z" opacity=".5"/><path fill="#439B92" d="M18 28h28v8H18zM18 38h10v14H18zM30 38h16v14H30z" opacity=".75"/><path fill="#439B92" d="M18 24h8v2h-8z"/><path fill="#439B92" d="M28 24h2v2h-2zM32 24h2v2h-2zM40 24h2v2h-2zM44 24h2v2h-2z" opacity=".5"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect width="64" height="64" fill="#B069BB" rx="0" ry="0"/><path fill="#FFF" d="M44 20v4H20v-4h24m2-2H18v8h28v-8zm-2 12v14h-4V30h4m2-2h-8v18h8V28zm-12 2v14H20V30h14m2-2H18v18h18V28z"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect width="64" height="64" fill="#69bb7d" rx="0" ry="0"/><path fill="#FFF" d="M36 42v4h10V36H36v4h-8V26h8v4h10V20H36v4H26v8H16v2h10v8h10zm2-20h6v6h-6v-6zm0 16h6v6h-6v-6z"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="#D04139" d="M0 0h64v64H0z"/><path fill="#FFF" d="M19 14h26c.6 0 1 .4 1 1v34c0 .6-.4 1-1 1H19c-.6 0-1-.4-1-1V15c0-.6.4-1 1-1zM40 14H24l2.7-2h10.6z"/><path fill="#D04139" d="M40 14H24l2.7 2h10.6z" opacity=".5"/><path fill="#D04139" d="M24 26h4v2h-4z"/><path fill="#D04139" d="M30 26h10v2H30z" opacity=".5"/><path fill="#D04139" d="M26 20h12v2H26zM24 30h4v2h-4z"/><path fill="#D04139" d="M30 30h10v2H30z" opacity=".5"/><path fill="#D04139" d="M24 34h4v2h-4z"/><path fill="#D04139" d="M30 34h10v2H30z" opacity=".5"/><path fill="#D04139" d="M24 38h4v2h-4z"/><path fill="#D04139" d="M30 38h10v2H30z" opacity=".5"/><path fill="#D04139" d="M24 42h4v2h-4z"/><path fill="#D04139" d="M30 42h10v2H30z" opacity=".5"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="#59F" d="M0 0h64v64H0z"/><path fill="#FFF" d="M46.6 41.2c-2.815-.768-4.974-1.825-6.976-2.678-.042.543-.243 1.113-.782 1.664-1.62 1.726-4.1 3.814-6.808 3.814-2.719 0-5.288-2.115-6.88-3.817-.558-.573-.743-1.177-.762-1.738-2.007.896-4.17 1.885-6.993 2.655 0 0-3.1 1.9-3.4 8.9h36c-.199-7.1-3.399-8.8-3.399-8.8z"/><path fill="#FFF" d="M40 20.5c0-3.6-3.2-6.5-7-6.5h-2c-3.6 0-7 2.9-7 6.5v5c0 2.109 1.628 4.713 3.5 6.553-.1 5.4-1.7 5.947-.9 6.747 2.5 2.7 8.1 2.9 10.8 0 .797-.797-.59-1.3-.896-6.747C38.333 30.215 39.942 27.59 40 25.5v-5z"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="#184F44" d="M0 0h64v64H0z"/><path fill="#FFF" d="M45 48H19a1 1 0 0 1-1-1V31a1 1 0 0 1 1-1h26a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1z"/><path fill="#FFF" d="M32 19.5c3.308 0 6 2.692 6 6h4c0-5.523-4.477-10-10-10s-10 4.477-10 10v8h4v-8c0-3.308 2.692-6 6-6z"/><circle cx="32" cy="38" r="4" fill="#184F44"/><path fill="#184F44" d="M30 38h4v6h-4z"/></svg>
\ No newline at end of file
.. include:: ../../Includes.txt
=======================================
Breaking: #96094 - Module icons removed
=======================================
See :issue:`96094`
Description
===========
The following module icons are removed as they are not needed anymore
by TYPO3 itself. You can find the according icon identifier in parenthesis.
* EXT:backend/Resources/Public/Icons/module-about.svg (`module-about`)
* EXT:backend/Resources/Public/Icons/module-contentelements.svg (`module-contentelements`)
* EXT:backend/Resources/Public/Icons/module-cshmanual.svg (`module-cshmanual`)
* EXT:backend/Resources/Public/Icons/module-page.svg (`module-page`)
* EXT:backend/Resources/Public/Icons/module-sites.svg (`module-sites`)
* EXT:backend/Resources/Public/Icons/module-templates.svg (`module-templates`)
* EXT:backend/Resources/Public/Icons/module-urls.svg (`module-urls`)
* EXT:belog/Resources/Public/Icons/module-belog.svg (`module-belog`)
* EXT:beuser/Resources/Public/Icons/module-beuser.svg (`module-beuser`)
* EXT:beuser/Resources/Public/Icons/module-permission.svg (`module-permission`)
* EXT:extensionmanager/Resources/Public/Icons/module-extensionmanager.svg (`module-extensionmanager`)
* EXT:filelist/Resources/Public/Icons/module-filelist.svg (`module-filelist`)
* EXT:form/Resources/Public/Icons/module-form.svg (`module-form`)
* EXT:indexed_search/Resources/Public/Icons/module-indexed_search.svg (`module-indexed_search`)
* EXT:info/Resources/Public/Icons/module-info.svg (`module-info`)
* EXT:lowlevel/Resources/Public/Icons/module-config.svg (`module-config`)
* EXT:lowlevel/Resources/Public/Icons/module-dbint.svg (`module-dbint`)
* EXT:recordlist/Resources/Public/Icons/module-list.svg (`module-list`)
* EXT:recycler/Resources/Public/Icons/module-recycler.svg (`module-recycler`)
* EXT:reports/Resources/Public/Icons/module-reports.svg (`module-reports`)
* EXT:scheduler/Resources/Public/Icons/module-scheduler.svg (`module-scheduler`)
* EXT:setup/Resources/Public/Icons/module-setup.svg (`module-setup`)
* EXT:tstemplate/Resources/Public/Icons/module-tstemplate.svg (`module-tstemplate`)
* EXT:viewpage/Resources/Public/Icons/module-viewpage.svg (`module-viewpage`)
* EXT:workspaces/Resources/Public/Icons/module-workspaces.svg (`module-workspaces`)
Impact
======
The mentioned icons are removed, any usage by path will result in a broken
image.
Affected Installations
======================
Third-party TYPO3 extensions using these icons.
Migration
=========
Use the already available icon identifiers from `TYPO3.Icons <https://typo3.github.io/TYPO3.Icons/>`_.
The module icons are all registered automatically by the IconRegistry.
In Fluid you can render them by calling :html:`<core:icon identifier="module-icon">`.
In case you need the SVG file directly, download it from the above-mentioned
icon repository page.
.. index:: Backend, NotScanned
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><g fill="none" fill-rule="evenodd"><g><g fill="#F08D34"><path d="M0 0h64v64H0z"/></g><path fill="#FFF" d="M33.018 27.928l10.897-3.8A1 1 0 1 1 44.618 26L34 29.703V42.93c0 .589-.448 1.066-1 1.066s-1-.477-1-1.066V29.687l-10.67-3.815a1 1 0 1 1 .702-1.873l10.986 3.929zm.454-12a1.83 1.83 0 0 0-.944 0L16.472 21.05a.712.712 0 0 0-.472.643v20.633c0 .271.215.56.472.642l16.056 5.122c.26.083.687.082.944 0l16.056-5.122a.712.712 0 0 0 .472-.642V21.692a.723.723 0 0 0-.472-.643l-16.056-5.12z"/></g></g></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="#4C7E3A" d="M0 0h64v64H0z"/><path fill="#FFF" d="M36 30h10c0-.692-.097-1.36-.262-2H36v2zM36 26h8.921a8.02 8.02 0 0 0-1.642-2H36v2zM36 34h14.648a5.958 5.958 0 0 0-1.195-2H36v2zM34 40V21.865A9.959 9.959 0 0 0 27 19c-5.413 0-9.81 4.304-9.984 9.675A6.995 6.995 0 0 0 20 42h14v-2zM36 38h14.651A5.97 5.97 0 0 0 51 36H36v2zM36 40v2h9a5.976 5.976 0 0 0 4.463-2H36z"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="#3B7EB0" d="M0 0h64v64H0z"/><path fill="#FFF" d="M14 14h32v36H14z"/><path fill="#3B7EB0" d="M22 42h8v4h-8z"/><path fill="#3B7EB0" d="M32 42h8v4h-8z" opacity=".5"/><path fill="#3B7EB0" d="M22 18h14v2H22zM22 32h2v2h-2zM22 36h2v2h-2z"/><path fill="#3B7EB0" d="M26 32h16v2H26zM26 36h16v2H26zM22 22h20v8H22z" opacity=".5"/><path fill="#3B7EB0" d="M14 14h4v4h-4z"/><path fill="#3B7EB0" d="M16 14h2v36h-2z" opacity=".5"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><g fill="none" fill-rule="evenodd"><g><g fill="#458043"><g><path d="M0 0h64v64H0z"/></g></g><path fill="#FFF" d="M28.384 35.37l1.732 1-6.5 11.26-1.732-1 6.5-11.26zm7.232 0l-1.732 1 6.5 11.26 1.732-1-6.5-11.26z"/><path fill="#FFF" d="M46 22h1.007c.54 0 .993-.448.993-1 0-.556-.444-1-.993-1H16.993c-.54 0-.993.448-.993 1 0 .556.444 1 .993 1H18v17.008c0 .537.446.992.997.992h26.006a.99.99 0 0 0 .997-.992V22zm-14.99 7.324l2.608 2.609.755.754.754-.754 5.354-5.355-1.508-1.508-4.56 4.64-2.662-2.66-.754-.755-.754.754-6.411 6.412 1.508 1.508 5.67-5.645z"/><path fill="#458043" d="M18 40h28v2H18z" opacity=".5"/></g></g></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><g fill="none" fill-rule="evenodd"><g><g fill="#6DAAE0"><path d="M0 0h64v64H0z"/></g><g fill="#FFF"><path d="M39.95 43.5c0-.8-.7-1.5-1.5-1.5H36V29.5c0-.8-.7-1.5-1.5-1.5h-8.01c-.8 0-1.5.7-1.5 1.5v3.004c0 .8.7 1.5 1.5 1.5H28V42h-2.5c-.8 0-1.5.7-1.5 1.5l-.1 3.014c0 .8.7 1.5 1.5 1.5h13.05c.8 0 1.5-.7 1.5-1.5l.1-3.014h-.1zM34.52 16H29.48c-.79 0-1.481.691-1.481 1.481v5.038c0 .79.691 1.481 1.481 1.481h5.038c.79 0 1.481-.691 1.481-1.481V17.48c0-.79-.691-1.481-1.481-1.481z"/></g></g></g></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="#EF8534" d="M0 0h64v64H0z"/><path fill="#FFF" d="M16 16h2v32h-2zM26 16h2v32h-2zM36 16h2v32h-2zM46 16h2v32h-2z"/><g><path fill="#FFF" d="M14 22h6v14h-6z"/><path fill="#EF8534" d="M16 20h2v2h-2zM16 36h2v2h-2z" opacity=".5"/></g><g><path fill="#FFF" d="M24 26h6v14h-6z"/><path fill="#EF8534" d="M26 24h2v2h-2zM26 40h2v2h-2z" opacity=".5"/></g><g><path fill="#FFF" d="M34 28h6v14h-6z"/><path fill="#EF8534" d="M36 26h2v2h-2zM36 42h2v2h-2z" opacity=".5"/></g><g><path fill="#FFF" d="M44 24h6v14h-6z"/><path fill="#EF8534" d="M46 22h2v2h-2zM46 38h2v2h-2z" opacity=".5"/></g></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><g><path fill="#428859" d="M0 0h64v64H0z"/><g><path fill="#FFF" d="M47 24H17a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h30a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1z"/></g><path fill="#428859" d="M44 20h2v2h-2zM40 20h2v2h-2z"/><g><path fill="#FFF" d="M47 34H17a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h30a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1z"/></g><path fill="#428859" d="M44 30h2v2h-2zM40 30h2v2h-2z"/><g><path fill="#FFF" d="M47 48H17a1 1 0 0 1-1-1V37a1 1 0 0 1 1-1h30a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1z"/></g><path fill="#428859" d="M44 44h2v2h-2zM40 44h2v2h-2z"/></g></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><g fill="none" fill-rule="evenodd"><g><g fill="#CA6434"><path d="M0 0h64v64H0z"/></g><path fill="#FFF" d="M19 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3-1a1 1 0 0 1 1-1h22a1 1 0 1 1 0 2H23c-.552 0-1-.444-1-1zm-6-3h32v6H16v-6zM19 28a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3-1a1 1 0 0 1 1-1h22a1 1 0 1 1 0 2H23c-.552 0-1-.444-1-1zm-6-3h32v6H16v-6zM19 36a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3-1a1 1 0 0 1 1-1h22a1 1 0 1 1 0 2H23c-.552 0-1-.444-1-1zm-6-3h32v6H16v-6zM22 43a1 1 0 0 1 1-1h22a1 1 0 1 1 0 2H23c-.552 0-1-.444-1-1zm-3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-3-4h32v6H16v-6z"/></g></g></svg>
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment