Skip to content

Commit 1acdc31

Browse files
committed
Include all FA icons
1 parent b634b8b commit 1acdc31

3,840 files changed

Lines changed: 45036 additions & 12463 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG-WIP.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
- Added the “Delete entries for site” and “Delete other users’ entries for site” user permissions, for sections with a propagation method set to “Let each entry choose which sites it should be saved to”. ([#17313](https://github.com/craftcms/cms/pull/17313))
3434
- Entry action menus now have “Entry type settings” and “Section settings” actions, for admin users on environments that allow admin changes. ([#10112](https://github.com/craftcms/cms/discussions/10112), [#17438](https://github.com/craftcms/cms/discussions/17438))
3535
- The `accessibilityDefaults` config setting can now contain `notificationPosition` and `slideoutPosition` keys. ([#17169](https://github.com/craftcms/cms/pull/17169))
36-
- Added the `block` icon.
36+
- The full suite of Font Awesome icons is now available to Icons fields. ([#17440](https://github.com/craftcms/cms/issues/17440))
3737

3838
### Development
3939
- Added `<handle>Entry` GraphQL queries for each Single section, which resolve to the single entry within them. ([#17278](https://github.com/craftcms/cms/issues/17278))

bootstrap/bootstrap.php

Lines changed: 2 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,6 @@
192192
$iconsPath = $srcPath . DIRECTORY_SEPARATOR . 'icons';
193193
$brandIconsPath = $iconsPath . DIRECTORY_SEPARATOR . 'brands';
194194
$customIconsPath = $iconsPath . DIRECTORY_SEPARATOR . 'custom-icons';
195-
$regularIconsPath = $iconsPath . DIRECTORY_SEPARATOR . 'regular';
196195
$solidIconsPath = $iconsPath . DIRECTORY_SEPARATOR . 'solid';
197196
require $libPath . DIRECTORY_SEPARATOR . 'yii2' . DIRECTORY_SEPARATOR . 'Yii.php';
198197
require $srcPath . DIRECTORY_SEPARATOR . 'Craft.php';
@@ -211,65 +210,15 @@
211210
Craft::setAlias('@translations', $translationsPath);
212211
Craft::setAlias('@tests', $testsPath);
213212

214-
// Custom icons
213+
// Icons
215214
Craft::setAlias('@appicons/c-debug.svg', "$customIconsPath/c-debug.svg");
216215
Craft::setAlias('@appicons/c-outline.svg', "$customIconsPath/c-outline.svg");
217-
Craft::setAlias('@appicons/clone-dashed.svg', "$customIconsPath/clone-dashed.svg");
218216
Craft::setAlias('@appicons/craft-cms.svg', "$customIconsPath/craft-cms.svg");
219217
Craft::setAlias('@appicons/craft-partners.svg', "$customIconsPath/craft-partners.svg");
220218
Craft::setAlias('@appicons/craft-stack-exchange.svg', "$customIconsPath/craft-stack-exchange.svg");
221219
Craft::setAlias('@appicons/default-plugin.svg', "$customIconsPath/default-plugin.svg");
222-
Craft::setAlias('@appicons/duplicate.svg', "$customIconsPath/duplicate.svg");
223-
Craft::setAlias('@appicons/element-card.svg', "$customIconsPath/element-card.svg");
224-
Craft::setAlias('@appicons/gear-slash.svg', "$customIconsPath/gear-slash.svg");
225-
Craft::setAlias('@appicons/graphql.svg', "$customIconsPath/graphql.svg");
226220
Craft::setAlias('@appicons/grip-dots.svg', "$customIconsPath/grip-dots.svg");
227-
Craft::setAlias('@appicons/list-flip.svg', "$customIconsPath/list-flip.svg");
228-
Craft::setAlias('@appicons/list-tree-flip.svg', "$customIconsPath/list-tree-flip.svg");
229-
Craft::setAlias('@appicons/share-flip.svg', "$customIconsPath/notification-bottom-left.svg");
230-
Craft::setAlias('@appicons/share-flip.svg', "$customIconsPath/notification-bottom-right.svg");
231-
Craft::setAlias('@appicons/share-flip.svg', "$customIconsPath/notification-top-left.svg");
232-
Craft::setAlias('@appicons/share-flip.svg', "$customIconsPath/notification-top-right.svg");
233-
Craft::setAlias('@appicons/share-flip.svg', "$customIconsPath/share-flip.svg");
234-
Craft::setAlias('@appicons/share-flip.svg', "$customIconsPath/slideout-left.svg");
235-
Craft::setAlias('@appicons/share-flip.svg', "$customIconsPath/slideout-right.svg");
236-
Craft::setAlias('@appicons/share-flip.svg', "$customIconsPath/thumb-left.svg");
237-
Craft::setAlias('@appicons/share-flip.svg', "$customIconsPath/thumb-right.svg");
238-
239-
// Brands
240-
Craft::setAlias('@appicons/amazon.svg', "$brandIconsPath/amazon.svg");
241-
Craft::setAlias('@appicons/bluesky.svg', "$brandIconsPath/bluesky.svg");
242-
Craft::setAlias('@appicons/codepen.svg', "$brandIconsPath/codepen.svg");
243-
Craft::setAlias('@appicons/discord.svg', "$brandIconsPath/discord.svg");
244-
Craft::setAlias('@appicons/dribbble.svg', "$brandIconsPath/dribbble.svg");
245-
Craft::setAlias('@appicons/facebook.svg', "$brandIconsPath/facebook.svg");
246-
Craft::setAlias('@appicons/flickr.svg', "$brandIconsPath/flickr.svg");
247-
Craft::setAlias('@appicons/github.svg', "$brandIconsPath/github.svg");
248-
Craft::setAlias('@appicons/google.svg', "$brandIconsPath/google.svg");
249-
Craft::setAlias('@appicons/instagram.svg', "$brandIconsPath/instagram.svg");
250-
Craft::setAlias('@appicons/kickstarter.svg', "$brandIconsPath/kickstarter.svg");
251-
Craft::setAlias('@appicons/linkedin.svg', "$brandIconsPath/linkedin.svg");
252-
Craft::setAlias('@appicons/markdown.svg', "$brandIconsPath/markdown.svg");
253-
Craft::setAlias('@appicons/mastodon.svg', "$brandIconsPath/mastodon.svg");
254-
Craft::setAlias('@appicons/medium.svg', "$brandIconsPath/medium.svg");
255-
Craft::setAlias('@appicons/pinterest.svg', "$brandIconsPath/pinterest.svg");
256-
Craft::setAlias('@appicons/product-hunt.svg', "$brandIconsPath/product-hunt.svg");
257-
Craft::setAlias('@appicons/rebel.svg', "$brandIconsPath/rebel.svg");
258-
Craft::setAlias('@appicons/reddit.svg', "$brandIconsPath/reddit.svg");
259-
Craft::setAlias('@appicons/shopify.svg', "$brandIconsPath/shopify.svg");
260-
Craft::setAlias('@appicons/spotify.svg', "$brandIconsPath/spotify.svg");
261-
Craft::setAlias('@appicons/threads.svg', "$brandIconsPath/threads.svg");
262-
Craft::setAlias('@appicons/tiktok.svg', "$brandIconsPath/tiktok.svg");
263-
Craft::setAlias('@appicons/twitch.svg', "$brandIconsPath/twitch.svg");
264-
Craft::setAlias('@appicons/vimeo.svg', "$brandIconsPath/vimeo.svg");
265-
Craft::setAlias('@appicons/whatsapp.svg', "$brandIconsPath/whatsapp.svg");
266-
Craft::setAlias('@appicons/wordpress.svg', "$brandIconsPath/wordpress.svg");
267-
Craft::setAlias('@appicons/x-twitter.svg', "$brandIconsPath/x-twitter.svg");
268-
Craft::setAlias('@appicons/xing.svg', "$brandIconsPath/xing.svg");
269-
Craft::setAlias('@appicons/youtube.svg', "$brandIconsPath/youtube.svg");
270-
271-
// Other
272-
Craft::setAlias('@appicons/globe.svg', "$regularIconsPath/globe.svg");
221+
require $iconsPath . DIRECTORY_SEPARATOR . 'aliases.php';
273222

274223
// Renamed icon aliases
275224
Craft::setAlias('@appicons/alert.svg', "$solidIconsPath/triangle-exclamation.svg");

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113
}
114114
},
115115
"scripts": {
116-
"copy-icons": "php ./scripts/copyicons.php && ecs check src/icons/index.php --fix",
116+
"copy-icons": "php ./scripts/copyicons.php",
117117
"check-cs": "ecs check --ansi",
118118
"fix-cs": "ecs check --ansi --fix",
119119
"codecept-build": "codecept build",

ecs.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
__FILE__,
1313
]);
1414
$ecsConfig->skip([
15+
__DIR__ . '/src/icons/index.php',
1516
__DIR__ . '/tests/unit/helpers/typecast',
1617
]);
1718

0 commit comments

Comments
 (0)