Themed Icons is a feature that adapt app icons to the launcher's color scheme:
Themed icons can be enabled for supported apps in Settings > Grid & icons > Themed Icons.
If you are an app developer, you can support themed icons by adding a
<monochrome> drawable to your app icon. For more information refer to the official documentation.
While themed icons were originally introduced in Android 13, support has been backported to Android 8.0-12. Note however, that some apps (especially preinstalled system apps) may not support themed icons on older Android versions.
Themed icon packs
Some icon packs, notably Lawnicons and Arcticons, have support for themed icons. This is indicated by a "Dynamic colors" badge in the icon pack selection dialog. After you have selected an icon pack with support for themed icons, you can enable themed icons for that pack using the toggle button that appears in the icon pack preference:
If you are an icon pack developer, you can indicate that your icon pack supports themed icons by adding the following intent filter:
<action android:name="app.lawnchair.icons.THEMED_ICON" />
<category android:name="android.intent.category.DEFAULT" />
Auto generated themed icons
There is also an option to force themed icons to all icons (Settings > Grid & icons > Force themed icons). This scales the foreground layer of an icon down, adds a monochrome color filter and replaces the background with a solid color. Using this option is generally not recommended because icons may become illegible, but it might work well in combination with certain monochrome icon packs. You can also apply auto generated themed icons on a per-app basis by using the customize menu.