Important: Record icons follow the backend colour scheme 

Description 

The three tables of this extension pointed at their icon files directly, through the TCA ctrl.iconfile option. That bypasses the icon registry altogether: the file gets the core provider, which renders the default markup as an <img> tag. An image is opaque to CSS, so the icons kept the colours of their files whatever the backend colour scheme said.

The tables now point at the identifiers tx-academicstudyplan-record-category , tx-academicstudyplan-record-module and tx-academicstudyplan-record-semester through ctrl.typeicon_classes , registered in Configuration/Icons.php with \FGTCLB\AcademicBase\Imaging\IconProvider\CurrentColorSvgIconProvider , see Breaking: The study plan icons are renamed and the controls are frontend icons for the identifiers of 2.x.

The three files were three-colour illustrations. They are replaced by single-colour Font Awesome Free drawings, which is what following the text colour means.

Impact 

The category, module and semester record icons take the text colour of the backend, so they stay legible in a dark colour scheme - and they no longer carry an orange, teal or grey of their own.

Affected Installations 

Every installation of this extension.