From 62fd88af11b88f5b532732c3debffbe125592e07 Mon Sep 17 00:00:00 2001 From: Rene Floor Date: Fri, 23 Jan 2026 13:47:20 +0100 Subject: [PATCH 1/5] Added themeable stream icons --- .../lib/app/gallery_app.directories.g.dart | 17 + apps/design_system_gallery/lib/app/home.dart | 2 +- .../lib/core/stream_icons.dart | 2 +- .../lib/primitives/icons.dart | 97 ++ .../lib/widgets/toolbar/toolbar.dart | 2 +- packages/stream_core_flutter/icon_font.yaml | 15 + .../lib/fonts/stream_icons_font.otf | Bin 0 -> 21136 bytes .../stream_core_flutter/lib/src/theme.dart | 3 + .../lib/src/theme/stream_icon.dart | 282 ++++ .../lib/src/theme/stream_icons.dart | 1183 +++++++++++++++++ .../lib/src/theme/stream_theme.dart | 9 + .../src/theme/stream_theme_extensions.dart | 4 + packages/stream_core_flutter/pubspec.yaml | 7 + scripts/icons/sources/IconApiAggregate.svg | 5 + scripts/icons/sources/IconArrowBoxLeft.svg | 3 + scripts/icons/sources/IconArrowDown.svg | 3 + scripts/icons/sources/IconArrowLeft.svg | 3 + scripts/icons/sources/IconArrowRight.svg | 3 + .../sources/IconArrowRotateClockwise.svg | 3 + .../IconArrowRotateRightLeftRepeatRefresh.svg | 3 + scripts/icons/sources/IconArrowShareLeft.svg | 3 + scripts/icons/sources/IconArrowUp.svg | 3 + .../sources/IconArrowsRepeatLeftRight.svg | 3 + scripts/icons/sources/IconAt.svg | 3 + scripts/icons/sources/IconAtSolid.svg | 3 + .../icons/sources/IconBellNotification.svg | 3 + .../icons/sources/IconBubble3ChatMessage.svg | 3 + scripts/icons/sources/IconBubble3Solid.svg | 3 + .../IconBubbleAnnotation2ChatMessage.svg | 3 + .../sources/IconBubbleText6ChatMessage.svg | 3 + .../icons/sources/IconBubbleText6Solid.svg | 3 + .../IconBubbleWideNotificationChatMessage.svg | 3 + .../IconBubbleWideSparkleChatMessage.svg | 4 + scripts/icons/sources/IconCalendar1.svg | 3 + scripts/icons/sources/IconCallCancel.svg | 4 + scripts/icons/sources/IconCamera1.svg | 4 + scripts/icons/sources/IconChainLink3.svg | 3 + scripts/icons/sources/IconChart5.svg | 3 + scripts/icons/sources/IconCheckmark1Small.svg | 3 + scripts/icons/sources/IconCheckmark2.svg | 3 + scripts/icons/sources/IconCheckmark2Small.svg | 3 + scripts/icons/sources/IconChevronDown.svg | 3 + .../IconChevronGrabberVerticalSelector.svg | 3 + scripts/icons/sources/IconChevronLeft.svg | 3 + scripts/icons/sources/IconChevronRight.svg | 3 + scripts/icons/sources/IconChevronTop.svg | 3 + scripts/icons/sources/IconCircleBanSign.svg | 3 + scripts/icons/sources/IconCircleCheck.svg | 3 + .../icons/sources/IconCircleInfoTooltip.svg | 3 + scripts/icons/sources/IconCircleMinus.svg | 3 + .../icons/sources/IconCircleQuestionmark.svg | 3 + .../sources/IconCircleQuestionmarkFilled.svg | 3 + scripts/icons/sources/IconCircleX.svg | 3 + scripts/icons/sources/IconClock.svg | 3 + scripts/icons/sources/IconClockSolid.svg | 3 + scripts/icons/sources/IconCode.svg | 3 + scripts/icons/sources/IconCodeBrackets.svg | 3 + .../icons/sources/IconCodeEditorInsert.svg | 3 + scripts/icons/sources/IconCompass.svg | 4 + .../icons/sources/IconCreditCard2Billing.svg | 3 + scripts/icons/sources/IconCrossMedium.svg | 3 + scripts/icons/sources/IconCrossSmall.svg | 3 + scripts/icons/sources/IconDotGrid2x3.svg | 8 + .../icons/sources/IconDotsGrid1x3Vertical.svg | 11 + .../sources/IconDoupleCheckmark1Small.svg | 3 + scripts/icons/sources/IconEditBig.svg | 4 + scripts/icons/sources/IconEditBigSolid.svg | 4 + .../icons/sources/IconEmojiAddReaction.svg | 3 + scripts/icons/sources/IconEmojiSmile.svg | 6 + .../icons/sources/IconExclamationCircle-1.svg | 5 + .../icons/sources/IconExclamationCircle.svg | 3 + .../sources/IconExclamationTriangle-1.svg | 3 + .../icons/sources/IconExclamationTriangle.svg | 3 + scripts/icons/sources/IconEyeOpen.svg | 4 + scripts/icons/sources/IconFileBend.svg | 3 + .../sources/IconFilledCircleInfoTooltip.svg | 3 + scripts/icons/sources/IconFilter1.svg | 3 + scripts/icons/sources/IconFlag2.svg | 3 + scripts/icons/sources/IconGauge.svg | 3 + scripts/icons/sources/IconGoogle.svg | 6 + scripts/icons/sources/IconHashtagChannel.svg | 3 + scripts/icons/sources/IconHistory.svg | 3 + scripts/icons/sources/IconImages1Alt.svg | 3 + scripts/icons/sources/IconInvite.svg | 3 + scripts/icons/sources/IconLayersBehind.svg | 3 + scripts/icons/sources/IconLayoutGrid1.svg | 6 + scripts/icons/sources/IconLimits.svg | 3 + scripts/icons/sources/IconLineChart3.svg | 3 + scripts/icons/sources/IconLoadingCircle.svg | 4 + scripts/icons/sources/IconLock.svg | 3 + .../sources/IconMagnifyingGlassSearch.svg | 3 + scripts/icons/sources/IconMapPin.svg | 4 + scripts/icons/sources/IconMicrophone.svg | 3 + scripts/icons/sources/IconMicrophoneSolid.svg | 4 + scripts/icons/sources/IconMinusLarge.svg | 3 + scripts/icons/sources/IconMinusSmall.svg | 3 + scripts/icons/sources/IconMute.svg | 4 + scripts/icons/sources/IconNewspaper2.svg | 3 + scripts/icons/sources/IconOrganization.svg | 3 + scripts/icons/sources/IconPaperPlane.svg | 3 + .../icons/sources/IconPaperPlaneTopRight.svg | 3 + scripts/icons/sources/IconPaperclip1.svg | 3 + scripts/icons/sources/IconParagraphsText.svg | 3 + scripts/icons/sources/IconPause.svg | 4 + scripts/icons/sources/IconPencil.svg | 3 + scripts/icons/sources/IconPeople.svg | 4 + scripts/icons/sources/IconPeople2.svg | 3 + scripts/icons/sources/IconPeopleAdd.svg | 3 + scripts/icons/sources/IconPeopleAdded.svg | 5 + scripts/icons/sources/IconPeopleCircle.svg | 3 + scripts/icons/sources/IconPeopleCopy.svg | 3 + .../sources/IconPeopleEditUserRights.svg | 3 + scripts/icons/sources/IconPeopleRemove.svg | 5 + scripts/icons/sources/IconPersona.svg | 17 + scripts/icons/sources/IconPin.svg | 3 + scripts/icons/sources/IconPlaySolid.svg | 3 + scripts/icons/sources/IconPlusLarge.svg | 3 + scripts/icons/sources/IconPlusSmall.svg | 3 + scripts/icons/sources/IconRunShortcut.svg | 3 + scripts/icons/sources/IconSearchText.svg | 3 + scripts/icons/sources/IconSettingsGear2.svg | 4 + .../icons/sources/IconSettingsSliderVer.svg | 3 + .../IconShapesPlusCloseSquareCircle.svg | 3 + .../IconShapesTriangleSquareCircle.svg | 5 + .../icons/sources/IconShareRedirectLink.svg | 3 + .../sources/IconSquareBehindSquare2_Copy.svg | 3 + .../sources/IconSquareCircleTopRightFeeds.svg | 3 + scripts/icons/sources/IconTable.svg | 3 + scripts/icons/sources/IconTeam.svg | 10 + .../sources/IconTextToImageURLEnrichment.svg | 8 + scripts/icons/sources/IconThunder.svg | 10 + scripts/icons/sources/IconTrashBin.svg | 3 + scripts/icons/sources/IconTrending4.svg | 3 + scripts/icons/sources/IconUsers.svg | 3 + scripts/icons/sources/IconVideo.svg | 4 + scripts/icons/sources/IconVideoClip.svg | 3 + scripts/icons/sources/IconVideoSolid.svg | 3 + scripts/icons/sources/IconVoiceAndVideo.svg | 10 + scripts/icons/sources/IconVoiceHigh.svg | 3 + scripts/icons/sources/IconVolumeFull.svg | 3 + scripts/icons/sources/IconWebhook.svg | 3 + 141 files changed, 2091 insertions(+), 3 deletions(-) create mode 100644 apps/design_system_gallery/lib/primitives/icons.dart create mode 100644 packages/stream_core_flutter/icon_font.yaml create mode 100644 packages/stream_core_flutter/lib/fonts/stream_icons_font.otf create mode 100644 packages/stream_core_flutter/lib/src/theme/stream_icon.dart create mode 100644 packages/stream_core_flutter/lib/src/theme/stream_icons.dart create mode 100644 scripts/icons/sources/IconApiAggregate.svg create mode 100644 scripts/icons/sources/IconArrowBoxLeft.svg create mode 100644 scripts/icons/sources/IconArrowDown.svg create mode 100644 scripts/icons/sources/IconArrowLeft.svg create mode 100644 scripts/icons/sources/IconArrowRight.svg create mode 100644 scripts/icons/sources/IconArrowRotateClockwise.svg create mode 100644 scripts/icons/sources/IconArrowRotateRightLeftRepeatRefresh.svg create mode 100644 scripts/icons/sources/IconArrowShareLeft.svg create mode 100644 scripts/icons/sources/IconArrowUp.svg create mode 100644 scripts/icons/sources/IconArrowsRepeatLeftRight.svg create mode 100644 scripts/icons/sources/IconAt.svg create mode 100644 scripts/icons/sources/IconAtSolid.svg create mode 100644 scripts/icons/sources/IconBellNotification.svg create mode 100644 scripts/icons/sources/IconBubble3ChatMessage.svg create mode 100644 scripts/icons/sources/IconBubble3Solid.svg create mode 100644 scripts/icons/sources/IconBubbleAnnotation2ChatMessage.svg create mode 100644 scripts/icons/sources/IconBubbleText6ChatMessage.svg create mode 100644 scripts/icons/sources/IconBubbleText6Solid.svg create mode 100644 scripts/icons/sources/IconBubbleWideNotificationChatMessage.svg create mode 100644 scripts/icons/sources/IconBubbleWideSparkleChatMessage.svg create mode 100644 scripts/icons/sources/IconCalendar1.svg create mode 100644 scripts/icons/sources/IconCallCancel.svg create mode 100644 scripts/icons/sources/IconCamera1.svg create mode 100644 scripts/icons/sources/IconChainLink3.svg create mode 100644 scripts/icons/sources/IconChart5.svg create mode 100644 scripts/icons/sources/IconCheckmark1Small.svg create mode 100644 scripts/icons/sources/IconCheckmark2.svg create mode 100644 scripts/icons/sources/IconCheckmark2Small.svg create mode 100644 scripts/icons/sources/IconChevronDown.svg create mode 100644 scripts/icons/sources/IconChevronGrabberVerticalSelector.svg create mode 100644 scripts/icons/sources/IconChevronLeft.svg create mode 100644 scripts/icons/sources/IconChevronRight.svg create mode 100644 scripts/icons/sources/IconChevronTop.svg create mode 100644 scripts/icons/sources/IconCircleBanSign.svg create mode 100644 scripts/icons/sources/IconCircleCheck.svg create mode 100644 scripts/icons/sources/IconCircleInfoTooltip.svg create mode 100644 scripts/icons/sources/IconCircleMinus.svg create mode 100644 scripts/icons/sources/IconCircleQuestionmark.svg create mode 100644 scripts/icons/sources/IconCircleQuestionmarkFilled.svg create mode 100644 scripts/icons/sources/IconCircleX.svg create mode 100644 scripts/icons/sources/IconClock.svg create mode 100644 scripts/icons/sources/IconClockSolid.svg create mode 100644 scripts/icons/sources/IconCode.svg create mode 100644 scripts/icons/sources/IconCodeBrackets.svg create mode 100644 scripts/icons/sources/IconCodeEditorInsert.svg create mode 100644 scripts/icons/sources/IconCompass.svg create mode 100644 scripts/icons/sources/IconCreditCard2Billing.svg create mode 100644 scripts/icons/sources/IconCrossMedium.svg create mode 100644 scripts/icons/sources/IconCrossSmall.svg create mode 100644 scripts/icons/sources/IconDotGrid2x3.svg create mode 100644 scripts/icons/sources/IconDotsGrid1x3Vertical.svg create mode 100644 scripts/icons/sources/IconDoupleCheckmark1Small.svg create mode 100644 scripts/icons/sources/IconEditBig.svg create mode 100644 scripts/icons/sources/IconEditBigSolid.svg create mode 100644 scripts/icons/sources/IconEmojiAddReaction.svg create mode 100644 scripts/icons/sources/IconEmojiSmile.svg create mode 100644 scripts/icons/sources/IconExclamationCircle-1.svg create mode 100644 scripts/icons/sources/IconExclamationCircle.svg create mode 100644 scripts/icons/sources/IconExclamationTriangle-1.svg create mode 100644 scripts/icons/sources/IconExclamationTriangle.svg create mode 100644 scripts/icons/sources/IconEyeOpen.svg create mode 100644 scripts/icons/sources/IconFileBend.svg create mode 100644 scripts/icons/sources/IconFilledCircleInfoTooltip.svg create mode 100644 scripts/icons/sources/IconFilter1.svg create mode 100644 scripts/icons/sources/IconFlag2.svg create mode 100644 scripts/icons/sources/IconGauge.svg create mode 100644 scripts/icons/sources/IconGoogle.svg create mode 100644 scripts/icons/sources/IconHashtagChannel.svg create mode 100644 scripts/icons/sources/IconHistory.svg create mode 100644 scripts/icons/sources/IconImages1Alt.svg create mode 100644 scripts/icons/sources/IconInvite.svg create mode 100644 scripts/icons/sources/IconLayersBehind.svg create mode 100644 scripts/icons/sources/IconLayoutGrid1.svg create mode 100644 scripts/icons/sources/IconLimits.svg create mode 100644 scripts/icons/sources/IconLineChart3.svg create mode 100644 scripts/icons/sources/IconLoadingCircle.svg create mode 100644 scripts/icons/sources/IconLock.svg create mode 100644 scripts/icons/sources/IconMagnifyingGlassSearch.svg create mode 100644 scripts/icons/sources/IconMapPin.svg create mode 100644 scripts/icons/sources/IconMicrophone.svg create mode 100644 scripts/icons/sources/IconMicrophoneSolid.svg create mode 100644 scripts/icons/sources/IconMinusLarge.svg create mode 100644 scripts/icons/sources/IconMinusSmall.svg create mode 100644 scripts/icons/sources/IconMute.svg create mode 100644 scripts/icons/sources/IconNewspaper2.svg create mode 100644 scripts/icons/sources/IconOrganization.svg create mode 100644 scripts/icons/sources/IconPaperPlane.svg create mode 100644 scripts/icons/sources/IconPaperPlaneTopRight.svg create mode 100644 scripts/icons/sources/IconPaperclip1.svg create mode 100644 scripts/icons/sources/IconParagraphsText.svg create mode 100644 scripts/icons/sources/IconPause.svg create mode 100644 scripts/icons/sources/IconPencil.svg create mode 100644 scripts/icons/sources/IconPeople.svg create mode 100644 scripts/icons/sources/IconPeople2.svg create mode 100644 scripts/icons/sources/IconPeopleAdd.svg create mode 100644 scripts/icons/sources/IconPeopleAdded.svg create mode 100644 scripts/icons/sources/IconPeopleCircle.svg create mode 100644 scripts/icons/sources/IconPeopleCopy.svg create mode 100644 scripts/icons/sources/IconPeopleEditUserRights.svg create mode 100644 scripts/icons/sources/IconPeopleRemove.svg create mode 100644 scripts/icons/sources/IconPersona.svg create mode 100644 scripts/icons/sources/IconPin.svg create mode 100644 scripts/icons/sources/IconPlaySolid.svg create mode 100644 scripts/icons/sources/IconPlusLarge.svg create mode 100644 scripts/icons/sources/IconPlusSmall.svg create mode 100644 scripts/icons/sources/IconRunShortcut.svg create mode 100644 scripts/icons/sources/IconSearchText.svg create mode 100644 scripts/icons/sources/IconSettingsGear2.svg create mode 100644 scripts/icons/sources/IconSettingsSliderVer.svg create mode 100644 scripts/icons/sources/IconShapesPlusCloseSquareCircle.svg create mode 100644 scripts/icons/sources/IconShapesTriangleSquareCircle.svg create mode 100644 scripts/icons/sources/IconShareRedirectLink.svg create mode 100644 scripts/icons/sources/IconSquareBehindSquare2_Copy.svg create mode 100644 scripts/icons/sources/IconSquareCircleTopRightFeeds.svg create mode 100644 scripts/icons/sources/IconTable.svg create mode 100644 scripts/icons/sources/IconTeam.svg create mode 100644 scripts/icons/sources/IconTextToImageURLEnrichment.svg create mode 100644 scripts/icons/sources/IconThunder.svg create mode 100644 scripts/icons/sources/IconTrashBin.svg create mode 100644 scripts/icons/sources/IconTrending4.svg create mode 100644 scripts/icons/sources/IconUsers.svg create mode 100644 scripts/icons/sources/IconVideo.svg create mode 100644 scripts/icons/sources/IconVideoClip.svg create mode 100644 scripts/icons/sources/IconVideoSolid.svg create mode 100644 scripts/icons/sources/IconVoiceAndVideo.svg create mode 100644 scripts/icons/sources/IconVoiceHigh.svg create mode 100644 scripts/icons/sources/IconVolumeFull.svg create mode 100644 scripts/icons/sources/IconWebhook.svg diff --git a/apps/design_system_gallery/lib/app/gallery_app.directories.g.dart b/apps/design_system_gallery/lib/app/gallery_app.directories.g.dart index 55d133c..89154fe 100644 --- a/apps/design_system_gallery/lib/app/gallery_app.directories.g.dart +++ b/apps/design_system_gallery/lib/app/gallery_app.directories.g.dart @@ -18,6 +18,8 @@ import 'package:design_system_gallery/components/stream_online_indicator.dart' as _design_system_gallery_components_stream_online_indicator; import 'package:design_system_gallery/primitives/colors.dart' as _design_system_gallery_primitives_colors; +import 'package:design_system_gallery/primitives/icons.dart' + as _design_system_gallery_primitives_icons; import 'package:design_system_gallery/primitives/radius.dart' as _design_system_gallery_primitives_radius; import 'package:design_system_gallery/primitives/spacing.dart' @@ -50,6 +52,21 @@ final directories = <_widgetbook.WidgetbookNode>[ ), ], ), + _widgetbook.WidgetbookFolder( + name: 'Icons', + children: [ + _widgetbook.WidgetbookComponent( + name: 'StreamIcons', + useCases: [ + _widgetbook.WidgetbookUseCase( + name: 'All Icons', + builder: _design_system_gallery_primitives_icons + .buildStreamIconsShowcase, + ), + ], + ), + ], + ), _widgetbook.WidgetbookFolder( name: 'Radius', children: [ diff --git a/apps/design_system_gallery/lib/app/home.dart b/apps/design_system_gallery/lib/app/home.dart index 083c6ca..5ba65a5 100644 --- a/apps/design_system_gallery/lib/app/home.dart +++ b/apps/design_system_gallery/lib/app/home.dart @@ -74,7 +74,7 @@ class _StreamLogo extends StatelessWidget { @override Widget build(BuildContext context) { return const SvgIcon( - StreamIcons.logo, + StreamSvgIcons.logo, size: 80, ); } diff --git a/apps/design_system_gallery/lib/core/stream_icons.dart b/apps/design_system_gallery/lib/core/stream_icons.dart index 0e87e09..c97de41 100644 --- a/apps/design_system_gallery/lib/core/stream_icons.dart +++ b/apps/design_system_gallery/lib/core/stream_icons.dart @@ -1,7 +1,7 @@ import 'package:svg_icon_widget/svg_icon_widget.dart'; /// Stream icon assets used throughout the gallery. -abstract final class StreamIcons { +abstract final class StreamSvgIcons { /// The Stream boat logo. static const logo = SvgIconData( 'assets/stream_logo.svg', diff --git a/apps/design_system_gallery/lib/primitives/icons.dart b/apps/design_system_gallery/lib/primitives/icons.dart new file mode 100644 index 0000000..6c5c551 --- /dev/null +++ b/apps/design_system_gallery/lib/primitives/icons.dart @@ -0,0 +1,97 @@ +import 'package:flutter/material.dart'; +import 'package:stream_core_flutter/stream_core_flutter.dart'; +import 'package:widgetbook_annotation/widgetbook_annotation.dart'; + +@UseCase( + name: 'All Icons', + type: StreamIcons, + path: '[App Foundation]/Primitives/Icons', +) +Widget buildStreamIconsShowcase(BuildContext context) { + return IconsPage(); +} + +class IconsPage extends StatefulWidget { + const IconsPage({super.key}); + + @override + State createState() => _IconsPageState(); +} + +class _IconsPageState extends State { + final _searchController = TextEditingController(); + String _searchQuery = ''; + + @override + void dispose() { + _searchController.dispose(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + final streamIcons = context.streamIcons; + + final filteredIcons = streamIcons.allIcons.entries.where((entry) { + if (_searchQuery.isEmpty) return true; + return entry.key.toLowerCase().contains(_searchQuery.toLowerCase()); + }).toList(); + + return SingleChildScrollView( + child: Column( + children: [ + Padding( + padding: const EdgeInsets.all(16), + child: TextField( + controller: _searchController, + decoration: InputDecoration( + hintText: 'Search icons', + prefixIcon: const Icon(Icons.search), + suffixIcon: _searchQuery.isNotEmpty + ? IconButton( + icon: const Icon(Icons.clear), + onPressed: () { + _searchController.clear(); + setState(() => _searchQuery = ''); + }, + ) + : null, + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + ), + ), + onChanged: (value) => setState(() => _searchQuery = value), + ), + ), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Text( + '${filteredIcons.length} icons', + style: Theme.of(context).textTheme.bodySmall, + ), + ), + const SizedBox(height: 8), + Wrap( + spacing: 16, + alignment: WrapAlignment.center, + children: filteredIcons + .map( + (entry) => Card( + child: Padding( + padding: const EdgeInsets.all(16), + child: Column( + children: [ + SizedBox(width: 32, height: 32, child: Icon(entry.value)), + Text(entry.key), + ], + ), + ), + ), + ) + .toList(), + ), + ], + ), + ); + } +} diff --git a/apps/design_system_gallery/lib/widgets/toolbar/toolbar.dart b/apps/design_system_gallery/lib/widgets/toolbar/toolbar.dart index 5eebce1..d6828b7 100644 --- a/apps/design_system_gallery/lib/widgets/toolbar/toolbar.dart +++ b/apps/design_system_gallery/lib/widgets/toolbar/toolbar.dart @@ -122,7 +122,7 @@ class _StreamBranding extends StatelessWidget { mainAxisSize: MainAxisSize.min, children: [ // Stream Logo - const SvgIcon(StreamIcons.logo, size: 40), + const SvgIcon(StreamSvgIcons.logo, size: 40), SizedBox(width: spacing.sm + spacing.xxs), Column( mainAxisAlignment: MainAxisAlignment.center, diff --git a/packages/stream_core_flutter/icon_font.yaml b/packages/stream_core_flutter/icon_font.yaml new file mode 100644 index 0000000..e79addb --- /dev/null +++ b/packages/stream_core_flutter/icon_font.yaml @@ -0,0 +1,15 @@ +icon_font: + input_svg_dir: "../../scripts/icons/sources/" + output_font_file: "lib/fonts/stream_icons_font.otf" + + output_class_file: "lib/src/theme/stream_icons.dart" + class_name: "StreamIcons" + package: stream_core_flutter + format: true + + font_name: "Stream Icons" + normalize: true + ignore_shapes: true + + recursive: true + verbose: false \ No newline at end of file diff --git a/packages/stream_core_flutter/lib/fonts/stream_icons_font.otf b/packages/stream_core_flutter/lib/fonts/stream_icons_font.otf new file mode 100644 index 0000000000000000000000000000000000000000..7cc34c7a1114f0a1a77c70e57d41ba15f136f221 GIT binary patch literal 21136 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 B1swnY literal 0 HcmV?d00001 diff --git a/packages/stream_core_flutter/lib/src/theme.dart b/packages/stream_core_flutter/lib/src/theme.dart index 68facfb..fd587c5 100644 --- a/packages/stream_core_flutter/lib/src/theme.dart +++ b/packages/stream_core_flutter/lib/src/theme.dart @@ -10,5 +10,8 @@ export 'theme/semantics/stream_box_shadow.dart'; export 'theme/semantics/stream_color_scheme.dart'; export 'theme/semantics/stream_text_theme.dart'; +export 'theme/stream_icon.dart'; +export 'theme/stream_icons.dart'; + export 'theme/stream_theme.dart'; export 'theme/stream_theme_extensions.dart'; diff --git a/packages/stream_core_flutter/lib/src/theme/stream_icon.dart b/packages/stream_core_flutter/lib/src/theme/stream_icon.dart new file mode 100644 index 0000000..0f8950d --- /dev/null +++ b/packages/stream_core_flutter/lib/src/theme/stream_icon.dart @@ -0,0 +1,282 @@ +import 'package:flutter/material.dart'; + +import 'stream_icons.dart'; + +/// A class that provides access to the icons in the Stream Icons font. +/// +/// If you want to supply custom icons you can extend on this class and override the icons you want to use. +/// Supply the custom icon class to the [StreamTheme] constructor. +/// +/// Example: +/// ```dart +/// class MyIcon extends StreamIcon { +/// @override +/// IconData get iconApiAggregate => StreamIcons.iconApiAggregate; +/// } +/// ``` +/// +/// ```dart +/// final theme = StreamTheme(icons: MyIcon()); +/// ``` + +class StreamIcon { + IconData get iconApiAggregate => StreamIcons.iconApiAggregate; + IconData get iconArrowBoxLeft => StreamIcons.iconArrowBoxLeft; + IconData get iconArrowDown => StreamIcons.iconArrowDown; + IconData get iconArrowLeft => StreamIcons.iconArrowLeft; + IconData get iconArrowRight => StreamIcons.iconArrowRight; + IconData get iconArrowRotateClockwise => StreamIcons.iconArrowRotateClockwise; + IconData get iconArrowRotateRightLeftRepeatRefresh => StreamIcons.iconArrowRotateRightLeftRepeatRefresh; + IconData get iconArrowShareLeft => StreamIcons.iconArrowShareLeft; + IconData get iconArrowUp => StreamIcons.iconArrowUp; + IconData get iconArrowsRepeatLeftRight => StreamIcons.iconArrowsRepeatLeftRight; + IconData get iconAt => StreamIcons.iconAt; + IconData get iconAtSolid => StreamIcons.iconAtSolid; + IconData get iconBellNotification => StreamIcons.iconBellNotification; + IconData get iconBubble3ChatMessage => StreamIcons.iconBubble3ChatMessage; + IconData get iconBubble3Solid => StreamIcons.iconBubble3Solid; + IconData get iconBubbleAnnotation2ChatMessage => StreamIcons.iconBubbleAnnotation2ChatMessage; + IconData get iconBubbleText6ChatMessage => StreamIcons.iconBubbleText6ChatMessage; + IconData get iconBubbleText6Solid => StreamIcons.iconBubbleText6Solid; + IconData get iconBubbleWideNotificationChatMessage => StreamIcons.iconBubbleWideNotificationChatMessage; + IconData get iconBubbleWideSparkleChatMessage => StreamIcons.iconBubbleWideSparkleChatMessage; + IconData get iconCalendar1 => StreamIcons.iconCalendar1; + IconData get iconCallCancel => StreamIcons.iconCallCancel; + IconData get iconCamera1 => StreamIcons.iconCamera1; + IconData get iconChainLink3 => StreamIcons.iconChainLink3; + IconData get iconChart5 => StreamIcons.iconChart5; + IconData get iconCheckmark1Small => StreamIcons.iconCheckmark1Small; + IconData get iconCheckmark2 => StreamIcons.iconCheckmark2; + IconData get iconCheckmark2Small => StreamIcons.iconCheckmark2Small; + IconData get iconChevronDown => StreamIcons.iconChevronDown; + IconData get iconChevronGrabberVerticalSelector => StreamIcons.iconChevronGrabberVerticalSelector; + IconData get iconChevronLeft => StreamIcons.iconChevronLeft; + IconData get iconChevronRight => StreamIcons.iconChevronRight; + IconData get iconChevronTop => StreamIcons.iconChevronTop; + IconData get iconCircleBanSign => StreamIcons.iconCircleBanSign; + IconData get iconCircleCheck => StreamIcons.iconCircleCheck; + IconData get iconCircleInfoTooltip => StreamIcons.iconCircleInfoTooltip; + IconData get iconCircleMinus => StreamIcons.iconCircleMinus; + IconData get iconCircleQuestionmark => StreamIcons.iconCircleQuestionmark; + IconData get iconCircleQuestionmarkFilled => StreamIcons.iconCircleQuestionmarkFilled; + IconData get iconCircleX => StreamIcons.iconCircleX; + IconData get iconClock => StreamIcons.iconClock; + IconData get iconClockSolid => StreamIcons.iconClockSolid; + IconData get iconCode => StreamIcons.iconCode; + IconData get iconCodeBrackets => StreamIcons.iconCodeBrackets; + IconData get iconCodeEditorInsert => StreamIcons.iconCodeEditorInsert; + IconData get iconCompass => StreamIcons.iconCompass; + IconData get iconCreditCard2Billing => StreamIcons.iconCreditCard2Billing; + IconData get iconCrossMedium => StreamIcons.iconCrossMedium; + IconData get iconCrossSmall => StreamIcons.iconCrossSmall; + IconData get iconDotGrid2x3 => StreamIcons.iconDotGrid2x3; + IconData get iconDotsGrid1x3Vertical => StreamIcons.iconDotsGrid1x3Vertical; + IconData get iconDoupleCheckmark1Small => StreamIcons.iconDoupleCheckmark1Small; + IconData get iconEditBig => StreamIcons.iconEditBig; + IconData get iconEditBigSolid => StreamIcons.iconEditBigSolid; + IconData get iconEmojiAddReaction => StreamIcons.iconEmojiAddReaction; + IconData get iconEmojiSmile => StreamIcons.iconEmojiSmile; + IconData get iconExclamationCircle => StreamIcons.iconExclamationCircle; + IconData get iconExclamationCircle1 => StreamIcons.iconExclamationCircle1; + IconData get iconExclamationTriangle => StreamIcons.iconExclamationTriangle; + IconData get iconExclamationTriangle1 => StreamIcons.iconExclamationTriangle1; + IconData get iconEyeOpen => StreamIcons.iconEyeOpen; + IconData get iconFileBend => StreamIcons.iconFileBend; + IconData get iconFilledCircleInfoTooltip => StreamIcons.iconFilledCircleInfoTooltip; + IconData get iconFilter1 => StreamIcons.iconFilter1; + IconData get iconFlag2 => StreamIcons.iconFlag2; + IconData get iconGauge => StreamIcons.iconGauge; + IconData get iconGoogle => StreamIcons.iconGoogle; + IconData get iconHashtagChannel => StreamIcons.iconHashtagChannel; + IconData get iconHistory => StreamIcons.iconHistory; + IconData get iconImages1Alt => StreamIcons.iconImages1Alt; + IconData get iconInvite => StreamIcons.iconInvite; + IconData get iconLayersBehind => StreamIcons.iconLayersBehind; + IconData get iconLayoutGrid1 => StreamIcons.iconLayoutGrid1; + IconData get iconLimits => StreamIcons.iconLimits; + IconData get iconLineChart3 => StreamIcons.iconLineChart3; + IconData get iconLoadingCircle => StreamIcons.iconLoadingCircle; + IconData get iconLock => StreamIcons.iconLock; + IconData get iconMagnifyingGlassSearch => StreamIcons.iconMagnifyingGlassSearch; + IconData get iconMapPin => StreamIcons.iconMapPin; + IconData get iconMicrophone => StreamIcons.iconMicrophone; + IconData get iconMicrophoneSolid => StreamIcons.iconMicrophoneSolid; + IconData get iconMinusLarge => StreamIcons.iconMinusLarge; + IconData get iconMinusSmall => StreamIcons.iconMinusSmall; + IconData get iconMute => StreamIcons.iconMute; + IconData get iconNewspaper2 => StreamIcons.iconNewspaper2; + IconData get iconOrganization => StreamIcons.iconOrganization; + IconData get iconPaperPlane => StreamIcons.iconPaperPlane; + IconData get iconPaperPlaneTopRight => StreamIcons.iconPaperPlaneTopRight; + IconData get iconPaperclip1 => StreamIcons.iconPaperclip1; + IconData get iconParagraphsText => StreamIcons.iconParagraphsText; + IconData get iconPause => StreamIcons.iconPause; + IconData get iconPencil => StreamIcons.iconPencil; + IconData get iconPeople => StreamIcons.iconPeople; + IconData get iconPeople2 => StreamIcons.iconPeople2; + IconData get iconPeopleAdd => StreamIcons.iconPeopleAdd; + IconData get iconPeopleAdded => StreamIcons.iconPeopleAdded; + IconData get iconPeopleCircle => StreamIcons.iconPeopleCircle; + IconData get iconPeopleCopy => StreamIcons.iconPeopleCopy; + IconData get iconPeopleEditUserRights => StreamIcons.iconPeopleEditUserRights; + IconData get iconPeopleRemove => StreamIcons.iconPeopleRemove; + IconData get iconPersona => StreamIcons.iconPersona; + IconData get iconPin => StreamIcons.iconPin; + IconData get iconPlaySolid => StreamIcons.iconPlaySolid; + IconData get iconPlusLarge => StreamIcons.iconPlusLarge; + IconData get iconPlusSmall => StreamIcons.iconPlusSmall; + IconData get iconRunShortcut => StreamIcons.iconRunShortcut; + IconData get iconSearchText => StreamIcons.iconSearchText; + IconData get iconSettingsGear2 => StreamIcons.iconSettingsGear2; + IconData get iconSettingsSliderVer => StreamIcons.iconSettingsSliderVer; + IconData get iconShapesPlusCloseSquareCircle => StreamIcons.iconShapesPlusCloseSquareCircle; + IconData get iconShapesTriangleSquareCircle => StreamIcons.iconShapesTriangleSquareCircle; + IconData get iconShareRedirectLink => StreamIcons.iconShareRedirectLink; + IconData get iconSquareBehindSquare2Copy => StreamIcons.iconSquareBehindSquare2Copy; + IconData get iconSquareCircleTopRightFeeds => StreamIcons.iconSquareCircleTopRightFeeds; + IconData get iconTable => StreamIcons.iconTable; + IconData get iconTeam => StreamIcons.iconTeam; + IconData get iconTextToImageURLEnrichment => StreamIcons.iconTextToImageURLEnrichment; + IconData get iconThunder => StreamIcons.iconThunder; + IconData get iconTrashBin => StreamIcons.iconTrashBin; + IconData get iconTrending4 => StreamIcons.iconTrending4; + IconData get iconUsers => StreamIcons.iconUsers; + IconData get iconVideo => StreamIcons.iconVideo; + IconData get iconVideoClip => StreamIcons.iconVideoClip; + IconData get iconVideoSolid => StreamIcons.iconVideoSolid; + IconData get iconVoiceAndVideo => StreamIcons.iconVoiceAndVideo; + IconData get iconVoiceHigh => StreamIcons.iconVoiceHigh; + IconData get iconVolumeFull => StreamIcons.iconVolumeFull; + IconData get iconWebhook => StreamIcons.iconWebhook; + + late final Map allIcons = { + 'iconApiAggregate': iconApiAggregate, + 'iconArrowBoxLeft': iconArrowBoxLeft, + 'iconArrowDown': iconArrowDown, + 'iconArrowLeft': iconArrowLeft, + 'iconArrowRight': iconArrowRight, + 'iconArrowRotateClockwise': iconArrowRotateClockwise, + 'iconArrowRotateRightLeftRepeatRefresh': iconArrowRotateRightLeftRepeatRefresh, + 'iconArrowShareLeft': iconArrowShareLeft, + 'iconArrowUp': iconArrowUp, + 'iconArrowsRepeatLeftRight': iconArrowsRepeatLeftRight, + 'iconAt': iconAt, + 'iconAtSolid': iconAtSolid, + 'iconBellNotification': iconBellNotification, + 'iconBubble3ChatMessage': iconBubble3ChatMessage, + 'iconBubble3Solid': iconBubble3Solid, + 'iconBubbleAnnotation2ChatMessage': iconBubbleAnnotation2ChatMessage, + 'iconBubbleText6ChatMessage': iconBubbleText6ChatMessage, + 'iconBubbleText6Solid': iconBubbleText6Solid, + 'iconBubbleWideNotificationChatMessage': iconBubbleWideNotificationChatMessage, + 'iconBubbleWideSparkleChatMessage': iconBubbleWideSparkleChatMessage, + 'iconCalendar1': iconCalendar1, + 'iconCallCancel': iconCallCancel, + 'iconCamera1': iconCamera1, + 'iconChainLink3': iconChainLink3, + 'iconChart5': iconChart5, + 'iconCheckmark1Small': iconCheckmark1Small, + 'iconCheckmark2': iconCheckmark2, + 'iconCheckmark2Small': iconCheckmark2Small, + 'iconChevronDown': iconChevronDown, + 'iconChevronGrabberVerticalSelector': iconChevronGrabberVerticalSelector, + 'iconChevronLeft': iconChevronLeft, + 'iconChevronRight': iconChevronRight, + 'iconChevronTop': iconChevronTop, + 'iconCircleBanSign': iconCircleBanSign, + 'iconCircleCheck': iconCircleCheck, + 'iconCircleInfoTooltip': iconCircleInfoTooltip, + 'iconCircleMinus': iconCircleMinus, + 'iconCircleQuestionmark': iconCircleQuestionmark, + 'iconCircleQuestionmarkFilled': iconCircleQuestionmarkFilled, + 'iconCircleX': iconCircleX, + 'iconClock': iconClock, + 'iconClockSolid': iconClockSolid, + 'iconCode': iconCode, + 'iconCodeBrackets': iconCodeBrackets, + 'iconCodeEditorInsert': iconCodeEditorInsert, + 'iconCompass': iconCompass, + 'iconCreditCard2Billing': iconCreditCard2Billing, + 'iconCrossMedium': iconCrossMedium, + 'iconCrossSmall': iconCrossSmall, + 'iconDotGrid2x3': iconDotGrid2x3, + 'iconDotsGrid1x3Vertical': iconDotsGrid1x3Vertical, + 'iconDoupleCheckmark1Small': iconDoupleCheckmark1Small, + 'iconEditBig': iconEditBig, + 'iconEditBigSolid': iconEditBigSolid, + 'iconEmojiAddReaction': iconEmojiAddReaction, + 'iconEmojiSmile': iconEmojiSmile, + 'iconExclamationCircle': iconExclamationCircle, + 'iconExclamationCircle1': iconExclamationCircle1, + 'iconExclamationTriangle': iconExclamationTriangle, + 'iconExclamationTriangle1': iconExclamationTriangle1, + 'iconEyeOpen': iconEyeOpen, + 'iconFileBend': iconFileBend, + 'iconFilledCircleInfoTooltip': iconFilledCircleInfoTooltip, + 'iconFilter1': iconFilter1, + 'iconFlag2': iconFlag2, + 'iconGauge': iconGauge, + 'iconGoogle': iconGoogle, + 'iconHashtagChannel': iconHashtagChannel, + 'iconHistory': iconHistory, + 'iconImages1Alt': iconImages1Alt, + 'iconInvite': iconInvite, + 'iconLayersBehind': iconLayersBehind, + 'iconLayoutGrid1': iconLayoutGrid1, + 'iconLimits': iconLimits, + 'iconLineChart3': iconLineChart3, + 'iconLoadingCircle': iconLoadingCircle, + 'iconLock': iconLock, + 'iconMagnifyingGlassSearch': iconMagnifyingGlassSearch, + 'iconMapPin': iconMapPin, + 'iconMicrophone': iconMicrophone, + 'iconMicrophoneSolid': iconMicrophoneSolid, + 'iconMinusLarge': iconMinusLarge, + 'iconMinusSmall': iconMinusSmall, + 'iconMute': iconMute, + 'iconNewspaper2': iconNewspaper2, + 'iconOrganization': iconOrganization, + 'iconPaperPlane': iconPaperPlane, + 'iconPaperPlaneTopRight': iconPaperPlaneTopRight, + 'iconPaperclip1': iconPaperclip1, + 'iconParagraphsText': iconParagraphsText, + 'iconPause': iconPause, + 'iconPencil': iconPencil, + 'iconPeople': iconPeople, + 'iconPeople2': iconPeople2, + 'iconPeopleAdd': iconPeopleAdd, + 'iconPeopleAdded': iconPeopleAdded, + 'iconPeopleCircle': iconPeopleCircle, + 'iconPeopleCopy': iconPeopleCopy, + 'iconPeopleEditUserRights': iconPeopleEditUserRights, + 'iconPeopleRemove': iconPeopleRemove, + 'iconPersona': iconPersona, + 'iconPin': iconPin, + 'iconPlaySolid': iconPlaySolid, + 'iconPlusLarge': iconPlusLarge, + 'iconPlusSmall': iconPlusSmall, + 'iconRunShortcut': iconRunShortcut, + 'iconSearchText': iconSearchText, + 'iconSettingsGear2': iconSettingsGear2, + 'iconSettingsSliderVer': iconSettingsSliderVer, + 'iconShapesPlusCloseSquareCircle': iconShapesPlusCloseSquareCircle, + 'iconShapesTriangleSquareCircle': iconShapesTriangleSquareCircle, + 'iconShareRedirectLink': iconShareRedirectLink, + 'iconSquareBehindSquare2Copy': iconSquareBehindSquare2Copy, + 'iconSquareCircleTopRightFeeds': iconSquareCircleTopRightFeeds, + 'iconTable': iconTable, + 'iconTeam': iconTeam, + 'iconTextToImageURLEnrichment': iconTextToImageURLEnrichment, + 'iconThunder': iconThunder, + 'iconTrashBin': iconTrashBin, + 'iconTrending4': iconTrending4, + 'iconUsers': iconUsers, + 'iconVideo': iconVideo, + 'iconVideoClip': iconVideoClip, + 'iconVideoSolid': iconVideoSolid, + 'iconVoiceAndVideo': iconVoiceAndVideo, + 'iconVoiceHigh': iconVoiceHigh, + 'iconVolumeFull': iconVolumeFull, + 'iconWebhook': iconWebhook, + }; +} diff --git a/packages/stream_core_flutter/lib/src/theme/stream_icons.dart b/packages/stream_core_flutter/lib/src/theme/stream_icons.dart new file mode 100644 index 0000000..cf77ef2 --- /dev/null +++ b/packages/stream_core_flutter/lib/src/theme/stream_icons.dart @@ -0,0 +1,1183 @@ +// Generated code: do not hand-edit. + +// Generated using icon_font_generator. +// Copyright © 2026 icon_font_generator (https://pub.dev/packages/icon_font_generator). + +import 'package:flutter/widgets.dart'; + +/// Identifiers for the icons. +/// +/// Use with the [Icon] class to show specific icons. +/// +/// Icons are identified by their name as listed below. +/// +/// To use this class, make sure you declare the font in your +/// project's `pubspec.yaml` file in the `fonts` section. This ensures that +/// the "Stream Icons" font is included in your application. This font is used to +/// display the icons. For example: +/// +/// ```yaml +/// flutter: +/// fonts: +/// - family: Stream Icons +/// fonts: +/// - asset: fonts/stream_icons_font.otf +/// ``` +class StreamIcons { + const StreamIcons._(); + + static const iconFontFamily = 'Stream Icons'; + static const iconFontPackage = 'stream_core_flutter'; + + /// Font icon named "__IconFlag2__" + /// + /// + static const IconData iconFlag2 = IconData( + 0xe000, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCircleBanSign__" + /// + /// + static const IconData iconCircleBanSign = IconData( + 0xe001, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconThunder__" + /// + /// + static const IconData iconThunder = IconData( + 0xe002, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconLayoutGrid1__" + /// + /// + static const IconData iconLayoutGrid1 = IconData( + 0xe003, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCheckmark2Small__" + /// + /// + static const IconData iconCheckmark2Small = IconData( + 0xe004, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPeopleEditUserRights__" + /// + /// + static const IconData iconPeopleEditUserRights = IconData( + 0xe005, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconLineChart3__" + /// + /// + static const IconData iconLineChart3 = IconData( + 0xe006, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPeopleCircle__" + /// + /// + static const IconData iconPeopleCircle = IconData( + 0xe007, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCamera1__" + /// + /// + static const IconData iconCamera1 = IconData( + 0xe008, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconInvite__" + /// + /// + static const IconData iconInvite = IconData( + 0xe009, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconGauge__" + /// + /// + static const IconData iconGauge = IconData( + 0xe00a, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconAt__" + /// + /// + static const IconData iconAt = IconData( + 0xe00b, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconRunShortcut__" + /// + /// + static const IconData iconRunShortcut = IconData( + 0xe00c, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPeopleCopy__" + /// + /// + static const IconData iconPeopleCopy = IconData( + 0xe00d, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconBubbleAnnotation2ChatMessage__" + /// + /// + static const IconData iconBubbleAnnotation2ChatMessage = IconData( + 0xe00e, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconLayersBehind__" + /// + /// + static const IconData iconLayersBehind = IconData( + 0xe00f, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconExclamationTriangle__" + /// + /// + static const IconData iconExclamationTriangle = IconData( + 0xe010, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCrossSmall__" + /// + /// + static const IconData iconCrossSmall = IconData( + 0xe011, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconMicrophone__" + /// + /// + static const IconData iconMicrophone = IconData( + 0xe012, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconEmojiAddReaction__" + /// + /// + static const IconData iconEmojiAddReaction = IconData( + 0xe013, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconLoadingCircle__" + /// + /// + static const IconData iconLoadingCircle = IconData( + 0xe014, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconExclamationCircle-1__" + /// + /// + static const IconData iconExclamationCircle1 = IconData( + 0xe015, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconFileBend__" + /// + /// + static const IconData iconFileBend = IconData( + 0xe016, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconChart5__" + /// + /// + static const IconData iconChart5 = IconData( + 0xe017, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconChevronRight__" + /// + /// + static const IconData iconChevronRight = IconData( + 0xe018, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconFilter1__" + /// + /// + static const IconData iconFilter1 = IconData( + 0xe019, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconParagraphsText__" + /// + /// + static const IconData iconParagraphsText = IconData( + 0xe01a, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconTable__" + /// + /// + static const IconData iconTable = IconData( + 0xe01b, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconChevronDown__" + /// + /// + static const IconData iconChevronDown = IconData( + 0xe01c, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconMagnifyingGlassSearch__" + /// + /// + static const IconData iconMagnifyingGlassSearch = IconData( + 0xe01d, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCode__" + /// + /// + static const IconData iconCode = IconData( + 0xe01e, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconArrowBoxLeft__" + /// + /// + static const IconData iconArrowBoxLeft = IconData( + 0xe01f, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconExclamationTriangle-1__" + /// + /// + static const IconData iconExclamationTriangle1 = IconData( + 0xe020, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPause__" + /// + /// + static const IconData iconPause = IconData( + 0xe021, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconArrowRight__" + /// + /// + static const IconData iconArrowRight = IconData( + 0xe022, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconSquareBehindSquare2_Copy__" + /// + /// + static const IconData iconSquareBehindSquare2Copy = IconData( + 0xe023, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCircleCheck__" + /// + /// + static const IconData iconCircleCheck = IconData( + 0xe024, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconUsers__" + /// + /// + static const IconData iconUsers = IconData( + 0xe025, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconTeam__" + /// + /// + static const IconData iconTeam = IconData( + 0xe026, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPlusLarge__" + /// + /// + static const IconData iconPlusLarge = IconData( + 0xe027, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconEyeOpen__" + /// + /// + static const IconData iconEyeOpen = IconData( + 0xe028, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconBubbleText6ChatMessage__" + /// + /// + static const IconData iconBubbleText6ChatMessage = IconData( + 0xe029, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconVolumeFull__" + /// + /// + static const IconData iconVolumeFull = IconData( + 0xe02a, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconBubble3Solid__" + /// + /// + static const IconData iconBubble3Solid = IconData( + 0xe02b, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconArrowRotateRightLeftRepeatRefresh__" + /// + /// + static const IconData iconArrowRotateRightLeftRepeatRefresh = IconData( + 0xe02c, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconDoupleCheckmark1Small__" + /// + /// + static const IconData iconDoupleCheckmark1Small = IconData( + 0xe02d, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconShapesTriangleSquareCircle__" + /// + /// + static const IconData iconShapesTriangleSquareCircle = IconData( + 0xe02e, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconMapPin__" + /// + /// + static const IconData iconMapPin = IconData( + 0xe02f, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconClock__" + /// + /// + static const IconData iconClock = IconData( + 0xe030, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPin__" + /// + /// + static const IconData iconPin = IconData( + 0xe031, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconHashtagChannel__" + /// + /// + static const IconData iconHashtagChannel = IconData( + 0xe032, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPlusSmall__" + /// + /// + static const IconData iconPlusSmall = IconData( + 0xe033, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconDotsGrid1x3Vertical__" + /// + /// + static const IconData iconDotsGrid1x3Vertical = IconData( + 0xe034, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconLock__" + /// + /// + static const IconData iconLock = IconData( + 0xe035, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconAtSolid__" + /// + /// + static const IconData iconAtSolid = IconData( + 0xe036, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconVideo__" + /// + /// + static const IconData iconVideo = IconData( + 0xe037, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconBellNotification__" + /// + /// + static const IconData iconBellNotification = IconData( + 0xe038, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconArrowDown__" + /// + /// + static const IconData iconArrowDown = IconData( + 0xe039, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPersona__" + /// + /// + static const IconData iconPersona = IconData( + 0xe03a, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconSquareCircleTopRightFeeds__" + /// + /// + static const IconData iconSquareCircleTopRightFeeds = IconData( + 0xe03b, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconNewspaper2__" + /// + /// + static const IconData iconNewspaper2 = IconData( + 0xe03c, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconMicrophoneSolid__" + /// + /// + static const IconData iconMicrophoneSolid = IconData( + 0xe03d, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconFilledCircleInfoTooltip__" + /// + /// + static const IconData iconFilledCircleInfoTooltip = IconData( + 0xe03e, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCircleInfoTooltip__" + /// + /// + static const IconData iconCircleInfoTooltip = IconData( + 0xe03f, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconMute__" + /// + /// + static const IconData iconMute = IconData( + 0xe040, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconArrowUp__" + /// + /// + static const IconData iconArrowUp = IconData( + 0xe041, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconBubbleWideSparkleChatMessage__" + /// + /// + static const IconData iconBubbleWideSparkleChatMessage = IconData( + 0xe042, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPeople__" + /// + /// + static const IconData iconPeople = IconData( + 0xe043, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCircleX__" + /// + /// + static const IconData iconCircleX = IconData( + 0xe044, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPaperPlaneTopRight__" + /// + /// + static const IconData iconPaperPlaneTopRight = IconData( + 0xe045, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconSettingsGear2__" + /// + /// + static const IconData iconSettingsGear2 = IconData( + 0xe046, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconSettingsSliderVer__" + /// + /// + static const IconData iconSettingsSliderVer = IconData( + 0xe047, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconMinusSmall__" + /// + /// + static const IconData iconMinusSmall = IconData( + 0xe048, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPeopleAdded__" + /// + /// + static const IconData iconPeopleAdded = IconData( + 0xe049, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconWebhook__" + /// + /// + static const IconData iconWebhook = IconData( + 0xe04a, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconShareRedirectLink__" + /// + /// + static const IconData iconShareRedirectLink = IconData( + 0xe04b, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconBubble3ChatMessage__" + /// + /// + static const IconData iconBubble3ChatMessage = IconData( + 0xe04c, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconMinusLarge__" + /// + /// + static const IconData iconMinusLarge = IconData( + 0xe04d, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconTrending4__" + /// + /// + static const IconData iconTrending4 = IconData( + 0xe04e, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCreditCard2Billing__" + /// + /// + static const IconData iconCreditCard2Billing = IconData( + 0xe04f, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPeopleAdd__" + /// + /// + static const IconData iconPeopleAdd = IconData( + 0xe050, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCircleQuestionmark__" + /// + /// + static const IconData iconCircleQuestionmark = IconData( + 0xe051, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconArrowLeft__" + /// + /// + static const IconData iconArrowLeft = IconData( + 0xe052, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconApiAggregate__" + /// + /// + static const IconData iconApiAggregate = IconData( + 0xe053, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCodeBrackets__" + /// + /// + static const IconData iconCodeBrackets = IconData( + 0xe054, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPencil__" + /// + /// + static const IconData iconPencil = IconData( + 0xe055, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconVoiceHigh__" + /// + /// + static const IconData iconVoiceHigh = IconData( + 0xe056, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconGoogle__" + /// + /// + static const IconData iconGoogle = IconData( + 0xe057, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconEditBigSolid__" + /// + /// + static const IconData iconEditBigSolid = IconData( + 0xe058, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconArrowShareLeft__" + /// + /// + static const IconData iconArrowShareLeft = IconData( + 0xe059, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconEmojiSmile__" + /// + /// + static const IconData iconEmojiSmile = IconData( + 0xe05a, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconImages1Alt__" + /// + /// + static const IconData iconImages1Alt = IconData( + 0xe05b, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCheckmark1Small__" + /// + /// + static const IconData iconCheckmark1Small = IconData( + 0xe05c, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconHistory__" + /// + /// + static const IconData iconHistory = IconData( + 0xe05d, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconVideoSolid__" + /// + /// + static const IconData iconVideoSolid = IconData( + 0xe05e, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconSearchText__" + /// + /// + static const IconData iconSearchText = IconData( + 0xe05f, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconVoiceAndVideo__" + /// + /// + static const IconData iconVoiceAndVideo = IconData( + 0xe060, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconArrowsRepeatLeftRight__" + /// + /// + static const IconData iconArrowsRepeatLeftRight = IconData( + 0xe061, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCircleQuestionmarkFilled__" + /// + /// + static const IconData iconCircleQuestionmarkFilled = IconData( + 0xe062, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPlaySolid__" + /// + /// + static const IconData iconPlaySolid = IconData( + 0xe063, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconBubbleText6Solid__" + /// + /// + static const IconData iconBubbleText6Solid = IconData( + 0xe064, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconChainLink3__" + /// + /// + static const IconData iconChainLink3 = IconData( + 0xe065, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconShapesPlusCloseSquareCircle__" + /// + /// + static const IconData iconShapesPlusCloseSquareCircle = IconData( + 0xe066, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconVideoClip__" + /// + /// + static const IconData iconVideoClip = IconData( + 0xe067, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconClockSolid__" + /// + /// + static const IconData iconClockSolid = IconData( + 0xe068, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconBubbleWideNotificationChatMessage__" + /// + /// + static const IconData iconBubbleWideNotificationChatMessage = IconData( + 0xe069, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCheckmark2__" + /// + /// + static const IconData iconCheckmark2 = IconData( + 0xe06a, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconChevronGrabberVerticalSelector__" + /// + /// + static const IconData iconChevronGrabberVerticalSelector = IconData( + 0xe06b, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCircleMinus__" + /// + /// + static const IconData iconCircleMinus = IconData( + 0xe06c, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCodeEditorInsert__" + /// + /// + static const IconData iconCodeEditorInsert = IconData( + 0xe06d, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconDotGrid2x3__" + /// + /// + static const IconData iconDotGrid2x3 = IconData( + 0xe06e, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPeopleRemove__" + /// + /// + static const IconData iconPeopleRemove = IconData( + 0xe06f, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconEditBig__" + /// + /// + static const IconData iconEditBig = IconData( + 0xe070, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconOrganization__" + /// + /// + static const IconData iconOrganization = IconData( + 0xe071, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPaperclip1__" + /// + /// + static const IconData iconPaperclip1 = IconData( + 0xe072, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconChevronLeft__" + /// + /// + static const IconData iconChevronLeft = IconData( + 0xe073, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconArrowRotateClockwise__" + /// + /// + static const IconData iconArrowRotateClockwise = IconData( + 0xe074, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPaperPlane__" + /// + /// + static const IconData iconPaperPlane = IconData( + 0xe075, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconChevronTop__" + /// + /// + static const IconData iconChevronTop = IconData( + 0xe076, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCalendar1__" + /// + /// + static const IconData iconCalendar1 = IconData( + 0xe077, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCrossMedium__" + /// + /// + static const IconData iconCrossMedium = IconData( + 0xe078, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconExclamationCircle__" + /// + /// + static const IconData iconExclamationCircle = IconData( + 0xe079, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCompass__" + /// + /// + static const IconData iconCompass = IconData( + 0xe07a, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconLimits__" + /// + /// + static const IconData iconLimits = IconData( + 0xe07b, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconTrashBin__" + /// + /// + static const IconData iconTrashBin = IconData( + 0xe07c, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconPeople2__" + /// + /// + static const IconData iconPeople2 = IconData( + 0xe07d, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCallCancel__" + /// + /// + static const IconData iconCallCancel = IconData( + 0xe07e, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconTextToImageURLEnrichment__" + /// + /// + static const IconData iconTextToImageURLEnrichment = IconData( + 0xe07f, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); +} diff --git a/packages/stream_core_flutter/lib/src/theme/stream_theme.dart b/packages/stream_core_flutter/lib/src/theme/stream_theme.dart index 581d0d4..e391b05 100644 --- a/packages/stream_core_flutter/lib/src/theme/stream_theme.dart +++ b/packages/stream_core_flutter/lib/src/theme/stream_theme.dart @@ -12,6 +12,7 @@ import 'primitives/stream_typography.dart'; import 'semantics/stream_box_shadow.dart'; import 'semantics/stream_color_scheme.dart'; import 'semantics/stream_text_theme.dart'; +import 'stream_icon.dart'; part 'stream_theme.g.theme.dart'; @@ -73,6 +74,7 @@ class StreamTheme extends ThemeExtension with _$StreamTheme { TargetPlatform? platform, StreamRadius? radius, StreamSpacing? spacing, + StreamIcon? icons, StreamTypography? typography, StreamColorScheme? colorScheme, StreamTextTheme? textTheme, @@ -98,6 +100,8 @@ class StreamTheme extends ThemeExtension with _$StreamTheme { avatarTheme ??= const StreamAvatarThemeData(); onlineIndicatorTheme ??= const StreamOnlineIndicatorThemeData(); + icons ??= StreamIcon(); + return .raw( brightness: brightness, radius: radius, @@ -108,6 +112,7 @@ class StreamTheme extends ThemeExtension with _$StreamTheme { boxShadow: boxShadow, avatarTheme: avatarTheme, onlineIndicatorTheme: onlineIndicatorTheme, + icons: icons, ); } @@ -133,6 +138,7 @@ class StreamTheme extends ThemeExtension with _$StreamTheme { required this.boxShadow, required this.avatarTheme, required this.onlineIndicatorTheme, + required this.icons, }); /// Returns the [StreamTheme] from the closest [Theme] ancestor. @@ -195,4 +201,7 @@ class StreamTheme extends ThemeExtension with _$StreamTheme { /// The online indicator theme for this theme. final StreamOnlineIndicatorThemeData onlineIndicatorTheme; + + /// The icons for this theme. + final StreamIcon icons; } diff --git a/packages/stream_core_flutter/lib/src/theme/stream_theme_extensions.dart b/packages/stream_core_flutter/lib/src/theme/stream_theme_extensions.dart index ce24083..e0e0236 100644 --- a/packages/stream_core_flutter/lib/src/theme/stream_theme_extensions.dart +++ b/packages/stream_core_flutter/lib/src/theme/stream_theme_extensions.dart @@ -8,6 +8,7 @@ import 'primitives/stream_typography.dart'; import 'semantics/stream_box_shadow.dart'; import 'semantics/stream_color_scheme.dart'; import 'semantics/stream_text_theme.dart'; +import 'stream_icon.dart'; import 'stream_theme.dart'; /// Extension on [BuildContext] for convenient access to [StreamTheme]. @@ -52,6 +53,9 @@ extension StreamThemeExtension on BuildContext { /// Returns the [StreamBoxShadow] from the current theme. StreamBoxShadow get streamBoxShadow => streamTheme.boxShadow; + /// Returns the [StreamIcon] from the current theme. + StreamIcon get streamIcons => streamTheme.icons; + /// Returns the [StreamAvatarThemeData] from the nearest ancestor. StreamAvatarThemeData get streamAvatarTheme => StreamAvatarTheme.of(this); diff --git a/packages/stream_core_flutter/pubspec.yaml b/packages/stream_core_flutter/pubspec.yaml index fda1e3c..3b3d5b4 100644 --- a/packages/stream_core_flutter/pubspec.yaml +++ b/packages/stream_core_flutter/pubspec.yaml @@ -18,4 +18,11 @@ dev_dependencies: build_runner: ^2.10.5 flutter_test: sdk: flutter + icon_font_generator: ^4.1.0 theme_extensions_builder: ^7.1.0 + +flutter: + fonts: + - family: Stream Icons + fonts: + - asset: packages/stream_core_flutter/fonts/stream_icons_font.otf diff --git a/scripts/icons/sources/IconApiAggregate.svg b/scripts/icons/sources/IconApiAggregate.svg new file mode 100644 index 0000000..144c599 --- /dev/null +++ b/scripts/icons/sources/IconApiAggregate.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/scripts/icons/sources/IconArrowBoxLeft.svg b/scripts/icons/sources/IconArrowBoxLeft.svg new file mode 100644 index 0000000..82a5aa2 --- /dev/null +++ b/scripts/icons/sources/IconArrowBoxLeft.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconArrowDown.svg b/scripts/icons/sources/IconArrowDown.svg new file mode 100644 index 0000000..6a2f27f --- /dev/null +++ b/scripts/icons/sources/IconArrowDown.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconArrowLeft.svg b/scripts/icons/sources/IconArrowLeft.svg new file mode 100644 index 0000000..2445f72 --- /dev/null +++ b/scripts/icons/sources/IconArrowLeft.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconArrowRight.svg b/scripts/icons/sources/IconArrowRight.svg new file mode 100644 index 0000000..5db758e --- /dev/null +++ b/scripts/icons/sources/IconArrowRight.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconArrowRotateClockwise.svg b/scripts/icons/sources/IconArrowRotateClockwise.svg new file mode 100644 index 0000000..2cf9055 --- /dev/null +++ b/scripts/icons/sources/IconArrowRotateClockwise.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconArrowRotateRightLeftRepeatRefresh.svg b/scripts/icons/sources/IconArrowRotateRightLeftRepeatRefresh.svg new file mode 100644 index 0000000..b28dcba --- /dev/null +++ b/scripts/icons/sources/IconArrowRotateRightLeftRepeatRefresh.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconArrowShareLeft.svg b/scripts/icons/sources/IconArrowShareLeft.svg new file mode 100644 index 0000000..bc67ff7 --- /dev/null +++ b/scripts/icons/sources/IconArrowShareLeft.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconArrowUp.svg b/scripts/icons/sources/IconArrowUp.svg new file mode 100644 index 0000000..b9e3d10 --- /dev/null +++ b/scripts/icons/sources/IconArrowUp.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconArrowsRepeatLeftRight.svg b/scripts/icons/sources/IconArrowsRepeatLeftRight.svg new file mode 100644 index 0000000..48c7226 --- /dev/null +++ b/scripts/icons/sources/IconArrowsRepeatLeftRight.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconAt.svg b/scripts/icons/sources/IconAt.svg new file mode 100644 index 0000000..962d2df --- /dev/null +++ b/scripts/icons/sources/IconAt.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconAtSolid.svg b/scripts/icons/sources/IconAtSolid.svg new file mode 100644 index 0000000..3eab0d0 --- /dev/null +++ b/scripts/icons/sources/IconAtSolid.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconBellNotification.svg b/scripts/icons/sources/IconBellNotification.svg new file mode 100644 index 0000000..ad2b509 --- /dev/null +++ b/scripts/icons/sources/IconBellNotification.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconBubble3ChatMessage.svg b/scripts/icons/sources/IconBubble3ChatMessage.svg new file mode 100644 index 0000000..9a2d386 --- /dev/null +++ b/scripts/icons/sources/IconBubble3ChatMessage.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconBubble3Solid.svg b/scripts/icons/sources/IconBubble3Solid.svg new file mode 100644 index 0000000..090fa62 --- /dev/null +++ b/scripts/icons/sources/IconBubble3Solid.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconBubbleAnnotation2ChatMessage.svg b/scripts/icons/sources/IconBubbleAnnotation2ChatMessage.svg new file mode 100644 index 0000000..1631c2c --- /dev/null +++ b/scripts/icons/sources/IconBubbleAnnotation2ChatMessage.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconBubbleText6ChatMessage.svg b/scripts/icons/sources/IconBubbleText6ChatMessage.svg new file mode 100644 index 0000000..14249c7 --- /dev/null +++ b/scripts/icons/sources/IconBubbleText6ChatMessage.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconBubbleText6Solid.svg b/scripts/icons/sources/IconBubbleText6Solid.svg new file mode 100644 index 0000000..b6a3b01 --- /dev/null +++ b/scripts/icons/sources/IconBubbleText6Solid.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconBubbleWideNotificationChatMessage.svg b/scripts/icons/sources/IconBubbleWideNotificationChatMessage.svg new file mode 100644 index 0000000..27cc929 --- /dev/null +++ b/scripts/icons/sources/IconBubbleWideNotificationChatMessage.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconBubbleWideSparkleChatMessage.svg b/scripts/icons/sources/IconBubbleWideSparkleChatMessage.svg new file mode 100644 index 0000000..1cc881e --- /dev/null +++ b/scripts/icons/sources/IconBubbleWideSparkleChatMessage.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconCalendar1.svg b/scripts/icons/sources/IconCalendar1.svg new file mode 100644 index 0000000..f9fb7ee --- /dev/null +++ b/scripts/icons/sources/IconCalendar1.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCallCancel.svg b/scripts/icons/sources/IconCallCancel.svg new file mode 100644 index 0000000..cde2a81 --- /dev/null +++ b/scripts/icons/sources/IconCallCancel.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconCamera1.svg b/scripts/icons/sources/IconCamera1.svg new file mode 100644 index 0000000..d1fe0a5 --- /dev/null +++ b/scripts/icons/sources/IconCamera1.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconChainLink3.svg b/scripts/icons/sources/IconChainLink3.svg new file mode 100644 index 0000000..883cb6d --- /dev/null +++ b/scripts/icons/sources/IconChainLink3.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconChart5.svg b/scripts/icons/sources/IconChart5.svg new file mode 100644 index 0000000..dbffeab --- /dev/null +++ b/scripts/icons/sources/IconChart5.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCheckmark1Small.svg b/scripts/icons/sources/IconCheckmark1Small.svg new file mode 100644 index 0000000..0334ed1 --- /dev/null +++ b/scripts/icons/sources/IconCheckmark1Small.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCheckmark2.svg b/scripts/icons/sources/IconCheckmark2.svg new file mode 100644 index 0000000..54fb256 --- /dev/null +++ b/scripts/icons/sources/IconCheckmark2.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCheckmark2Small.svg b/scripts/icons/sources/IconCheckmark2Small.svg new file mode 100644 index 0000000..99d8d0b --- /dev/null +++ b/scripts/icons/sources/IconCheckmark2Small.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconChevronDown.svg b/scripts/icons/sources/IconChevronDown.svg new file mode 100644 index 0000000..c32f25d --- /dev/null +++ b/scripts/icons/sources/IconChevronDown.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconChevronGrabberVerticalSelector.svg b/scripts/icons/sources/IconChevronGrabberVerticalSelector.svg new file mode 100644 index 0000000..a9ecbfe --- /dev/null +++ b/scripts/icons/sources/IconChevronGrabberVerticalSelector.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconChevronLeft.svg b/scripts/icons/sources/IconChevronLeft.svg new file mode 100644 index 0000000..ae045c6 --- /dev/null +++ b/scripts/icons/sources/IconChevronLeft.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconChevronRight.svg b/scripts/icons/sources/IconChevronRight.svg new file mode 100644 index 0000000..6b3898a --- /dev/null +++ b/scripts/icons/sources/IconChevronRight.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconChevronTop.svg b/scripts/icons/sources/IconChevronTop.svg new file mode 100644 index 0000000..a2778ca --- /dev/null +++ b/scripts/icons/sources/IconChevronTop.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCircleBanSign.svg b/scripts/icons/sources/IconCircleBanSign.svg new file mode 100644 index 0000000..3aee02f --- /dev/null +++ b/scripts/icons/sources/IconCircleBanSign.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCircleCheck.svg b/scripts/icons/sources/IconCircleCheck.svg new file mode 100644 index 0000000..ae09d34 --- /dev/null +++ b/scripts/icons/sources/IconCircleCheck.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCircleInfoTooltip.svg b/scripts/icons/sources/IconCircleInfoTooltip.svg new file mode 100644 index 0000000..a243816 --- /dev/null +++ b/scripts/icons/sources/IconCircleInfoTooltip.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCircleMinus.svg b/scripts/icons/sources/IconCircleMinus.svg new file mode 100644 index 0000000..858b78e --- /dev/null +++ b/scripts/icons/sources/IconCircleMinus.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCircleQuestionmark.svg b/scripts/icons/sources/IconCircleQuestionmark.svg new file mode 100644 index 0000000..a03c074 --- /dev/null +++ b/scripts/icons/sources/IconCircleQuestionmark.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCircleQuestionmarkFilled.svg b/scripts/icons/sources/IconCircleQuestionmarkFilled.svg new file mode 100644 index 0000000..e4e2233 --- /dev/null +++ b/scripts/icons/sources/IconCircleQuestionmarkFilled.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCircleX.svg b/scripts/icons/sources/IconCircleX.svg new file mode 100644 index 0000000..9006489 --- /dev/null +++ b/scripts/icons/sources/IconCircleX.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconClock.svg b/scripts/icons/sources/IconClock.svg new file mode 100644 index 0000000..7fe12b1 --- /dev/null +++ b/scripts/icons/sources/IconClock.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconClockSolid.svg b/scripts/icons/sources/IconClockSolid.svg new file mode 100644 index 0000000..cb6f1d8 --- /dev/null +++ b/scripts/icons/sources/IconClockSolid.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCode.svg b/scripts/icons/sources/IconCode.svg new file mode 100644 index 0000000..5aefc34 --- /dev/null +++ b/scripts/icons/sources/IconCode.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCodeBrackets.svg b/scripts/icons/sources/IconCodeBrackets.svg new file mode 100644 index 0000000..68fe53d --- /dev/null +++ b/scripts/icons/sources/IconCodeBrackets.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCodeEditorInsert.svg b/scripts/icons/sources/IconCodeEditorInsert.svg new file mode 100644 index 0000000..3a56779 --- /dev/null +++ b/scripts/icons/sources/IconCodeEditorInsert.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCompass.svg b/scripts/icons/sources/IconCompass.svg new file mode 100644 index 0000000..f7d729e --- /dev/null +++ b/scripts/icons/sources/IconCompass.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconCreditCard2Billing.svg b/scripts/icons/sources/IconCreditCard2Billing.svg new file mode 100644 index 0000000..f56202d --- /dev/null +++ b/scripts/icons/sources/IconCreditCard2Billing.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCrossMedium.svg b/scripts/icons/sources/IconCrossMedium.svg new file mode 100644 index 0000000..37ff64d --- /dev/null +++ b/scripts/icons/sources/IconCrossMedium.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCrossSmall.svg b/scripts/icons/sources/IconCrossSmall.svg new file mode 100644 index 0000000..41a7bfb --- /dev/null +++ b/scripts/icons/sources/IconCrossSmall.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconDotGrid2x3.svg b/scripts/icons/sources/IconDotGrid2x3.svg new file mode 100644 index 0000000..f3d5a23 --- /dev/null +++ b/scripts/icons/sources/IconDotGrid2x3.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/scripts/icons/sources/IconDotsGrid1x3Vertical.svg b/scripts/icons/sources/IconDotsGrid1x3Vertical.svg new file mode 100644 index 0000000..a365e10 --- /dev/null +++ b/scripts/icons/sources/IconDotsGrid1x3Vertical.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/scripts/icons/sources/IconDoupleCheckmark1Small.svg b/scripts/icons/sources/IconDoupleCheckmark1Small.svg new file mode 100644 index 0000000..01b64c7 --- /dev/null +++ b/scripts/icons/sources/IconDoupleCheckmark1Small.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconEditBig.svg b/scripts/icons/sources/IconEditBig.svg new file mode 100644 index 0000000..a2c2fa3 --- /dev/null +++ b/scripts/icons/sources/IconEditBig.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconEditBigSolid.svg b/scripts/icons/sources/IconEditBigSolid.svg new file mode 100644 index 0000000..d421e8e --- /dev/null +++ b/scripts/icons/sources/IconEditBigSolid.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconEmojiAddReaction.svg b/scripts/icons/sources/IconEmojiAddReaction.svg new file mode 100644 index 0000000..f041eac --- /dev/null +++ b/scripts/icons/sources/IconEmojiAddReaction.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconEmojiSmile.svg b/scripts/icons/sources/IconEmojiSmile.svg new file mode 100644 index 0000000..529a988 --- /dev/null +++ b/scripts/icons/sources/IconEmojiSmile.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/scripts/icons/sources/IconExclamationCircle-1.svg b/scripts/icons/sources/IconExclamationCircle-1.svg new file mode 100644 index 0000000..d02e1bb --- /dev/null +++ b/scripts/icons/sources/IconExclamationCircle-1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/scripts/icons/sources/IconExclamationCircle.svg b/scripts/icons/sources/IconExclamationCircle.svg new file mode 100644 index 0000000..bec0355 --- /dev/null +++ b/scripts/icons/sources/IconExclamationCircle.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconExclamationTriangle-1.svg b/scripts/icons/sources/IconExclamationTriangle-1.svg new file mode 100644 index 0000000..2ce1db7 --- /dev/null +++ b/scripts/icons/sources/IconExclamationTriangle-1.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconExclamationTriangle.svg b/scripts/icons/sources/IconExclamationTriangle.svg new file mode 100644 index 0000000..c500883 --- /dev/null +++ b/scripts/icons/sources/IconExclamationTriangle.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconEyeOpen.svg b/scripts/icons/sources/IconEyeOpen.svg new file mode 100644 index 0000000..752f16a --- /dev/null +++ b/scripts/icons/sources/IconEyeOpen.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconFileBend.svg b/scripts/icons/sources/IconFileBend.svg new file mode 100644 index 0000000..a382668 --- /dev/null +++ b/scripts/icons/sources/IconFileBend.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconFilledCircleInfoTooltip.svg b/scripts/icons/sources/IconFilledCircleInfoTooltip.svg new file mode 100644 index 0000000..530fc39 --- /dev/null +++ b/scripts/icons/sources/IconFilledCircleInfoTooltip.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconFilter1.svg b/scripts/icons/sources/IconFilter1.svg new file mode 100644 index 0000000..5052df6 --- /dev/null +++ b/scripts/icons/sources/IconFilter1.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconFlag2.svg b/scripts/icons/sources/IconFlag2.svg new file mode 100644 index 0000000..7ecab8f --- /dev/null +++ b/scripts/icons/sources/IconFlag2.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconGauge.svg b/scripts/icons/sources/IconGauge.svg new file mode 100644 index 0000000..94b283d --- /dev/null +++ b/scripts/icons/sources/IconGauge.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconGoogle.svg b/scripts/icons/sources/IconGoogle.svg new file mode 100644 index 0000000..005188c --- /dev/null +++ b/scripts/icons/sources/IconGoogle.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/scripts/icons/sources/IconHashtagChannel.svg b/scripts/icons/sources/IconHashtagChannel.svg new file mode 100644 index 0000000..34411a3 --- /dev/null +++ b/scripts/icons/sources/IconHashtagChannel.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconHistory.svg b/scripts/icons/sources/IconHistory.svg new file mode 100644 index 0000000..09f9d67 --- /dev/null +++ b/scripts/icons/sources/IconHistory.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconImages1Alt.svg b/scripts/icons/sources/IconImages1Alt.svg new file mode 100644 index 0000000..b6a07d7 --- /dev/null +++ b/scripts/icons/sources/IconImages1Alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconInvite.svg b/scripts/icons/sources/IconInvite.svg new file mode 100644 index 0000000..a162508 --- /dev/null +++ b/scripts/icons/sources/IconInvite.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconLayersBehind.svg b/scripts/icons/sources/IconLayersBehind.svg new file mode 100644 index 0000000..cc955a5 --- /dev/null +++ b/scripts/icons/sources/IconLayersBehind.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconLayoutGrid1.svg b/scripts/icons/sources/IconLayoutGrid1.svg new file mode 100644 index 0000000..490ecb3 --- /dev/null +++ b/scripts/icons/sources/IconLayoutGrid1.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/scripts/icons/sources/IconLimits.svg b/scripts/icons/sources/IconLimits.svg new file mode 100644 index 0000000..7c1bb80 --- /dev/null +++ b/scripts/icons/sources/IconLimits.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconLineChart3.svg b/scripts/icons/sources/IconLineChart3.svg new file mode 100644 index 0000000..bb3b228 --- /dev/null +++ b/scripts/icons/sources/IconLineChart3.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconLoadingCircle.svg b/scripts/icons/sources/IconLoadingCircle.svg new file mode 100644 index 0000000..29f9639 --- /dev/null +++ b/scripts/icons/sources/IconLoadingCircle.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconLock.svg b/scripts/icons/sources/IconLock.svg new file mode 100644 index 0000000..6ba4714 --- /dev/null +++ b/scripts/icons/sources/IconLock.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconMagnifyingGlassSearch.svg b/scripts/icons/sources/IconMagnifyingGlassSearch.svg new file mode 100644 index 0000000..32f0224 --- /dev/null +++ b/scripts/icons/sources/IconMagnifyingGlassSearch.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconMapPin.svg b/scripts/icons/sources/IconMapPin.svg new file mode 100644 index 0000000..556ce80 --- /dev/null +++ b/scripts/icons/sources/IconMapPin.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconMicrophone.svg b/scripts/icons/sources/IconMicrophone.svg new file mode 100644 index 0000000..3f69428 --- /dev/null +++ b/scripts/icons/sources/IconMicrophone.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconMicrophoneSolid.svg b/scripts/icons/sources/IconMicrophoneSolid.svg new file mode 100644 index 0000000..c42a8a9 --- /dev/null +++ b/scripts/icons/sources/IconMicrophoneSolid.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconMinusLarge.svg b/scripts/icons/sources/IconMinusLarge.svg new file mode 100644 index 0000000..ee982bc --- /dev/null +++ b/scripts/icons/sources/IconMinusLarge.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconMinusSmall.svg b/scripts/icons/sources/IconMinusSmall.svg new file mode 100644 index 0000000..6999b73 --- /dev/null +++ b/scripts/icons/sources/IconMinusSmall.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconMute.svg b/scripts/icons/sources/IconMute.svg new file mode 100644 index 0000000..05f32f9 --- /dev/null +++ b/scripts/icons/sources/IconMute.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconNewspaper2.svg b/scripts/icons/sources/IconNewspaper2.svg new file mode 100644 index 0000000..8c3f1ce --- /dev/null +++ b/scripts/icons/sources/IconNewspaper2.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconOrganization.svg b/scripts/icons/sources/IconOrganization.svg new file mode 100644 index 0000000..20b2de5 --- /dev/null +++ b/scripts/icons/sources/IconOrganization.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconPaperPlane.svg b/scripts/icons/sources/IconPaperPlane.svg new file mode 100644 index 0000000..c7f19fe --- /dev/null +++ b/scripts/icons/sources/IconPaperPlane.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconPaperPlaneTopRight.svg b/scripts/icons/sources/IconPaperPlaneTopRight.svg new file mode 100644 index 0000000..8f55061 --- /dev/null +++ b/scripts/icons/sources/IconPaperPlaneTopRight.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconPaperclip1.svg b/scripts/icons/sources/IconPaperclip1.svg new file mode 100644 index 0000000..a478fef --- /dev/null +++ b/scripts/icons/sources/IconPaperclip1.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconParagraphsText.svg b/scripts/icons/sources/IconParagraphsText.svg new file mode 100644 index 0000000..40888e2 --- /dev/null +++ b/scripts/icons/sources/IconParagraphsText.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconPause.svg b/scripts/icons/sources/IconPause.svg new file mode 100644 index 0000000..42dbbde --- /dev/null +++ b/scripts/icons/sources/IconPause.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconPencil.svg b/scripts/icons/sources/IconPencil.svg new file mode 100644 index 0000000..bfd46f6 --- /dev/null +++ b/scripts/icons/sources/IconPencil.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconPeople.svg b/scripts/icons/sources/IconPeople.svg new file mode 100644 index 0000000..66b9213 --- /dev/null +++ b/scripts/icons/sources/IconPeople.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconPeople2.svg b/scripts/icons/sources/IconPeople2.svg new file mode 100644 index 0000000..316ab8c --- /dev/null +++ b/scripts/icons/sources/IconPeople2.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconPeopleAdd.svg b/scripts/icons/sources/IconPeopleAdd.svg new file mode 100644 index 0000000..f2700c6 --- /dev/null +++ b/scripts/icons/sources/IconPeopleAdd.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconPeopleAdded.svg b/scripts/icons/sources/IconPeopleAdded.svg new file mode 100644 index 0000000..408ac4c --- /dev/null +++ b/scripts/icons/sources/IconPeopleAdded.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/scripts/icons/sources/IconPeopleCircle.svg b/scripts/icons/sources/IconPeopleCircle.svg new file mode 100644 index 0000000..e1bacc5 --- /dev/null +++ b/scripts/icons/sources/IconPeopleCircle.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconPeopleCopy.svg b/scripts/icons/sources/IconPeopleCopy.svg new file mode 100644 index 0000000..a8723ee --- /dev/null +++ b/scripts/icons/sources/IconPeopleCopy.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconPeopleEditUserRights.svg b/scripts/icons/sources/IconPeopleEditUserRights.svg new file mode 100644 index 0000000..51aee80 --- /dev/null +++ b/scripts/icons/sources/IconPeopleEditUserRights.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconPeopleRemove.svg b/scripts/icons/sources/IconPeopleRemove.svg new file mode 100644 index 0000000..d2b4fd9 --- /dev/null +++ b/scripts/icons/sources/IconPeopleRemove.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/scripts/icons/sources/IconPersona.svg b/scripts/icons/sources/IconPersona.svg new file mode 100644 index 0000000..225718d --- /dev/null +++ b/scripts/icons/sources/IconPersona.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/scripts/icons/sources/IconPin.svg b/scripts/icons/sources/IconPin.svg new file mode 100644 index 0000000..6c251dd --- /dev/null +++ b/scripts/icons/sources/IconPin.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconPlaySolid.svg b/scripts/icons/sources/IconPlaySolid.svg new file mode 100644 index 0000000..134c502 --- /dev/null +++ b/scripts/icons/sources/IconPlaySolid.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconPlusLarge.svg b/scripts/icons/sources/IconPlusLarge.svg new file mode 100644 index 0000000..d04c530 --- /dev/null +++ b/scripts/icons/sources/IconPlusLarge.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconPlusSmall.svg b/scripts/icons/sources/IconPlusSmall.svg new file mode 100644 index 0000000..84234e8 --- /dev/null +++ b/scripts/icons/sources/IconPlusSmall.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconRunShortcut.svg b/scripts/icons/sources/IconRunShortcut.svg new file mode 100644 index 0000000..3b93966 --- /dev/null +++ b/scripts/icons/sources/IconRunShortcut.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconSearchText.svg b/scripts/icons/sources/IconSearchText.svg new file mode 100644 index 0000000..5686bd6 --- /dev/null +++ b/scripts/icons/sources/IconSearchText.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconSettingsGear2.svg b/scripts/icons/sources/IconSettingsGear2.svg new file mode 100644 index 0000000..74dc6b2 --- /dev/null +++ b/scripts/icons/sources/IconSettingsGear2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconSettingsSliderVer.svg b/scripts/icons/sources/IconSettingsSliderVer.svg new file mode 100644 index 0000000..8d67974 --- /dev/null +++ b/scripts/icons/sources/IconSettingsSliderVer.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconShapesPlusCloseSquareCircle.svg b/scripts/icons/sources/IconShapesPlusCloseSquareCircle.svg new file mode 100644 index 0000000..180e262 --- /dev/null +++ b/scripts/icons/sources/IconShapesPlusCloseSquareCircle.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconShapesTriangleSquareCircle.svg b/scripts/icons/sources/IconShapesTriangleSquareCircle.svg new file mode 100644 index 0000000..fafbbc3 --- /dev/null +++ b/scripts/icons/sources/IconShapesTriangleSquareCircle.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/scripts/icons/sources/IconShareRedirectLink.svg b/scripts/icons/sources/IconShareRedirectLink.svg new file mode 100644 index 0000000..3a5134d --- /dev/null +++ b/scripts/icons/sources/IconShareRedirectLink.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconSquareBehindSquare2_Copy.svg b/scripts/icons/sources/IconSquareBehindSquare2_Copy.svg new file mode 100644 index 0000000..fe25052 --- /dev/null +++ b/scripts/icons/sources/IconSquareBehindSquare2_Copy.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconSquareCircleTopRightFeeds.svg b/scripts/icons/sources/IconSquareCircleTopRightFeeds.svg new file mode 100644 index 0000000..90fd517 --- /dev/null +++ b/scripts/icons/sources/IconSquareCircleTopRightFeeds.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconTable.svg b/scripts/icons/sources/IconTable.svg new file mode 100644 index 0000000..11d3250 --- /dev/null +++ b/scripts/icons/sources/IconTable.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconTeam.svg b/scripts/icons/sources/IconTeam.svg new file mode 100644 index 0000000..427814c --- /dev/null +++ b/scripts/icons/sources/IconTeam.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/scripts/icons/sources/IconTextToImageURLEnrichment.svg b/scripts/icons/sources/IconTextToImageURLEnrichment.svg new file mode 100644 index 0000000..85c91d1 --- /dev/null +++ b/scripts/icons/sources/IconTextToImageURLEnrichment.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/scripts/icons/sources/IconThunder.svg b/scripts/icons/sources/IconThunder.svg new file mode 100644 index 0000000..0be9b04 --- /dev/null +++ b/scripts/icons/sources/IconThunder.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/scripts/icons/sources/IconTrashBin.svg b/scripts/icons/sources/IconTrashBin.svg new file mode 100644 index 0000000..19afd1e --- /dev/null +++ b/scripts/icons/sources/IconTrashBin.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconTrending4.svg b/scripts/icons/sources/IconTrending4.svg new file mode 100644 index 0000000..af82e96 --- /dev/null +++ b/scripts/icons/sources/IconTrending4.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconUsers.svg b/scripts/icons/sources/IconUsers.svg new file mode 100644 index 0000000..05e9623 --- /dev/null +++ b/scripts/icons/sources/IconUsers.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconVideo.svg b/scripts/icons/sources/IconVideo.svg new file mode 100644 index 0000000..c22e605 --- /dev/null +++ b/scripts/icons/sources/IconVideo.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconVideoClip.svg b/scripts/icons/sources/IconVideoClip.svg new file mode 100644 index 0000000..85eac8d --- /dev/null +++ b/scripts/icons/sources/IconVideoClip.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconVideoSolid.svg b/scripts/icons/sources/IconVideoSolid.svg new file mode 100644 index 0000000..2ca930f --- /dev/null +++ b/scripts/icons/sources/IconVideoSolid.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconVoiceAndVideo.svg b/scripts/icons/sources/IconVoiceAndVideo.svg new file mode 100644 index 0000000..9d7aba6 --- /dev/null +++ b/scripts/icons/sources/IconVoiceAndVideo.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/scripts/icons/sources/IconVoiceHigh.svg b/scripts/icons/sources/IconVoiceHigh.svg new file mode 100644 index 0000000..ac11cb1 --- /dev/null +++ b/scripts/icons/sources/IconVoiceHigh.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconVolumeFull.svg b/scripts/icons/sources/IconVolumeFull.svg new file mode 100644 index 0000000..cee623d --- /dev/null +++ b/scripts/icons/sources/IconVolumeFull.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconWebhook.svg b/scripts/icons/sources/IconWebhook.svg new file mode 100644 index 0000000..8de14b2 --- /dev/null +++ b/scripts/icons/sources/IconWebhook.svg @@ -0,0 +1,3 @@ + + + From 1caaec5efb569a287d41775f66e5fa4fb6897c58 Mon Sep 17 00:00:00 2001 From: Rene Floor Date: Fri, 23 Jan 2026 14:07:02 +0100 Subject: [PATCH 2/5] Fix analysis issues --- .../lib/primitives/icons.dart | 4 ++-- packages/stream_core_flutter/icon_font.yaml | 2 +- .../lib/fonts/stream_icons_font.otf | Bin 21136 -> 21136 bytes .../stream_core_flutter/lib/src/theme.dart | 2 +- .../lib/src/theme/stream_icon.dart | 2 +- ...{stream_icons.dart => stream_icons.g.dart} | 0 6 files changed, 5 insertions(+), 5 deletions(-) rename packages/stream_core_flutter/lib/src/theme/{stream_icons.dart => stream_icons.g.dart} (100%) diff --git a/apps/design_system_gallery/lib/primitives/icons.dart b/apps/design_system_gallery/lib/primitives/icons.dart index 6c5c551..ae7c426 100644 --- a/apps/design_system_gallery/lib/primitives/icons.dart +++ b/apps/design_system_gallery/lib/primitives/icons.dart @@ -8,7 +8,7 @@ import 'package:widgetbook_annotation/widgetbook_annotation.dart'; path: '[App Foundation]/Primitives/Icons', ) Widget buildStreamIconsShowcase(BuildContext context) { - return IconsPage(); + return const IconsPage(); } class IconsPage extends StatefulWidget { @@ -20,7 +20,7 @@ class IconsPage extends StatefulWidget { class _IconsPageState extends State { final _searchController = TextEditingController(); - String _searchQuery = ''; + var _searchQuery = ''; @override void dispose() { diff --git a/packages/stream_core_flutter/icon_font.yaml b/packages/stream_core_flutter/icon_font.yaml index e79addb..9a746f7 100644 --- a/packages/stream_core_flutter/icon_font.yaml +++ b/packages/stream_core_flutter/icon_font.yaml @@ -2,7 +2,7 @@ icon_font: input_svg_dir: "../../scripts/icons/sources/" output_font_file: "lib/fonts/stream_icons_font.otf" - output_class_file: "lib/src/theme/stream_icons.dart" + output_class_file: "lib/src/theme/stream_icons.g.dart" class_name: "StreamIcons" package: stream_core_flutter format: true diff --git a/packages/stream_core_flutter/lib/fonts/stream_icons_font.otf b/packages/stream_core_flutter/lib/fonts/stream_icons_font.otf index 7cc34c7a1114f0a1a77c70e57d41ba15f136f221..9f734b7f991ad71d90a299e1604dcbb59b9d09f0 100644 GIT binary patch delta 45 scmbQRlyL$O1u=E5oEVZMrM)el-{va=H}eYyAb2`c=>m-2c;P@G0Ciyy%m4rY delta 45 scmbQRlyL$O1u-QRPYg+ts#1#QxB1Gz&HRD^2%gU5H-*s~FB}L2092n2&Hw-a diff --git a/packages/stream_core_flutter/lib/src/theme.dart b/packages/stream_core_flutter/lib/src/theme.dart index fd587c5..29f73dc 100644 --- a/packages/stream_core_flutter/lib/src/theme.dart +++ b/packages/stream_core_flutter/lib/src/theme.dart @@ -11,7 +11,7 @@ export 'theme/semantics/stream_color_scheme.dart'; export 'theme/semantics/stream_text_theme.dart'; export 'theme/stream_icon.dart'; -export 'theme/stream_icons.dart'; +export 'theme/stream_icons.g.dart'; export 'theme/stream_theme.dart'; export 'theme/stream_theme_extensions.dart'; diff --git a/packages/stream_core_flutter/lib/src/theme/stream_icon.dart b/packages/stream_core_flutter/lib/src/theme/stream_icon.dart index 0f8950d..f333270 100644 --- a/packages/stream_core_flutter/lib/src/theme/stream_icon.dart +++ b/packages/stream_core_flutter/lib/src/theme/stream_icon.dart @@ -1,6 +1,6 @@ import 'package:flutter/material.dart'; -import 'stream_icons.dart'; +import 'stream_icons.g.dart'; /// A class that provides access to the icons in the Stream Icons font. /// diff --git a/packages/stream_core_flutter/lib/src/theme/stream_icons.dart b/packages/stream_core_flutter/lib/src/theme/stream_icons.g.dart similarity index 100% rename from packages/stream_core_flutter/lib/src/theme/stream_icons.dart rename to packages/stream_core_flutter/lib/src/theme/stream_icons.g.dart From afd306c76b61d9a9a92e4ab0e2806a7544337164 Mon Sep 17 00:00:00 2001 From: Rene Floor Date: Fri, 23 Jan 2026 14:43:27 +0100 Subject: [PATCH 3/5] Fix missing code gen --- .../lib/src/theme/stream_theme.g.theme.dart | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/stream_core_flutter/lib/src/theme/stream_theme.g.theme.dart b/packages/stream_core_flutter/lib/src/theme/stream_theme.g.theme.dart index 59918ca..4262cd2 100644 --- a/packages/stream_core_flutter/lib/src/theme/stream_theme.g.theme.dart +++ b/packages/stream_core_flutter/lib/src/theme/stream_theme.g.theme.dart @@ -21,6 +21,7 @@ mixin _$StreamTheme on ThemeExtension { StreamBoxShadow? boxShadow, StreamAvatarThemeData? avatarTheme, StreamOnlineIndicatorThemeData? onlineIndicatorTheme, + StreamIcon? icons, }) { final _this = (this as StreamTheme); @@ -34,6 +35,7 @@ mixin _$StreamTheme on ThemeExtension { boxShadow: boxShadow ?? _this.boxShadow, avatarTheme: avatarTheme ?? _this.avatarTheme, onlineIndicatorTheme: onlineIndicatorTheme ?? _this.onlineIndicatorTheme, + icons: icons ?? _this.icons, ); } @@ -67,6 +69,7 @@ mixin _$StreamTheme on ThemeExtension { other.onlineIndicatorTheme, t, )!, + icons: t < 0.5 ? _this.icons : other.icons, ); } @@ -91,7 +94,8 @@ mixin _$StreamTheme on ThemeExtension { _other.textTheme == _this.textTheme && _other.boxShadow == _this.boxShadow && _other.avatarTheme == _this.avatarTheme && - _other.onlineIndicatorTheme == _this.onlineIndicatorTheme; + _other.onlineIndicatorTheme == _this.onlineIndicatorTheme && + _other.icons == _this.icons; } @override @@ -109,6 +113,7 @@ mixin _$StreamTheme on ThemeExtension { _this.boxShadow, _this.avatarTheme, _this.onlineIndicatorTheme, + _this.icons, ); } } From f94140d1d060717c895ec738b8b4cda5a15e177f Mon Sep 17 00:00:00 2001 From: Rene Floor Date: Wed, 28 Jan 2026 12:04:36 +0100 Subject: [PATCH 4/5] fix icons --- .../lib/fonts/stream_icons_font.otf | Bin 21136 -> 32540 bytes .../lib/src/theme/stream_icon.dart | 24 +- .../lib/src/theme/stream_icons.g.dart | 568 ++++++++++-------- scripts/icons/sources/IconApiAggregate.svg | 4 +- scripts/icons/sources/IconApples.svg | 3 + scripts/icons/sources/IconArrowBoxLeft.svg | 2 +- scripts/icons/sources/IconArrowDown.svg | 2 +- scripts/icons/sources/IconArrowLeft.svg | 2 +- scripts/icons/sources/IconArrowRight.svg | 2 +- .../sources/IconArrowRotateClockwise.svg | 2 +- .../IconArrowRotateRightLeftRepeatRefresh.svg | 2 +- scripts/icons/sources/IconArrowShareLeft.svg | 2 +- scripts/icons/sources/IconArrowUp.svg | 2 +- .../sources/IconArrowsRepeatLeftRight.svg | 2 +- scripts/icons/sources/IconAt.svg | 2 +- scripts/icons/sources/IconAtSolid.svg | 2 +- .../icons/sources/IconBellNotification.svg | 2 +- .../icons/sources/IconBrowserAISparkle.svg | 6 + .../icons/sources/IconBubble3ChatMessage.svg | 2 +- scripts/icons/sources/IconBubble3Solid.svg | 2 +- .../IconBubbleAnnotation2ChatMessage.svg | 2 +- .../sources/IconBubbleText6ChatMessage.svg | 2 +- .../IconBubbleWideNotificationChatMessage.svg | 2 +- .../IconBubbleWideSparkleChatMessage.svg | 4 +- scripts/icons/sources/IconCalendar1.svg | 2 +- scripts/icons/sources/IconCallCancel.svg | 4 +- scripts/icons/sources/IconCamera1.svg | 3 +- scripts/icons/sources/IconCar1.svg | 3 + scripts/icons/sources/IconCat.svg | 6 + scripts/icons/sources/IconChainLink3.svg | 2 +- scripts/icons/sources/IconChart5.svg | 2 +- scripts/icons/sources/IconCheckmark1Small.svg | 2 +- scripts/icons/sources/IconCheckmark2.svg | 2 +- scripts/icons/sources/IconCheckmark2Small.svg | 2 +- scripts/icons/sources/IconChevronDown.svg | 2 +- .../IconChevronGrabberVerticalSelector.svg | 2 +- scripts/icons/sources/IconChevronLeft.svg | 2 +- scripts/icons/sources/IconChevronRight.svg | 2 +- scripts/icons/sources/IconChevronTop.svg | 2 +- scripts/icons/sources/IconCircleBanSign.svg | 2 +- scripts/icons/sources/IconCircleCheck.svg | 2 +- .../icons/sources/IconCircleInfoTooltip.svg | 2 +- scripts/icons/sources/IconCircleMinus.svg | 2 +- .../icons/sources/IconCircleQuestionmark.svg | 2 +- .../sources/IconCircleQuestionmarkFilled.svg | 2 +- scripts/icons/sources/IconCircleX.svg | 2 +- scripts/icons/sources/IconClock.svg | 2 +- scripts/icons/sources/IconClockSolid.svg | 2 +- scripts/icons/sources/IconCode.svg | 2 +- scripts/icons/sources/IconCodeBrackets.svg | 2 +- .../icons/sources/IconCodeEditorInsert.svg | 2 +- scripts/icons/sources/IconCompass.svg | 3 +- .../icons/sources/IconCreditCard2Billing.svg | 2 +- scripts/icons/sources/IconCrossMedium.svg | 2 +- scripts/icons/sources/IconCrossSmall.svg | 2 +- scripts/icons/sources/IconDotGrid2x3.svg | 12 +- .../icons/sources/IconDotsGrid1x3Vertical.svg | 13 +- .../sources/IconDoupleCheckmark1Small.svg | 2 +- scripts/icons/sources/IconEditBig.svg | 4 +- scripts/icons/sources/IconEditBigSolid.svg | 4 +- .../icons/sources/IconEmojiAddReaction.svg | 2 +- scripts/icons/sources/IconEmojiSmile.svg | 8 +- .../icons/sources/IconExclamationCircle-1.svg | 6 +- .../icons/sources/IconExclamationCircle.svg | 2 +- .../icons/sources/IconExclamationTriangle.svg | 2 +- scripts/icons/sources/IconEyeOpen.svg | 3 +- scripts/icons/sources/IconFileBend.svg | 2 +- .../sources/IconFilledCircleInfoTooltip.svg | 2 +- scripts/icons/sources/IconFilter1.svg | 2 +- scripts/icons/sources/IconFlag2.svg | 2 +- scripts/icons/sources/IconGauge.svg | 2 +- scripts/icons/sources/IconGoogle.svg | 8 +- scripts/icons/sources/IconHashtagChannel.svg | 2 +- scripts/icons/sources/IconHeart2.svg | 3 + scripts/icons/sources/IconHistory.svg | 2 +- scripts/icons/sources/IconImages1Alt.svg | 2 +- scripts/icons/sources/IconInvite.svg | 2 +- scripts/icons/sources/IconLayersBehind.svg | 2 +- scripts/icons/sources/IconLayoutGrid1.svg | 5 +- scripts/icons/sources/IconLightBulbSimple.svg | 4 + scripts/icons/sources/IconLimits.svg | 2 +- scripts/icons/sources/IconLineChart3.svg | 2 +- scripts/icons/sources/IconLoadingCircle.svg | 4 - scripts/icons/sources/IconLock.svg | 2 +- .../sources/IconMagnifyingGlassSearch.svg | 2 +- scripts/icons/sources/IconMapPin.svg | 3 +- scripts/icons/sources/IconMicrophone.svg | 2 +- scripts/icons/sources/IconMicrophoneSolid.svg | 4 +- scripts/icons/sources/IconMute.svg | 4 +- scripts/icons/sources/IconNewspaper2.svg | 2 +- scripts/icons/sources/IconOrganization.svg | 2 +- scripts/icons/sources/IconPaperPlane.svg | 2 +- .../icons/sources/IconPaperPlaneTopRight.svg | 2 +- scripts/icons/sources/IconPaperclip1.svg | 2 +- scripts/icons/sources/IconParagraphsText.svg | 2 +- scripts/icons/sources/IconPencil.svg | 2 +- scripts/icons/sources/IconPeople.svg | 3 +- scripts/icons/sources/IconPeople2.svg | 2 +- scripts/icons/sources/IconPeopleAdd.svg | 2 +- scripts/icons/sources/IconPeopleAdded.svg | 6 +- scripts/icons/sources/IconPeopleCircle.svg | 2 +- scripts/icons/sources/IconPeopleCopy.svg | 2 +- .../sources/IconPeopleEditUserRights.svg | 2 +- scripts/icons/sources/IconPeopleRemove.svg | 6 +- scripts/icons/sources/IconPersona.svg | 30 +- scripts/icons/sources/IconPin.svg | 2 +- scripts/icons/sources/IconPlusLarge.svg | 2 +- scripts/icons/sources/IconPlusSmall.svg | 2 +- scripts/icons/sources/IconRunShortcut.svg | 2 +- scripts/icons/sources/IconSearchText.svg | 2 +- scripts/icons/sources/IconSettingsGear2.svg | 3 +- .../icons/sources/IconSettingsSliderVer.svg | 2 +- .../IconShapesPlusCloseSquareCircle.svg | 2 +- .../IconShapesTriangleSquareCircle.svg | 4 +- .../icons/sources/IconShareRedirectLink.svg | 2 +- scripts/icons/sources/IconShield.svg | 3 + .../sources/IconSquareBehindSquare2_Copy.svg | 2 +- .../sources/IconSquareCircleTopRightFeeds.svg | 2 +- scripts/icons/sources/IconStop.svg | 3 + scripts/icons/sources/IconTeam.svg | 6 +- scripts/icons/sources/IconTennis.svg | 3 + .../sources/IconTextToImageURLEnrichment.svg | 12 +- scripts/icons/sources/IconThunder.svg | 6 +- scripts/icons/sources/IconTrashBin.svg | 2 +- scripts/icons/sources/IconTrending4.svg | 2 +- scripts/icons/sources/IconUnlocked.svg | 3 + scripts/icons/sources/IconUsers.svg | 2 +- scripts/icons/sources/IconVideo.svg | 3 +- scripts/icons/sources/IconVideoClip.svg | 3 - scripts/icons/sources/IconVideoSolid.svg | 2 +- scripts/icons/sources/IconVoiceAndVideo.svg | 6 +- scripts/icons/sources/IconVoiceHigh.svg | 2 +- scripts/icons/sources/IconVolumeFull.svg | 2 +- scripts/icons/sources/IconWebhook.svg | 2 +- 134 files changed, 547 insertions(+), 448 deletions(-) create mode 100644 scripts/icons/sources/IconApples.svg create mode 100644 scripts/icons/sources/IconBrowserAISparkle.svg create mode 100644 scripts/icons/sources/IconCar1.svg create mode 100644 scripts/icons/sources/IconCat.svg create mode 100644 scripts/icons/sources/IconHeart2.svg create mode 100644 scripts/icons/sources/IconLightBulbSimple.svg delete mode 100644 scripts/icons/sources/IconLoadingCircle.svg create mode 100644 scripts/icons/sources/IconShield.svg create mode 100644 scripts/icons/sources/IconStop.svg create mode 100644 scripts/icons/sources/IconTennis.svg create mode 100644 scripts/icons/sources/IconUnlocked.svg delete mode 100644 scripts/icons/sources/IconVideoClip.svg diff --git a/packages/stream_core_flutter/lib/fonts/stream_icons_font.otf b/packages/stream_core_flutter/lib/fonts/stream_icons_font.otf index 9f734b7f991ad71d90a299e1604dcbb59b9d09f0..c2981f3b7441bb0a683ab49743885eb5a132ae66 100644 GIT binary patch literal 32540 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 Zb3=VK=7`_h6H|eywdp8H$Lzmq>EDmot_J`B delta 10744 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Í?82f!A(>5(IGtoa z6n)00KjYYa81oNweDFIOEDY%&>DdF>5whDz-lA`*+w8#YKD*PBKD4(ZRCPskD9^~r zJ~RbU@ho|6EOD0!qcwjy9pJ5o!u!o2OuJ2fjrI`Ccf#fZ)nzn3;5>*QB7LB=!-e_k z=7T?uj35<=_QJ!5(Oxq1eS7+}PUcT=btS+DMGRn!u>18>>{RyE& zhtvqhwzIpaj(6M#@HL@}pN-(m*&Eu-S0fUqt|SN4JK~X}=$o&J8~%FYH?Lso_R2(I zW27UTz`y#Si7WxqCo=KZ!qFqt8?4WKvY_Qj z9E(Ak7x$p^x#}KdqabD3=@T>_-nAG%$&y(iP|?nOZw|Oax{@dG2j$x#E2vWISWLA+ ztfMB#LA_^kbR19Mj}=n6P7%Z~&uRrmR0eL=+i?=j>3l`=WcIrqs9MwQt$3_E}JJ}NFTGwkffhL@StA^b6tj2L;QK^2Bu z761^>K}-%uh*)0#a0;vNdB=7hp#^Xatyl*w3AmeJfaA)ry`nFwiB4j+Vn@H%_&}zhg{; z*Eq1#Q+aw=^||jcVFEJWiEB|F{#y)4rZ_m!+Y3%TFYnv8yl&t2y5)`N$E50?fZ-<2 z)CCM{aqW(p0%2is7clH;A3@HmcCiYVmsd(vSSintSAb!nZ;9p);`^IhJ$eru%U$H@ zSZ)Qcu7qSdmcPi6vHS|ov6AMC=5IWLoV@+aYbLlE{+qmL_MR|!z)t$SSW{YMDYFW% z???H$+qP}pE;PK397ok$^V11IaM@@V0SlKEmF@v_eTBS>Y>j8IEmkPWLyd7bG&WA4 z@6s!1+qT?-9C;kW0b~?Bkb|IS)_na0rP!_Xm{dTL_$d)(wDdrQ6U>J zafR29KD6&{8cKUmS12P~Qd`7kM;O{rcsTZiOs;b$@ZrXy<3h6 StreamIcons.iconApiAggregate; + IconData get iconApples => StreamIcons.iconApples; IconData get iconArrowBoxLeft => StreamIcons.iconArrowBoxLeft; IconData get iconArrowDown => StreamIcons.iconArrowDown; IconData get iconArrowLeft => StreamIcons.iconArrowLeft; @@ -33,6 +34,7 @@ class StreamIcon { IconData get iconAt => StreamIcons.iconAt; IconData get iconAtSolid => StreamIcons.iconAtSolid; IconData get iconBellNotification => StreamIcons.iconBellNotification; + IconData get iconBrowserAISparkle => StreamIcons.iconBrowserAISparkle; IconData get iconBubble3ChatMessage => StreamIcons.iconBubble3ChatMessage; IconData get iconBubble3Solid => StreamIcons.iconBubble3Solid; IconData get iconBubbleAnnotation2ChatMessage => StreamIcons.iconBubbleAnnotation2ChatMessage; @@ -43,6 +45,8 @@ class StreamIcon { IconData get iconCalendar1 => StreamIcons.iconCalendar1; IconData get iconCallCancel => StreamIcons.iconCallCancel; IconData get iconCamera1 => StreamIcons.iconCamera1; + IconData get iconCar1 => StreamIcons.iconCar1; + IconData get iconCat => StreamIcons.iconCat; IconData get iconChainLink3 => StreamIcons.iconChainLink3; IconData get iconChart5 => StreamIcons.iconChart5; IconData get iconCheckmark1Small => StreamIcons.iconCheckmark1Small; @@ -88,14 +92,15 @@ class StreamIcon { IconData get iconGauge => StreamIcons.iconGauge; IconData get iconGoogle => StreamIcons.iconGoogle; IconData get iconHashtagChannel => StreamIcons.iconHashtagChannel; + IconData get iconHeart2 => StreamIcons.iconHeart2; IconData get iconHistory => StreamIcons.iconHistory; IconData get iconImages1Alt => StreamIcons.iconImages1Alt; IconData get iconInvite => StreamIcons.iconInvite; IconData get iconLayersBehind => StreamIcons.iconLayersBehind; IconData get iconLayoutGrid1 => StreamIcons.iconLayoutGrid1; + IconData get iconLightBulbSimple => StreamIcons.iconLightBulbSimple; IconData get iconLimits => StreamIcons.iconLimits; IconData get iconLineChart3 => StreamIcons.iconLineChart3; - IconData get iconLoadingCircle => StreamIcons.iconLoadingCircle; IconData get iconLock => StreamIcons.iconLock; IconData get iconMagnifyingGlassSearch => StreamIcons.iconMagnifyingGlassSearch; IconData get iconMapPin => StreamIcons.iconMapPin; @@ -132,17 +137,20 @@ class StreamIcon { IconData get iconShapesPlusCloseSquareCircle => StreamIcons.iconShapesPlusCloseSquareCircle; IconData get iconShapesTriangleSquareCircle => StreamIcons.iconShapesTriangleSquareCircle; IconData get iconShareRedirectLink => StreamIcons.iconShareRedirectLink; + IconData get iconShield => StreamIcons.iconShield; IconData get iconSquareBehindSquare2Copy => StreamIcons.iconSquareBehindSquare2Copy; IconData get iconSquareCircleTopRightFeeds => StreamIcons.iconSquareCircleTopRightFeeds; + IconData get iconStop => StreamIcons.iconStop; IconData get iconTable => StreamIcons.iconTable; IconData get iconTeam => StreamIcons.iconTeam; + IconData get iconTennis => StreamIcons.iconTennis; IconData get iconTextToImageURLEnrichment => StreamIcons.iconTextToImageURLEnrichment; IconData get iconThunder => StreamIcons.iconThunder; IconData get iconTrashBin => StreamIcons.iconTrashBin; IconData get iconTrending4 => StreamIcons.iconTrending4; + IconData get iconUnlocked => StreamIcons.iconUnlocked; IconData get iconUsers => StreamIcons.iconUsers; IconData get iconVideo => StreamIcons.iconVideo; - IconData get iconVideoClip => StreamIcons.iconVideoClip; IconData get iconVideoSolid => StreamIcons.iconVideoSolid; IconData get iconVoiceAndVideo => StreamIcons.iconVoiceAndVideo; IconData get iconVoiceHigh => StreamIcons.iconVoiceHigh; @@ -151,6 +159,7 @@ class StreamIcon { late final Map allIcons = { 'iconApiAggregate': iconApiAggregate, + 'iconApples': iconApples, 'iconArrowBoxLeft': iconArrowBoxLeft, 'iconArrowDown': iconArrowDown, 'iconArrowLeft': iconArrowLeft, @@ -163,6 +172,7 @@ class StreamIcon { 'iconAt': iconAt, 'iconAtSolid': iconAtSolid, 'iconBellNotification': iconBellNotification, + 'iconBrowserAISparkle': iconBrowserAISparkle, 'iconBubble3ChatMessage': iconBubble3ChatMessage, 'iconBubble3Solid': iconBubble3Solid, 'iconBubbleAnnotation2ChatMessage': iconBubbleAnnotation2ChatMessage, @@ -173,6 +183,8 @@ class StreamIcon { 'iconCalendar1': iconCalendar1, 'iconCallCancel': iconCallCancel, 'iconCamera1': iconCamera1, + 'iconCar1': iconCar1, + 'iconCat': iconCat, 'iconChainLink3': iconChainLink3, 'iconChart5': iconChart5, 'iconCheckmark1Small': iconCheckmark1Small, @@ -218,14 +230,15 @@ class StreamIcon { 'iconGauge': iconGauge, 'iconGoogle': iconGoogle, 'iconHashtagChannel': iconHashtagChannel, + 'iconHeart2': iconHeart2, 'iconHistory': iconHistory, 'iconImages1Alt': iconImages1Alt, 'iconInvite': iconInvite, 'iconLayersBehind': iconLayersBehind, 'iconLayoutGrid1': iconLayoutGrid1, + 'iconLightBulbSimple': iconLightBulbSimple, 'iconLimits': iconLimits, 'iconLineChart3': iconLineChart3, - 'iconLoadingCircle': iconLoadingCircle, 'iconLock': iconLock, 'iconMagnifyingGlassSearch': iconMagnifyingGlassSearch, 'iconMapPin': iconMapPin, @@ -262,17 +275,20 @@ class StreamIcon { 'iconShapesPlusCloseSquareCircle': iconShapesPlusCloseSquareCircle, 'iconShapesTriangleSquareCircle': iconShapesTriangleSquareCircle, 'iconShareRedirectLink': iconShareRedirectLink, + 'iconShield': iconShield, 'iconSquareBehindSquare2Copy': iconSquareBehindSquare2Copy, 'iconSquareCircleTopRightFeeds': iconSquareCircleTopRightFeeds, + 'iconStop': iconStop, 'iconTable': iconTable, 'iconTeam': iconTeam, + 'iconTennis': iconTennis, 'iconTextToImageURLEnrichment': iconTextToImageURLEnrichment, 'iconThunder': iconThunder, 'iconTrashBin': iconTrashBin, 'iconTrending4': iconTrending4, + 'iconUnlocked': iconUnlocked, 'iconUsers': iconUsers, 'iconVideo': iconVideo, - 'iconVideoClip': iconVideoClip, 'iconVideoSolid': iconVideoSolid, 'iconVoiceAndVideo': iconVoiceAndVideo, 'iconVoiceHigh': iconVoiceHigh, diff --git a/packages/stream_core_flutter/lib/src/theme/stream_icons.g.dart b/packages/stream_core_flutter/lib/src/theme/stream_icons.g.dart index cf77ef2..d3c2a3c 100644 --- a/packages/stream_core_flutter/lib/src/theme/stream_icons.g.dart +++ b/packages/stream_core_flutter/lib/src/theme/stream_icons.g.dart @@ -31,7 +31,7 @@ class StreamIcons { /// Font icon named "__IconFlag2__" /// - /// + /// static const IconData iconFlag2 = IconData( 0xe000, fontFamily: iconFontFamily, @@ -40,7 +40,7 @@ class StreamIcons { /// Font icon named "__IconCircleBanSign__" /// - /// + /// static const IconData iconCircleBanSign = IconData( 0xe001, fontFamily: iconFontFamily, @@ -49,7 +49,7 @@ class StreamIcons { /// Font icon named "__IconThunder__" /// - /// + /// static const IconData iconThunder = IconData( 0xe002, fontFamily: iconFontFamily, @@ -58,7 +58,7 @@ class StreamIcons { /// Font icon named "__IconLayoutGrid1__" /// - /// + /// static const IconData iconLayoutGrid1 = IconData( 0xe003, fontFamily: iconFontFamily, @@ -67,7 +67,7 @@ class StreamIcons { /// Font icon named "__IconCheckmark2Small__" /// - /// + /// static const IconData iconCheckmark2Small = IconData( 0xe004, fontFamily: iconFontFamily, @@ -76,7 +76,7 @@ class StreamIcons { /// Font icon named "__IconPeopleEditUserRights__" /// - /// + /// static const IconData iconPeopleEditUserRights = IconData( 0xe005, fontFamily: iconFontFamily, @@ -85,7 +85,7 @@ class StreamIcons { /// Font icon named "__IconLineChart3__" /// - /// + /// static const IconData iconLineChart3 = IconData( 0xe006, fontFamily: iconFontFamily, @@ -94,7 +94,7 @@ class StreamIcons { /// Font icon named "__IconPeopleCircle__" /// - /// + /// static const IconData iconPeopleCircle = IconData( 0xe007, fontFamily: iconFontFamily, @@ -103,7 +103,7 @@ class StreamIcons { /// Font icon named "__IconCamera1__" /// - /// + /// static const IconData iconCamera1 = IconData( 0xe008, fontFamily: iconFontFamily, @@ -112,7 +112,7 @@ class StreamIcons { /// Font icon named "__IconInvite__" /// - /// + /// static const IconData iconInvite = IconData( 0xe009, fontFamily: iconFontFamily, @@ -121,7 +121,7 @@ class StreamIcons { /// Font icon named "__IconGauge__" /// - /// + /// static const IconData iconGauge = IconData( 0xe00a, fontFamily: iconFontFamily, @@ -130,7 +130,7 @@ class StreamIcons { /// Font icon named "__IconAt__" /// - /// + /// static const IconData iconAt = IconData( 0xe00b, fontFamily: iconFontFamily, @@ -139,7 +139,7 @@ class StreamIcons { /// Font icon named "__IconRunShortcut__" /// - /// + /// static const IconData iconRunShortcut = IconData( 0xe00c, fontFamily: iconFontFamily, @@ -148,126 +148,135 @@ class StreamIcons { /// Font icon named "__IconPeopleCopy__" /// - /// + /// static const IconData iconPeopleCopy = IconData( 0xe00d, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); - /// Font icon named "__IconBubbleAnnotation2ChatMessage__" + /// Font icon named "__IconTennis__" /// - /// - static const IconData iconBubbleAnnotation2ChatMessage = IconData( + /// + static const IconData iconTennis = IconData( 0xe00e, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); - /// Font icon named "__IconLayersBehind__" + /// Font icon named "__IconUnlocked__" /// - /// - static const IconData iconLayersBehind = IconData( + /// + static const IconData iconUnlocked = IconData( 0xe00f, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); - /// Font icon named "__IconExclamationTriangle__" + /// Font icon named "__IconBubbleAnnotation2ChatMessage__" /// - /// - static const IconData iconExclamationTriangle = IconData( + /// + static const IconData iconBubbleAnnotation2ChatMessage = IconData( 0xe010, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); - /// Font icon named "__IconCrossSmall__" + /// Font icon named "__IconLayersBehind__" /// - /// - static const IconData iconCrossSmall = IconData( + /// + static const IconData iconLayersBehind = IconData( 0xe011, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); - /// Font icon named "__IconMicrophone__" + /// Font icon named "__IconExclamationTriangle__" /// - /// - static const IconData iconMicrophone = IconData( + /// + static const IconData iconExclamationTriangle = IconData( 0xe012, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); - /// Font icon named "__IconEmojiAddReaction__" + /// Font icon named "__IconCrossSmall__" /// - /// - static const IconData iconEmojiAddReaction = IconData( + /// + static const IconData iconCrossSmall = IconData( 0xe013, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); - /// Font icon named "__IconLoadingCircle__" + /// Font icon named "__IconMicrophone__" /// - /// - static const IconData iconLoadingCircle = IconData( + /// + static const IconData iconMicrophone = IconData( 0xe014, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); + /// Font icon named "__IconEmojiAddReaction__" + /// + /// + static const IconData iconEmojiAddReaction = IconData( + 0xe015, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + /// Font icon named "__IconExclamationCircle-1__" /// - /// + /// static const IconData iconExclamationCircle1 = IconData( - 0xe015, + 0xe016, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconFileBend__" /// - /// + /// static const IconData iconFileBend = IconData( - 0xe016, + 0xe017, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconChart5__" /// - /// + /// static const IconData iconChart5 = IconData( - 0xe017, + 0xe018, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconChevronRight__" /// - /// + /// static const IconData iconChevronRight = IconData( - 0xe018, + 0xe019, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconFilter1__" /// - /// + /// static const IconData iconFilter1 = IconData( - 0xe019, + 0xe01a, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconParagraphsText__" /// - /// + /// static const IconData iconParagraphsText = IconData( - 0xe01a, + 0xe01b, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); @@ -276,43 +285,52 @@ class StreamIcons { /// /// static const IconData iconTable = IconData( - 0xe01b, + 0xe01c, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconChevronDown__" /// - /// + /// static const IconData iconChevronDown = IconData( - 0xe01c, + 0xe01d, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconStop__" + /// + /// + static const IconData iconStop = IconData( + 0xe01e, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconMagnifyingGlassSearch__" /// - /// + /// static const IconData iconMagnifyingGlassSearch = IconData( - 0xe01d, + 0xe01f, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCode__" /// - /// + /// static const IconData iconCode = IconData( - 0xe01e, + 0xe020, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconArrowBoxLeft__" /// - /// + /// static const IconData iconArrowBoxLeft = IconData( - 0xe01f, + 0xe021, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); @@ -321,7 +339,16 @@ class StreamIcons { /// /// static const IconData iconExclamationTriangle1 = IconData( - 0xe020, + 0xe022, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconCar1__" + /// + /// + static const IconData iconCar1 = IconData( + 0xe023, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); @@ -330,349 +357,376 @@ class StreamIcons { /// /// static const IconData iconPause = IconData( - 0xe021, + 0xe024, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconShield__" + /// + /// + static const IconData iconShield = IconData( + 0xe025, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconArrowRight__" /// - /// + /// static const IconData iconArrowRight = IconData( - 0xe022, + 0xe026, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconSquareBehindSquare2_Copy__" /// - /// + /// static const IconData iconSquareBehindSquare2Copy = IconData( - 0xe023, + 0xe027, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCircleCheck__" /// - /// + /// static const IconData iconCircleCheck = IconData( - 0xe024, + 0xe028, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconUsers__" /// - /// + /// static const IconData iconUsers = IconData( - 0xe025, + 0xe029, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconTeam__" /// - /// + /// static const IconData iconTeam = IconData( - 0xe026, + 0xe02a, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconPlusLarge__" /// - /// + /// static const IconData iconPlusLarge = IconData( - 0xe027, + 0xe02b, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconLightBulbSimple__" + /// + /// + static const IconData iconLightBulbSimple = IconData( + 0xe02c, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconEyeOpen__" /// - /// + /// static const IconData iconEyeOpen = IconData( - 0xe028, + 0xe02d, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconBubbleText6ChatMessage__" /// - /// + /// static const IconData iconBubbleText6ChatMessage = IconData( - 0xe029, + 0xe02e, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconVolumeFull__" /// - /// + /// static const IconData iconVolumeFull = IconData( - 0xe02a, + 0xe02f, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconBubble3Solid__" /// - /// + /// static const IconData iconBubble3Solid = IconData( - 0xe02b, + 0xe030, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconArrowRotateRightLeftRepeatRefresh__" /// - /// + /// static const IconData iconArrowRotateRightLeftRepeatRefresh = IconData( - 0xe02c, + 0xe031, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconDoupleCheckmark1Small__" /// - /// + /// static const IconData iconDoupleCheckmark1Small = IconData( - 0xe02d, + 0xe032, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconShapesTriangleSquareCircle__" /// - /// + /// static const IconData iconShapesTriangleSquareCircle = IconData( - 0xe02e, + 0xe033, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconMapPin__" /// - /// + /// static const IconData iconMapPin = IconData( - 0xe02f, + 0xe034, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconClock__" /// - /// + /// static const IconData iconClock = IconData( - 0xe030, + 0xe035, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconPin__" /// - /// + /// static const IconData iconPin = IconData( - 0xe031, + 0xe036, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconHashtagChannel__" /// - /// + /// static const IconData iconHashtagChannel = IconData( - 0xe032, + 0xe037, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconApples__" + /// + /// + static const IconData iconApples = IconData( + 0xe038, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconPlusSmall__" /// - /// + /// static const IconData iconPlusSmall = IconData( - 0xe033, + 0xe039, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconDotsGrid1x3Vertical__" /// - /// + /// static const IconData iconDotsGrid1x3Vertical = IconData( - 0xe034, + 0xe03a, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconLock__" /// - /// + /// static const IconData iconLock = IconData( - 0xe035, + 0xe03b, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconAtSolid__" /// - /// + /// static const IconData iconAtSolid = IconData( - 0xe036, + 0xe03c, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconVideo__" /// - /// + /// static const IconData iconVideo = IconData( - 0xe037, + 0xe03d, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconBellNotification__" /// - /// + /// static const IconData iconBellNotification = IconData( - 0xe038, + 0xe03e, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconArrowDown__" /// - /// + /// static const IconData iconArrowDown = IconData( - 0xe039, + 0xe03f, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconPersona__" /// - /// + /// static const IconData iconPersona = IconData( - 0xe03a, + 0xe040, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconSquareCircleTopRightFeeds__" /// - /// + /// static const IconData iconSquareCircleTopRightFeeds = IconData( - 0xe03b, + 0xe041, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconNewspaper2__" /// - /// + /// static const IconData iconNewspaper2 = IconData( - 0xe03c, + 0xe042, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconMicrophoneSolid__" /// - /// + /// static const IconData iconMicrophoneSolid = IconData( - 0xe03d, + 0xe043, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconFilledCircleInfoTooltip__" /// - /// + /// static const IconData iconFilledCircleInfoTooltip = IconData( - 0xe03e, + 0xe044, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCircleInfoTooltip__" /// - /// + /// static const IconData iconCircleInfoTooltip = IconData( - 0xe03f, + 0xe045, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconMute__" /// - /// + /// static const IconData iconMute = IconData( - 0xe040, + 0xe046, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconArrowUp__" /// - /// + /// static const IconData iconArrowUp = IconData( - 0xe041, + 0xe047, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconBubbleWideSparkleChatMessage__" /// - /// + /// static const IconData iconBubbleWideSparkleChatMessage = IconData( - 0xe042, + 0xe048, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconPeople__" /// - /// + /// static const IconData iconPeople = IconData( - 0xe043, + 0xe049, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCircleX__" /// - /// + /// static const IconData iconCircleX = IconData( - 0xe044, + 0xe04a, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconPaperPlaneTopRight__" /// - /// + /// static const IconData iconPaperPlaneTopRight = IconData( - 0xe045, + 0xe04b, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconSettingsGear2__" /// - /// + /// static const IconData iconSettingsGear2 = IconData( - 0xe046, + 0xe04c, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconSettingsSliderVer__" /// - /// + /// static const IconData iconSettingsSliderVer = IconData( - 0xe047, + 0xe04d, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); @@ -681,43 +735,43 @@ class StreamIcons { /// /// static const IconData iconMinusSmall = IconData( - 0xe048, + 0xe04e, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconPeopleAdded__" /// - /// + /// static const IconData iconPeopleAdded = IconData( - 0xe049, + 0xe04f, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconWebhook__" /// - /// + /// static const IconData iconWebhook = IconData( - 0xe04a, + 0xe050, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconShareRedirectLink__" /// - /// + /// static const IconData iconShareRedirectLink = IconData( - 0xe04b, + 0xe051, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconBubble3ChatMessage__" /// - /// + /// static const IconData iconBubble3ChatMessage = IconData( - 0xe04c, + 0xe052, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); @@ -726,196 +780,196 @@ class StreamIcons { /// /// static const IconData iconMinusLarge = IconData( - 0xe04d, + 0xe053, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconTrending4__" /// - /// + /// static const IconData iconTrending4 = IconData( - 0xe04e, + 0xe054, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCreditCard2Billing__" /// - /// + /// static const IconData iconCreditCard2Billing = IconData( - 0xe04f, + 0xe055, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconPeopleAdd__" /// - /// + /// static const IconData iconPeopleAdd = IconData( - 0xe050, + 0xe056, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCircleQuestionmark__" /// - /// + /// static const IconData iconCircleQuestionmark = IconData( - 0xe051, + 0xe057, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconArrowLeft__" /// - /// + /// static const IconData iconArrowLeft = IconData( - 0xe052, + 0xe058, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconApiAggregate__" /// - /// + /// static const IconData iconApiAggregate = IconData( - 0xe053, + 0xe059, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCodeBrackets__" /// - /// + /// static const IconData iconCodeBrackets = IconData( - 0xe054, + 0xe05a, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconPencil__" /// - /// + /// static const IconData iconPencil = IconData( - 0xe055, + 0xe05b, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconVoiceHigh__" /// - /// + /// static const IconData iconVoiceHigh = IconData( - 0xe056, + 0xe05c, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconGoogle__" /// - /// + /// static const IconData iconGoogle = IconData( - 0xe057, + 0xe05d, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconEditBigSolid__" /// - /// + /// static const IconData iconEditBigSolid = IconData( - 0xe058, + 0xe05e, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconArrowShareLeft__" /// - /// + /// static const IconData iconArrowShareLeft = IconData( - 0xe059, + 0xe05f, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconEmojiSmile__" /// - /// + /// static const IconData iconEmojiSmile = IconData( - 0xe05a, + 0xe060, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconImages1Alt__" /// - /// + /// static const IconData iconImages1Alt = IconData( - 0xe05b, + 0xe061, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCheckmark1Small__" /// - /// + /// static const IconData iconCheckmark1Small = IconData( - 0xe05c, + 0xe062, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconHistory__" /// - /// + /// static const IconData iconHistory = IconData( - 0xe05d, + 0xe063, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconVideoSolid__" /// - /// + /// static const IconData iconVideoSolid = IconData( - 0xe05e, + 0xe064, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconSearchText__" /// - /// + /// static const IconData iconSearchText = IconData( - 0xe05f, + 0xe065, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconVoiceAndVideo__" /// - /// + /// static const IconData iconVoiceAndVideo = IconData( - 0xe060, + 0xe066, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconArrowsRepeatLeftRight__" /// - /// + /// static const IconData iconArrowsRepeatLeftRight = IconData( - 0xe061, + 0xe067, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCircleQuestionmarkFilled__" /// - /// + /// static const IconData iconCircleQuestionmarkFilled = IconData( - 0xe062, + 0xe068, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); @@ -924,7 +978,16 @@ class StreamIcons { /// /// static const IconData iconPlaySolid = IconData( - 0xe063, + 0xe069, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconHeart2__" + /// + /// + static const IconData iconHeart2 = IconData( + 0xe06a, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); @@ -933,250 +996,259 @@ class StreamIcons { /// /// static const IconData iconBubbleText6Solid = IconData( - 0xe064, + 0xe06b, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconChainLink3__" /// - /// + /// static const IconData iconChainLink3 = IconData( - 0xe065, + 0xe06c, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconShapesPlusCloseSquareCircle__" /// - /// + /// static const IconData iconShapesPlusCloseSquareCircle = IconData( - 0xe066, + 0xe06d, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); - /// Font icon named "__IconVideoClip__" + /// Font icon named "__IconClockSolid__" /// - /// - static const IconData iconVideoClip = IconData( - 0xe067, + /// + static const IconData iconClockSolid = IconData( + 0xe06e, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); - /// Font icon named "__IconClockSolid__" + /// Font icon named "__IconBubbleWideNotificationChatMessage__" /// - /// - static const IconData iconClockSolid = IconData( - 0xe068, + /// + static const IconData iconBubbleWideNotificationChatMessage = IconData( + 0xe06f, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); - /// Font icon named "__IconBubbleWideNotificationChatMessage__" + /// Font icon named "__IconCat__" /// - /// - static const IconData iconBubbleWideNotificationChatMessage = IconData( - 0xe069, + /// + static const IconData iconCat = IconData( + 0xe070, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCheckmark2__" /// - /// + /// static const IconData iconCheckmark2 = IconData( - 0xe06a, + 0xe071, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconChevronGrabberVerticalSelector__" /// - /// + /// static const IconData iconChevronGrabberVerticalSelector = IconData( - 0xe06b, + 0xe072, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCircleMinus__" /// - /// + /// static const IconData iconCircleMinus = IconData( - 0xe06c, + 0xe073, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCodeEditorInsert__" /// - /// + /// static const IconData iconCodeEditorInsert = IconData( - 0xe06d, + 0xe074, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconDotGrid2x3__" /// - /// + /// static const IconData iconDotGrid2x3 = IconData( - 0xe06e, + 0xe075, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconPeopleRemove__" /// - /// + /// static const IconData iconPeopleRemove = IconData( - 0xe06f, + 0xe076, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconEditBig__" /// - /// + /// static const IconData iconEditBig = IconData( - 0xe070, + 0xe077, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconOrganization__" /// - /// + /// static const IconData iconOrganization = IconData( - 0xe071, + 0xe078, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconPaperclip1__" /// - /// + /// static const IconData iconPaperclip1 = IconData( - 0xe072, + 0xe079, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconChevronLeft__" /// - /// + /// static const IconData iconChevronLeft = IconData( - 0xe073, + 0xe07a, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconArrowRotateClockwise__" /// - /// + /// static const IconData iconArrowRotateClockwise = IconData( - 0xe074, + 0xe07b, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconPaperPlane__" /// - /// + /// static const IconData iconPaperPlane = IconData( - 0xe075, + 0xe07c, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconChevronTop__" /// - /// + /// static const IconData iconChevronTop = IconData( - 0xe076, + 0xe07d, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCalendar1__" /// - /// + /// static const IconData iconCalendar1 = IconData( - 0xe077, + 0xe07e, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCrossMedium__" /// - /// + /// static const IconData iconCrossMedium = IconData( - 0xe078, + 0xe07f, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconExclamationCircle__" /// - /// + /// static const IconData iconExclamationCircle = IconData( - 0xe079, + 0xe080, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCompass__" /// - /// + /// static const IconData iconCompass = IconData( - 0xe07a, + 0xe081, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconLimits__" /// - /// + /// static const IconData iconLimits = IconData( - 0xe07b, + 0xe082, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconTrashBin__" /// - /// + /// static const IconData iconTrashBin = IconData( - 0xe07c, + 0xe083, + fontFamily: iconFontFamily, + fontPackage: iconFontPackage, + ); + + /// Font icon named "__IconBrowserAISparkle__" + /// + /// + static const IconData iconBrowserAISparkle = IconData( + 0xe084, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconPeople2__" /// - /// + /// static const IconData iconPeople2 = IconData( - 0xe07d, + 0xe085, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconCallCancel__" /// - /// + /// static const IconData iconCallCancel = IconData( - 0xe07e, + 0xe086, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); /// Font icon named "__IconTextToImageURLEnrichment__" /// - /// + /// static const IconData iconTextToImageURLEnrichment = IconData( - 0xe07f, + 0xe087, fontFamily: iconFontFamily, fontPackage: iconFontPackage, ); diff --git a/scripts/icons/sources/IconApiAggregate.svg b/scripts/icons/sources/IconApiAggregate.svg index 144c599..a4071bc 100644 --- a/scripts/icons/sources/IconApiAggregate.svg +++ b/scripts/icons/sources/IconApiAggregate.svg @@ -1,5 +1,3 @@ - - - + diff --git a/scripts/icons/sources/IconApples.svg b/scripts/icons/sources/IconApples.svg new file mode 100644 index 0000000..4307252 --- /dev/null +++ b/scripts/icons/sources/IconApples.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconArrowBoxLeft.svg b/scripts/icons/sources/IconArrowBoxLeft.svg index 82a5aa2..7464978 100644 --- a/scripts/icons/sources/IconArrowBoxLeft.svg +++ b/scripts/icons/sources/IconArrowBoxLeft.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconArrowDown.svg b/scripts/icons/sources/IconArrowDown.svg index 6a2f27f..c7cdb95 100644 --- a/scripts/icons/sources/IconArrowDown.svg +++ b/scripts/icons/sources/IconArrowDown.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconArrowLeft.svg b/scripts/icons/sources/IconArrowLeft.svg index 2445f72..e93e6fc 100644 --- a/scripts/icons/sources/IconArrowLeft.svg +++ b/scripts/icons/sources/IconArrowLeft.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconArrowRight.svg b/scripts/icons/sources/IconArrowRight.svg index 5db758e..c404975 100644 --- a/scripts/icons/sources/IconArrowRight.svg +++ b/scripts/icons/sources/IconArrowRight.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconArrowRotateClockwise.svg b/scripts/icons/sources/IconArrowRotateClockwise.svg index 2cf9055..37b25cc 100644 --- a/scripts/icons/sources/IconArrowRotateClockwise.svg +++ b/scripts/icons/sources/IconArrowRotateClockwise.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconArrowRotateRightLeftRepeatRefresh.svg b/scripts/icons/sources/IconArrowRotateRightLeftRepeatRefresh.svg index b28dcba..11cd1ee 100644 --- a/scripts/icons/sources/IconArrowRotateRightLeftRepeatRefresh.svg +++ b/scripts/icons/sources/IconArrowRotateRightLeftRepeatRefresh.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconArrowShareLeft.svg b/scripts/icons/sources/IconArrowShareLeft.svg index bc67ff7..adf1763 100644 --- a/scripts/icons/sources/IconArrowShareLeft.svg +++ b/scripts/icons/sources/IconArrowShareLeft.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconArrowUp.svg b/scripts/icons/sources/IconArrowUp.svg index b9e3d10..ad258d4 100644 --- a/scripts/icons/sources/IconArrowUp.svg +++ b/scripts/icons/sources/IconArrowUp.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconArrowsRepeatLeftRight.svg b/scripts/icons/sources/IconArrowsRepeatLeftRight.svg index 48c7226..6a7d826 100644 --- a/scripts/icons/sources/IconArrowsRepeatLeftRight.svg +++ b/scripts/icons/sources/IconArrowsRepeatLeftRight.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconAt.svg b/scripts/icons/sources/IconAt.svg index 962d2df..1c72f84 100644 --- a/scripts/icons/sources/IconAt.svg +++ b/scripts/icons/sources/IconAt.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconAtSolid.svg b/scripts/icons/sources/IconAtSolid.svg index 3eab0d0..1659a76 100644 --- a/scripts/icons/sources/IconAtSolid.svg +++ b/scripts/icons/sources/IconAtSolid.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconBellNotification.svg b/scripts/icons/sources/IconBellNotification.svg index ad2b509..c8ff4b2 100644 --- a/scripts/icons/sources/IconBellNotification.svg +++ b/scripts/icons/sources/IconBellNotification.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconBrowserAISparkle.svg b/scripts/icons/sources/IconBrowserAISparkle.svg new file mode 100644 index 0000000..6023d0c --- /dev/null +++ b/scripts/icons/sources/IconBrowserAISparkle.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/scripts/icons/sources/IconBubble3ChatMessage.svg b/scripts/icons/sources/IconBubble3ChatMessage.svg index 9a2d386..d20a3d1 100644 --- a/scripts/icons/sources/IconBubble3ChatMessage.svg +++ b/scripts/icons/sources/IconBubble3ChatMessage.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconBubble3Solid.svg b/scripts/icons/sources/IconBubble3Solid.svg index 090fa62..8878bcb 100644 --- a/scripts/icons/sources/IconBubble3Solid.svg +++ b/scripts/icons/sources/IconBubble3Solid.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconBubbleAnnotation2ChatMessage.svg b/scripts/icons/sources/IconBubbleAnnotation2ChatMessage.svg index 1631c2c..e61361d 100644 --- a/scripts/icons/sources/IconBubbleAnnotation2ChatMessage.svg +++ b/scripts/icons/sources/IconBubbleAnnotation2ChatMessage.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconBubbleText6ChatMessage.svg b/scripts/icons/sources/IconBubbleText6ChatMessage.svg index 14249c7..7c50101 100644 --- a/scripts/icons/sources/IconBubbleText6ChatMessage.svg +++ b/scripts/icons/sources/IconBubbleText6ChatMessage.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconBubbleWideNotificationChatMessage.svg b/scripts/icons/sources/IconBubbleWideNotificationChatMessage.svg index 27cc929..6560ae3 100644 --- a/scripts/icons/sources/IconBubbleWideNotificationChatMessage.svg +++ b/scripts/icons/sources/IconBubbleWideNotificationChatMessage.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconBubbleWideSparkleChatMessage.svg b/scripts/icons/sources/IconBubbleWideSparkleChatMessage.svg index 1cc881e..c2a55f5 100644 --- a/scripts/icons/sources/IconBubbleWideSparkleChatMessage.svg +++ b/scripts/icons/sources/IconBubbleWideSparkleChatMessage.svg @@ -1,4 +1,4 @@ - - + + diff --git a/scripts/icons/sources/IconCalendar1.svg b/scripts/icons/sources/IconCalendar1.svg index f9fb7ee..942727c 100644 --- a/scripts/icons/sources/IconCalendar1.svg +++ b/scripts/icons/sources/IconCalendar1.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCallCancel.svg b/scripts/icons/sources/IconCallCancel.svg index cde2a81..f482067 100644 --- a/scripts/icons/sources/IconCallCancel.svg +++ b/scripts/icons/sources/IconCallCancel.svg @@ -1,4 +1,4 @@ - - + + diff --git a/scripts/icons/sources/IconCamera1.svg b/scripts/icons/sources/IconCamera1.svg index d1fe0a5..a032b33 100644 --- a/scripts/icons/sources/IconCamera1.svg +++ b/scripts/icons/sources/IconCamera1.svg @@ -1,4 +1,3 @@ - - + diff --git a/scripts/icons/sources/IconCar1.svg b/scripts/icons/sources/IconCar1.svg new file mode 100644 index 0000000..21cd033 --- /dev/null +++ b/scripts/icons/sources/IconCar1.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconCat.svg b/scripts/icons/sources/IconCat.svg new file mode 100644 index 0000000..01380a0 --- /dev/null +++ b/scripts/icons/sources/IconCat.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/scripts/icons/sources/IconChainLink3.svg b/scripts/icons/sources/IconChainLink3.svg index 883cb6d..f76c455 100644 --- a/scripts/icons/sources/IconChainLink3.svg +++ b/scripts/icons/sources/IconChainLink3.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconChart5.svg b/scripts/icons/sources/IconChart5.svg index dbffeab..b34ab60 100644 --- a/scripts/icons/sources/IconChart5.svg +++ b/scripts/icons/sources/IconChart5.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCheckmark1Small.svg b/scripts/icons/sources/IconCheckmark1Small.svg index 0334ed1..1ae7b65 100644 --- a/scripts/icons/sources/IconCheckmark1Small.svg +++ b/scripts/icons/sources/IconCheckmark1Small.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCheckmark2.svg b/scripts/icons/sources/IconCheckmark2.svg index 54fb256..4eacbe5 100644 --- a/scripts/icons/sources/IconCheckmark2.svg +++ b/scripts/icons/sources/IconCheckmark2.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCheckmark2Small.svg b/scripts/icons/sources/IconCheckmark2Small.svg index 99d8d0b..7391a36 100644 --- a/scripts/icons/sources/IconCheckmark2Small.svg +++ b/scripts/icons/sources/IconCheckmark2Small.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconChevronDown.svg b/scripts/icons/sources/IconChevronDown.svg index c32f25d..9139e06 100644 --- a/scripts/icons/sources/IconChevronDown.svg +++ b/scripts/icons/sources/IconChevronDown.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconChevronGrabberVerticalSelector.svg b/scripts/icons/sources/IconChevronGrabberVerticalSelector.svg index a9ecbfe..d520270 100644 --- a/scripts/icons/sources/IconChevronGrabberVerticalSelector.svg +++ b/scripts/icons/sources/IconChevronGrabberVerticalSelector.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconChevronLeft.svg b/scripts/icons/sources/IconChevronLeft.svg index ae045c6..efd0513 100644 --- a/scripts/icons/sources/IconChevronLeft.svg +++ b/scripts/icons/sources/IconChevronLeft.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconChevronRight.svg b/scripts/icons/sources/IconChevronRight.svg index 6b3898a..41444f4 100644 --- a/scripts/icons/sources/IconChevronRight.svg +++ b/scripts/icons/sources/IconChevronRight.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconChevronTop.svg b/scripts/icons/sources/IconChevronTop.svg index a2778ca..cfb943e 100644 --- a/scripts/icons/sources/IconChevronTop.svg +++ b/scripts/icons/sources/IconChevronTop.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCircleBanSign.svg b/scripts/icons/sources/IconCircleBanSign.svg index 3aee02f..90d8319 100644 --- a/scripts/icons/sources/IconCircleBanSign.svg +++ b/scripts/icons/sources/IconCircleBanSign.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCircleCheck.svg b/scripts/icons/sources/IconCircleCheck.svg index ae09d34..ad1d204 100644 --- a/scripts/icons/sources/IconCircleCheck.svg +++ b/scripts/icons/sources/IconCircleCheck.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCircleInfoTooltip.svg b/scripts/icons/sources/IconCircleInfoTooltip.svg index a243816..b174ee5 100644 --- a/scripts/icons/sources/IconCircleInfoTooltip.svg +++ b/scripts/icons/sources/IconCircleInfoTooltip.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCircleMinus.svg b/scripts/icons/sources/IconCircleMinus.svg index 858b78e..6910434 100644 --- a/scripts/icons/sources/IconCircleMinus.svg +++ b/scripts/icons/sources/IconCircleMinus.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCircleQuestionmark.svg b/scripts/icons/sources/IconCircleQuestionmark.svg index a03c074..1a5baae 100644 --- a/scripts/icons/sources/IconCircleQuestionmark.svg +++ b/scripts/icons/sources/IconCircleQuestionmark.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCircleQuestionmarkFilled.svg b/scripts/icons/sources/IconCircleQuestionmarkFilled.svg index e4e2233..d8fd6c9 100644 --- a/scripts/icons/sources/IconCircleQuestionmarkFilled.svg +++ b/scripts/icons/sources/IconCircleQuestionmarkFilled.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCircleX.svg b/scripts/icons/sources/IconCircleX.svg index 9006489..da8414d 100644 --- a/scripts/icons/sources/IconCircleX.svg +++ b/scripts/icons/sources/IconCircleX.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconClock.svg b/scripts/icons/sources/IconClock.svg index 7fe12b1..d0f9412 100644 --- a/scripts/icons/sources/IconClock.svg +++ b/scripts/icons/sources/IconClock.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconClockSolid.svg b/scripts/icons/sources/IconClockSolid.svg index cb6f1d8..aff9a08 100644 --- a/scripts/icons/sources/IconClockSolid.svg +++ b/scripts/icons/sources/IconClockSolid.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCode.svg b/scripts/icons/sources/IconCode.svg index 5aefc34..125a0a3 100644 --- a/scripts/icons/sources/IconCode.svg +++ b/scripts/icons/sources/IconCode.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCodeBrackets.svg b/scripts/icons/sources/IconCodeBrackets.svg index 68fe53d..9a38a49 100644 --- a/scripts/icons/sources/IconCodeBrackets.svg +++ b/scripts/icons/sources/IconCodeBrackets.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCodeEditorInsert.svg b/scripts/icons/sources/IconCodeEditorInsert.svg index 3a56779..ef8c7e8 100644 --- a/scripts/icons/sources/IconCodeEditorInsert.svg +++ b/scripts/icons/sources/IconCodeEditorInsert.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCompass.svg b/scripts/icons/sources/IconCompass.svg index f7d729e..0e3af35 100644 --- a/scripts/icons/sources/IconCompass.svg +++ b/scripts/icons/sources/IconCompass.svg @@ -1,4 +1,3 @@ - - + diff --git a/scripts/icons/sources/IconCreditCard2Billing.svg b/scripts/icons/sources/IconCreditCard2Billing.svg index f56202d..906472e 100644 --- a/scripts/icons/sources/IconCreditCard2Billing.svg +++ b/scripts/icons/sources/IconCreditCard2Billing.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCrossMedium.svg b/scripts/icons/sources/IconCrossMedium.svg index 37ff64d..3ef6d95 100644 --- a/scripts/icons/sources/IconCrossMedium.svg +++ b/scripts/icons/sources/IconCrossMedium.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconCrossSmall.svg b/scripts/icons/sources/IconCrossSmall.svg index 41a7bfb..adbc8e3 100644 --- a/scripts/icons/sources/IconCrossSmall.svg +++ b/scripts/icons/sources/IconCrossSmall.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconDotGrid2x3.svg b/scripts/icons/sources/IconDotGrid2x3.svg index f3d5a23..412b10e 100644 --- a/scripts/icons/sources/IconDotGrid2x3.svg +++ b/scripts/icons/sources/IconDotGrid2x3.svg @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/scripts/icons/sources/IconDotsGrid1x3Vertical.svg b/scripts/icons/sources/IconDotsGrid1x3Vertical.svg index a365e10..4f8368d 100644 --- a/scripts/icons/sources/IconDotsGrid1x3Vertical.svg +++ b/scripts/icons/sources/IconDotsGrid1x3Vertical.svg @@ -1,11 +1,6 @@ - - - - - - - - - + + + + diff --git a/scripts/icons/sources/IconDoupleCheckmark1Small.svg b/scripts/icons/sources/IconDoupleCheckmark1Small.svg index 01b64c7..ce6351a 100644 --- a/scripts/icons/sources/IconDoupleCheckmark1Small.svg +++ b/scripts/icons/sources/IconDoupleCheckmark1Small.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconEditBig.svg b/scripts/icons/sources/IconEditBig.svg index a2c2fa3..72e381e 100644 --- a/scripts/icons/sources/IconEditBig.svg +++ b/scripts/icons/sources/IconEditBig.svg @@ -1,4 +1,4 @@ - - + + diff --git a/scripts/icons/sources/IconEditBigSolid.svg b/scripts/icons/sources/IconEditBigSolid.svg index d421e8e..c5fe8b9 100644 --- a/scripts/icons/sources/IconEditBigSolid.svg +++ b/scripts/icons/sources/IconEditBigSolid.svg @@ -1,4 +1,4 @@ - - + + diff --git a/scripts/icons/sources/IconEmojiAddReaction.svg b/scripts/icons/sources/IconEmojiAddReaction.svg index f041eac..87b2369 100644 --- a/scripts/icons/sources/IconEmojiAddReaction.svg +++ b/scripts/icons/sources/IconEmojiAddReaction.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconEmojiSmile.svg b/scripts/icons/sources/IconEmojiSmile.svg index 529a988..a6179dd 100644 --- a/scripts/icons/sources/IconEmojiSmile.svg +++ b/scripts/icons/sources/IconEmojiSmile.svg @@ -1,6 +1,6 @@ - - - - + + + + diff --git a/scripts/icons/sources/IconExclamationCircle-1.svg b/scripts/icons/sources/IconExclamationCircle-1.svg index d02e1bb..39370b7 100644 --- a/scripts/icons/sources/IconExclamationCircle-1.svg +++ b/scripts/icons/sources/IconExclamationCircle-1.svg @@ -1,5 +1,5 @@ - - - + + + diff --git a/scripts/icons/sources/IconExclamationCircle.svg b/scripts/icons/sources/IconExclamationCircle.svg index bec0355..f5bad00 100644 --- a/scripts/icons/sources/IconExclamationCircle.svg +++ b/scripts/icons/sources/IconExclamationCircle.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconExclamationTriangle.svg b/scripts/icons/sources/IconExclamationTriangle.svg index c500883..2bfd4ea 100644 --- a/scripts/icons/sources/IconExclamationTriangle.svg +++ b/scripts/icons/sources/IconExclamationTriangle.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconEyeOpen.svg b/scripts/icons/sources/IconEyeOpen.svg index 752f16a..eaefa15 100644 --- a/scripts/icons/sources/IconEyeOpen.svg +++ b/scripts/icons/sources/IconEyeOpen.svg @@ -1,4 +1,3 @@ - - + diff --git a/scripts/icons/sources/IconFileBend.svg b/scripts/icons/sources/IconFileBend.svg index a382668..5bc579c 100644 --- a/scripts/icons/sources/IconFileBend.svg +++ b/scripts/icons/sources/IconFileBend.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconFilledCircleInfoTooltip.svg b/scripts/icons/sources/IconFilledCircleInfoTooltip.svg index 530fc39..c8e6c3a 100644 --- a/scripts/icons/sources/IconFilledCircleInfoTooltip.svg +++ b/scripts/icons/sources/IconFilledCircleInfoTooltip.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconFilter1.svg b/scripts/icons/sources/IconFilter1.svg index 5052df6..627c10a 100644 --- a/scripts/icons/sources/IconFilter1.svg +++ b/scripts/icons/sources/IconFilter1.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconFlag2.svg b/scripts/icons/sources/IconFlag2.svg index 7ecab8f..1f88282 100644 --- a/scripts/icons/sources/IconFlag2.svg +++ b/scripts/icons/sources/IconFlag2.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconGauge.svg b/scripts/icons/sources/IconGauge.svg index 94b283d..e38e4e4 100644 --- a/scripts/icons/sources/IconGauge.svg +++ b/scripts/icons/sources/IconGauge.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconGoogle.svg b/scripts/icons/sources/IconGoogle.svg index 005188c..f9d2550 100644 --- a/scripts/icons/sources/IconGoogle.svg +++ b/scripts/icons/sources/IconGoogle.svg @@ -1,6 +1,6 @@ - - - - + + + + diff --git a/scripts/icons/sources/IconHashtagChannel.svg b/scripts/icons/sources/IconHashtagChannel.svg index 34411a3..ea4c323 100644 --- a/scripts/icons/sources/IconHashtagChannel.svg +++ b/scripts/icons/sources/IconHashtagChannel.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconHeart2.svg b/scripts/icons/sources/IconHeart2.svg new file mode 100644 index 0000000..cb40f13 --- /dev/null +++ b/scripts/icons/sources/IconHeart2.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconHistory.svg b/scripts/icons/sources/IconHistory.svg index 09f9d67..df92a38 100644 --- a/scripts/icons/sources/IconHistory.svg +++ b/scripts/icons/sources/IconHistory.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconImages1Alt.svg b/scripts/icons/sources/IconImages1Alt.svg index b6a07d7..0bf9277 100644 --- a/scripts/icons/sources/IconImages1Alt.svg +++ b/scripts/icons/sources/IconImages1Alt.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconInvite.svg b/scripts/icons/sources/IconInvite.svg index a162508..708ea4f 100644 --- a/scripts/icons/sources/IconInvite.svg +++ b/scripts/icons/sources/IconInvite.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconLayersBehind.svg b/scripts/icons/sources/IconLayersBehind.svg index cc955a5..aea5ebe 100644 --- a/scripts/icons/sources/IconLayersBehind.svg +++ b/scripts/icons/sources/IconLayersBehind.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconLayoutGrid1.svg b/scripts/icons/sources/IconLayoutGrid1.svg index 490ecb3..fcda5b2 100644 --- a/scripts/icons/sources/IconLayoutGrid1.svg +++ b/scripts/icons/sources/IconLayoutGrid1.svg @@ -1,6 +1,3 @@ - - - - + diff --git a/scripts/icons/sources/IconLightBulbSimple.svg b/scripts/icons/sources/IconLightBulbSimple.svg new file mode 100644 index 0000000..0e27d85 --- /dev/null +++ b/scripts/icons/sources/IconLightBulbSimple.svg @@ -0,0 +1,4 @@ + + + + diff --git a/scripts/icons/sources/IconLimits.svg b/scripts/icons/sources/IconLimits.svg index 7c1bb80..ca2866e 100644 --- a/scripts/icons/sources/IconLimits.svg +++ b/scripts/icons/sources/IconLimits.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconLineChart3.svg b/scripts/icons/sources/IconLineChart3.svg index bb3b228..1b137e2 100644 --- a/scripts/icons/sources/IconLineChart3.svg +++ b/scripts/icons/sources/IconLineChart3.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconLoadingCircle.svg b/scripts/icons/sources/IconLoadingCircle.svg deleted file mode 100644 index 29f9639..0000000 --- a/scripts/icons/sources/IconLoadingCircle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/scripts/icons/sources/IconLock.svg b/scripts/icons/sources/IconLock.svg index 6ba4714..bdef94e 100644 --- a/scripts/icons/sources/IconLock.svg +++ b/scripts/icons/sources/IconLock.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconMagnifyingGlassSearch.svg b/scripts/icons/sources/IconMagnifyingGlassSearch.svg index 32f0224..44f4ea7 100644 --- a/scripts/icons/sources/IconMagnifyingGlassSearch.svg +++ b/scripts/icons/sources/IconMagnifyingGlassSearch.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconMapPin.svg b/scripts/icons/sources/IconMapPin.svg index 556ce80..c0145af 100644 --- a/scripts/icons/sources/IconMapPin.svg +++ b/scripts/icons/sources/IconMapPin.svg @@ -1,4 +1,3 @@ - - + diff --git a/scripts/icons/sources/IconMicrophone.svg b/scripts/icons/sources/IconMicrophone.svg index 3f69428..83bbc1e 100644 --- a/scripts/icons/sources/IconMicrophone.svg +++ b/scripts/icons/sources/IconMicrophone.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconMicrophoneSolid.svg b/scripts/icons/sources/IconMicrophoneSolid.svg index c42a8a9..d8e6867 100644 --- a/scripts/icons/sources/IconMicrophoneSolid.svg +++ b/scripts/icons/sources/IconMicrophoneSolid.svg @@ -1,4 +1,4 @@ - - + + diff --git a/scripts/icons/sources/IconMute.svg b/scripts/icons/sources/IconMute.svg index 05f32f9..000eb9e 100644 --- a/scripts/icons/sources/IconMute.svg +++ b/scripts/icons/sources/IconMute.svg @@ -1,4 +1,4 @@ - - + + diff --git a/scripts/icons/sources/IconNewspaper2.svg b/scripts/icons/sources/IconNewspaper2.svg index 8c3f1ce..b0af0de 100644 --- a/scripts/icons/sources/IconNewspaper2.svg +++ b/scripts/icons/sources/IconNewspaper2.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconOrganization.svg b/scripts/icons/sources/IconOrganization.svg index 20b2de5..b3ebecf 100644 --- a/scripts/icons/sources/IconOrganization.svg +++ b/scripts/icons/sources/IconOrganization.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconPaperPlane.svg b/scripts/icons/sources/IconPaperPlane.svg index c7f19fe..7f5efa2 100644 --- a/scripts/icons/sources/IconPaperPlane.svg +++ b/scripts/icons/sources/IconPaperPlane.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconPaperPlaneTopRight.svg b/scripts/icons/sources/IconPaperPlaneTopRight.svg index 8f55061..25fabb5 100644 --- a/scripts/icons/sources/IconPaperPlaneTopRight.svg +++ b/scripts/icons/sources/IconPaperPlaneTopRight.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconPaperclip1.svg b/scripts/icons/sources/IconPaperclip1.svg index a478fef..d552945 100644 --- a/scripts/icons/sources/IconPaperclip1.svg +++ b/scripts/icons/sources/IconPaperclip1.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconParagraphsText.svg b/scripts/icons/sources/IconParagraphsText.svg index 40888e2..5dfb4a6 100644 --- a/scripts/icons/sources/IconParagraphsText.svg +++ b/scripts/icons/sources/IconParagraphsText.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconPencil.svg b/scripts/icons/sources/IconPencil.svg index bfd46f6..6b4fb58 100644 --- a/scripts/icons/sources/IconPencil.svg +++ b/scripts/icons/sources/IconPencil.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconPeople.svg b/scripts/icons/sources/IconPeople.svg index 66b9213..1f0e521 100644 --- a/scripts/icons/sources/IconPeople.svg +++ b/scripts/icons/sources/IconPeople.svg @@ -1,4 +1,3 @@ - - + diff --git a/scripts/icons/sources/IconPeople2.svg b/scripts/icons/sources/IconPeople2.svg index 316ab8c..1973d88 100644 --- a/scripts/icons/sources/IconPeople2.svg +++ b/scripts/icons/sources/IconPeople2.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconPeopleAdd.svg b/scripts/icons/sources/IconPeopleAdd.svg index f2700c6..2011951 100644 --- a/scripts/icons/sources/IconPeopleAdd.svg +++ b/scripts/icons/sources/IconPeopleAdd.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconPeopleAdded.svg b/scripts/icons/sources/IconPeopleAdded.svg index 408ac4c..fdf85e3 100644 --- a/scripts/icons/sources/IconPeopleAdded.svg +++ b/scripts/icons/sources/IconPeopleAdded.svg @@ -1,5 +1,5 @@ - - - + + + diff --git a/scripts/icons/sources/IconPeopleCircle.svg b/scripts/icons/sources/IconPeopleCircle.svg index e1bacc5..9d1c7db 100644 --- a/scripts/icons/sources/IconPeopleCircle.svg +++ b/scripts/icons/sources/IconPeopleCircle.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconPeopleCopy.svg b/scripts/icons/sources/IconPeopleCopy.svg index a8723ee..9a0eb3a 100644 --- a/scripts/icons/sources/IconPeopleCopy.svg +++ b/scripts/icons/sources/IconPeopleCopy.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconPeopleEditUserRights.svg b/scripts/icons/sources/IconPeopleEditUserRights.svg index 51aee80..b5679ac 100644 --- a/scripts/icons/sources/IconPeopleEditUserRights.svg +++ b/scripts/icons/sources/IconPeopleEditUserRights.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconPeopleRemove.svg b/scripts/icons/sources/IconPeopleRemove.svg index d2b4fd9..9c07eac 100644 --- a/scripts/icons/sources/IconPeopleRemove.svg +++ b/scripts/icons/sources/IconPeopleRemove.svg @@ -1,5 +1,5 @@ - - - + + + diff --git a/scripts/icons/sources/IconPersona.svg b/scripts/icons/sources/IconPersona.svg index 225718d..75366bb 100644 --- a/scripts/icons/sources/IconPersona.svg +++ b/scripts/icons/sources/IconPersona.svg @@ -1,17 +1,17 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/scripts/icons/sources/IconPin.svg b/scripts/icons/sources/IconPin.svg index 6c251dd..f668c95 100644 --- a/scripts/icons/sources/IconPin.svg +++ b/scripts/icons/sources/IconPin.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconPlusLarge.svg b/scripts/icons/sources/IconPlusLarge.svg index d04c530..8cffdbb 100644 --- a/scripts/icons/sources/IconPlusLarge.svg +++ b/scripts/icons/sources/IconPlusLarge.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconPlusSmall.svg b/scripts/icons/sources/IconPlusSmall.svg index 84234e8..6f01def 100644 --- a/scripts/icons/sources/IconPlusSmall.svg +++ b/scripts/icons/sources/IconPlusSmall.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconRunShortcut.svg b/scripts/icons/sources/IconRunShortcut.svg index 3b93966..65c6395 100644 --- a/scripts/icons/sources/IconRunShortcut.svg +++ b/scripts/icons/sources/IconRunShortcut.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconSearchText.svg b/scripts/icons/sources/IconSearchText.svg index 5686bd6..aafa797 100644 --- a/scripts/icons/sources/IconSearchText.svg +++ b/scripts/icons/sources/IconSearchText.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconSettingsGear2.svg b/scripts/icons/sources/IconSettingsGear2.svg index 74dc6b2..d081c18 100644 --- a/scripts/icons/sources/IconSettingsGear2.svg +++ b/scripts/icons/sources/IconSettingsGear2.svg @@ -1,4 +1,3 @@ - - + diff --git a/scripts/icons/sources/IconSettingsSliderVer.svg b/scripts/icons/sources/IconSettingsSliderVer.svg index 8d67974..b5b558c 100644 --- a/scripts/icons/sources/IconSettingsSliderVer.svg +++ b/scripts/icons/sources/IconSettingsSliderVer.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconShapesPlusCloseSquareCircle.svg b/scripts/icons/sources/IconShapesPlusCloseSquareCircle.svg index 180e262..df8c311 100644 --- a/scripts/icons/sources/IconShapesPlusCloseSquareCircle.svg +++ b/scripts/icons/sources/IconShapesPlusCloseSquareCircle.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconShapesTriangleSquareCircle.svg b/scripts/icons/sources/IconShapesTriangleSquareCircle.svg index fafbbc3..d602272 100644 --- a/scripts/icons/sources/IconShapesTriangleSquareCircle.svg +++ b/scripts/icons/sources/IconShapesTriangleSquareCircle.svg @@ -1,5 +1,3 @@ - - - + diff --git a/scripts/icons/sources/IconShareRedirectLink.svg b/scripts/icons/sources/IconShareRedirectLink.svg index 3a5134d..bb446ee 100644 --- a/scripts/icons/sources/IconShareRedirectLink.svg +++ b/scripts/icons/sources/IconShareRedirectLink.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconShield.svg b/scripts/icons/sources/IconShield.svg new file mode 100644 index 0000000..8adb39d --- /dev/null +++ b/scripts/icons/sources/IconShield.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconSquareBehindSquare2_Copy.svg b/scripts/icons/sources/IconSquareBehindSquare2_Copy.svg index fe25052..823e9f1 100644 --- a/scripts/icons/sources/IconSquareBehindSquare2_Copy.svg +++ b/scripts/icons/sources/IconSquareBehindSquare2_Copy.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconSquareCircleTopRightFeeds.svg b/scripts/icons/sources/IconSquareCircleTopRightFeeds.svg index 90fd517..a081e30 100644 --- a/scripts/icons/sources/IconSquareCircleTopRightFeeds.svg +++ b/scripts/icons/sources/IconSquareCircleTopRightFeeds.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconStop.svg b/scripts/icons/sources/IconStop.svg new file mode 100644 index 0000000..26728fd --- /dev/null +++ b/scripts/icons/sources/IconStop.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconTeam.svg b/scripts/icons/sources/IconTeam.svg index 427814c..9c198b9 100644 --- a/scripts/icons/sources/IconTeam.svg +++ b/scripts/icons/sources/IconTeam.svg @@ -1,9 +1,9 @@ - - + + - + diff --git a/scripts/icons/sources/IconTennis.svg b/scripts/icons/sources/IconTennis.svg new file mode 100644 index 0000000..7bde408 --- /dev/null +++ b/scripts/icons/sources/IconTennis.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconTextToImageURLEnrichment.svg b/scripts/icons/sources/IconTextToImageURLEnrichment.svg index 85c91d1..64a0ab3 100644 --- a/scripts/icons/sources/IconTextToImageURLEnrichment.svg +++ b/scripts/icons/sources/IconTextToImageURLEnrichment.svg @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/scripts/icons/sources/IconThunder.svg b/scripts/icons/sources/IconThunder.svg index 0be9b04..0c772ea 100644 --- a/scripts/icons/sources/IconThunder.svg +++ b/scripts/icons/sources/IconThunder.svg @@ -1,9 +1,9 @@ - - + + - + diff --git a/scripts/icons/sources/IconTrashBin.svg b/scripts/icons/sources/IconTrashBin.svg index 19afd1e..c020235 100644 --- a/scripts/icons/sources/IconTrashBin.svg +++ b/scripts/icons/sources/IconTrashBin.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconTrending4.svg b/scripts/icons/sources/IconTrending4.svg index af82e96..714767d 100644 --- a/scripts/icons/sources/IconTrending4.svg +++ b/scripts/icons/sources/IconTrending4.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconUnlocked.svg b/scripts/icons/sources/IconUnlocked.svg new file mode 100644 index 0000000..13d6398 --- /dev/null +++ b/scripts/icons/sources/IconUnlocked.svg @@ -0,0 +1,3 @@ + + + diff --git a/scripts/icons/sources/IconUsers.svg b/scripts/icons/sources/IconUsers.svg index 05e9623..245055d 100644 --- a/scripts/icons/sources/IconUsers.svg +++ b/scripts/icons/sources/IconUsers.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconVideo.svg b/scripts/icons/sources/IconVideo.svg index c22e605..f105607 100644 --- a/scripts/icons/sources/IconVideo.svg +++ b/scripts/icons/sources/IconVideo.svg @@ -1,4 +1,3 @@ - - + diff --git a/scripts/icons/sources/IconVideoClip.svg b/scripts/icons/sources/IconVideoClip.svg deleted file mode 100644 index 85eac8d..0000000 --- a/scripts/icons/sources/IconVideoClip.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/scripts/icons/sources/IconVideoSolid.svg b/scripts/icons/sources/IconVideoSolid.svg index 2ca930f..ef43256 100644 --- a/scripts/icons/sources/IconVideoSolid.svg +++ b/scripts/icons/sources/IconVideoSolid.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconVoiceAndVideo.svg b/scripts/icons/sources/IconVoiceAndVideo.svg index 9d7aba6..daf812f 100644 --- a/scripts/icons/sources/IconVoiceAndVideo.svg +++ b/scripts/icons/sources/IconVoiceAndVideo.svg @@ -1,9 +1,9 @@ - - + + - + diff --git a/scripts/icons/sources/IconVoiceHigh.svg b/scripts/icons/sources/IconVoiceHigh.svg index ac11cb1..6558962 100644 --- a/scripts/icons/sources/IconVoiceHigh.svg +++ b/scripts/icons/sources/IconVoiceHigh.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconVolumeFull.svg b/scripts/icons/sources/IconVolumeFull.svg index cee623d..22d105d 100644 --- a/scripts/icons/sources/IconVolumeFull.svg +++ b/scripts/icons/sources/IconVolumeFull.svg @@ -1,3 +1,3 @@ - + diff --git a/scripts/icons/sources/IconWebhook.svg b/scripts/icons/sources/IconWebhook.svg index 8de14b2..0c285f3 100644 --- a/scripts/icons/sources/IconWebhook.svg +++ b/scripts/icons/sources/IconWebhook.svg @@ -1,3 +1,3 @@ - + From 91fd8c29143089ab2fa4541965560f9c4562dc56 Mon Sep 17 00:00:00 2001 From: Rene Floor Date: Wed, 28 Jan 2026 12:09:56 +0100 Subject: [PATCH 5/5] remove icon from name --- .../lib/src/theme/stream_icon.dart | 546 +++++++++--------- 1 file changed, 273 insertions(+), 273 deletions(-) diff --git a/packages/stream_core_flutter/lib/src/theme/stream_icon.dart b/packages/stream_core_flutter/lib/src/theme/stream_icon.dart index b1bfc08..84e6969 100644 --- a/packages/stream_core_flutter/lib/src/theme/stream_icon.dart +++ b/packages/stream_core_flutter/lib/src/theme/stream_icon.dart @@ -11,7 +11,7 @@ import 'stream_icons.g.dart'; /// ```dart /// class MyIcon extends StreamIcon { /// @override -/// IconData get iconApiAggregate => StreamIcons.iconApiAggregate; +/// IconData get apiAggregate => StreamIcons.iconApiAggregate; /// } /// ``` /// @@ -20,279 +20,279 @@ import 'stream_icons.g.dart'; /// ``` class StreamIcon { - IconData get iconApiAggregate => StreamIcons.iconApiAggregate; - IconData get iconApples => StreamIcons.iconApples; - IconData get iconArrowBoxLeft => StreamIcons.iconArrowBoxLeft; - IconData get iconArrowDown => StreamIcons.iconArrowDown; - IconData get iconArrowLeft => StreamIcons.iconArrowLeft; - IconData get iconArrowRight => StreamIcons.iconArrowRight; - IconData get iconArrowRotateClockwise => StreamIcons.iconArrowRotateClockwise; - IconData get iconArrowRotateRightLeftRepeatRefresh => StreamIcons.iconArrowRotateRightLeftRepeatRefresh; - IconData get iconArrowShareLeft => StreamIcons.iconArrowShareLeft; - IconData get iconArrowUp => StreamIcons.iconArrowUp; - IconData get iconArrowsRepeatLeftRight => StreamIcons.iconArrowsRepeatLeftRight; - IconData get iconAt => StreamIcons.iconAt; - IconData get iconAtSolid => StreamIcons.iconAtSolid; - IconData get iconBellNotification => StreamIcons.iconBellNotification; - IconData get iconBrowserAISparkle => StreamIcons.iconBrowserAISparkle; - IconData get iconBubble3ChatMessage => StreamIcons.iconBubble3ChatMessage; - IconData get iconBubble3Solid => StreamIcons.iconBubble3Solid; - IconData get iconBubbleAnnotation2ChatMessage => StreamIcons.iconBubbleAnnotation2ChatMessage; - IconData get iconBubbleText6ChatMessage => StreamIcons.iconBubbleText6ChatMessage; - IconData get iconBubbleText6Solid => StreamIcons.iconBubbleText6Solid; - IconData get iconBubbleWideNotificationChatMessage => StreamIcons.iconBubbleWideNotificationChatMessage; - IconData get iconBubbleWideSparkleChatMessage => StreamIcons.iconBubbleWideSparkleChatMessage; - IconData get iconCalendar1 => StreamIcons.iconCalendar1; - IconData get iconCallCancel => StreamIcons.iconCallCancel; - IconData get iconCamera1 => StreamIcons.iconCamera1; - IconData get iconCar1 => StreamIcons.iconCar1; - IconData get iconCat => StreamIcons.iconCat; - IconData get iconChainLink3 => StreamIcons.iconChainLink3; - IconData get iconChart5 => StreamIcons.iconChart5; - IconData get iconCheckmark1Small => StreamIcons.iconCheckmark1Small; - IconData get iconCheckmark2 => StreamIcons.iconCheckmark2; - IconData get iconCheckmark2Small => StreamIcons.iconCheckmark2Small; - IconData get iconChevronDown => StreamIcons.iconChevronDown; - IconData get iconChevronGrabberVerticalSelector => StreamIcons.iconChevronGrabberVerticalSelector; - IconData get iconChevronLeft => StreamIcons.iconChevronLeft; - IconData get iconChevronRight => StreamIcons.iconChevronRight; - IconData get iconChevronTop => StreamIcons.iconChevronTop; - IconData get iconCircleBanSign => StreamIcons.iconCircleBanSign; - IconData get iconCircleCheck => StreamIcons.iconCircleCheck; - IconData get iconCircleInfoTooltip => StreamIcons.iconCircleInfoTooltip; - IconData get iconCircleMinus => StreamIcons.iconCircleMinus; - IconData get iconCircleQuestionmark => StreamIcons.iconCircleQuestionmark; - IconData get iconCircleQuestionmarkFilled => StreamIcons.iconCircleQuestionmarkFilled; - IconData get iconCircleX => StreamIcons.iconCircleX; - IconData get iconClock => StreamIcons.iconClock; - IconData get iconClockSolid => StreamIcons.iconClockSolid; - IconData get iconCode => StreamIcons.iconCode; - IconData get iconCodeBrackets => StreamIcons.iconCodeBrackets; - IconData get iconCodeEditorInsert => StreamIcons.iconCodeEditorInsert; - IconData get iconCompass => StreamIcons.iconCompass; - IconData get iconCreditCard2Billing => StreamIcons.iconCreditCard2Billing; - IconData get iconCrossMedium => StreamIcons.iconCrossMedium; - IconData get iconCrossSmall => StreamIcons.iconCrossSmall; - IconData get iconDotGrid2x3 => StreamIcons.iconDotGrid2x3; - IconData get iconDotsGrid1x3Vertical => StreamIcons.iconDotsGrid1x3Vertical; - IconData get iconDoupleCheckmark1Small => StreamIcons.iconDoupleCheckmark1Small; - IconData get iconEditBig => StreamIcons.iconEditBig; - IconData get iconEditBigSolid => StreamIcons.iconEditBigSolid; - IconData get iconEmojiAddReaction => StreamIcons.iconEmojiAddReaction; - IconData get iconEmojiSmile => StreamIcons.iconEmojiSmile; - IconData get iconExclamationCircle => StreamIcons.iconExclamationCircle; - IconData get iconExclamationCircle1 => StreamIcons.iconExclamationCircle1; - IconData get iconExclamationTriangle => StreamIcons.iconExclamationTriangle; - IconData get iconExclamationTriangle1 => StreamIcons.iconExclamationTriangle1; - IconData get iconEyeOpen => StreamIcons.iconEyeOpen; - IconData get iconFileBend => StreamIcons.iconFileBend; - IconData get iconFilledCircleInfoTooltip => StreamIcons.iconFilledCircleInfoTooltip; - IconData get iconFilter1 => StreamIcons.iconFilter1; - IconData get iconFlag2 => StreamIcons.iconFlag2; - IconData get iconGauge => StreamIcons.iconGauge; - IconData get iconGoogle => StreamIcons.iconGoogle; - IconData get iconHashtagChannel => StreamIcons.iconHashtagChannel; - IconData get iconHeart2 => StreamIcons.iconHeart2; - IconData get iconHistory => StreamIcons.iconHistory; - IconData get iconImages1Alt => StreamIcons.iconImages1Alt; - IconData get iconInvite => StreamIcons.iconInvite; - IconData get iconLayersBehind => StreamIcons.iconLayersBehind; - IconData get iconLayoutGrid1 => StreamIcons.iconLayoutGrid1; - IconData get iconLightBulbSimple => StreamIcons.iconLightBulbSimple; - IconData get iconLimits => StreamIcons.iconLimits; - IconData get iconLineChart3 => StreamIcons.iconLineChart3; - IconData get iconLock => StreamIcons.iconLock; - IconData get iconMagnifyingGlassSearch => StreamIcons.iconMagnifyingGlassSearch; - IconData get iconMapPin => StreamIcons.iconMapPin; - IconData get iconMicrophone => StreamIcons.iconMicrophone; - IconData get iconMicrophoneSolid => StreamIcons.iconMicrophoneSolid; - IconData get iconMinusLarge => StreamIcons.iconMinusLarge; - IconData get iconMinusSmall => StreamIcons.iconMinusSmall; - IconData get iconMute => StreamIcons.iconMute; - IconData get iconNewspaper2 => StreamIcons.iconNewspaper2; - IconData get iconOrganization => StreamIcons.iconOrganization; - IconData get iconPaperPlane => StreamIcons.iconPaperPlane; - IconData get iconPaperPlaneTopRight => StreamIcons.iconPaperPlaneTopRight; - IconData get iconPaperclip1 => StreamIcons.iconPaperclip1; - IconData get iconParagraphsText => StreamIcons.iconParagraphsText; - IconData get iconPause => StreamIcons.iconPause; - IconData get iconPencil => StreamIcons.iconPencil; - IconData get iconPeople => StreamIcons.iconPeople; - IconData get iconPeople2 => StreamIcons.iconPeople2; - IconData get iconPeopleAdd => StreamIcons.iconPeopleAdd; - IconData get iconPeopleAdded => StreamIcons.iconPeopleAdded; - IconData get iconPeopleCircle => StreamIcons.iconPeopleCircle; - IconData get iconPeopleCopy => StreamIcons.iconPeopleCopy; - IconData get iconPeopleEditUserRights => StreamIcons.iconPeopleEditUserRights; - IconData get iconPeopleRemove => StreamIcons.iconPeopleRemove; - IconData get iconPersona => StreamIcons.iconPersona; - IconData get iconPin => StreamIcons.iconPin; - IconData get iconPlaySolid => StreamIcons.iconPlaySolid; - IconData get iconPlusLarge => StreamIcons.iconPlusLarge; - IconData get iconPlusSmall => StreamIcons.iconPlusSmall; - IconData get iconRunShortcut => StreamIcons.iconRunShortcut; - IconData get iconSearchText => StreamIcons.iconSearchText; - IconData get iconSettingsGear2 => StreamIcons.iconSettingsGear2; - IconData get iconSettingsSliderVer => StreamIcons.iconSettingsSliderVer; - IconData get iconShapesPlusCloseSquareCircle => StreamIcons.iconShapesPlusCloseSquareCircle; - IconData get iconShapesTriangleSquareCircle => StreamIcons.iconShapesTriangleSquareCircle; - IconData get iconShareRedirectLink => StreamIcons.iconShareRedirectLink; - IconData get iconShield => StreamIcons.iconShield; - IconData get iconSquareBehindSquare2Copy => StreamIcons.iconSquareBehindSquare2Copy; - IconData get iconSquareCircleTopRightFeeds => StreamIcons.iconSquareCircleTopRightFeeds; - IconData get iconStop => StreamIcons.iconStop; - IconData get iconTable => StreamIcons.iconTable; - IconData get iconTeam => StreamIcons.iconTeam; - IconData get iconTennis => StreamIcons.iconTennis; - IconData get iconTextToImageURLEnrichment => StreamIcons.iconTextToImageURLEnrichment; - IconData get iconThunder => StreamIcons.iconThunder; - IconData get iconTrashBin => StreamIcons.iconTrashBin; - IconData get iconTrending4 => StreamIcons.iconTrending4; - IconData get iconUnlocked => StreamIcons.iconUnlocked; - IconData get iconUsers => StreamIcons.iconUsers; - IconData get iconVideo => StreamIcons.iconVideo; - IconData get iconVideoSolid => StreamIcons.iconVideoSolid; - IconData get iconVoiceAndVideo => StreamIcons.iconVoiceAndVideo; - IconData get iconVoiceHigh => StreamIcons.iconVoiceHigh; - IconData get iconVolumeFull => StreamIcons.iconVolumeFull; - IconData get iconWebhook => StreamIcons.iconWebhook; + IconData get apiAggregate => StreamIcons.iconApiAggregate; + IconData get apples => StreamIcons.iconApples; + IconData get arrowBoxLeft => StreamIcons.iconArrowBoxLeft; + IconData get arrowDown => StreamIcons.iconArrowDown; + IconData get arrowLeft => StreamIcons.iconArrowLeft; + IconData get arrowRight => StreamIcons.iconArrowRight; + IconData get arrowRotateClockwise => StreamIcons.iconArrowRotateClockwise; + IconData get arrowRotateRightLeftRepeatRefresh => StreamIcons.iconArrowRotateRightLeftRepeatRefresh; + IconData get arrowShareLeft => StreamIcons.iconArrowShareLeft; + IconData get arrowUp => StreamIcons.iconArrowUp; + IconData get arrowsRepeatLeftRight => StreamIcons.iconArrowsRepeatLeftRight; + IconData get at => StreamIcons.iconAt; + IconData get atSolid => StreamIcons.iconAtSolid; + IconData get bellNotification => StreamIcons.iconBellNotification; + IconData get browserAISparkle => StreamIcons.iconBrowserAISparkle; + IconData get bubble3ChatMessage => StreamIcons.iconBubble3ChatMessage; + IconData get bubble3Solid => StreamIcons.iconBubble3Solid; + IconData get bubbleAnnotation2ChatMessage => StreamIcons.iconBubbleAnnotation2ChatMessage; + IconData get bubbleText6ChatMessage => StreamIcons.iconBubbleText6ChatMessage; + IconData get bubbleText6Solid => StreamIcons.iconBubbleText6Solid; + IconData get bubbleWideNotificationChatMessage => StreamIcons.iconBubbleWideNotificationChatMessage; + IconData get bubbleWideSparkleChatMessage => StreamIcons.iconBubbleWideSparkleChatMessage; + IconData get calendar1 => StreamIcons.iconCalendar1; + IconData get callCancel => StreamIcons.iconCallCancel; + IconData get camera1 => StreamIcons.iconCamera1; + IconData get car1 => StreamIcons.iconCar1; + IconData get cat => StreamIcons.iconCat; + IconData get chainLink3 => StreamIcons.iconChainLink3; + IconData get chart5 => StreamIcons.iconChart5; + IconData get checkmark1Small => StreamIcons.iconCheckmark1Small; + IconData get checkmark2 => StreamIcons.iconCheckmark2; + IconData get checkmark2Small => StreamIcons.iconCheckmark2Small; + IconData get chevronDown => StreamIcons.iconChevronDown; + IconData get chevronGrabberVerticalSelector => StreamIcons.iconChevronGrabberVerticalSelector; + IconData get chevronLeft => StreamIcons.iconChevronLeft; + IconData get chevronRight => StreamIcons.iconChevronRight; + IconData get chevronTop => StreamIcons.iconChevronTop; + IconData get circleBanSign => StreamIcons.iconCircleBanSign; + IconData get circleCheck => StreamIcons.iconCircleCheck; + IconData get circleInfoTooltip => StreamIcons.iconCircleInfoTooltip; + IconData get circleMinus => StreamIcons.iconCircleMinus; + IconData get circleQuestionmark => StreamIcons.iconCircleQuestionmark; + IconData get circleQuestionmarkFilled => StreamIcons.iconCircleQuestionmarkFilled; + IconData get circleX => StreamIcons.iconCircleX; + IconData get clock => StreamIcons.iconClock; + IconData get clockSolid => StreamIcons.iconClockSolid; + IconData get code => StreamIcons.iconCode; + IconData get codeBrackets => StreamIcons.iconCodeBrackets; + IconData get codeEditorInsert => StreamIcons.iconCodeEditorInsert; + IconData get compass => StreamIcons.iconCompass; + IconData get creditCard2Billing => StreamIcons.iconCreditCard2Billing; + IconData get crossMedium => StreamIcons.iconCrossMedium; + IconData get crossSmall => StreamIcons.iconCrossSmall; + IconData get dotGrid2x3 => StreamIcons.iconDotGrid2x3; + IconData get dotsGrid1x3Vertical => StreamIcons.iconDotsGrid1x3Vertical; + IconData get doupleCheckmark1Small => StreamIcons.iconDoupleCheckmark1Small; + IconData get editBig => StreamIcons.iconEditBig; + IconData get editBigSolid => StreamIcons.iconEditBigSolid; + IconData get emojiAddReaction => StreamIcons.iconEmojiAddReaction; + IconData get emojiSmile => StreamIcons.iconEmojiSmile; + IconData get exclamationCircle => StreamIcons.iconExclamationCircle; + IconData get exclamationCircle1 => StreamIcons.iconExclamationCircle1; + IconData get exclamationTriangle => StreamIcons.iconExclamationTriangle; + IconData get exclamationTriangle1 => StreamIcons.iconExclamationTriangle1; + IconData get eyeOpen => StreamIcons.iconEyeOpen; + IconData get fileBend => StreamIcons.iconFileBend; + IconData get filledCircleInfoTooltip => StreamIcons.iconFilledCircleInfoTooltip; + IconData get filter1 => StreamIcons.iconFilter1; + IconData get flag2 => StreamIcons.iconFlag2; + IconData get gauge => StreamIcons.iconGauge; + IconData get google => StreamIcons.iconGoogle; + IconData get hashtagChannel => StreamIcons.iconHashtagChannel; + IconData get heart2 => StreamIcons.iconHeart2; + IconData get history => StreamIcons.iconHistory; + IconData get images1Alt => StreamIcons.iconImages1Alt; + IconData get invite => StreamIcons.iconInvite; + IconData get layersBehind => StreamIcons.iconLayersBehind; + IconData get layoutGrid1 => StreamIcons.iconLayoutGrid1; + IconData get lightBulbSimple => StreamIcons.iconLightBulbSimple; + IconData get limits => StreamIcons.iconLimits; + IconData get lineChart3 => StreamIcons.iconLineChart3; + IconData get lock => StreamIcons.iconLock; + IconData get magnifyingGlassSearch => StreamIcons.iconMagnifyingGlassSearch; + IconData get mapPin => StreamIcons.iconMapPin; + IconData get microphone => StreamIcons.iconMicrophone; + IconData get microphoneSolid => StreamIcons.iconMicrophoneSolid; + IconData get minusLarge => StreamIcons.iconMinusLarge; + IconData get minusSmall => StreamIcons.iconMinusSmall; + IconData get mute => StreamIcons.iconMute; + IconData get newspaper2 => StreamIcons.iconNewspaper2; + IconData get organization => StreamIcons.iconOrganization; + IconData get paperPlane => StreamIcons.iconPaperPlane; + IconData get paperPlaneTopRight => StreamIcons.iconPaperPlaneTopRight; + IconData get paperclip1 => StreamIcons.iconPaperclip1; + IconData get paragraphsText => StreamIcons.iconParagraphsText; + IconData get pause => StreamIcons.iconPause; + IconData get pencil => StreamIcons.iconPencil; + IconData get people => StreamIcons.iconPeople; + IconData get people2 => StreamIcons.iconPeople2; + IconData get peopleAdd => StreamIcons.iconPeopleAdd; + IconData get peopleAdded => StreamIcons.iconPeopleAdded; + IconData get peopleCircle => StreamIcons.iconPeopleCircle; + IconData get peopleCopy => StreamIcons.iconPeopleCopy; + IconData get peopleEditUserRights => StreamIcons.iconPeopleEditUserRights; + IconData get peopleRemove => StreamIcons.iconPeopleRemove; + IconData get persona => StreamIcons.iconPersona; + IconData get pin => StreamIcons.iconPin; + IconData get playSolid => StreamIcons.iconPlaySolid; + IconData get plusLarge => StreamIcons.iconPlusLarge; + IconData get plusSmall => StreamIcons.iconPlusSmall; + IconData get runShortcut => StreamIcons.iconRunShortcut; + IconData get searchText => StreamIcons.iconSearchText; + IconData get settingsGear2 => StreamIcons.iconSettingsGear2; + IconData get settingsSliderVer => StreamIcons.iconSettingsSliderVer; + IconData get shapesPlusCloseSquareCircle => StreamIcons.iconShapesPlusCloseSquareCircle; + IconData get shapesTriangleSquareCircle => StreamIcons.iconShapesTriangleSquareCircle; + IconData get shareRedirectLink => StreamIcons.iconShareRedirectLink; + IconData get shield => StreamIcons.iconShield; + IconData get squareBehindSquare2Copy => StreamIcons.iconSquareBehindSquare2Copy; + IconData get squareCircleTopRightFeeds => StreamIcons.iconSquareCircleTopRightFeeds; + IconData get stop => StreamIcons.iconStop; + IconData get table => StreamIcons.iconTable; + IconData get team => StreamIcons.iconTeam; + IconData get tennis => StreamIcons.iconTennis; + IconData get textToImageURLEnrichment => StreamIcons.iconTextToImageURLEnrichment; + IconData get thunder => StreamIcons.iconThunder; + IconData get trashBin => StreamIcons.iconTrashBin; + IconData get trending4 => StreamIcons.iconTrending4; + IconData get unlocked => StreamIcons.iconUnlocked; + IconData get users => StreamIcons.iconUsers; + IconData get video => StreamIcons.iconVideo; + IconData get videoSolid => StreamIcons.iconVideoSolid; + IconData get voiceAndVideo => StreamIcons.iconVoiceAndVideo; + IconData get voiceHigh => StreamIcons.iconVoiceHigh; + IconData get volumeFull => StreamIcons.iconVolumeFull; + IconData get webhook => StreamIcons.iconWebhook; late final Map allIcons = { - 'iconApiAggregate': iconApiAggregate, - 'iconApples': iconApples, - 'iconArrowBoxLeft': iconArrowBoxLeft, - 'iconArrowDown': iconArrowDown, - 'iconArrowLeft': iconArrowLeft, - 'iconArrowRight': iconArrowRight, - 'iconArrowRotateClockwise': iconArrowRotateClockwise, - 'iconArrowRotateRightLeftRepeatRefresh': iconArrowRotateRightLeftRepeatRefresh, - 'iconArrowShareLeft': iconArrowShareLeft, - 'iconArrowUp': iconArrowUp, - 'iconArrowsRepeatLeftRight': iconArrowsRepeatLeftRight, - 'iconAt': iconAt, - 'iconAtSolid': iconAtSolid, - 'iconBellNotification': iconBellNotification, - 'iconBrowserAISparkle': iconBrowserAISparkle, - 'iconBubble3ChatMessage': iconBubble3ChatMessage, - 'iconBubble3Solid': iconBubble3Solid, - 'iconBubbleAnnotation2ChatMessage': iconBubbleAnnotation2ChatMessage, - 'iconBubbleText6ChatMessage': iconBubbleText6ChatMessage, - 'iconBubbleText6Solid': iconBubbleText6Solid, - 'iconBubbleWideNotificationChatMessage': iconBubbleWideNotificationChatMessage, - 'iconBubbleWideSparkleChatMessage': iconBubbleWideSparkleChatMessage, - 'iconCalendar1': iconCalendar1, - 'iconCallCancel': iconCallCancel, - 'iconCamera1': iconCamera1, - 'iconCar1': iconCar1, - 'iconCat': iconCat, - 'iconChainLink3': iconChainLink3, - 'iconChart5': iconChart5, - 'iconCheckmark1Small': iconCheckmark1Small, - 'iconCheckmark2': iconCheckmark2, - 'iconCheckmark2Small': iconCheckmark2Small, - 'iconChevronDown': iconChevronDown, - 'iconChevronGrabberVerticalSelector': iconChevronGrabberVerticalSelector, - 'iconChevronLeft': iconChevronLeft, - 'iconChevronRight': iconChevronRight, - 'iconChevronTop': iconChevronTop, - 'iconCircleBanSign': iconCircleBanSign, - 'iconCircleCheck': iconCircleCheck, - 'iconCircleInfoTooltip': iconCircleInfoTooltip, - 'iconCircleMinus': iconCircleMinus, - 'iconCircleQuestionmark': iconCircleQuestionmark, - 'iconCircleQuestionmarkFilled': iconCircleQuestionmarkFilled, - 'iconCircleX': iconCircleX, - 'iconClock': iconClock, - 'iconClockSolid': iconClockSolid, - 'iconCode': iconCode, - 'iconCodeBrackets': iconCodeBrackets, - 'iconCodeEditorInsert': iconCodeEditorInsert, - 'iconCompass': iconCompass, - 'iconCreditCard2Billing': iconCreditCard2Billing, - 'iconCrossMedium': iconCrossMedium, - 'iconCrossSmall': iconCrossSmall, - 'iconDotGrid2x3': iconDotGrid2x3, - 'iconDotsGrid1x3Vertical': iconDotsGrid1x3Vertical, - 'iconDoupleCheckmark1Small': iconDoupleCheckmark1Small, - 'iconEditBig': iconEditBig, - 'iconEditBigSolid': iconEditBigSolid, - 'iconEmojiAddReaction': iconEmojiAddReaction, - 'iconEmojiSmile': iconEmojiSmile, - 'iconExclamationCircle': iconExclamationCircle, - 'iconExclamationCircle1': iconExclamationCircle1, - 'iconExclamationTriangle': iconExclamationTriangle, - 'iconExclamationTriangle1': iconExclamationTriangle1, - 'iconEyeOpen': iconEyeOpen, - 'iconFileBend': iconFileBend, - 'iconFilledCircleInfoTooltip': iconFilledCircleInfoTooltip, - 'iconFilter1': iconFilter1, - 'iconFlag2': iconFlag2, - 'iconGauge': iconGauge, - 'iconGoogle': iconGoogle, - 'iconHashtagChannel': iconHashtagChannel, - 'iconHeart2': iconHeart2, - 'iconHistory': iconHistory, - 'iconImages1Alt': iconImages1Alt, - 'iconInvite': iconInvite, - 'iconLayersBehind': iconLayersBehind, - 'iconLayoutGrid1': iconLayoutGrid1, - 'iconLightBulbSimple': iconLightBulbSimple, - 'iconLimits': iconLimits, - 'iconLineChart3': iconLineChart3, - 'iconLock': iconLock, - 'iconMagnifyingGlassSearch': iconMagnifyingGlassSearch, - 'iconMapPin': iconMapPin, - 'iconMicrophone': iconMicrophone, - 'iconMicrophoneSolid': iconMicrophoneSolid, - 'iconMinusLarge': iconMinusLarge, - 'iconMinusSmall': iconMinusSmall, - 'iconMute': iconMute, - 'iconNewspaper2': iconNewspaper2, - 'iconOrganization': iconOrganization, - 'iconPaperPlane': iconPaperPlane, - 'iconPaperPlaneTopRight': iconPaperPlaneTopRight, - 'iconPaperclip1': iconPaperclip1, - 'iconParagraphsText': iconParagraphsText, - 'iconPause': iconPause, - 'iconPencil': iconPencil, - 'iconPeople': iconPeople, - 'iconPeople2': iconPeople2, - 'iconPeopleAdd': iconPeopleAdd, - 'iconPeopleAdded': iconPeopleAdded, - 'iconPeopleCircle': iconPeopleCircle, - 'iconPeopleCopy': iconPeopleCopy, - 'iconPeopleEditUserRights': iconPeopleEditUserRights, - 'iconPeopleRemove': iconPeopleRemove, - 'iconPersona': iconPersona, - 'iconPin': iconPin, - 'iconPlaySolid': iconPlaySolid, - 'iconPlusLarge': iconPlusLarge, - 'iconPlusSmall': iconPlusSmall, - 'iconRunShortcut': iconRunShortcut, - 'iconSearchText': iconSearchText, - 'iconSettingsGear2': iconSettingsGear2, - 'iconSettingsSliderVer': iconSettingsSliderVer, - 'iconShapesPlusCloseSquareCircle': iconShapesPlusCloseSquareCircle, - 'iconShapesTriangleSquareCircle': iconShapesTriangleSquareCircle, - 'iconShareRedirectLink': iconShareRedirectLink, - 'iconShield': iconShield, - 'iconSquareBehindSquare2Copy': iconSquareBehindSquare2Copy, - 'iconSquareCircleTopRightFeeds': iconSquareCircleTopRightFeeds, - 'iconStop': iconStop, - 'iconTable': iconTable, - 'iconTeam': iconTeam, - 'iconTennis': iconTennis, - 'iconTextToImageURLEnrichment': iconTextToImageURLEnrichment, - 'iconThunder': iconThunder, - 'iconTrashBin': iconTrashBin, - 'iconTrending4': iconTrending4, - 'iconUnlocked': iconUnlocked, - 'iconUsers': iconUsers, - 'iconVideo': iconVideo, - 'iconVideoSolid': iconVideoSolid, - 'iconVoiceAndVideo': iconVoiceAndVideo, - 'iconVoiceHigh': iconVoiceHigh, - 'iconVolumeFull': iconVolumeFull, - 'iconWebhook': iconWebhook, + 'apiAggregate': apiAggregate, + 'apples': apples, + 'arrowBoxLeft': arrowBoxLeft, + 'arrowDown': arrowDown, + 'arrowLeft': arrowLeft, + 'arrowRight': arrowRight, + 'arrowRotateClockwise': arrowRotateClockwise, + 'arrowRotateRightLeftRepeatRefresh': arrowRotateRightLeftRepeatRefresh, + 'arrowShareLeft': arrowShareLeft, + 'arrowUp': arrowUp, + 'arrowsRepeatLeftRight': arrowsRepeatLeftRight, + 'at': at, + 'atSolid': atSolid, + 'bellNotification': bellNotification, + 'browserAISparkle': browserAISparkle, + 'bubble3ChatMessage': bubble3ChatMessage, + 'bubble3Solid': bubble3Solid, + 'bubbleAnnotation2ChatMessage': bubbleAnnotation2ChatMessage, + 'bubbleText6ChatMessage': bubbleText6ChatMessage, + 'bubbleText6Solid': bubbleText6Solid, + 'bubbleWideNotificationChatMessage': bubbleWideNotificationChatMessage, + 'bubbleWideSparkleChatMessage': bubbleWideSparkleChatMessage, + 'calendar1': calendar1, + 'callCancel': callCancel, + 'camera1': camera1, + 'car1': car1, + 'cat': cat, + 'chainLink3': chainLink3, + 'chart5': chart5, + 'checkmark1Small': checkmark1Small, + 'checkmark2': checkmark2, + 'checkmark2Small': checkmark2Small, + 'chevronDown': chevronDown, + 'chevronGrabberVerticalSelector': chevronGrabberVerticalSelector, + 'chevronLeft': chevronLeft, + 'chevronRight': chevronRight, + 'chevronTop': chevronTop, + 'circleBanSign': circleBanSign, + 'circleCheck': circleCheck, + 'circleInfoTooltip': circleInfoTooltip, + 'circleMinus': circleMinus, + 'circleQuestionmark': circleQuestionmark, + 'circleQuestionmarkFilled': circleQuestionmarkFilled, + 'circleX': circleX, + 'clock': clock, + 'clockSolid': clockSolid, + 'code': code, + 'codeBrackets': codeBrackets, + 'codeEditorInsert': codeEditorInsert, + 'compass': compass, + 'creditCard2Billing': creditCard2Billing, + 'crossMedium': crossMedium, + 'crossSmall': crossSmall, + 'dotGrid2x3': dotGrid2x3, + 'dotsGrid1x3Vertical': dotsGrid1x3Vertical, + 'doupleCheckmark1Small': doupleCheckmark1Small, + 'editBig': editBig, + 'editBigSolid': editBigSolid, + 'emojiAddReaction': emojiAddReaction, + 'emojiSmile': emojiSmile, + 'exclamationCircle': exclamationCircle, + 'exclamationCircle1': exclamationCircle1, + 'exclamationTriangle': exclamationTriangle, + 'exclamationTriangle1': exclamationTriangle1, + 'eyeOpen': eyeOpen, + 'fileBend': fileBend, + 'filledCircleInfoTooltip': filledCircleInfoTooltip, + 'filter1': filter1, + 'flag2': flag2, + 'gauge': gauge, + 'google': google, + 'hashtagChannel': hashtagChannel, + 'heart2': heart2, + 'history': history, + 'images1Alt': images1Alt, + 'invite': invite, + 'layersBehind': layersBehind, + 'layoutGrid1': layoutGrid1, + 'lightBulbSimple': lightBulbSimple, + 'limits': limits, + 'lineChart3': lineChart3, + 'lock': lock, + 'magnifyingGlassSearch': magnifyingGlassSearch, + 'mapPin': mapPin, + 'microphone': microphone, + 'microphoneSolid': microphoneSolid, + 'minusLarge': minusLarge, + 'minusSmall': minusSmall, + 'mute': mute, + 'newspaper2': newspaper2, + 'organization': organization, + 'paperPlane': paperPlane, + 'paperPlaneTopRight': paperPlaneTopRight, + 'paperclip1': paperclip1, + 'paragraphsText': paragraphsText, + 'pause': pause, + 'pencil': pencil, + 'people': people, + 'people2': people2, + 'peopleAdd': peopleAdd, + 'peopleAdded': peopleAdded, + 'peopleCircle': peopleCircle, + 'peopleCopy': peopleCopy, + 'peopleEditUserRights': peopleEditUserRights, + 'peopleRemove': peopleRemove, + 'persona': persona, + 'pin': pin, + 'playSolid': playSolid, + 'plusLarge': plusLarge, + 'plusSmall': plusSmall, + 'runShortcut': runShortcut, + 'searchText': searchText, + 'settingsGear2': settingsGear2, + 'settingsSliderVer': settingsSliderVer, + 'shapesPlusCloseSquareCircle': shapesPlusCloseSquareCircle, + 'shapesTriangleSquareCircle': shapesTriangleSquareCircle, + 'shareRedirectLink': shareRedirectLink, + 'shield': shield, + 'squareBehindSquare2Copy': squareBehindSquare2Copy, + 'squareCircleTopRightFeeds': squareCircleTopRightFeeds, + 'stop': stop, + 'table': table, + 'team': team, + 'tennis': tennis, + 'textToImageURLEnrichment': textToImageURLEnrichment, + 'thunder': thunder, + 'trashBin': trashBin, + 'trending4': trending4, + 'unlocked': unlocked, + 'users': users, + 'video': video, + 'videoSolid': videoSolid, + 'voiceAndVideo': voiceAndVideo, + 'voiceHigh': voiceHigh, + 'volumeFull': volumeFull, + 'webhook': webhook, }; }