2 "name": "MaterialComponents",
4 "authors": "The Material Components authors.",
5 "summary": "A collection of stand-alone production-ready UI libraries focused on design details.",
6 "homepage": "https://github.com/material-components/material-components-ios",
7 "license": "Apache 2.0",
9 "git": "https://github.com/material-components/material-components-ios.git",
18 "name": "ActivityIndicator",
20 "MDFInternationalization": [
23 "MaterialComponents/Palettes": [
26 "MaterialComponents/private/Application": [
36 "public_header_files": "components/ActivityIndicator/src/*.h",
38 "components/ActivityIndicator/src/*.{h,m}",
39 "components/ActivityIndicator/src/private/*.{h,m}"
42 "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
46 "name": "ColorThemer",
50 "public_header_files": "components/ActivityIndicator/src/ColorThemer/*.h",
51 "source_files": "components/ActivityIndicator/src/ColorThemer/*.{h,m}",
53 "MaterialComponents/ActivityIndicator/Component": [
56 "MaterialComponents/Themes": [
64 "name": "AnimationTiming",
68 "public_header_files": "components/AnimationTiming/src/*.h",
70 "components/AnimationTiming/src/*.{h,m}",
71 "components/AnimationTiming/src/private/*.{h,m}"
82 "public_header_files": "components/AppBar/src/*.h",
84 "components/AppBar/src/*.{h,m}",
85 "components/AppBar/src/private/*.{h,m}"
88 "components/AppBar/src/MaterialAppBar.bundle"
91 "MaterialComponents/HeaderStackView": [
94 "MaterialComponents/NavigationBar": [
97 "MaterialComponents/Typography": [
100 "MaterialComponents/private/Application": [
103 "MaterialComponents/FlexibleHeader": [
106 "MaterialComponents/ShadowElevations": [
109 "MaterialComponents/ShadowLayer": [
112 "MDFInternationalization": [
115 "MaterialComponents/private/Icons/ic_arrow_back": [
118 "MaterialComponents/private/UIMetrics": [
124 "name": "ColorThemer",
128 "public_header_files": "components/AppBar/src/ColorThemer/*.h",
130 "components/AppBar/src/ColorThemer/*.{h,m}",
131 "components/AppBar/src/ColorThemer/private/*.{h,m}"
134 "MaterialComponents/AppBar/Component": [
137 "MaterialComponents/Themes": [
145 "name": "BottomAppBar",
149 "public_header_files": "components/BottomAppBar/src/*.h",
151 "components/BottomAppBar/src/*.{h,m}",
152 "components/BottomAppBar/src/private/*.{h,m}"
155 "MDFInternationalization": [
158 "MaterialComponents/Buttons": [
161 "MaterialComponents/NavigationBar": [
164 "MaterialComponents/private/Math": [
170 "name": "BottomNavigation",
174 "public_header_files": "components/BottomNavigation/src/*.h",
176 "components/BottomNavigation/src/*.{h,m}",
177 "components/BottomNavigation/src/private/*.{h,m}"
180 "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
183 "MDFInternationalization": [
186 "MaterialComponents/ShadowElevations": [
189 "MaterialComponents/ShadowLayer": [
192 "MaterialComponents/private/Math": [
198 "name": "BottomSheet",
202 "public_header_files": "components/BottomSheet/src/*.h",
204 "components/BottomSheet/src/*.{h,m}",
205 "components/BottomSheet/src/private/*.{h,m}"
208 "MaterialComponents/private/KeyboardWatcher": [
211 "MaterialComponents/private/Math": [
219 "MDFTextAccessibility": [
222 "MaterialComponents/Ink": [
225 "MaterialComponents/ShadowElevations": [
228 "MaterialComponents/ShadowLayer": [
231 "MaterialComponents/Typography": [
234 "MaterialComponents/private/Math": [
244 "public_header_files": "components/Buttons/src/*.h",
246 "components/Buttons/src/*.{h,m}",
247 "components/Buttons/src/private/*.{h,m}"
251 "name": "ColorThemer",
255 "public_header_files": "components/Buttons/src/ColorThemer/*.h",
257 "components/Buttons/src/ColorThemer/*.{h,m}",
258 "components/Buttons/src/ColorThemer/private/*.{h,m}"
261 "MaterialComponents/Buttons/Component": [
264 "MaterialComponents/Themes": [
270 "name": "TitleColorAccessibilityMutator",
274 "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
276 "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
277 "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
280 "MDFTextAccessibility": [
283 "MaterialComponents/Buttons/Component": [
293 "MDFInternationalization": [
296 "MaterialComponents/Buttons": [
306 "public_header_files": "components/ButtonBar/src/*.h",
308 "components/ButtonBar/src/*.{h,m}",
309 "components/ButtonBar/src/private/*.{h,m}"
313 "name": "ColorThemer",
317 "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
318 "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
320 "MaterialComponents/ButtonBar/Component": [
323 "MaterialComponents/NavigationBar/Component": [
326 "MaterialComponents/Themes": [
334 "name": "CollectionCells",
338 "public_header_files": "components/CollectionCells/src/*.h",
340 "components/CollectionCells/src/*.{h,m}",
341 "components/CollectionCells/src/private/*.{h,m}"
344 "components/CollectionCells/src/MaterialCollectionCells.bundle"
351 "MDFInternationalization": [
354 "MaterialComponents/CollectionLayoutAttributes": [
357 "MaterialComponents/Ink": [
360 "MaterialComponents/Typography": [
363 "MaterialComponents/Palettes": [
366 "MaterialComponents/private/Icons/ic_check": [
369 "MaterialComponents/private/Icons/ic_check_circle": [
372 "MaterialComponents/private/Icons/ic_chevron_right": [
375 "MaterialComponents/private/Icons/ic_info": [
378 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
381 "MaterialComponents/private/Icons/ic_reorder": [
384 "MaterialComponents/private/Math": [
390 "name": "CollectionLayoutAttributes",
394 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
395 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
398 "name": "Collections",
402 "public_header_files": "components/Collections/src/*.h",
404 "components/Collections/src/*.{h,m}",
405 "components/Collections/src/private/*.{h,m}"
408 "components/Collections/src/MaterialCollections.bundle"
415 "MaterialComponents/CollectionCells": [
418 "MaterialComponents/CollectionLayoutAttributes": [
421 "MaterialComponents/Ink": [
424 "MaterialComponents/ShadowElevations": [
427 "MaterialComponents/ShadowLayer": [
430 "MaterialComponents/Typography": [
443 "public_header_files": "components/Dialogs/src/*.h",
445 "components/Dialogs/src/*.{h,m}",
446 "components/Dialogs/src/private/*.{h,m}"
449 "components/Dialogs/src/MaterialDialogs.bundle"
452 "MaterialComponents/Buttons": [
455 "MaterialComponents/ShadowElevations": [
458 "MaterialComponents/ShadowLayer": [
461 "MaterialComponents/private/KeyboardWatcher": [
464 "MDFInternationalization": [
470 "name": "ColorThemer",
474 "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
475 "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
477 "MaterialComponents/Dialogs/Component": [
480 "MaterialComponents/Themes": [
488 "name": "FeatureHighlight",
495 "public_header_files": "components/FeatureHighlight/src/*.h",
497 "components/FeatureHighlight/src/*.{h,m}",
498 "components/FeatureHighlight/src/private/*.{h,m}"
501 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
504 "MaterialComponents/private/Math": [
507 "MaterialComponents/Typography": [
510 "MDFTextAccessibility": [
516 "name": "ColorThemer",
520 "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
521 "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
523 "MaterialComponents/FeatureHighlight/Component": [
526 "MaterialComponents/Themes": [
534 "name": "FlexibleHeader",
541 "public_header_files": "components/FlexibleHeader/src/*.h",
543 "components/FlexibleHeader/src/*.{h,m}",
544 "components/FlexibleHeader/src/private/*.{h,m}"
547 "MDFTextAccessibility": [
550 "MaterialComponents/private/Application": [
553 "MaterialComponents/private/UIMetrics": [
559 "name": "ColorThemer",
563 "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
564 "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
566 "MaterialComponents/FlexibleHeader/Component": [
569 "MaterialComponents/Themes": [
577 "name": "HeaderStackView",
584 "public_header_files": "components/HeaderStackView/src/*.h",
585 "source_files": "components/HeaderStackView/src/*.{h,m}"
588 "name": "ColorThemer",
592 "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
593 "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
595 "MaterialComponents/HeaderStackView/Component": [
598 "MaterialComponents/Themes": [
613 "public_header_files": "components/Ink/src/*.h",
615 "components/Ink/src/*.{h,m}",
616 "components/Ink/src/private/*.{h,m}"
620 "name": "ColorThemer",
624 "public_header_files": "components/Ink/src/ColorThemer/*.h",
625 "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
627 "MaterialComponents/Ink/Component": [
630 "MaterialComponents/Themes": [
638 "name": "MaskedTransition",
642 "public_header_files": "components/MaskedTransition/src/*.h",
644 "components/MaskedTransition/src/*.{h,m}",
645 "components/MaskedTransition/src/private/*.{h,m}"
648 "MotionTransitioning": [
654 "MotionInterchange": [
660 "name": "NavigationBar",
667 "public_header_files": "components/NavigationBar/src/*.h",
668 "source_files": "components/NavigationBar/src/*.{h,m}",
670 "MDFTextAccessibility": [
673 "MaterialComponents/ButtonBar/Component": [
676 "MaterialComponents/Typography": [
679 "MDFInternationalization": [
682 "MaterialComponents/private/Math": [
688 "name": "ColorThemer",
692 "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
693 "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
695 "MaterialComponents/NavigationBar/Component": [
698 "MaterialComponents/Themes": [
706 "name": "OverlayWindow",
710 "public_header_files": "components/OverlayWindow/src/*.h",
712 "components/OverlayWindow/src/*.{h,m}",
713 "components/OverlayWindow/src/private/*.{h,m}"
716 "MaterialComponents/private/Application": [
722 "name": "PageControl",
729 "public_header_files": "components/PageControl/src/*.h",
731 "components/PageControl/src/*.{h,m}",
732 "components/PageControl/src/private/*.{h,m}"
735 "components/PageControl/src/MaterialPageControl.bundle"
739 "name": "ColorThemer",
743 "public_header_files": "components/PageControl/src/ColorThemer/*.h",
744 "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
746 "MaterialComponents/PageControl/Component": [
749 "MaterialComponents/Themes": [
761 "public_header_files": "components/Palettes/src/*.h",
763 "components/Palettes/src/*.{h,m}",
764 "components/Palettes/src/private/*.{h,m}"
768 "name": "ProgressView",
775 "public_header_files": "components/ProgressView/src/*.h",
776 "source_files": "components/ProgressView/src/*.{h,m}",
778 "MDFInternationalization": [
781 "MaterialComponents/private/Math": [
787 "name": "ColorThemer",
791 "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
792 "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
794 "MaterialComponents/ProgressView/Component": [
797 "MaterialComponents/Themes": [
805 "name": "ShadowElevations",
809 "public_header_files": "components/ShadowElevations/src/*.h",
810 "source_files": "components/ShadowElevations/src/*.{h,m}"
813 "name": "ShadowLayer",
817 "public_header_files": "components/ShadowLayer/src/*.h",
818 "source_files": "components/ShadowLayer/src/*.{h,m}",
820 "MaterialComponents/ShadowElevations": [
833 "public_header_files": "components/Slider/src/*.h",
835 "components/Slider/src/*.{h,m}",
836 "components/Slider/src/private/*.{h,m}"
839 "MaterialComponents/private/ThumbTrack": [
845 "name": "ColorThemer",
849 "public_header_files": "components/Slider/src/ColorThemer/*.h",
850 "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
852 "MaterialComponents/Slider/Component": [
855 "MaterialComponents/Themes": [
867 "public_header_files": "components/Snackbar/src/*.h",
869 "components/Snackbar/src/*.{h,m}",
870 "components/Snackbar/src/private/*.{h,m}"
873 "MaterialComponents/AnimationTiming": [
876 "MaterialComponents/Buttons": [
879 "MaterialComponents/OverlayWindow": [
882 "MaterialComponents/Typography": [
885 "MaterialComponents/private/Application": [
888 "MaterialComponents/private/KeyboardWatcher": [
891 "MaterialComponents/private/Overlay": [
904 "public_header_files": "components/Tabs/src/*.h",
906 "components/Tabs/src/*.{h,m}",
907 "components/Tabs/src/private/*.{h,m}"
910 "components/Tabs/src/MaterialTabs.bundle"
913 "MDFInternationalization": [
916 "MaterialComponents/AnimationTiming": [
919 "MaterialComponents/Ink": [
922 "MaterialComponents/ShadowElevations": [
925 "MaterialComponents/ShadowLayer": [
928 "MaterialComponents/Typography": [
931 "MaterialComponents/private/Math": [
937 "name": "ColorThemer",
941 "public_header_files": "components/Tabs/src/ColorThemer/*.h",
942 "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
944 "MaterialComponents/Tabs/Component": [
947 "MaterialComponents/Themes": [
955 "name": "TextFields",
962 "public_header_files": "components/TextFields/src/*.h",
964 "components/TextFields/src/*.{h,m}",
965 "components/TextFields/src/private/*.{h,m}"
968 "MaterialComponents/AnimationTiming": [
971 "MaterialComponents/Palettes": [
974 "MaterialComponents/Typography": [
977 "MDFInternationalization": [
980 "MaterialComponents/private/Math": [
986 "name": "ColorThemer",
990 "public_header_files": "components/TextFields/src/ColorThemer/*.h",
991 "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
993 "MaterialComponents/TextFields/Component": [
996 "MaterialComponents/Themes": [
1008 "public_header_files": "components/Themes/src/*.h",
1010 "components/Themes/src/*.{h,m}",
1011 "components/Themes/src/private/*.{h,m}"
1015 "name": "Typography",
1019 "public_header_files": "components/Typography/src/*.h",
1021 "components/Typography/src/*.{h,m}",
1022 "components/Typography/src/private/*.{h,m}"
1025 "MaterialComponents/private/Application": [
1038 "public_header_files": "components/private/Icons/src/*.h",
1039 "source_files": "components/private/Icons/src/*.{h,m}"
1042 "name": "ic_arrow_back",
1043 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
1044 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
1045 "resource_bundles": {
1046 "MaterialIcons_ic_arrow_back": [
1047 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
1051 "MaterialComponents/private/Icons/Base": [
1058 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
1059 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
1060 "resource_bundles": {
1061 "MaterialIcons_ic_check": [
1062 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
1066 "MaterialComponents/private/Icons/Base": [
1072 "name": "ic_check_circle",
1073 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
1074 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
1075 "resource_bundles": {
1076 "MaterialIcons_ic_check_circle": [
1077 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
1081 "MaterialComponents/private/Icons/Base": [
1087 "name": "ic_chevron_right",
1088 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
1089 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
1090 "resource_bundles": {
1091 "MaterialIcons_ic_chevron_right": [
1092 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
1096 "MaterialComponents/private/Icons/Base": [
1103 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
1104 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
1105 "resource_bundles": {
1106 "MaterialIcons_ic_info": [
1107 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
1111 "MaterialComponents/private/Icons/Base": [
1117 "name": "ic_radio_button_unchecked",
1118 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
1119 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
1120 "resource_bundles": {
1121 "MaterialIcons_ic_radio_button_unchecked": [
1122 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
1126 "MaterialComponents/private/Icons/Base": [
1132 "name": "ic_reorder",
1133 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
1134 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
1135 "resource_bundles": {
1136 "MaterialIcons_ic_reorder": [
1137 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
1141 "MaterialComponents/private/Icons/Base": [
1149 "name": "Application",
1153 "public_header_files": "components/private/Application/src/*.h",
1154 "source_files": "components/private/Application/src/*.{h,m}"
1157 "name": "KeyboardWatcher",
1161 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
1162 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
1164 "MaterialComponents/private/Application": [
1174 "public_header_files": "components/private/Math/src/*.h",
1175 "source_files": "components/private/Math/src/*.{h,m}"
1182 "public_header_files": "components/private/Overlay/src/*.h",
1184 "components/private/Overlay/src/*.{h,m}",
1185 "components/private/Overlay/src/private/*.{h,m}"
1189 "name": "ShapeLibrary",
1193 "public_header_files": "components/private/ShapeLibrary/src/*.h",
1195 "components/private/ShapeLibrary/src/*.{h,m}",
1196 "components/private/ShapeLibrary/src/private/*.{h,m}"
1199 "MaterialComponents/private/Shapes": [
1202 "MaterialComponents/private/Math": [
1212 "public_header_files": "components/private/Shapes/src/*.h",
1214 "components/private/Shapes/src/*.{h,m}",
1215 "components/private/Shapes/src/private/*.{h,m}"
1218 "MaterialComponents/ShadowLayer": [
1221 "MaterialComponents/private/Math": [
1227 "name": "ThumbTrack",
1231 "public_header_files": "components/private/ThumbTrack/src/*.h",
1232 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1234 "MaterialComponents/Ink": [
1237 "MaterialComponents/ShadowElevations": [
1240 "MaterialComponents/ShadowLayer": [
1243 "MaterialComponents/Typography": [
1246 "MDFInternationalization": [
1249 "MaterialComponents/private/Math": [
1255 "name": "UIMetrics",
1259 "public_header_files": "components/private/UIMetrics/src/*.h",
1261 "components/private/UIMetrics/src/*.{h,m}",
1262 "components/private/UIMetrics/src/private/*.{h,m}"
1265 "MaterialComponents/private/Application": [