diff --git a/CHANGELOG.md b/CHANGELOG.md index caa5aca..36bb062 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ -## 10.9.0 +## 11.0.0 +* Upgrade to Font Awesome 7.0.0 + * **Note**: Font Awesome 7 does not include `.ttf` font files anymore, so the lib now uses the `.otf` files. +## 10.9.0 - Upgrade to Font Awesome 6.7.2 - Refactor icon color opacity handling and update example icons - thanks @bennajah! diff --git a/README.md b/README.md index 2959d05..36eb232 100755 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![Pub](https://img.shields.io/pub/v/font_awesome_flutter.svg)](https://pub.dartlang.org/packages/font_awesome_flutter) The *free* [Font Awesome](https://fontawesome.com/icons) Icon pack available -as set of Flutter Icons - based on font awesome version 6.7.2. +as set of Flutter Icons - based on font awesome version 7.0.0. This icon pack includes only the *free* icons offered by Font Awesome out-of-the-box. If you have purchased the pro icons and want to enable support for them, please see the instructions below. @@ -87,8 +87,8 @@ to keep these files private. This includes **not** uploading your package to a public github repository or other public file sharing services. * Go to the location of your custom font_awesome_flutter version (see [setup](#setup)) -* Download the web version of font awesome pro and open it -* Move **all** `.ttf` files from the `webfonts` directory and `icons.json` from `metadata` to +* Download the desktop version of font awesome pro and open it +* Move **all** `.otf` files from the `otfs` directory and `icons.json` from `metadata` to `path/to/your/font_awesome_flutter/lib/fonts`. Replace existing files. Newer versions might have an `icon-families.json`. If this is the case, move its contents to `path/to/your/font_awesome_flutter/lib/fonts/icons.json`. diff --git a/example/lib/icons.dart b/example/lib/icons.dart index 10cb74c..3198598 100644 --- a/example/lib/icons.dart +++ b/example/lib/icons.dart @@ -27,6 +27,8 @@ final icons = [ ExampleIcon(FontAwesomeIcons.adversal, 'adversal'), ExampleIcon(FontAwesomeIcons.affiliatetheme, 'affiliatetheme'), ExampleIcon(FontAwesomeIcons.airbnb, 'airbnb'), + ExampleIcon(FontAwesomeIcons.solidAlarmClock, 'solidAlarmClock'), + ExampleIcon(FontAwesomeIcons.alarmClock, 'alarmClock'), ExampleIcon(FontAwesomeIcons.algolia, 'algolia'), ExampleIcon(FontAwesomeIcons.alignCenter, 'alignCenter'), ExampleIcon(FontAwesomeIcons.alignJustify, 'alignJustify'), @@ -274,6 +276,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.buromobelexperte, 'buromobelexperte'), ExampleIcon(FontAwesomeIcons.burst, 'burst'), ExampleIcon(FontAwesomeIcons.bus, 'bus'), + ExampleIcon(FontAwesomeIcons.busSide, 'busSide'), ExampleIcon(FontAwesomeIcons.busSimple, 'busSimple'), ExampleIcon(FontAwesomeIcons.businessTime, 'businessTime'), ExampleIcon(FontAwesomeIcons.buyNLarge, 'buyNLarge'), @@ -296,6 +299,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.calendarWeek, 'calendarWeek'), ExampleIcon(FontAwesomeIcons.solidCalendarXmark, 'solidCalendarXmark'), ExampleIcon(FontAwesomeIcons.calendarXmark, 'calendarXmark'), + ExampleIcon(FontAwesomeIcons.solidCamera, 'solidCamera'), ExampleIcon(FontAwesomeIcons.camera, 'camera'), ExampleIcon(FontAwesomeIcons.cameraRetro, 'cameraRetro'), ExampleIcon(FontAwesomeIcons.cameraRotate, 'cameraRotate'), @@ -322,6 +326,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.cartFlatbedSuitcase, 'cartFlatbedSuitcase'), ExampleIcon(FontAwesomeIcons.cartPlus, 'cartPlus'), ExampleIcon(FontAwesomeIcons.cartShopping, 'cartShopping'), + ExampleIcon(FontAwesomeIcons.cashApp, 'cashApp'), ExampleIcon(FontAwesomeIcons.cashRegister, 'cashRegister'), ExampleIcon(FontAwesomeIcons.cat, 'cat'), ExampleIcon(FontAwesomeIcons.ccAmazonPay, 'ccAmazonPay'), @@ -442,6 +447,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.clone, 'clone'), ExampleIcon(FontAwesomeIcons.solidClosedCaptioning, 'solidClosedCaptioning'), ExampleIcon(FontAwesomeIcons.closedCaptioning, 'closedCaptioning'), + ExampleIcon(FontAwesomeIcons.solidCloud, 'solidCloud'), ExampleIcon(FontAwesomeIcons.cloud, 'cloud'), ExampleIcon(FontAwesomeIcons.cloudArrowDown, 'cloudArrowDown'), ExampleIcon(FontAwesomeIcons.cloudArrowUp, 'cloudArrowUp'), @@ -578,6 +584,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.discourse, 'discourse'), ExampleIcon(FontAwesomeIcons.disease, 'disease'), ExampleIcon(FontAwesomeIcons.display, 'display'), + ExampleIcon(FontAwesomeIcons.disqus, 'disqus'), ExampleIcon(FontAwesomeIcons.divide, 'divide'), ExampleIcon(FontAwesomeIcons.dna, 'dna'), ExampleIcon(FontAwesomeIcons.dochub, 'dochub'), @@ -608,6 +615,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.dumpster, 'dumpster'), ExampleIcon(FontAwesomeIcons.dumpsterFire, 'dumpsterFire'), ExampleIcon(FontAwesomeIcons.dungeon, 'dungeon'), + ExampleIcon(FontAwesomeIcons.duolingo, 'duolingo'), ExampleIcon(FontAwesomeIcons.dyalog, 'dyalog'), ExampleIcon(FontAwesomeIcons.e, 'e'), ExampleIcon(FontAwesomeIcons.earDeaf, 'earDeaf'), @@ -625,6 +633,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.eject, 'eject'), ExampleIcon(FontAwesomeIcons.elementor, 'elementor'), ExampleIcon(FontAwesomeIcons.elevator, 'elevator'), + ExampleIcon(FontAwesomeIcons.eleventy, 'eleventy'), ExampleIcon(FontAwesomeIcons.ellipsis, 'ellipsis'), ExampleIcon(FontAwesomeIcons.ellipsisVertical, 'ellipsisVertical'), ExampleIcon(FontAwesomeIcons.ello, 'ello'), @@ -970,8 +979,6 @@ final icons = [ ExampleIcon(FontAwesomeIcons.solidHandshake, 'solidHandshake'), ExampleIcon(FontAwesomeIcons.handshake, 'handshake'), ExampleIcon(FontAwesomeIcons.handshakeAngle, 'handshakeAngle'), - ExampleIcon(FontAwesomeIcons.handshakeSimple, 'handshakeSimple'), - ExampleIcon(FontAwesomeIcons.handshakeSimpleSlash, 'handshakeSimpleSlash'), ExampleIcon(FontAwesomeIcons.handshakeSlash, 'handshakeSlash'), ExampleIcon(FontAwesomeIcons.hanukiah, 'hanukiah'), ExampleIcon(FontAwesomeIcons.solidHardDrive, 'solidHardDrive'), @@ -986,8 +993,8 @@ final icons = [ ExampleIcon(FontAwesomeIcons.headSideMask, 'headSideMask'), ExampleIcon(FontAwesomeIcons.headSideVirus, 'headSideVirus'), ExampleIcon(FontAwesomeIcons.heading, 'heading'), + ExampleIcon(FontAwesomeIcons.solidHeadphones, 'solidHeadphones'), ExampleIcon(FontAwesomeIcons.headphones, 'headphones'), - ExampleIcon(FontAwesomeIcons.headphonesSimple, 'headphonesSimple'), ExampleIcon(FontAwesomeIcons.headset, 'headset'), ExampleIcon(FontAwesomeIcons.solidHeart, 'solidHeart'), ExampleIcon(FontAwesomeIcons.heart, 'heart'), @@ -1004,6 +1011,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.helicopterSymbol, 'helicopterSymbol'), ExampleIcon(FontAwesomeIcons.helmetSafety, 'helmetSafety'), ExampleIcon(FontAwesomeIcons.helmetUn, 'helmetUn'), + ExampleIcon(FontAwesomeIcons.hexagon, 'hexagon'), ExampleIcon(FontAwesomeIcons.hexagonNodes, 'hexagonNodes'), ExampleIcon(FontAwesomeIcons.hexagonNodesBolt, 'hexagonNodesBolt'), ExampleIcon(FontAwesomeIcons.highlighter, 'highlighter'), @@ -1032,6 +1040,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.solidHourglassHalf, 'solidHourglassHalf'), ExampleIcon(FontAwesomeIcons.hourglassHalf, 'hourglassHalf'), ExampleIcon(FontAwesomeIcons.hourglassStart, 'hourglassStart'), + ExampleIcon(FontAwesomeIcons.solidHouse, 'solidHouse'), ExampleIcon(FontAwesomeIcons.house, 'house'), ExampleIcon(FontAwesomeIcons.houseChimney, 'houseChimney'), ExampleIcon(FontAwesomeIcons.houseChimneyCrack, 'houseChimneyCrack'), @@ -1120,6 +1129,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.k, 'k'), ExampleIcon(FontAwesomeIcons.kaaba, 'kaaba'), ExampleIcon(FontAwesomeIcons.kaggle, 'kaggle'), + ExampleIcon(FontAwesomeIcons.kakaoTalk, 'kakaoTalk'), ExampleIcon(FontAwesomeIcons.key, 'key'), ExampleIcon(FontAwesomeIcons.keybase, 'keybase'), ExampleIcon(FontAwesomeIcons.solidKeyboard, 'solidKeyboard'), @@ -1167,6 +1177,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.linkSlash, 'linkSlash'), ExampleIcon(FontAwesomeIcons.linkedin, 'linkedin'), ExampleIcon(FontAwesomeIcons.linkedinIn, 'linkedinIn'), + ExampleIcon(FontAwesomeIcons.linktree, 'linktree'), ExampleIcon(FontAwesomeIcons.linode, 'linode'), ExampleIcon(FontAwesomeIcons.linux, 'linux'), ExampleIcon(FontAwesomeIcons.liraSign, 'liraSign'), @@ -1183,6 +1194,8 @@ final icons = [ ExampleIcon(FontAwesomeIcons.lock, 'lock'), ExampleIcon(FontAwesomeIcons.lockOpen, 'lockOpen'), ExampleIcon(FontAwesomeIcons.locust, 'locust'), + ExampleIcon(FontAwesomeIcons.lumon, 'lumon'), + ExampleIcon(FontAwesomeIcons.lumonDrop, 'lumonDrop'), ExampleIcon(FontAwesomeIcons.lungs, 'lungs'), ExampleIcon(FontAwesomeIcons.lungsVirus, 'lungsVirus'), ExampleIcon(FontAwesomeIcons.lyft, 'lyft'), @@ -1263,6 +1276,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.mobileRetro, 'mobileRetro'), ExampleIcon(FontAwesomeIcons.mobileScreen, 'mobileScreen'), ExampleIcon(FontAwesomeIcons.mobileScreenButton, 'mobileScreenButton'), + ExampleIcon(FontAwesomeIcons.mobileVibrate, 'mobileVibrate'), ExampleIcon(FontAwesomeIcons.modx, 'modx'), ExampleIcon(FontAwesomeIcons.monero, 'monero'), ExampleIcon(FontAwesomeIcons.moneyBill, 'moneyBill'), @@ -1304,11 +1318,13 @@ final icons = [ ExampleIcon(FontAwesomeIcons.nimblr, 'nimblr'), ExampleIcon(FontAwesomeIcons.node, 'node'), ExampleIcon(FontAwesomeIcons.nodeJs, 'nodeJs'), + ExampleIcon(FontAwesomeIcons.nonBinary, 'nonBinary'), ExampleIcon(FontAwesomeIcons.notEqual, 'notEqual'), ExampleIcon(FontAwesomeIcons.notdef, 'notdef'), ExampleIcon(FontAwesomeIcons.solidNoteSticky, 'solidNoteSticky'), ExampleIcon(FontAwesomeIcons.noteSticky, 'noteSticky'), ExampleIcon(FontAwesomeIcons.notesMedical, 'notesMedical'), + ExampleIcon(FontAwesomeIcons.notion, 'notion'), ExampleIcon(FontAwesomeIcons.npm, 'npm'), ExampleIcon(FontAwesomeIcons.ns8, 'ns8'), ExampleIcon(FontAwesomeIcons.nutritionix, 'nutritionix'), @@ -1317,6 +1333,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.objectGroup, 'objectGroup'), ExampleIcon(FontAwesomeIcons.solidObjectUngroup, 'solidObjectUngroup'), ExampleIcon(FontAwesomeIcons.objectUngroup, 'objectUngroup'), + ExampleIcon(FontAwesomeIcons.octagon, 'octagon'), ExampleIcon(FontAwesomeIcons.octopusDeploy, 'octopusDeploy'), ExampleIcon(FontAwesomeIcons.odnoklassniki, 'odnoklassniki'), ExampleIcon(FontAwesomeIcons.odysee, 'odysee'), @@ -1324,6 +1341,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.oilWell, 'oilWell'), ExampleIcon(FontAwesomeIcons.oldRepublic, 'oldRepublic'), ExampleIcon(FontAwesomeIcons.om, 'om'), + ExampleIcon(FontAwesomeIcons.openai, 'openai'), ExampleIcon(FontAwesomeIcons.opencart, 'opencart'), ExampleIcon(FontAwesomeIcons.openid, 'openid'), ExampleIcon(FontAwesomeIcons.opensuse, 'opensuse'), @@ -1343,6 +1361,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.palette, 'palette'), ExampleIcon(FontAwesomeIcons.palfed, 'palfed'), ExampleIcon(FontAwesomeIcons.pallet, 'pallet'), + ExampleIcon(FontAwesomeIcons.pandora, 'pandora'), ExampleIcon(FontAwesomeIcons.panorama, 'panorama'), ExampleIcon(FontAwesomeIcons.solidPaperPlane, 'solidPaperPlane'), ExampleIcon(FontAwesomeIcons.paperPlane, 'paperPlane'), @@ -1365,6 +1384,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.solidPenToSquare, 'solidPenToSquare'), ExampleIcon(FontAwesomeIcons.penToSquare, 'penToSquare'), ExampleIcon(FontAwesomeIcons.pencil, 'pencil'), + ExampleIcon(FontAwesomeIcons.pentagon, 'pentagon'), ExampleIcon(FontAwesomeIcons.peopleArrows, 'peopleArrows'), ExampleIcon(FontAwesomeIcons.peopleCarryBox, 'peopleCarryBox'), ExampleIcon(FontAwesomeIcons.peopleGroup, 'peopleGroup'), @@ -1448,6 +1468,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.pinterest, 'pinterest'), ExampleIcon(FontAwesomeIcons.pinterestP, 'pinterestP'), ExampleIcon(FontAwesomeIcons.pix, 'pix'), + ExampleIcon(FontAwesomeIcons.pixelfed, 'pixelfed'), ExampleIcon(FontAwesomeIcons.pixiv, 'pixiv'), ExampleIcon(FontAwesomeIcons.pizzaSlice, 'pizzaSlice'), ExampleIcon(FontAwesomeIcons.placeOfWorship, 'placeOfWorship'), @@ -1600,6 +1621,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.seedling, 'seedling'), ExampleIcon(FontAwesomeIcons.sellcast, 'sellcast'), ExampleIcon(FontAwesomeIcons.sellsy, 'sellsy'), + ExampleIcon(FontAwesomeIcons.septagon, 'septagon'), ExampleIcon(FontAwesomeIcons.server, 'server'), ExampleIcon(FontAwesomeIcons.servicestack, 'servicestack'), ExampleIcon(FontAwesomeIcons.shapes, 'shapes'), @@ -1636,6 +1658,8 @@ final icons = [ ExampleIcon(FontAwesomeIcons.signsPost, 'signsPost'), ExampleIcon(FontAwesomeIcons.simCard, 'simCard'), ExampleIcon(FontAwesomeIcons.simplybuilt, 'simplybuilt'), + ExampleIcon(FontAwesomeIcons.singleQuoteLeft, 'singleQuoteLeft'), + ExampleIcon(FontAwesomeIcons.singleQuoteRight, 'singleQuoteRight'), ExampleIcon(FontAwesomeIcons.sink, 'sink'), ExampleIcon(FontAwesomeIcons.sistrix, 'sistrix'), ExampleIcon(FontAwesomeIcons.sitemap, 'sitemap'), @@ -1675,6 +1699,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.spellCheck, 'spellCheck'), ExampleIcon(FontAwesomeIcons.spider, 'spider'), ExampleIcon(FontAwesomeIcons.spinner, 'spinner'), + ExampleIcon(FontAwesomeIcons.spiral, 'spiral'), ExampleIcon(FontAwesomeIcons.splotch, 'splotch'), ExampleIcon(FontAwesomeIcons.spoon, 'spoon'), ExampleIcon(FontAwesomeIcons.spotify, 'spotify'), @@ -1699,6 +1724,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.squareDribbble, 'squareDribbble'), ExampleIcon(FontAwesomeIcons.squareEnvelope, 'squareEnvelope'), ExampleIcon(FontAwesomeIcons.squareFacebook, 'squareFacebook'), + ExampleIcon(FontAwesomeIcons.squareFigma, 'squareFigma'), ExampleIcon(FontAwesomeIcons.squareFontAwesome, 'squareFontAwesome'), ExampleIcon( FontAwesomeIcons.squareFontAwesomeStroke, 'squareFontAwesomeStroke'), @@ -1714,6 +1740,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.squareJs, 'squareJs'), ExampleIcon(FontAwesomeIcons.squareLastfm, 'squareLastfm'), ExampleIcon(FontAwesomeIcons.squareLetterboxd, 'squareLetterboxd'), + ExampleIcon(FontAwesomeIcons.squareLinkedin, 'squareLinkedin'), ExampleIcon(FontAwesomeIcons.solidSquareMinus, 'solidSquareMinus'), ExampleIcon(FontAwesomeIcons.squareMinus, 'squareMinus'), ExampleIcon(FontAwesomeIcons.squareNfi, 'squareNfi'), @@ -1849,6 +1876,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.tentArrowsDown, 'tentArrowsDown'), ExampleIcon(FontAwesomeIcons.tents, 'tents'), ExampleIcon(FontAwesomeIcons.terminal, 'terminal'), + ExampleIcon(FontAwesomeIcons.tex, 'tex'), ExampleIcon(FontAwesomeIcons.textHeight, 'textHeight'), ExampleIcon(FontAwesomeIcons.textSlash, 'textSlash'), ExampleIcon(FontAwesomeIcons.textWidth, 'textWidth'), @@ -1866,6 +1894,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.thumbtackSlash, 'thumbtackSlash'), ExampleIcon(FontAwesomeIcons.ticket, 'ticket'), ExampleIcon(FontAwesomeIcons.ticketSimple, 'ticketSimple'), + ExampleIcon(FontAwesomeIcons.tidal, 'tidal'), ExampleIcon(FontAwesomeIcons.tiktok, 'tiktok'), ExampleIcon(FontAwesomeIcons.timeline, 'timeline'), ExampleIcon(FontAwesomeIcons.toggleOff, 'toggleOff'), @@ -1903,6 +1932,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.trophy, 'trophy'), ExampleIcon(FontAwesomeIcons.trowel, 'trowel'), ExampleIcon(FontAwesomeIcons.trowelBricks, 'trowelBricks'), + ExampleIcon(FontAwesomeIcons.solidTruck, 'solidTruck'), ExampleIcon(FontAwesomeIcons.truck, 'truck'), ExampleIcon(FontAwesomeIcons.truckArrowRight, 'truckArrowRight'), ExampleIcon(FontAwesomeIcons.truckDroplet, 'truckDroplet'), @@ -1961,8 +1991,6 @@ final icons = [ ExampleIcon(FontAwesomeIcons.userGraduate, 'userGraduate'), ExampleIcon(FontAwesomeIcons.userGroup, 'userGroup'), ExampleIcon(FontAwesomeIcons.userInjured, 'userInjured'), - ExampleIcon(FontAwesomeIcons.userLarge, 'userLarge'), - ExampleIcon(FontAwesomeIcons.userLargeSlash, 'userLargeSlash'), ExampleIcon(FontAwesomeIcons.userLock, 'userLock'), ExampleIcon(FontAwesomeIcons.userMinus, 'userMinus'), ExampleIcon(FontAwesomeIcons.userNinja, 'userNinja'), @@ -1990,7 +2018,6 @@ final icons = [ ExampleIcon(FontAwesomeIcons.vaadin, 'vaadin'), ExampleIcon(FontAwesomeIcons.vanShuttle, 'vanShuttle'), ExampleIcon(FontAwesomeIcons.vault, 'vault'), - ExampleIcon(FontAwesomeIcons.vectorSquare, 'vectorSquare'), ExampleIcon(FontAwesomeIcons.venus, 'venus'), ExampleIcon(FontAwesomeIcons.venusDouble, 'venusDouble'), ExampleIcon(FontAwesomeIcons.venusMars, 'venusMars'), @@ -2024,8 +2051,10 @@ final icons = [ ExampleIcon(FontAwesomeIcons.volumeOff, 'volumeOff'), ExampleIcon(FontAwesomeIcons.volumeXmark, 'volumeXmark'), ExampleIcon(FontAwesomeIcons.vrCardboard, 'vrCardboard'), + ExampleIcon(FontAwesomeIcons.vsco, 'vsco'), ExampleIcon(FontAwesomeIcons.vuejs, 'vuejs'), ExampleIcon(FontAwesomeIcons.w, 'w'), + ExampleIcon(FontAwesomeIcons.w3c, 'w3c'), ExampleIcon(FontAwesomeIcons.walkieTalkie, 'walkieTalkie'), ExampleIcon(FontAwesomeIcons.wallet, 'wallet'), ExampleIcon(FontAwesomeIcons.wandMagic, 'wandMagic'), diff --git a/lib/font_awesome_flutter.dart b/lib/font_awesome_flutter.dart index d0ce648..1d2cab3 100644 --- a/lib/font_awesome_flutter.dart +++ b/lib/font_awesome_flutter.dart @@ -1,4 +1,4 @@ -library; +library font_awesome_flutter; import 'package:flutter/widgets.dart'; import 'package:font_awesome_flutter/src/icon_data.dart'; @@ -7,7 +7,7 @@ export 'package:font_awesome_flutter/src/icon_data.dart'; // THIS FILE IS AUTOMATICALLY GENERATED! -/// Icons based on font awesome 6.7.2 +/// Icons based on font awesome 7.0.0 @staticIconProvider class FontAwesomeIcons { /// Solid 0 icon @@ -70,7 +70,7 @@ class FontAwesomeIcons { /// Digit Nine, nine static const IconData nine = IconDataSolid(0x39); - /// Brands 42.group icon + /// Brands 42 Group icon /// /// https://fontawesome.com/icons/42-group?style=brands static const IconData fortyTwoGroup = IconDataBrands(0xe080); @@ -149,7 +149,7 @@ class FontAwesomeIcons { @Deprecated('Use "addressCard" instead.') static const IconData vcard = addressCard; - /// Brands App.net icon + /// Brands Adn icon /// /// https://fontawesome.com/icons/adn?style=brands static const IconData adn = IconDataBrands(0xf170); @@ -159,7 +159,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/adversal?style=brands static const IconData adversal = IconDataBrands(0xf36a); - /// Brands affiliatetheme icon + /// Brands Affiliatetheme icon /// /// https://fontawesome.com/icons/affiliatetheme?style=brands static const IconData affiliatetheme = IconDataBrands(0xf36b); @@ -169,6 +169,18 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/airbnb?style=brands static const IconData airbnb = IconDataBrands(0xf834); + /// Solid Alarm Clock icon + /// + /// https://fontawesome.com/icons/alarm-clock?style=solid + /// alarm, alarm clock, clock, date, late, pending, reminder, sleep, snooze, timer, timestamp, watch + static const IconData solidAlarmClock = IconDataSolid(0xf34e); + + /// Regular Alarm Clock icon + /// + /// https://fontawesome.com/icons/alarm-clock?style=regular + /// alarm, alarm clock, clock, date, late, pending, reminder, sleep, snooze, timer, timestamp, watch + static const IconData alarmClock = IconDataRegular(0xf34e); + /// Brands Algolia icon /// /// https://fontawesome.com/icons/algolia?style=brands @@ -254,7 +266,7 @@ class FontAwesomeIcons { /// robot static const IconData android = IconDataBrands(0xf17b); - /// Brands AngelList icon + /// Brands Angellist icon /// /// https://fontawesome.com/icons/angellist?style=brands static const IconData angellist = IconDataBrands(0xf209); @@ -323,7 +335,7 @@ class FontAwesomeIcons { @Deprecated('Use "anglesUp" instead.') static const IconData angleDoubleUp = anglesUp; - /// Brands Angry Creative icon + /// Brands Angrycreative icon /// /// https://fontawesome.com/icons/angrycreative?style=brands static const IconData angrycreative = IconDataBrands(0xf36e); @@ -344,12 +356,12 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/app-store?style=brands static const IconData appStore = IconDataBrands(0xf36f); - /// Brands iOS App Store icon + /// Brands App Store Ios icon /// /// https://fontawesome.com/icons/app-store-ios?style=brands static const IconData appStoreIos = IconDataBrands(0xf370); - /// Brands Apper Systems AB icon + /// Brands Apper icon /// /// https://fontawesome.com/icons/apper?style=brands static const IconData apper = IconDataBrands(0xf371); @@ -528,7 +540,7 @@ class FontAwesomeIcons { /// Solid Arrow Right Arrow Left icon /// /// https://fontawesome.com/icons/arrow-right-arrow-left?style=solid - /// Rightwards Arrow Over Leftwards Arrow, arrow, arrows, reciprocate, return, swap, transfer + /// arrow, arrows, reciprocate, return, swap, transfer static const IconData arrowRightArrowLeft = IconDataSolid(0xf0ec); /// Alias exchange for icon [arrowRightArrowLeft] @@ -874,7 +886,7 @@ class FontAwesomeIcons { /// Asterisk, Heavy Asterisk, annotation, details, reference, required, star static const IconData asterisk = IconDataSolid(0x2a); - /// Brands Asymmetrik, Ltd. icon + /// Brands Asymmetrik icon /// /// https://fontawesome.com/icons/asymmetrik?style=brands static const IconData asymmetrik = IconDataBrands(0xf372); @@ -918,7 +930,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/autoprefixer?style=brands static const IconData autoprefixer = IconDataBrands(0xf41c); - /// Brands avianex icon + /// Brands Avianex icon /// /// https://fontawesome.com/icons/avianex?style=brands static const IconData avianex = IconDataBrands(0xf374); @@ -934,7 +946,7 @@ class FontAwesomeIcons { /// guarantee, honor, praise, prize, recognition, ribbon, trophy, warranty static const IconData award = IconDataSolid(0xf559); - /// Brands Amazon Web Services (AWS) icon + /// Brands Aws icon /// /// https://fontawesome.com/icons/aws?style=brands static const IconData aws = IconDataBrands(0xf375); @@ -1212,7 +1224,7 @@ class FontAwesomeIcons { @Deprecated('Use "batteryThreeQuarters" instead.') static const IconData battery4 = batteryThreeQuarters; - /// Brands Battle.net icon + /// Brands Battle Net icon /// /// https://fontawesome.com/icons/battle-net?style=brands static const IconData battleNet = IconDataBrands(0xf835); @@ -1299,7 +1311,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/bilibili?style=brands static const IconData bilibili = IconDataBrands(0xe3d9); - /// Brands BIMobject icon + /// Brands Bimobject icon /// /// https://fontawesome.com/icons/bimobject?style=brands static const IconData bimobject = IconDataBrands(0xf378); @@ -1338,13 +1350,13 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/bity?style=brands static const IconData bity = IconDataBrands(0xf37a); - /// Brands Font Awesome Black Tie icon + /// Brands Black Tie icon /// /// https://fontawesome.com/icons/black-tie?style=brands /// administrator static const IconData blackTie = IconDataBrands(0xf27e); - /// Brands BlackBerry icon + /// Brands Blackberry icon /// /// https://fontawesome.com/icons/blackberry?style=brands static const IconData blackberry = IconDataBrands(0xf37b); @@ -1389,7 +1401,7 @@ class FontAwesomeIcons { /// signal static const IconData bluetooth = IconDataBrands(0xf293); - /// Brands Bluetooth icon + /// Brands Bluetooth B icon /// /// https://fontawesome.com/icons/bluetooth-b?style=brands static const IconData bluetoothB = IconDataBrands(0xf294); @@ -1764,7 +1776,7 @@ class FontAwesomeIcons { /// art, bristles, color, handle, maintenance, modify, paint static const IconData brush = IconDataSolid(0xf55d); - /// Brands BTC icon + /// Brands Btc icon /// /// https://fontawesome.com/icons/btc?style=brands static const IconData btc = IconDataBrands(0xf15a); @@ -1920,7 +1932,7 @@ class FontAwesomeIcons { @Deprecated('Use "burger" instead.') static const IconData hamburger = burger; - /// Brands Büromöbel-Experte GmbH & Co. KG. icon + /// Brands Buromobelexperte icon /// /// https://fontawesome.com/icons/buromobelexperte?style=brands static const IconData buromobelexperte = IconDataBrands(0xf37f); @@ -1937,6 +1949,12 @@ class FontAwesomeIcons { /// bus, oncoming, oncoming bus, public transportation, transportation, travel, vehicle static const IconData bus = IconDataSolid(0xf207); + /// Solid Bus Side icon + /// + /// https://fontawesome.com/icons/bus-side?style=solid + /// bus, public transportation, transportation, travel, vehicle + static const IconData busSide = IconDataSolid(0xe81d); + /// Solid Bus Simple icon /// /// https://fontawesome.com/icons/bus-simple?style=solid @@ -1957,12 +1975,12 @@ class FontAwesomeIcons { @Deprecated('Use "businessTime" instead.') static const IconData briefcaseClock = businessTime; - /// Brands Buy n Large icon + /// Brands Buy N Large icon /// /// https://fontawesome.com/icons/buy-n-large?style=brands static const IconData buyNLarge = IconDataBrands(0xf8a6); - /// Brands BuySellAds icon + /// Brands Buysellads icon /// /// https://fontawesome.com/icons/buysellads?style=brands static const IconData buysellads = IconDataBrands(0xf20d); @@ -2107,7 +2125,17 @@ class FontAwesomeIcons { /// /// https://fontawesome.com/icons/camera?style=solid /// image, img, lens, photo, picture, record, shutter, video - static const IconData camera = IconDataSolid(0xf030); + static const IconData solidCamera = IconDataSolid(0xf030); + + /// Alias camera-alt for icon [solidCamera] + @Deprecated('Use "solidCamera" instead.') + static const IconData solidCameraAlt = solidCamera; + + /// Regular Camera icon + /// + /// https://fontawesome.com/icons/camera?style=regular + /// image, img, lens, photo, picture, record, shutter, video + static const IconData camera = IconDataRegular(0xf030); /// Alias camera-alt for icon [camera] @Deprecated('Use "camera" instead.') @@ -2291,6 +2319,11 @@ class FontAwesomeIcons { @Deprecated('Use "cartShopping" instead.') static const IconData shoppingCart = cartShopping; + /// Brands Cash App icon + /// + /// https://fontawesome.com/icons/cash-app?style=brands + static const IconData cashApp = IconDataBrands(0xe7d4); + /// Solid Cash Register icon /// /// https://fontawesome.com/icons/cash-register?style=solid @@ -2303,7 +2336,7 @@ class FontAwesomeIcons { /// cat, feline, halloween, holiday, kitten, kitty, meow, pet static const IconData cat = IconDataSolid(0xf6be); - /// Brands Amazon Pay Credit Card icon + /// Brands Cc Amazon Pay icon /// /// https://fontawesome.com/icons/cc-amazon-pay?style=brands static const IconData ccAmazonPay = IconDataBrands(0xf42d); @@ -2314,42 +2347,42 @@ class FontAwesomeIcons { /// amex static const IconData ccAmex = IconDataBrands(0xf1f3); - /// Brands Apple Pay Credit Card icon + /// Brands Cc Apple Pay icon /// /// https://fontawesome.com/icons/cc-apple-pay?style=brands static const IconData ccApplePay = IconDataBrands(0xf416); - /// Brands Diner's Club Credit Card icon + /// Brands Cc Diners Club icon /// /// https://fontawesome.com/icons/cc-diners-club?style=brands static const IconData ccDinersClub = IconDataBrands(0xf24c); - /// Brands Discover Credit Card icon + /// Brands Cc Discover icon /// /// https://fontawesome.com/icons/cc-discover?style=brands static const IconData ccDiscover = IconDataBrands(0xf1f2); - /// Brands JCB Credit Card icon + /// Brands Cc Jcb icon /// /// https://fontawesome.com/icons/cc-jcb?style=brands static const IconData ccJcb = IconDataBrands(0xf24b); - /// Brands MasterCard Credit Card icon + /// Brands Cc Mastercard icon /// /// https://fontawesome.com/icons/cc-mastercard?style=brands static const IconData ccMastercard = IconDataBrands(0xf1f1); - /// Brands Paypal Credit Card icon + /// Brands Cc Paypal icon /// /// https://fontawesome.com/icons/cc-paypal?style=brands static const IconData ccPaypal = IconDataBrands(0xf1f4); - /// Brands Stripe Credit Card icon + /// Brands Cc Stripe icon /// /// https://fontawesome.com/icons/cc-stripe?style=brands static const IconData ccStripe = IconDataBrands(0xf1f5); - /// Brands Visa Credit Card icon + /// Brands Cc Visa icon /// /// https://fontawesome.com/icons/cc-visa?style=brands static const IconData ccVisa = IconDataBrands(0xf1f0); @@ -2422,7 +2455,7 @@ class FontAwesomeIcons { /// Solid Charging Station icon /// /// https://fontawesome.com/icons/charging-station?style=solid - /// electric, ev, tesla, vehicle + /// car charger, charge, charging, electric, ev, tesla, vehicle static const IconData chargingStation = IconDataSolid(0xf5e7); /// Solid Chart Area icon @@ -3133,13 +3166,13 @@ class FontAwesomeIcons { /// Solid Clipboard icon /// /// https://fontawesome.com/icons/clipboard?style=solid - /// clipboar, clipboard, copy, notepad, notes, paste, record + /// clipboard, copy, notepad, notes, paste, record static const IconData solidClipboard = IconDataSolid(0xf328); /// Regular Clipboard icon /// /// https://fontawesome.com/icons/clipboard?style=regular - /// clipboar, clipboard, copy, notepad, notes, paste, record + /// clipboard, copy, notepad, notes, paste, record static const IconData clipboard = IconDataRegular(0xf328); /// Solid Clipboard Check icon @@ -3199,13 +3232,13 @@ class FontAwesomeIcons { /// Solid Clone icon /// /// https://fontawesome.com/icons/clone?style=solid - /// arrange, copy, duplicate, paste + /// add, arrange, copy, duplicate, new, paste static const IconData solidClone = IconDataSolid(0xf24d); /// Regular Clone icon /// /// https://fontawesome.com/icons/clone?style=regular - /// arrange, copy, duplicate, paste + /// add, arrange, copy, duplicate, new, paste static const IconData clone = IconDataRegular(0xf24d); /// Solid Closed Captioning icon @@ -3224,7 +3257,13 @@ class FontAwesomeIcons { /// /// https://fontawesome.com/icons/cloud?style=solid /// atmosphere, cloud, fog, overcast, save, upload, weather - static const IconData cloud = IconDataSolid(0xf0c2); + static const IconData solidCloud = IconDataSolid(0xf0c2); + + /// Regular Cloud icon + /// + /// https://fontawesome.com/icons/cloud?style=regular + /// atmosphere, cloud, fog, overcast, save, upload, weather + static const IconData cloud = IconDataRegular(0xf0c2); /// Solid Cloud Arrow Down icon /// @@ -3317,7 +3356,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/cloudflare?style=brands static const IconData cloudflare = IconDataBrands(0xe07d); - /// Brands cloudscale.ch icon + /// Brands Cloudscale icon /// /// https://fontawesome.com/icons/cloudscale?style=brands static const IconData cloudscale = IconDataBrands(0xf383); @@ -3327,7 +3366,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/cloudsmith?style=brands static const IconData cloudsmith = IconDataBrands(0xf384); - /// Brands cloudversify icon + /// Brands Cloudversify icon /// /// https://fontawesome.com/icons/cloudversify?style=brands static const IconData cloudversify = IconDataBrands(0xf385); @@ -3390,7 +3429,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/codepen?style=brands static const IconData codepen = IconDataBrands(0xf1cb); - /// Brands Codie Pie icon + /// Brands Codiepie icon /// /// https://fontawesome.com/icons/codiepie?style=brands static const IconData codiepie = IconDataBrands(0xf284); @@ -3547,7 +3586,7 @@ class FontAwesomeIcons { /// atlassian static const IconData confluence = IconDataBrands(0xf78d); - /// Brands Connect Develop icon + /// Brands Connectdevelop icon /// /// https://fontawesome.com/icons/connectdevelop?style=brands static const IconData connectdevelop = IconDataBrands(0xf20e); @@ -3611,7 +3650,7 @@ class FontAwesomeIcons { /// agriculture, animal, beef, bovine, co, cow, farm, fauna, livestock, mammal, milk, moo static const IconData cow = IconDataSolid(0xf6c8); - /// Brands cPanel icon + /// Brands Cpanel icon /// /// https://fontawesome.com/icons/cpanel?style=brands static const IconData cpanel = IconDataBrands(0xf388); @@ -3621,37 +3660,37 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/creative-commons?style=brands static const IconData creativeCommons = IconDataBrands(0xf25e); - /// Brands Creative Commons Attribution icon + /// Brands Creative Commons By icon /// /// https://fontawesome.com/icons/creative-commons-by?style=brands static const IconData creativeCommonsBy = IconDataBrands(0xf4e7); - /// Brands Creative Commons Noncommercial icon + /// Brands Creative Commons Nc icon /// /// https://fontawesome.com/icons/creative-commons-nc?style=brands static const IconData creativeCommonsNc = IconDataBrands(0xf4e8); - /// Brands Creative Commons Noncommercial (Euro Sign) icon + /// Brands Creative Commons Nc Eu icon /// /// https://fontawesome.com/icons/creative-commons-nc-eu?style=brands static const IconData creativeCommonsNcEu = IconDataBrands(0xf4e9); - /// Brands Creative Commons Noncommercial (Yen Sign) icon + /// Brands Creative Commons Nc Jp icon /// /// https://fontawesome.com/icons/creative-commons-nc-jp?style=brands static const IconData creativeCommonsNcJp = IconDataBrands(0xf4ea); - /// Brands Creative Commons No Derivative Works icon + /// Brands Creative Commons Nd icon /// /// https://fontawesome.com/icons/creative-commons-nd?style=brands static const IconData creativeCommonsNd = IconDataBrands(0xf4eb); - /// Brands Creative Commons Public Domain icon + /// Brands Creative Commons Pd icon /// /// https://fontawesome.com/icons/creative-commons-pd?style=brands static const IconData creativeCommonsPd = IconDataBrands(0xf4ec); - /// Brands Alternate Creative Commons Public Domain icon + /// Brands Creative Commons Pd Alt icon /// /// https://fontawesome.com/icons/creative-commons-pd-alt?style=brands static const IconData creativeCommonsPdAlt = IconDataBrands(0xf4ed); @@ -3661,7 +3700,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/creative-commons-remix?style=brands static const IconData creativeCommonsRemix = IconDataBrands(0xf4ee); - /// Brands Creative Commons Share Alike icon + /// Brands Creative Commons Sa icon /// /// https://fontawesome.com/icons/creative-commons-sa?style=brands static const IconData creativeCommonsSa = IconDataBrands(0xf4ef); @@ -3671,7 +3710,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/creative-commons-sampling?style=brands static const IconData creativeCommonsSampling = IconDataBrands(0xf4f0); - /// Brands Creative Commons Sampling + icon + /// Brands Creative Commons Sampling Plus icon /// /// https://fontawesome.com/icons/creative-commons-sampling-plus?style=brands static const IconData creativeCommonsSamplingPlus = IconDataBrands(0xf4f1); @@ -3681,7 +3720,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/creative-commons-share?style=brands static const IconData creativeCommonsShare = IconDataBrands(0xf4f2); - /// Brands Creative Commons CC0 icon + /// Brands Creative Commons Zero icon /// /// https://fontawesome.com/icons/creative-commons-zero?style=brands static const IconData creativeCommonsZero = IconDataBrands(0xf4f3); @@ -3770,13 +3809,13 @@ class FontAwesomeIcons { /// rebecca purple static const IconData css = IconDataBrands(0xe6a2); - /// Brands CSS 3 Logo icon + /// Brands Css3 icon /// /// https://fontawesome.com/icons/css3?style=brands /// code static const IconData css3 = IconDataBrands(0xf13c); - /// Brands Alternate CSS3 Logo icon + /// Brands Css3 Alt icon /// /// https://fontawesome.com/icons/css3-alt?style=brands static const IconData css3Alt = IconDataBrands(0xf38b); @@ -3810,18 +3849,18 @@ class FontAwesomeIcons { /// Latin Capital Letter D, Latin Small Letter D, letter static const IconData d = IconDataSolid(0x44); - /// Brands Dungeons & Dragons icon + /// Brands D And D icon /// /// https://fontawesome.com/icons/d-and-d?style=brands static const IconData dAndD = IconDataBrands(0xf38d); - /// Brands D&D Beyond icon + /// Brands D And D Beyond icon /// /// https://fontawesome.com/icons/d-and-d-beyond?style=brands /// Dungeons & Dragons, d&d, dnd, fantasy, gaming, tabletop static const IconData dAndDBeyond = IconDataBrands(0xf6ca); - /// Brands dailymotion icon + /// Brands Dailymotion icon /// /// https://fontawesome.com/icons/dailymotion?style=brands static const IconData dailymotion = IconDataBrands(0xe052); @@ -3831,7 +3870,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/dart-lang?style=brands static const IconData dartLang = IconDataBrands(0xe693); - /// Brands DashCube icon + /// Brands Dashcube icon /// /// https://fontawesome.com/icons/dashcube?style=brands static const IconData dashcube = IconDataBrands(0xf210); @@ -3873,7 +3912,7 @@ class FontAwesomeIcons { /// american, democratic party, donkey, election, left, left-wing, liberal, politics, usa static const IconData democrat = IconDataSolid(0xf747); - /// Brands deploy.dog icon + /// Brands Deploydog icon /// /// https://fontawesome.com/icons/deploydog?style=brands static const IconData deploydog = IconDataBrands(0xf38e); @@ -3893,12 +3932,12 @@ class FontAwesomeIcons { @Deprecated('Use "desktop" instead.') static const IconData desktopAlt = desktop; - /// Brands DEV icon + /// Brands Dev icon /// /// https://fontawesome.com/icons/dev?style=brands static const IconData dev = IconDataBrands(0xf6cc); - /// Brands deviantART icon + /// Brands Deviantart icon /// /// https://fontawesome.com/icons/deviantart?style=brands static const IconData deviantart = IconDataBrands(0xf1bd); @@ -3909,7 +3948,7 @@ class FontAwesomeIcons { /// Buddhist, buddhism, buddhist, dharma, religion, wheel, wheel of dharma static const IconData dharmachakra = IconDataSolid(0xf655); - /// Brands DHL icon + /// Brands Dhl icon /// /// https://fontawesome.com/icons/dhl?style=brands /// Dalsey, Hillblom and Lynn, german, package, shipping @@ -4018,7 +4057,7 @@ class FontAwesomeIcons { /// Die Face-2, chance, gambling, game, roll static const IconData diceTwo = IconDataSolid(0xf528); - /// Brands Digg Logo icon + /// Brands Digg icon /// /// https://fontawesome.com/icons/digg?style=brands static const IconData digg = IconDataBrands(0xf1a6); @@ -4050,6 +4089,11 @@ class FontAwesomeIcons { /// Screen, computer, desktop, imac static const IconData display = IconDataSolid(0xe163); + /// Brands Disqus icon + /// + /// https://fontawesome.com/icons/disqus?style=brands + static const IconData disqus = IconDataBrands(0xe7d5); + /// Solid Divide icon /// /// https://fontawesome.com/icons/divide?style=solid @@ -4062,7 +4106,7 @@ class FontAwesomeIcons { /// biologist, dna, double helix, evolution, gene, genetic, genetics, helix, life, molecule, protein static const IconData dna = IconDataSolid(0xf471); - /// Brands DocHub icon + /// Brands Dochub icon /// /// https://fontawesome.com/icons/dochub?style=brands static const IconData dochub = IconDataBrands(0xf394); @@ -4169,6 +4213,10 @@ class FontAwesomeIcons { /// anchors, lines, object, render, shape static const IconData drawPolygon = IconDataSolid(0xf5ee); + /// Alias vector-polygon for icon [drawPolygon] + @Deprecated('Use "drawPolygon" instead.') + static const IconData vectorPolygon = drawPolygon; + /// Brands Dribbble icon /// /// https://fontawesome.com/icons/dribbble?style=brands @@ -4217,7 +4265,7 @@ class FontAwesomeIcons { /// bone, chicken, leg, meat, poultry, turkey static const IconData drumstickBite = IconDataSolid(0xf6d7); - /// Brands Drupal Logo icon + /// Brands Drupal icon /// /// https://fontawesome.com/icons/drupal?style=brands static const IconData drupal = IconDataBrands(0xf1a9); @@ -4246,6 +4294,11 @@ class FontAwesomeIcons { /// Dungeons & Dragons, building, d&d, dnd, door, entrance, fantasy, gate static const IconData dungeon = IconDataSolid(0xf6d9); + /// Brands Duolingo icon + /// + /// https://fontawesome.com/icons/duolingo?style=brands + static const IconData duolingo = IconDataBrands(0xe812); + /// Brands Dyalog icon /// /// https://fontawesome.com/icons/dyalog?style=brands @@ -4348,18 +4401,18 @@ class FontAwesomeIcons { @Deprecated('Use "earthOceania" instead.') static const IconData globeOceania = earthOceania; - /// Brands eBay icon + /// Brands Ebay icon /// /// https://fontawesome.com/icons/ebay?style=brands static const IconData ebay = IconDataBrands(0xf4f4); - /// Brands Edge Browser icon + /// Brands Edge icon /// /// https://fontawesome.com/icons/edge?style=brands /// browser, ie static const IconData edge = IconDataBrands(0xf282); - /// Brands Edge Legacy Browser icon + /// Brands Edge Legacy icon /// /// https://fontawesome.com/icons/edge-legacy?style=brands static const IconData edgeLegacy = IconDataBrands(0xe078); @@ -4387,6 +4440,12 @@ class FontAwesomeIcons { /// accessibility, elevator, hoist, lift, uer, users-people static const IconData elevator = IconDataSolid(0xe16d); + /// Brands Eleventy icon + /// + /// https://fontawesome.com/icons/eleventy?style=brands + /// 11ty + static const IconData eleventy = IconDataBrands(0xe7d6); + /// Solid Ellipsis icon /// /// https://fontawesome.com/icons/ellipsis?style=solid @@ -4417,7 +4476,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/ember?style=brands static const IconData ember = IconDataBrands(0xf423); - /// Brands Galactic Empire icon + /// Brands Empire icon /// /// https://fontawesome.com/icons/empire?style=brands static const IconData empire = IconDataBrands(0xf1d1); @@ -4468,7 +4527,7 @@ class FontAwesomeIcons { @Deprecated('Use "envelopesBulk" instead.') static const IconData mailBulk = envelopesBulk; - /// Brands Envira Gallery icon + /// Brands Envira icon /// /// https://fontawesome.com/icons/envira?style=brands /// leaf @@ -4538,7 +4597,7 @@ class FontAwesomeIcons { /// arrows, bigger, enlarge, expand, fullscreen, maximize, resize, resize, scale, size, viewfinder static const IconData expand = IconDataSolid(0xf065); - /// Brands ExpeditedSSL icon + /// Brands Expeditedssl icon /// /// https://fontawesome.com/icons/expeditedssl?style=brands static const IconData expeditedssl = IconDataBrands(0xf23e); @@ -5347,7 +5406,7 @@ class FontAwesomeIcons { /// ac, air conditioning, blade, blower, cool, hot static const IconData fan = IconDataSolid(0xf863); - /// Brands Fantasy Flight-games icon + /// Brands Fantasy Flight Games icon /// /// https://fontawesome.com/icons/fantasy-flight-games?style=brands /// Dungeons & Dragons, d&d, dnd, fantasy, game, gaming, tabletop @@ -5387,7 +5446,7 @@ class FontAwesomeIcons { @Deprecated('Use "featherPointed" instead.') static const IconData featherAlt = featherPointed; - /// Brands FedEx icon + /// Brands Fedex icon /// /// https://fontawesome.com/icons/fedex?style=brands /// Federal Express, package, shipping @@ -5746,6 +5805,14 @@ class FontAwesomeIcons { /// cinema, film, film frames, frames, movie, strip, video static const IconData film = IconDataSolid(0xf008); + /// Alias film-alt for icon [film] + @Deprecated('Use "film" instead.') + static const IconData filmAlt = film; + + /// Alias film-simple for icon [film] + @Deprecated('Use "film" instead.') + static const IconData filmSimple = film; + /// Solid Filter icon /// /// https://fontawesome.com/icons/filter?style=solid @@ -5829,12 +5896,12 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/first-order?style=brands static const IconData firstOrder = IconDataBrands(0xf2b0); - /// Brands Alternate First Order icon + /// Brands First Order Alt icon /// /// https://fontawesome.com/icons/first-order-alt?style=brands static const IconData firstOrderAlt = IconDataBrands(0xf50a); - /// Brands firstdraft icon + /// Brands Firstdraft icon /// /// https://fontawesome.com/icons/firstdraft?style=brands static const IconData firstdraft = IconDataBrands(0xf3a1); @@ -6069,7 +6136,7 @@ class FontAwesomeIcons { /// castle static const IconData fortAwesome = IconDataBrands(0xf286); - /// Brands Alternate Fort Awesome icon + /// Brands Fort Awesome Alt icon /// /// https://fontawesome.com/icons/fort-awesome-alt?style=brands /// castle @@ -6117,12 +6184,12 @@ class FontAwesomeIcons { /// French Franc Sign, currency static const IconData francSign = IconDataSolid(0xe18f); - /// Brands freeCodeCamp icon + /// Brands Free Code Camp icon /// /// https://fontawesome.com/icons/free-code-camp?style=brands static const IconData freeCodeCamp = IconDataBrands(0xf2c5); - /// Brands FreeBSD icon + /// Brands Freebsd icon /// /// https://fontawesome.com/icons/freebsd?style=brands static const IconData freebsd = IconDataBrands(0xf3a4); @@ -6309,12 +6376,12 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/get-pocket?style=brands static const IconData getPocket = IconDataBrands(0xf265); - /// Brands GG Currency icon + /// Brands Gg icon /// /// https://fontawesome.com/icons/gg?style=brands static const IconData gg = IconDataBrands(0xf260); - /// Brands GG Currency Circle icon + /// Brands Gg Circle icon /// /// https://fontawesome.com/icons/gg-circle?style=brands static const IconData ggCircle = IconDataBrands(0xf261); @@ -6347,24 +6414,24 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/git-alt?style=brands static const IconData gitAlt = IconDataBrands(0xf841); - /// Brands GitHub icon + /// Brands Github icon /// /// https://fontawesome.com/icons/github?style=brands /// octocat static const IconData github = IconDataBrands(0xf09b); - /// Brands Alternate GitHub icon + /// Brands Github Alt icon /// /// https://fontawesome.com/icons/github-alt?style=brands /// octocat static const IconData githubAlt = IconDataBrands(0xf113); - /// Brands GitKraken icon + /// Brands Gitkraken icon /// /// https://fontawesome.com/icons/gitkraken?style=brands static const IconData gitkraken = IconDataBrands(0xf3a6); - /// Brands GitLab icon + /// Brands Gitlab icon /// /// https://fontawesome.com/icons/gitlab?style=brands /// Axosoft @@ -6414,7 +6481,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/gofore?style=brands static const IconData gofore = IconDataBrands(0xf3a7); - /// Brands Go icon + /// Brands Golang icon /// /// https://fontawesome.com/icons/golang?style=brands static const IconData golang = IconDataBrands(0xe40f); @@ -6439,7 +6506,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/goodreads-g?style=brands static const IconData goodreadsG = IconDataBrands(0xf3a9); - /// Brands Google Logo icon + /// Brands Google icon /// /// https://fontawesome.com/icons/google?style=brands static const IconData google = IconDataBrands(0xf1a0); @@ -6498,7 +6565,7 @@ class FontAwesomeIcons { @Deprecated('Use "graduationCap" instead.') static const IconData mortarBoard = graduationCap; - /// Brands Gratipay (Gittip) icon + /// Brands Gratipay icon /// /// https://fontawesome.com/icons/gratipay?style=brands /// favorite, heart, like, love @@ -6524,9 +6591,13 @@ class FontAwesomeIcons { /// Solid Grip icon /// /// https://fontawesome.com/icons/grip?style=solid - /// affordance, drag, drop, grab, handle + /// affordance, app, collection, dashboard, drag, drop, grab, grid, handle, launcher, square static const IconData grip = IconDataSolid(0xf58d); + /// Alias grid-horizontal for icon [grip] + @Deprecated('Use "grip" instead.') + static const IconData gridHorizontal = grip; + /// Alias grip-horizontal for icon [grip] @Deprecated('Use "grip" instead.') static const IconData gripHorizontal = grip; @@ -6549,7 +6620,11 @@ class FontAwesomeIcons { /// affordance, drag, drop, grab, handle static const IconData gripVertical = IconDataSolid(0xf58e); - /// Brands Gripfire, Inc. icon + /// Alias grid-vertical for icon [gripVertical] + @Deprecated('Use "gripVertical" instead.') + static const IconData gridVertical = gripVertical; + + /// Brands Gripfire icon /// /// https://fontawesome.com/icons/gripfire?style=brands static const IconData gripfire = IconDataBrands(0xf3ac); @@ -6940,12 +7015,28 @@ class FontAwesomeIcons { /// agreement, greeting, meeting, partnership static const IconData solidHandshake = IconDataSolid(0xf2b5); + /// Alias handshake-alt for icon [solidHandshake] + @Deprecated('Use "solidHandshake" instead.') + static const IconData solidHandshakeAlt = solidHandshake; + + /// Alias handshake-simple for icon [solidHandshake] + @Deprecated('Use "solidHandshake" instead.') + static const IconData solidHandshakeSimple = solidHandshake; + /// Regular Handshake icon /// /// https://fontawesome.com/icons/handshake?style=regular /// agreement, greeting, meeting, partnership static const IconData handshake = IconDataRegular(0xf2b5); + /// Alias handshake-alt for icon [handshake] + @Deprecated('Use "handshake" instead.') + static const IconData handshakeAlt = handshake; + + /// Alias handshake-simple for icon [handshake] + @Deprecated('Use "handshake" instead.') + static const IconData handshakeSimple = handshake; + /// Solid Handshake Angle icon /// /// https://fontawesome.com/icons/handshake-angle?style=solid @@ -6956,32 +7047,20 @@ class FontAwesomeIcons { @Deprecated('Use "handshakeAngle" instead.') static const IconData handsHelping = handshakeAngle; - /// Solid Handshake Simple icon - /// - /// https://fontawesome.com/icons/handshake-simple?style=solid - /// agreement, greeting, hand, handshake, meeting, partnership, shake - static const IconData handshakeSimple = IconDataSolid(0xf4c6); - - /// Alias handshake-alt for icon [handshakeSimple] - @Deprecated('Use "handshakeSimple" instead.') - static const IconData handshakeAlt = handshakeSimple; - - /// Solid Handshake Simple Slash icon - /// - /// https://fontawesome.com/icons/handshake-simple-slash?style=solid - /// broken, covid-19, disabled, social distance - static const IconData handshakeSimpleSlash = IconDataSolid(0xe05f); - - /// Alias handshake-alt-slash for icon [handshakeSimpleSlash] - @Deprecated('Use "handshakeSimpleSlash" instead.') - static const IconData handshakeAltSlash = handshakeSimpleSlash; - /// Solid Handshake Slash icon /// /// https://fontawesome.com/icons/handshake-slash?style=solid /// broken, covid-19, disabled, social distance static const IconData handshakeSlash = IconDataSolid(0xe060); + /// Alias handshake-alt-slash for icon [handshakeSlash] + @Deprecated('Use "handshakeSlash" instead.') + static const IconData handshakeAltSlash = handshakeSlash; + + /// Alias handshake-simple-slash for icon [handshakeSlash] + @Deprecated('Use "handshakeSlash" instead.') + static const IconData handshakeSimpleSlash = handshakeSlash; + /// Solid Hanukiah icon /// /// https://fontawesome.com/icons/hanukiah?style=solid @@ -7075,17 +7154,29 @@ class FontAwesomeIcons { /// /// https://fontawesome.com/icons/headphones?style=solid /// audio, earbud, headphone, listen, music, sound, speaker - static const IconData headphones = IconDataSolid(0xf025); + static const IconData solidHeadphones = IconDataSolid(0xf025); - /// Solid Headphones Simple icon + /// Alias headphones-alt for icon [solidHeadphones] + @Deprecated('Use "solidHeadphones" instead.') + static const IconData solidHeadphonesAlt = solidHeadphones; + + /// Alias headphones-simple for icon [solidHeadphones] + @Deprecated('Use "solidHeadphones" instead.') + static const IconData solidHeadphonesSimple = solidHeadphones; + + /// Regular Headphones icon /// - /// https://fontawesome.com/icons/headphones-simple?style=solid - /// audio, listen, music, sound, speaker - static const IconData headphonesSimple = IconDataSolid(0xf58f); + /// https://fontawesome.com/icons/headphones?style=regular + /// audio, earbud, headphone, listen, music, sound, speaker + static const IconData headphones = IconDataRegular(0xf025); - /// Alias headphones-alt for icon [headphonesSimple] - @Deprecated('Use "headphonesSimple" instead.') - static const IconData headphonesAlt = headphonesSimple; + /// Alias headphones-alt for icon [headphones] + @Deprecated('Use "headphones" instead.') + static const IconData headphonesAlt = headphones; + + /// Alias headphones-simple for icon [headphones] + @Deprecated('Use "headphones" instead.') + static const IconData headphonesSimple = headphones; /// Solid Headset icon /// @@ -7096,13 +7187,13 @@ class FontAwesomeIcons { /// Solid Heart icon /// /// https://fontawesome.com/icons/heart?style=solid - /// ace, black, black heart, blue, blue heart, brown, brown heart, card, evil, favorite, game, green, green heart, heart, heart suit, like, love, orange, orange heart, purple, purple heart, red heart, relationship, valentine, white, white heart, wicked, wishlist, yellow, yellow heart + /// ace, card, favorite, game, heart, heart suit, like, love, relationship, valentine, wishlist static const IconData solidHeart = IconDataSolid(0xf004); /// Regular Heart icon /// /// https://fontawesome.com/icons/heart?style=regular - /// ace, black, black heart, blue, blue heart, brown, brown heart, card, evil, favorite, game, green, green heart, heart, heart suit, like, love, orange, orange heart, purple, purple heart, red heart, relationship, valentine, white, white heart, wicked, wishlist, yellow, yellow heart + /// ace, card, favorite, game, heart, heart suit, like, love, relationship, valentine, wishlist static const IconData heart = IconDataRegular(0xf004); /// Solid Heart Circle Bolt icon @@ -7193,6 +7284,12 @@ class FontAwesomeIcons { /// helmet, united nations static const IconData helmetUn = IconDataSolid(0xe503); + /// Solid Hexagon icon + /// + /// https://fontawesome.com/icons/hexagon?style=solid + /// Horizontal Black Hexagon, geometry, honeycomb, polygon, shape + static const IconData hexagon = IconDataSolid(0xf312); + /// Solid Hexagon Nodes icon /// /// https://fontawesome.com/icons/hexagon-nodes?style=solid @@ -7234,12 +7331,12 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/hips?style=brands static const IconData hips = IconDataBrands(0xf452); - /// Brands HireAHelper icon + /// Brands Hire A Helper icon /// /// https://fontawesome.com/icons/hire-a-helper?style=brands static const IconData hireAHelper = IconDataBrands(0xf3b0); - /// Brands Hive Blockchain Network icon + /// Brands Hive icon /// /// https://fontawesome.com/icons/hive?style=brands static const IconData hive = IconDataBrands(0xe07f); @@ -7403,7 +7500,25 @@ class FontAwesomeIcons { /// /// https://fontawesome.com/icons/house?style=solid /// abode, building, home, house, main, residence - static const IconData house = IconDataSolid(0xf015); + static const IconData solidHouse = IconDataSolid(0xf015); + + /// Alias home for icon [solidHouse] + @Deprecated('Use "solidHouse" instead.') + static const IconData solidHome = solidHouse; + + /// Alias home-alt for icon [solidHouse] + @Deprecated('Use "solidHouse" instead.') + static const IconData solidHomeAlt = solidHouse; + + /// Alias home-lg-alt for icon [solidHouse] + @Deprecated('Use "solidHouse" instead.') + static const IconData solidHomeLgAlt = solidHouse; + + /// Regular House icon + /// + /// https://fontawesome.com/icons/house?style=regular + /// abode, building, home, house, main, residence + static const IconData house = IconDataRegular(0xf015); /// Alias home for icon [house] @Deprecated('Use "house" instead.') @@ -7590,12 +7705,12 @@ class FontAwesomeIcons { @Deprecated('Use "hryvniaSign" instead.') static const IconData hryvnia = hryvniaSign; - /// Brands HTML 5 Logo icon + /// Brands Html5 icon /// /// https://fontawesome.com/icons/html5?style=brands static const IconData html5 = IconDataBrands(0xf13b); - /// Brands HubSpot icon + /// Brands Hubspot icon /// /// https://fontawesome.com/icons/hubspot?style=brands static const IconData hubspot = IconDataBrands(0xf3b2); @@ -7682,7 +7797,7 @@ class FontAwesomeIcons { @Deprecated('Use "idCardClip" instead.') static const IconData idCardAlt = idCardClip; - /// Brands iDeal icon + /// Brands Ideal icon /// /// https://fontawesome.com/icons/ideal?style=brands static const IconData ideal = IconDataBrands(0xe013); @@ -7727,7 +7842,7 @@ class FontAwesomeIcons { /// album, img, landscape, photo, picture static const IconData images = IconDataRegular(0xf302); - /// Brands IMDB icon + /// Brands Imdb icon /// /// https://fontawesome.com/icons/imdb?style=brands static const IconData imdb = IconDataBrands(0xf2d8); @@ -7781,7 +7896,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/instagram?style=brands static const IconData instagram = IconDataBrands(0xf16d); - /// Brands InstaLOD icon + /// Brands Instalod icon /// /// https://fontawesome.com/icons/instalod?style=brands static const IconData instalod = IconDataBrands(0xe081); @@ -7792,19 +7907,19 @@ class FontAwesomeIcons { /// app, customer, messenger static const IconData intercom = IconDataBrands(0xf7af); - /// Brands Internet-explorer icon + /// Brands Internet Explorer icon /// /// https://fontawesome.com/icons/internet-explorer?style=brands /// browser, ie static const IconData internetExplorer = IconDataBrands(0xf26b); - /// Brands InVision icon + /// Brands Invision icon /// /// https://fontawesome.com/icons/invision?style=brands /// app, design, interface static const IconData invision = IconDataBrands(0xf7b0); - /// Brands ioxhost icon + /// Brands Ioxhost icon /// /// https://fontawesome.com/icons/ioxhost?style=brands static const IconData ioxhost = IconDataBrands(0xf208); @@ -7815,12 +7930,12 @@ class FontAwesomeIcons { /// edit, emphasis, font, format, text, type static const IconData italic = IconDataSolid(0xf033); - /// Brands itch.io icon + /// Brands Itch Io icon /// /// https://fontawesome.com/icons/itch-io?style=brands static const IconData itchIo = IconDataBrands(0xf83a); - /// Brands iTunes icon + /// Brands Itunes icon /// /// https://fontawesome.com/icons/itunes?style=brands static const IconData itunes = IconDataBrands(0xf3b4); @@ -7865,7 +7980,7 @@ class FontAwesomeIcons { /// star wars static const IconData jediOrder = IconDataBrands(0xf50e); - /// Brands Jenkis icon + /// Brands Jenkins icon /// /// https://fontawesome.com/icons/jenkins?style=brands static const IconData jenkins = IconDataBrands(0xf3b6); @@ -7903,17 +8018,17 @@ class FontAwesomeIcons { /// blunt, cannabis, doobie, drugs, marijuana, roach, smoke, smoking, spliff static const IconData joint = IconDataSolid(0xf595); - /// Brands Joomla Logo icon + /// Brands Joomla icon /// /// https://fontawesome.com/icons/joomla?style=brands static const IconData joomla = IconDataBrands(0xf1aa); - /// Brands JavaScript (JS) icon + /// Brands Js icon /// /// https://fontawesome.com/icons/js?style=brands static const IconData js = IconDataBrands(0xf3b8); - /// Brands jsFiddle icon + /// Brands Jsfiddle icon /// /// https://fontawesome.com/icons/jsfiddle?style=brands static const IconData jsfiddle = IconDataBrands(0xf1cc); @@ -7924,7 +8039,7 @@ class FontAwesomeIcons { /// detergent, laundry, soap, wash static const IconData jugDetergent = IconDataSolid(0xe519); - /// Brands JXL icon + /// Brands Jxl icon /// /// https://fontawesome.com/icons/jxl?style=brands static const IconData jxl = IconDataBrands(0xe67b); @@ -7946,6 +8061,11 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/kaggle?style=brands static const IconData kaggle = IconDataBrands(0xf5fa); + /// Brands Kakao Talk icon + /// + /// https://fontawesome.com/icons/kakao-talk?style=brands + static const IconData kakaoTalk = IconDataBrands(0xe7d7); + /// Solid Key icon /// /// https://fontawesome.com/icons/key?style=solid @@ -7969,7 +8089,7 @@ class FontAwesomeIcons { /// accessory, computer, edit, input, keyboard, text, type, write static const IconData keyboard = IconDataRegular(0xf11c); - /// Brands KeyCDN icon + /// Brands Keycdn icon /// /// https://fontawesome.com/icons/keycdn?style=brands static const IconData keycdn = IconDataBrands(0xf3ba); @@ -8022,7 +8142,7 @@ class FontAwesomeIcons { /// bird, fauna, new zealand static const IconData kiwiBird = IconDataSolid(0xf535); - /// Brands KORVUE icon + /// Brands Korvue icon /// /// https://fontawesome.com/icons/korvue?style=brands static const IconData korvue = IconDataBrands(0xf42f); @@ -8102,7 +8222,7 @@ class FontAwesomeIcons { /// Lari Sign, currency static const IconData lariSign = IconDataSolid(0xe1c8); - /// Brands last.fm icon + /// Brands Lastfm icon /// /// https://fontawesome.com/icons/lastfm?style=brands static const IconData lastfm = IconDataBrands(0xf202); @@ -8241,18 +8361,23 @@ class FontAwesomeIcons { @Deprecated('Use "linkSlash" instead.') static const IconData unlink = linkSlash; - /// Brands LinkedIn icon + /// Brands Linkedin icon /// /// https://fontawesome.com/icons/linkedin?style=brands /// linkedin-square, linkin static const IconData linkedin = IconDataBrands(0xf08c); - /// Brands LinkedIn In icon + /// Brands Linkedin In icon /// /// https://fontawesome.com/icons/linkedin-in?style=brands /// linkedin, linkin static const IconData linkedinIn = IconDataBrands(0xf0e1); + /// Brands Linktree icon + /// + /// https://fontawesome.com/icons/linktree?style=brands + static const IconData linktree = IconDataBrands(0xe7d8); + /// Brands Linode icon /// /// https://fontawesome.com/icons/linode?style=brands @@ -8380,6 +8505,16 @@ class FontAwesomeIcons { /// horde, infestation, locust, plague, swarm static const IconData locust = IconDataSolid(0xe520); + /// Brands Lumon icon + /// + /// https://fontawesome.com/icons/lumon?style=brands + static const IconData lumon = IconDataBrands(0xe7e2); + + /// Brands Lumon Drop icon + /// + /// https://fontawesome.com/icons/lumon-drop?style=brands + static const IconData lumonDrop = IconDataBrands(0xe7e3); + /// Solid Lungs icon /// /// https://fontawesome.com/icons/lungs?style=solid @@ -8392,7 +8527,7 @@ class FontAwesomeIcons { /// breath, coronavirus, covid-19, flu, infection, pandemic, respiratory, sick static const IconData lungsVirus = IconDataSolid(0xe067); - /// Brands lyft icon + /// Brands Lyft icon /// /// https://fontawesome.com/icons/lyft?style=brands static const IconData lyft = IconDataBrands(0xf3c3); @@ -8660,7 +8795,7 @@ class FontAwesomeIcons { /// air mattress, mattress, pillow, rest, sleep static const IconData mattressPillow = IconDataSolid(0xe525); - /// Brands MaxCDN icon + /// Brands Maxcdn icon /// /// https://fontawesome.com/icons/maxcdn?style=brands static const IconData maxcdn = IconDataBrands(0xf136); @@ -8675,7 +8810,7 @@ class FontAwesomeIcons { @Deprecated('Use "maximize" instead.') static const IconData expandArrowsAlt = maximize; - /// Brands Material Design for Bootstrap icon + /// Brands Mdb icon /// /// https://fontawesome.com/icons/mdb?style=brands static const IconData mdb = IconDataBrands(0xf8ca); @@ -8686,7 +8821,7 @@ class FontAwesomeIcons { /// award, guarantee, medal, quality, ribbon, sports medal, star, trophy, warranty static const IconData medal = IconDataSolid(0xf5a2); - /// Brands MedApps icon + /// Brands Medapps icon /// /// https://fontawesome.com/icons/medapps?style=brands static const IconData medapps = IconDataBrands(0xf3c6); @@ -8700,7 +8835,7 @@ class FontAwesomeIcons { @Deprecated('Use "medium" instead.') static const IconData mediumM = medium; - /// Brands MRT icon + /// Brands Medrt icon /// /// https://fontawesome.com/icons/medrt?style=brands static const IconData medrt = IconDataBrands(0xf3c8); @@ -8769,7 +8904,7 @@ class FontAwesomeIcons { /// armageddon, asteroid, comet, shooting star, space static const IconData meteor = IconDataSolid(0xf753); - /// Brands Micro.blog icon + /// Brands Microblog icon /// /// https://fontawesome.com/icons/microblog?style=brands static const IconData microblog = IconDataBrands(0xe01a); @@ -8926,7 +9061,13 @@ class FontAwesomeIcons { @Deprecated('Use "mobileScreenButton" instead.') static const IconData mobileAlt = mobileScreenButton; - /// Brands MODX icon + /// Solid Mobile Vibrate icon + /// + /// https://fontawesome.com/icons/mobile-vibrate?style=solid + /// android, call, cell, cell phone, device, haptic, mobile, mobile phone, notification, number, phone, screen, telephone, text + static const IconData mobileVibrate = IconDataSolid(0xe816); + + /// Brands Modx icon /// /// https://fontawesome.com/icons/modx?style=brands static const IconData modx = IconDataBrands(0xf285); @@ -9158,7 +9299,7 @@ class FontAwesomeIcons { /// article, editorial, headline, journal, journalism, news, newsletter, newspaper, paper, press static const IconData newspaper = IconDataRegular(0xf1ea); - /// Brands NFC Directional icon + /// Brands Nfc Directional icon /// /// https://fontawesome.com/icons/nfc-directional?style=brands /// connect, data, near field communication, nfc, scan, signal, transfer, wireless @@ -9175,16 +9316,22 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/nimblr?style=brands static const IconData nimblr = IconDataBrands(0xf5a8); - /// Brands Node.js icon + /// Brands Node icon /// /// https://fontawesome.com/icons/node?style=brands static const IconData node = IconDataBrands(0xf419); - /// Brands Node.js JS icon + /// Brands Node Js icon /// /// https://fontawesome.com/icons/node-js?style=brands static const IconData nodeJs = IconDataBrands(0xf3d3); + /// Solid Non Binary icon + /// + /// https://fontawesome.com/icons/non-binary?style=solid + /// female, gender, male, nb, queer + static const IconData nonBinary = IconDataSolid(0xe807); + /// Solid Not Equal icon /// /// https://fontawesome.com/icons/not-equal?style=solid @@ -9223,12 +9370,17 @@ class FontAwesomeIcons { /// clipboard, doctor, ehr, health, history, records static const IconData notesMedical = IconDataSolid(0xf481); - /// Brands npm icon + /// Brands Notion icon + /// + /// https://fontawesome.com/icons/notion?style=brands + static const IconData notion = IconDataBrands(0xe7d9); + + /// Brands Npm icon /// /// https://fontawesome.com/icons/npm?style=brands static const IconData npm = IconDataBrands(0xf3d4); - /// Brands NS8 icon + /// Brands Ns8 icon /// /// https://fontawesome.com/icons/ns8?style=brands static const IconData ns8 = IconDataBrands(0xf3d5); @@ -9268,6 +9420,12 @@ class FontAwesomeIcons { /// copy, design, merge, select, separate static const IconData objectUngroup = IconDataRegular(0xf248); + /// Solid Octagon icon + /// + /// https://fontawesome.com/icons/octagon?style=solid + /// octagonal, shape, sign, stop, stop sign + static const IconData octagon = IconDataSolid(0xf306); + /// Brands Octopus Deploy icon /// /// https://fontawesome.com/icons/octopus-deploy?style=brands @@ -9307,12 +9465,17 @@ class FontAwesomeIcons { /// Hindu, buddhism, hinduism, jainism, mantra, om, religion static const IconData om = IconDataSolid(0xf679); - /// Brands OpenCart icon + /// Brands Openai icon + /// + /// https://fontawesome.com/icons/openai?style=brands + static const IconData openai = IconDataBrands(0xe7cf); + + /// Brands Opencart icon /// /// https://fontawesome.com/icons/opencart?style=brands static const IconData opencart = IconDataBrands(0xf23d); - /// Brands OpenID icon + /// Brands Openid icon /// /// https://fontawesome.com/icons/openid?style=brands static const IconData openid = IconDataBrands(0xf19b); @@ -9332,12 +9495,12 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/optin-monster?style=brands static const IconData optinMonster = IconDataBrands(0xf23c); - /// Brands ORCID icon + /// Brands Orcid icon /// /// https://fontawesome.com/icons/orcid?style=brands static const IconData orcid = IconDataBrands(0xf8d2); - /// Brands Open Source Initiative icon + /// Brands Osi icon /// /// https://fontawesome.com/icons/osi?style=brands static const IconData osi = IconDataBrands(0xf41a); @@ -9369,7 +9532,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/padlet?style=brands static const IconData padlet = IconDataBrands(0xe4a0); - /// Brands page4 Corporation icon + /// Brands Page4 icon /// /// https://fontawesome.com/icons/page4?style=brands static const IconData page4 = IconDataBrands(0xf3d7); @@ -9419,6 +9582,11 @@ class FontAwesomeIcons { /// archive, box, inventory, shipping, warehouse static const IconData pallet = IconDataSolid(0xf482); + /// Brands Pandora icon + /// + /// https://fontawesome.com/icons/pandora?style=brands + static const IconData pandora = IconDataBrands(0xe7da); + /// Solid Panorama icon /// /// https://fontawesome.com/icons/panorama?style=solid @@ -9577,6 +9745,12 @@ class FontAwesomeIcons { @Deprecated('Use "pencil" instead.') static const IconData pencilAlt = pencil; + /// Solid Pentagon icon + /// + /// https://fontawesome.com/icons/pentagon?style=solid + /// 5, five, pentagon, shape + static const IconData pentagon = IconDataSolid(0xe790); + /// Solid People Arrows icon /// /// https://fontawesome.com/icons/people-arrows?style=solid @@ -9633,7 +9807,7 @@ class FontAwesomeIcons { /// buffalo wings, capsicum, chili, chilli, habanero, hot, hot pepper, jalapeno, mexican, pepper, spicy, tabasco, vegetable static const IconData pepperHot = IconDataSolid(0xf816); - /// Brands PerByte icon + /// Brands Perbyte icon /// /// https://fontawesome.com/icons/perbyte?style=brands static const IconData perbyte = IconDataBrands(0xe083); @@ -9790,7 +9964,7 @@ class FontAwesomeIcons { /// Solid Person Drowning icon /// /// https://fontawesome.com/icons/person-drowning?style=solid - /// drown, emergency, swim, uer + /// drown, emergency, swim static const IconData personDrowning = IconDataSolid(0xe545); /// Solid Person Falling icon @@ -10059,28 +10233,28 @@ class FontAwesomeIcons { @Deprecated('Use "photoFilm" instead.') static const IconData photoVideo = photoFilm; - /// Brands PHP icon + /// Brands Php icon /// /// https://fontawesome.com/icons/php?style=brands static const IconData php = IconDataBrands(0xf457); - /// Brands Pied Piper Logo icon + /// Brands Pied Piper icon /// /// https://fontawesome.com/icons/pied-piper?style=brands static const IconData piedPiper = IconDataBrands(0xf2ae); - /// Brands Alternate Pied Piper Logo (Old) icon + /// Brands Pied Piper Alt icon /// /// https://fontawesome.com/icons/pied-piper-alt?style=brands static const IconData piedPiperAlt = IconDataBrands(0xf1a8); - /// Brands Pied Piper Hat (Old) icon + /// Brands Pied Piper Hat icon /// /// https://fontawesome.com/icons/pied-piper-hat?style=brands /// clothing static const IconData piedPiperHat = IconDataBrands(0xf4e5); - /// Brands Pied Piper PP Logo (Old) icon + /// Brands Pied Piper Pp icon /// /// https://fontawesome.com/icons/pied-piper-pp?style=brands static const IconData piedPiperPp = IconDataBrands(0xf1a7); @@ -10112,6 +10286,11 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/pix?style=brands static const IconData pix = IconDataBrands(0xe43a); + /// Brands Pixelfed icon + /// + /// https://fontawesome.com/icons/pixelfed?style=brands + static const IconData pixelfed = IconDataBrands(0xe7db); + /// Brands Pixiv icon /// /// https://fontawesome.com/icons/pixiv?style=brands @@ -10201,7 +10380,7 @@ class FontAwesomeIcons { /// arrow, audio, music, play, play button, playing, right, sound, start, triangle, video static const IconData play = IconDataSolid(0xf04b); - /// Brands PlayStation icon + /// Brands Playstation icon /// /// https://fontawesome.com/icons/playstation?style=brands static const IconData playstation = IconDataBrands(0xf3df); @@ -10365,7 +10544,7 @@ class FontAwesomeIcons { /// Latin Capital Letter Q, Latin Small Letter Q, letter static const IconData q = IconDataSolid(0x51); - /// Brands QQ icon + /// Brands Qq icon /// /// https://fontawesome.com/icons/qq?style=brands static const IconData qq = IconDataBrands(0xf1d6); @@ -10373,7 +10552,7 @@ class FontAwesomeIcons { /// Solid Qrcode icon /// /// https://fontawesome.com/icons/qrcode?style=solid - /// barcode, info, information, scan + /// barcode, info, information, qr, qr-code, scan static const IconData qrcode = IconDataSolid(0xf029); /// Solid Question icon @@ -10382,7 +10561,7 @@ class FontAwesomeIcons { /// ?, Question Mark, faq, help, information, mark, outlined, punctuation, question, red question mark, request, support, unknown, white question mark static const IconData question = IconDataSolid(0x3f); - /// Brands QuinScape icon + /// Brands Quinscape icon /// /// https://fontawesome.com/icons/quinscape?style=brands static const IconData quinscape = IconDataBrands(0xf459); @@ -10462,17 +10641,17 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/react?style=brands static const IconData react = IconDataBrands(0xf41b); - /// Brands ReactEurope icon + /// Brands Reacteurope icon /// /// https://fontawesome.com/icons/reacteurope?style=brands static const IconData reacteurope = IconDataBrands(0xf75d); - /// Brands ReadMe icon + /// Brands Readme icon /// /// https://fontawesome.com/icons/readme?style=brands static const IconData readme = IconDataBrands(0xf4d5); - /// Brands Rebel Alliance icon + /// Brands Rebel icon /// /// https://fontawesome.com/icons/rebel?style=brands static const IconData rebel = IconDataBrands(0xf1d0); @@ -10561,7 +10740,7 @@ class FontAwesomeIcons { /// Recycling Symbol For Generic Materials, Universal Recycling Symbol, Waste, compost, garbage, recycle, recycling symbol, reuse, trash static const IconData recycle = IconDataSolid(0xf1b8); - /// Brands red river icon + /// Brands Red River icon /// /// https://fontawesome.com/icons/red-river?style=brands static const IconData redRiver = IconDataBrands(0xf3e3); @@ -10625,7 +10804,7 @@ class FontAwesomeIcons { @Deprecated('Use "replyAll" instead.') static const IconData mailReplyAll = replyAll; - /// Brands replyd icon + /// Brands Replyd icon /// /// https://fontawesome.com/icons/replyd?style=brands static const IconData replyd = IconDataBrands(0xf3e6); @@ -10658,7 +10837,7 @@ class FontAwesomeIcons { /// refresh, reload, renew, retry, share, swap static const IconData retweet = IconDataSolid(0xf079); - /// Brands Rev.io icon + /// Brands Rev icon /// /// https://fontawesome.com/icons/rev?style=brands static const IconData rev = IconDataBrands(0xf5b2); @@ -10775,7 +10954,7 @@ class FontAwesomeIcons { /// aircraft, app, jet, launch, nasa, space static const IconData rocket = IconDataSolid(0xf135); - /// Brands Rocket.Chat icon + /// Brands Rocketchat icon /// /// https://fontawesome.com/icons/rocketchat?style=brands static const IconData rocketchat = IconDataBrands(0xf3e8); @@ -10994,7 +11173,7 @@ class FontAwesomeIcons { @Deprecated('Use "scaleUnbalancedFlip" instead.') static const IconData balanceScaleRight = scaleUnbalancedFlip; - /// Brands SCHLIX icon + /// Brands Schlix icon /// /// https://fontawesome.com/icons/schlix?style=brands static const IconData schlix = IconDataBrands(0xf3ea); @@ -11125,6 +11304,16 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/sellsy?style=brands static const IconData sellsy = IconDataBrands(0xf213); + /// Solid Septagon icon + /// + /// https://fontawesome.com/icons/septagon?style=solid + /// 7, heptagon, seven, shape + static const IconData septagon = IconDataSolid(0xe820); + + /// Alias heptagon for icon [septagon] + @Deprecated('Use "septagon" instead.') + static const IconData heptagon = septagon; + /// Solid Server icon /// /// https://fontawesome.com/icons/server?style=solid @@ -11278,7 +11467,7 @@ class FontAwesomeIcons { @Deprecated('Use "shirt" instead.') static const IconData tshirt = shirt; - /// Brands Shirts in Bulk icon + /// Brands Shirtsinbulk icon /// /// https://fontawesome.com/icons/shirtsinbulk?style=brands static const IconData shirtsinbulk = IconDataBrands(0xf214); @@ -11313,7 +11502,7 @@ class FontAwesomeIcons { /// Solid Shop Slash icon /// /// https://fontawesome.com/icons/shop-slash?style=solid - /// building, buy, closed, covid-19, disabled, purchase, shopping + /// building, buy, closed, disabled, purchase, shopping static const IconData shopSlash = IconDataSolid(0xe070); /// Alias store-alt-slash for icon [shopSlash] @@ -11413,18 +11602,30 @@ class FontAwesomeIcons { /// hard drive, hardware, portable, storage, technology, tiny static const IconData simCard = IconDataSolid(0xf7c4); - /// Brands SimplyBuilt icon + /// Brands Simplybuilt icon /// /// https://fontawesome.com/icons/simplybuilt?style=brands static const IconData simplybuilt = IconDataBrands(0xf215); + /// Solid Single Quote Left icon + /// + /// https://fontawesome.com/icons/single-quote-left?style=solid + /// left single quotation mark, mention, note, phrase, text, type + static const IconData singleQuoteLeft = IconDataSolid(0xe81b); + + /// Solid Single Quote Right icon + /// + /// https://fontawesome.com/icons/single-quote-right?style=solid + /// mention, note, phrase, right single quotation mark, text, type + static const IconData singleQuoteRight = IconDataSolid(0xe81c); + /// Solid Sink icon /// /// https://fontawesome.com/icons/sink?style=solid /// bathroom, covid-19, faucet, kitchen, wash static const IconData sink = IconDataSolid(0xe06d); - /// Brands SISTRIX icon + /// Brands Sistrix icon /// /// https://fontawesome.com/icons/sistrix?style=brands static const IconData sistrix = IconDataBrands(0xf3ee); @@ -11463,7 +11664,7 @@ class FontAwesomeIcons { /// Black Skull and Crossbones, Dungeons & Dragons, alert, bones, crossbones, d&d, danger, dangerous area, dead, deadly, death, dnd, face, fantasy, halloween, holiday, jolly-roger, monster, pirate, poison, skeleton, skull, skull and crossbones, warning static const IconData skullCrossbones = IconDataSolid(0xf714); - /// Brands skyatlas icon + /// Brands Skyatlas icon /// /// https://fontawesome.com/icons/skyatlas?style=brands static const IconData skyatlas = IconDataBrands(0xf216); @@ -11473,7 +11674,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/skype?style=brands static const IconData skype = IconDataBrands(0xf17e); - /// Brands Slack Logo icon + /// Brands Slack icon /// /// https://fontawesome.com/icons/slack?style=brands /// anchor, hash, hashtag @@ -11663,6 +11864,12 @@ class FontAwesomeIcons { /// circle, loading, pending, progress static const IconData spinner = IconDataSolid(0xf110); + /// Solid Spiral icon + /// + /// https://fontawesome.com/icons/spiral?style=solid + /// design, dizzy, rotate, spin, swirl, twist + static const IconData spiral = IconDataSolid(0xe80a); + /// Solid Splotch icon /// /// https://fontawesome.com/icons/splotch?style=solid @@ -11872,6 +12079,11 @@ class FontAwesomeIcons { @Deprecated('Use "squareFacebook" instead.') static const IconData facebookSquare = squareFacebook; + /// Brands Square Figma icon + /// + /// https://fontawesome.com/icons/square-figma?style=brands + static const IconData squareFigma = IconDataBrands(0xe7e4); + /// Brands Square Font Awesome icon /// /// https://fontawesome.com/icons/square-font-awesome?style=brands @@ -11988,6 +12200,11 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/square-letterboxd?style=brands static const IconData squareLetterboxd = IconDataBrands(0xe62e); + /// Brands Square Linkedin icon + /// + /// https://fontawesome.com/icons/square-linkedin?style=brands + static const IconData squareLinkedin = IconDataBrands(0xe7d0); + /// Solid Square Minus icon /// /// https://fontawesome.com/icons/square-minus?style=solid @@ -12073,7 +12290,7 @@ class FontAwesomeIcons { @Deprecated('Use "squarePhoneFlip" instead.') static const IconData phoneSquareAlt = squarePhoneFlip; - /// Brands Pied Piper Square Logo (Old) icon + /// Brands Square Pied Piper icon /// /// https://fontawesome.com/icons/square-pied-piper?style=brands static const IconData squarePiedPiper = IconDataBrands(0xe01e); @@ -12170,7 +12387,7 @@ class FontAwesomeIcons { @Deprecated('Use "squareShareNodes" instead.') static const IconData shareAltSquare = squareShareNodes; - /// Brands Snapchat Square icon + /// Brands Square Snapchat icon /// /// https://fontawesome.com/icons/square-snapchat?style=brands static const IconData squareSnapchat = IconDataBrands(0xf2ad); @@ -12429,7 +12646,7 @@ class FontAwesomeIcons { /// doctor, emt, first aid, health, medical static const IconData starOfLife = IconDataSolid(0xf621); - /// Brands StayLinked icon + /// Brands Staylinked icon /// /// https://fontawesome.com/icons/staylinked?style=brands /// linkin @@ -12497,7 +12714,7 @@ class FontAwesomeIcons { /// Solid Store Slash icon /// /// https://fontawesome.com/icons/store-slash?style=solid - /// building, buy, closed, covid-19, disabled, purchase, shopping + /// building, buy, closed, disabled, purchase, shopping static const IconData storeSlash = IconDataSolid(0xe071); /// Brands Strava icon @@ -12538,17 +12755,17 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/stubber?style=brands static const IconData stubber = IconDataBrands(0xe5c7); - /// Brands Studio Vinari icon + /// Brands Studiovinari icon /// /// https://fontawesome.com/icons/studiovinari?style=brands static const IconData studiovinari = IconDataBrands(0xf3f8); - /// Brands StumbleUpon Logo icon + /// Brands Stumbleupon icon /// /// https://fontawesome.com/icons/stumbleupon?style=brands static const IconData stumbleupon = IconDataBrands(0xf1a4); - /// Brands StumbleUpon Circle icon + /// Brands Stumbleupon Circle icon /// /// https://fontawesome.com/icons/stumbleupon-circle?style=brands static const IconData stumbleuponCircle = IconDataBrands(0xf1a3); @@ -13020,6 +13237,12 @@ class FontAwesomeIcons { /// code, coding, command, console, development, prompt, terminal static const IconData terminal = IconDataSolid(0xf120); + /// Brands Tex icon + /// + /// https://fontawesome.com/icons/tex?style=brands + /// latex + static const IconData tex = IconDataBrands(0xe7ff); + /// Solid Text Height icon /// /// https://fontawesome.com/icons/text-height?style=solid @@ -13052,7 +13275,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/themeco?style=brands static const IconData themeco = IconDataBrands(0xf5c6); - /// Brands ThemeIsle icon + /// Brands Themeisle icon /// /// https://fontawesome.com/icons/themeisle?style=brands static const IconData themeisle = IconDataBrands(0xf2b2); @@ -13134,7 +13357,12 @@ class FontAwesomeIcons { @Deprecated('Use "ticketSimple" instead.') static const IconData ticketAlt = ticketSimple; - /// Brands TikTok icon + /// Brands Tidal icon + /// + /// https://fontawesome.com/icons/tidal?style=brands + static const IconData tidal = IconDataBrands(0xe7dc); + + /// Brands Tiktok icon /// /// https://fontawesome.com/icons/tiktok?style=brands static const IconData tiktok = IconDataBrands(0xe07b); @@ -13169,6 +13397,14 @@ class FontAwesomeIcons { /// bathroom, covid-19, halloween, holiday, lavatory, paper towels, prank, privy, restroom, roll, roll of paper, toilet, toilet paper, wipe static const IconData toiletPaper = IconDataSolid(0xf71e); + /// Alias toilet-paper-alt for icon [toiletPaper] + @Deprecated('Use "toiletPaper" instead.') + static const IconData toiletPaperAlt = toiletPaper; + + /// Alias toilet-paper-blank for icon [toiletPaper] + @Deprecated('Use "toiletPaper" instead.') + static const IconData toiletPaperBlank = toiletPaper; + /// Solid Toilet Paper Slash icon /// /// https://fontawesome.com/icons/toilet-paper-slash?style=solid @@ -13394,7 +13630,13 @@ class FontAwesomeIcons { /// /// https://fontawesome.com/icons/truck?style=solid /// Black Truck, cargo, delivery, delivery truck, shipping, truck, vehicle - static const IconData truck = IconDataSolid(0xf0d1); + static const IconData solidTruck = IconDataSolid(0xf0d1); + + /// Regular Truck icon + /// + /// https://fontawesome.com/icons/truck?style=regular + /// Black Truck, cargo, delivery, delivery truck, shipping, truck, vehicle + static const IconData truck = IconDataRegular(0xf0d1); /// Solid Truck Arrow Right icon /// @@ -13572,7 +13814,7 @@ class FontAwesomeIcons { /// linux, operating system, os static const IconData ubuntu = IconDataBrands(0xf7df); - /// Brands UIkit icon + /// Brands Uikit icon /// /// https://fontawesome.com/icons/uikit?style=brands static const IconData uikit = IconDataBrands(0xf403); @@ -13594,7 +13836,7 @@ class FontAwesomeIcons { /// beach, beach with umbrella, protection, recreation, sand, shade, summer, sun, umbrella static const IconData umbrellaBeach = IconDataSolid(0xf5ca); - /// Brands Uncharted Software icon + /// Brands Uncharted icon /// /// https://fontawesome.com/icons/uncharted?style=brands static const IconData uncharted = IconDataBrands(0xe084); @@ -13610,7 +13852,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/uniregistry?style=brands static const IconData uniregistry = IconDataBrands(0xf404); - /// Brands Unity 3D icon + /// Brands Unity icon /// /// https://fontawesome.com/icons/unity?style=brands static const IconData unity = IconDataBrands(0xe049); @@ -13703,7 +13945,7 @@ class FontAwesomeIcons { /// hard drive, import, publish, upgrade static const IconData upload = IconDataSolid(0xf093); - /// Brands UPS icon + /// Brands Ups icon /// /// https://fontawesome.com/icons/ups?style=brands /// United Parcel Service, package, shipping @@ -13714,7 +13956,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/upwork?style=brands static const IconData upwork = IconDataBrands(0xe641); - /// Brands USB icon + /// Brands Usb icon /// /// https://fontawesome.com/icons/usb?style=brands static const IconData usb = IconDataBrands(0xf287); @@ -13725,12 +13967,28 @@ class FontAwesomeIcons { /// adult, bust, bust in silhouette, default, employee, gender-neutral, person, profile, silhouette, uer, unspecified gender, username, users-people static const IconData solidUser = IconDataSolid(0xf007); + /// Alias user-alt for icon [solidUser] + @Deprecated('Use "solidUser" instead.') + static const IconData solidUserAlt = solidUser; + + /// Alias user-large for icon [solidUser] + @Deprecated('Use "solidUser" instead.') + static const IconData solidUserLarge = solidUser; + /// Regular User icon /// /// https://fontawesome.com/icons/user?style=regular /// adult, bust, bust in silhouette, default, employee, gender-neutral, person, profile, silhouette, uer, unspecified gender, username, users-people static const IconData user = IconDataRegular(0xf007); + /// Alias user-alt for icon [user] + @Deprecated('Use "user" instead.') + static const IconData userAlt = user; + + /// Alias user-large for icon [user] + @Deprecated('Use "user" instead.') + static const IconData userLarge = user; + /// Solid User Astronaut icon /// /// https://fontawesome.com/icons/user-astronaut?style=solid @@ -13791,26 +14049,6 @@ class FontAwesomeIcons { /// employee, uer, users-people static const IconData userInjured = IconDataSolid(0xf728); - /// Solid User Large icon - /// - /// https://fontawesome.com/icons/user-large?style=solid - /// employee, uer, users-people - static const IconData userLarge = IconDataSolid(0xf406); - - /// Alias user-alt for icon [userLarge] - @Deprecated('Use "userLarge" instead.') - static const IconData userAlt = userLarge; - - /// Solid User Large Slash icon - /// - /// https://fontawesome.com/icons/user-large-slash?style=solid - /// disabled, disconnect, employee, uer, users-people - static const IconData userLargeSlash = IconDataSolid(0xf4fa); - - /// Alias user-alt-slash for icon [userLargeSlash] - @Deprecated('Use "userLargeSlash" instead.') - static const IconData userAltSlash = userLargeSlash; - /// Solid User Lock icon /// /// https://fontawesome.com/icons/user-lock?style=solid @@ -13848,7 +14086,7 @@ class FontAwesomeIcons { /// Solid User Plus icon /// /// https://fontawesome.com/icons/user-plus?style=solid - /// add, avatar, employee, follow, positive, sign up, signup, team, uer + /// add, avatar, employee, follow, positive, sign up, signup, team, user static const IconData userPlus = IconDataSolid(0xf234); /// Solid User Secret icon @@ -13860,7 +14098,7 @@ class FontAwesomeIcons { /// Solid User Shield icon /// /// https://fontawesome.com/icons/user-shield?style=solid - /// employee, protect, safety, uer + /// employee, protect, safety, security, uer static const IconData userShield = IconDataSolid(0xf505); /// Solid User Slash icon @@ -13869,6 +14107,14 @@ class FontAwesomeIcons { /// ban, delete, deny, disabled, disconnect, employee, remove, uer static const IconData userSlash = IconDataSolid(0xf506); + /// Alias user-alt-slash for icon [userSlash] + @Deprecated('Use "userSlash" instead.') + static const IconData userAltSlash = userSlash; + + /// Alias user-large-slash for icon [userSlash] + @Deprecated('Use "userSlash" instead.') + static const IconData userLargeSlash = userSlash; + /// Solid User Tag icon /// /// https://fontawesome.com/icons/user-tag?style=solid @@ -13943,13 +14189,13 @@ class FontAwesomeIcons { /// crowd, focus, group, people, targeted, uer static const IconData usersViewfinder = IconDataSolid(0xe595); - /// Brands United States Postal Service icon + /// Brands Usps icon /// /// https://fontawesome.com/icons/usps?style=brands /// american, package, shipping, usa static const IconData usps = IconDataBrands(0xf7e1); - /// Brands us-Sunnah Foundation icon + /// Brands Ussunnah icon /// /// https://fontawesome.com/icons/ussunnah?style=brands static const IconData ussunnah = IconDataBrands(0xf407); @@ -13978,7 +14224,7 @@ class FontAwesomeIcons { /// Solid Van Shuttle icon /// /// https://fontawesome.com/icons/van-shuttle?style=solid - /// airport, bus, machine, minibus, public-transportation, transportation, travel, vehicle + /// airport, bus, minibus, public-transportation, transportation, travel, vehicle static const IconData vanShuttle = IconDataSolid(0xf5b6); /// Alias shuttle-van for icon [vanShuttle] @@ -13991,12 +14237,6 @@ class FontAwesomeIcons { /// bank, important, investment, lock, money, premium, privacy, safe, salary static const IconData vault = IconDataSolid(0xe2c5); - /// Solid Vector Square icon - /// - /// https://fontawesome.com/icons/vector-square?style=solid - /// anchors, lines, object, render, shape - static const IconData vectorSquare = IconDataSolid(0xf5cb); - /// Solid Venus icon /// /// https://fontawesome.com/icons/venus?style=solid @@ -14134,12 +14374,12 @@ class FontAwesomeIcons { /// bugs, coronavirus, covid-19, flu, health, infection, multiply, pandemic, sick, spread, vaccine, viral static const IconData viruses = IconDataSolid(0xe076); - /// Brands VK icon + /// Brands Vk icon /// /// https://fontawesome.com/icons/vk?style=brands static const IconData vk = IconDataBrands(0xf189); - /// Brands VNV icon + /// Brands Vnv icon /// /// https://fontawesome.com/icons/vnv?style=brands static const IconData vnv = IconDataBrands(0xf40b); @@ -14212,7 +14452,12 @@ class FontAwesomeIcons { /// 3d, augment, google, reality, virtual static const IconData vrCardboard = IconDataSolid(0xf729); - /// Brands Vue.js icon + /// Brands Vsco icon + /// + /// https://fontawesome.com/icons/vsco?style=brands + static const IconData vsco = IconDataBrands(0xe7dd); + + /// Brands Vuejs icon /// /// https://fontawesome.com/icons/vuejs?style=brands static const IconData vuejs = IconDataBrands(0xf41f); @@ -14223,6 +14468,11 @@ class FontAwesomeIcons { /// Latin Capital Letter W, Latin Small Letter W, letter static const IconData w = IconDataSolid(0x57); + /// Brands W3c icon + /// + /// https://fontawesome.com/icons/w3c?style=brands + static const IconData w3c = IconDataBrands(0xe7de); + /// Solid Walkie Talkie icon /// /// https://fontawesome.com/icons/walkie-talkie?style=solid @@ -14346,12 +14596,12 @@ class FontAwesomeIcons { @Deprecated('Use "weightScale" instead.') static const IconData weight = weightScale; - /// Brands Weixin (WeChat) icon + /// Brands Weixin icon /// /// https://fontawesome.com/icons/weixin?style=brands static const IconData weixin = IconDataBrands(0xf1d7); - /// Brands What's App icon + /// Brands Whatsapp icon /// /// https://fontawesome.com/icons/whatsapp?style=brands static const IconData whatsapp = IconDataBrands(0xf232); @@ -14398,7 +14648,7 @@ class FontAwesomeIcons { @Deprecated('Use "whiskeyGlass" instead.') static const IconData glassWhiskey = whiskeyGlass; - /// Brands WHMCS icon + /// Brands Whmcs icon /// /// https://fontawesome.com/icons/whmcs?style=brands static const IconData whmcs = IconDataBrands(0xf40d); @@ -14492,7 +14742,7 @@ class FontAwesomeIcons { @Deprecated('Use "wineGlassEmpty" instead.') static const IconData wineGlassAlt = wineGlassEmpty; - /// Brands wirsindhandwerk icon + /// Brands Wirsindhandwerk icon /// /// https://fontawesome.com/icons/wirsindhandwerk?style=brands static const IconData wirsindhandwerk = IconDataBrands(0xe2d0); @@ -14506,7 +14756,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/wix?style=brands static const IconData wix = IconDataBrands(0xf5cf); - /// Brands Wizards of the Coast icon + /// Brands Wizards Of The Coast icon /// /// https://fontawesome.com/icons/wizards-of-the-coast?style=brands /// Dungeons & Dragons, d&d, dnd, fantasy, game, gaming, tabletop @@ -14536,7 +14786,7 @@ class FontAwesomeIcons { @Deprecated('Use "wonSign" instead.') static const IconData won = wonSign; - /// Brands WordPress Logo icon + /// Brands Wordpress icon /// /// https://fontawesome.com/icons/wordpress?style=brands static const IconData wordpress = IconDataBrands(0xf19a); @@ -14552,22 +14802,22 @@ class FontAwesomeIcons { /// dirt, garden, worm, wriggle static const IconData worm = IconDataSolid(0xe599); - /// Brands WPBeginner icon + /// Brands Wpbeginner icon /// /// https://fontawesome.com/icons/wpbeginner?style=brands static const IconData wpbeginner = IconDataBrands(0xf297); - /// Brands WPExplorer icon + /// Brands Wpexplorer icon /// /// https://fontawesome.com/icons/wpexplorer?style=brands static const IconData wpexplorer = IconDataBrands(0xf2de); - /// Brands WPForms icon + /// Brands Wpforms icon /// /// https://fontawesome.com/icons/wpforms?style=brands static const IconData wpforms = IconDataBrands(0xf298); - /// Brands wpressr icon + /// Brands Wpressr icon /// /// https://fontawesome.com/icons/wpressr?style=brands /// rendact @@ -14650,7 +14900,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/y-combinator?style=brands static const IconData yCombinator = IconDataBrands(0xf23b); - /// Brands Yahoo Logo icon + /// Brands Yahoo icon /// /// https://fontawesome.com/icons/yahoo?style=brands static const IconData yahoo = IconDataBrands(0xf19e); @@ -14713,7 +14963,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/yoast?style=brands static const IconData yoast = IconDataBrands(0xf2b1); - /// Brands YouTube icon + /// Brands Youtube icon /// /// https://fontawesome.com/icons/youtube?style=brands /// film, video, youtube-play, youtube-square diff --git a/lib/fonts/Font Awesome 7 Brands-Regular-400.otf b/lib/fonts/Font Awesome 7 Brands-Regular-400.otf new file mode 100644 index 0000000..12afd33 Binary files /dev/null and b/lib/fonts/Font Awesome 7 Brands-Regular-400.otf differ diff --git a/lib/fonts/Font Awesome 7 Free-Regular-400.otf b/lib/fonts/Font Awesome 7 Free-Regular-400.otf new file mode 100644 index 0000000..eaba0c5 Binary files /dev/null and b/lib/fonts/Font Awesome 7 Free-Regular-400.otf differ diff --git a/lib/fonts/Font Awesome 7 Free-Solid-900.otf b/lib/fonts/Font Awesome 7 Free-Solid-900.otf new file mode 100644 index 0000000..ab0aa35 Binary files /dev/null and b/lib/fonts/Font Awesome 7 Free-Solid-900.otf differ diff --git a/lib/fonts/fa-brands-400.ttf b/lib/fonts/fa-brands-400.ttf deleted file mode 100644 index 0f82a83..0000000 Binary files a/lib/fonts/fa-brands-400.ttf and /dev/null differ diff --git a/lib/fonts/fa-regular-400.ttf b/lib/fonts/fa-regular-400.ttf deleted file mode 100644 index 9ee1919..0000000 Binary files a/lib/fonts/fa-regular-400.ttf and /dev/null differ diff --git a/lib/fonts/fa-solid-900.ttf b/lib/fonts/fa-solid-900.ttf deleted file mode 100644 index 1c10972..0000000 Binary files a/lib/fonts/fa-solid-900.ttf and /dev/null differ diff --git a/pubspec.yaml b/pubspec.yaml index b2a1002..79b05cc 100755 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,7 +3,7 @@ description: The Font Awesome Icon pack available as Flutter Icons. Provides 200 maintainer: Michael Spiss (@michaelspiss) repository: https://github.com/fluttercommunity/font_awesome_flutter issue_tracker: https://github.com/fluttercommunity/font_awesome_flutter/issues -version: 10.9.0 +version: 11.0.0 environment: sdk: ">=3.0.0 <4.0.0" @@ -26,37 +26,37 @@ flutter: fonts: - family: FontAwesomeBrands fonts: - - asset: lib/fonts/fa-brands-400.ttf + - asset: lib/fonts/Font Awesome 7 Brands-Regular-400.otf weight: 400 - family: FontAwesomeRegular fonts: - - asset: lib/fonts/fa-regular-400.ttf + - asset: lib/fonts/Font Awesome 7 Free-Regular-400.otf weight: 400 - family: FontAwesomeSolid fonts: - - asset: lib/fonts/fa-solid-900.ttf + - asset: lib/fonts/Font Awesome 7 Free-Solid-900.otf weight: 900 # - family: FontAwesomeLight # fonts: -# - asset: lib/fonts/fa-light-300.ttf +# - asset: lib/fonts/Font Awesome 7 Pro-Light-300.otf # weight: 300 # - family: FontAwesomeThin # fonts: -# - asset: lib/fonts/fa-thin-100.ttf +# - asset: lib/fonts/Font Awesome 7 Pro-Thin-100.otf # weight: 100 # - family: FontAwesomeSharpThin # fonts: -# - asset: lib/fonts/fa-sharp-thin-100.ttf +# - asset: lib/fonts/Font Awesome 7 Sharp-Thin-100.otf # weight: 100 # - family: FontAwesomeSharpLight # fonts: -# - asset: lib/fonts/fa-sharp-light-300.ttf +# - asset: lib/fonts/Font Awesome 7 Sharp-Light-300.otf # weight: 300 # - family: FontAwesomeSharpRegular # fonts: -# - asset: lib/fonts/fa-sharp-regular-400.ttf +# - asset: lib/fonts/Font Awesome 7 Sharp-Regular-400.otf # weight: 400 # - family: FontAwesomeSharpSolid # fonts: -# - asset: lib/fonts/fa-sharp-solid-900.ttf -# weight: 900 +# - asset: lib/fonts/Font Awesome 7 Sharp-Solid-900.otf +# weight: 900 \ No newline at end of file diff --git a/util/lib/main.dart b/util/lib/main.dart index 37bbccc..b408d53 100644 --- a/util/lib/main.dart +++ b/util/lib/main.dart @@ -34,7 +34,7 @@ const Map nameAdjustments = { }; /// Some aliases clash with reserved words of dartlang. Those are ignored. -const List ignoredAliases = ["try"]; +const List ignoredAliases = ["try", "11ty"]; /// Generated by [readAndPickMetadata] for each icon class IconMetadata { @@ -69,9 +69,9 @@ final AnsiPen yellow = AnsiPen()..xterm(011); /// 1.1 download official, free icons.json from github /// https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/metadata/icons.json /// 1.2 download official, free icons and replace existing -/// https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/webfonts/fa-brands-400.ttf -/// https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/webfonts/fa-regular-400.ttf -/// https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/webfonts/fa-solid-900.ttf +/// https://raw.githubusercontent.com/FortAwesome/Font-Awesome/7.x/otfs/Font%20Awesome%207%20Brands-Regular-400.otf +/// https://raw.githubusercontent.com/FortAwesome/Font-Awesome/7.x/otfs/Font%20Awesome%207%20Free-Regular-400.otf +/// https://raw.githubusercontent.com/FortAwesome/Font-Awesome/7.x/otfs/Font%20Awesome%207%20Free-Solid-900.otf /// 3. filter out unwanted icon styles /// 4. build icons, example /// if dynamic icons requested: @@ -108,14 +108,14 @@ void main(List rawArgs) async { 'https://raw.githubusercontent.com/FortAwesome/Font-Awesome/$defaultBranch/metadata/icons.json', File('lib/fonts/icons.json')); await download( - 'https://raw.githubusercontent.com/FortAwesome/Font-Awesome/$defaultBranch/webfonts/fa-brands-400.ttf', - File('lib/fonts/fa-brands-400.ttf')); + 'https://raw.githubusercontent.com/FortAwesome/Font-Awesome/$defaultBranch/otfs/Font Awesome 7 Brands-Regular-400.otf', + File('lib/fonts/Font Awesome 7 Brands-Regular-400.otf')); await download( - 'https://raw.githubusercontent.com/FortAwesome/Font-Awesome/$defaultBranch/webfonts/fa-regular-400.ttf', - File('lib/fonts/fa-regular-400.ttf')); + 'https://raw.githubusercontent.com/FortAwesome/Font-Awesome/$defaultBranch/otfs/Font Awesome 7 Free-Regular-400.otf', + File('lib/fonts/Font Awesome 7 Free-Regular-400.otf')); await download( - 'https://raw.githubusercontent.com/FortAwesome/Font-Awesome/$defaultBranch/webfonts/fa-solid-900.ttf', - File('lib/fonts/fa-solid-900.ttf')); + 'https://raw.githubusercontent.com/FortAwesome/Font-Awesome/$defaultBranch/otfs/Font Awesome 7 Free-Solid-900.otf', + File('lib/fonts/Font Awesome 7 Free-Solid-900.otf')); } else { print(blue('Custom icons.json found, generating files')); } @@ -187,6 +187,16 @@ void adjustPubspecFontIncludes(Set styles) { String styleName; Set enabledStyles = {}; + // If we find any font file that contains Pro we assume that the user wants to use the Pro + // icon files. For that, we need to replace the font path in pubspec.yaml + // from '...Free...otf' to '...Pro...otf'. + var type = 'free'; // 'pro' + final fontFiles = Directory('lib/fonts').listSync(); + + if (fontFiles.any((file) => file.path.split(Platform.pathSeparator).last.contains('Pro'))) { + type = 'pro'; + } + var startFlutterSection = pubspec.indexOf('flutter:'); String line; for (var i = startFlutterSection; i < pubspec.length; i++) { @@ -194,11 +204,15 @@ void adjustPubspecFontIncludes(Set styles) { if (!line.trimLeft().startsWith('- family:')) continue; styleName = line.substring(25).toLowerCase(); // - family: FontAwesomeXXXXXX - if (styles.any((element) => element.replaceAll(' ', '') == styleName)) { - //Because of 'sharp thin' we need to remove spaces here + + // Because of 'sharp thin' we need to remove spaces here + if (styles.any((element) => element.replaceAll(' ', '') == styleName)) { + final needsReplacement = styleName == 'regular' || styleName == 'solid'; pubspec[i] = uncommentYamlLine(pubspec[i]); pubspec[i + 1] = uncommentYamlLine(pubspec[i + 1]); - pubspec[i + 2] = uncommentYamlLine(pubspec[i + 2]); + pubspec[i + 2] = uncommentYamlLine(needsReplacement + ? replaceYamlLineByFontAwesomeType(pubspec[i + 2], type) + : pubspec[i + 2]); pubspec[i + 3] = uncommentYamlLine(pubspec[i + 3]); enabledStyles.add(styleName); } else { @@ -225,6 +239,14 @@ void adjustPubspecFontIncludes(Set styles) { print(blue('\nDone')); } +String replaceYamlLineByFontAwesomeType(String line, String type) { + if (type == 'pro') { + return line.replaceAll('Free', 'Pro'); + } + + return line.replaceAll('Pro', 'Free'); +} + /// Comments out a line of yaml code. Does nothing if already commented String commentYamlLine(String line) { if (line.startsWith('#')) return line;