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 "MaterialComponents/private/Application": [
23 "MaterialComponents/private/RTL": [
33 "public_header_files": "components/ActivityIndicator/src/*.h",
35 "components/ActivityIndicator/src/*.{h,m}",
36 "components/ActivityIndicator/src/private/*.{h,m}"
39 "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
43 "name": "ColorThemer",
47 "public_header_files": "components/ActivityIndicator/src/ColorThemer/*.h",
48 "source_files": "components/ActivityIndicator/src/ColorThemer/*.{h,m}",
50 "MaterialComponents/ActivityIndicator/Component": [
53 "MaterialComponents/Themes": [
61 "name": "AnimationTiming",
65 "public_header_files": "components/AnimationTiming/src/*.h",
67 "components/AnimationTiming/src/*.{h,m}",
68 "components/AnimationTiming/src/private/*.{h,m}"
79 "public_header_files": "components/AppBar/src/*.h",
81 "components/AppBar/src/*.{h,m}",
82 "components/AppBar/src/private/*.{h,m}"
85 "components/AppBar/src/MaterialAppBar.bundle"
88 "MaterialComponents/HeaderStackView": [
91 "MaterialComponents/NavigationBar": [
94 "MaterialComponents/Typography": [
97 "MaterialComponents/FlexibleHeader": [
100 "MaterialComponents/ShadowElevations": [
103 "MaterialComponents/ShadowLayer": [
106 "MaterialComponents/private/Icons/ic_arrow_back": [
109 "MaterialComponents/private/RTL": [
115 "name": "ColorThemer",
119 "public_header_files": "components/AppBar/src/ColorThemer/*.h",
121 "components/AppBar/src/ColorThemer/*.{h,m}",
122 "components/AppBar/src/ColorThemer/private/*.{h,m}"
125 "MaterialComponents/AppBar/Component": [
128 "MaterialComponents/Themes": [
136 "name": "BottomAppBar",
140 "public_header_files": "components/BottomAppBar/src/*.h",
142 "components/BottomAppBar/src/*.{h,m}",
143 "components/BottomAppBar/src/private/*.{h,m}"
146 "MaterialComponents/Buttons": [
149 "MaterialComponents/NavigationBar": [
152 "MaterialComponents/private/Math": [
155 "MaterialComponents/private/RTL": [
161 "name": "BottomSheet",
165 "public_header_files": "components/BottomSheet/src/*.h",
167 "components/BottomSheet/src/*.{h,m}",
168 "components/BottomSheet/src/private/*.{h,m}"
171 "MaterialComponents/private/KeyboardWatcher": [
174 "MaterialComponents/private/Math": [
182 "MDFTextAccessibility": [
185 "MaterialComponents/Ink": [
188 "MaterialComponents/ShadowElevations": [
191 "MaterialComponents/ShadowLayer": [
194 "MaterialComponents/Typography": [
197 "MaterialComponents/private/Math": [
207 "public_header_files": "components/Buttons/src/*.h",
209 "components/Buttons/src/*.{h,m}",
210 "components/Buttons/src/private/*.{h,m}"
214 "name": "ColorThemer",
218 "public_header_files": "components/Buttons/src/ColorThemer/*.h",
220 "components/Buttons/src/ColorThemer/*.{h,m}",
221 "components/Buttons/src/ColorThemer/private/*.{h,m}"
224 "MaterialComponents/Buttons/Component": [
227 "MaterialComponents/Themes": [
233 "name": "TitleColorAccessibilityMutator",
237 "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
239 "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
240 "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
243 "MDFTextAccessibility": [
246 "MaterialComponents/Buttons/Component": [
256 "MaterialComponents/Buttons": [
259 "MaterialComponents/private/RTL": [
269 "public_header_files": "components/ButtonBar/src/*.h",
271 "components/ButtonBar/src/*.{h,m}",
272 "components/ButtonBar/src/private/*.{h,m}"
276 "name": "ColorThemer",
280 "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
281 "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
283 "MaterialComponents/ButtonBar/Component": [
286 "MaterialComponents/NavigationBar/Component": [
289 "MaterialComponents/Themes": [
297 "name": "CollectionCells",
301 "public_header_files": "components/CollectionCells/src/*.h",
303 "components/CollectionCells/src/*.{h,m}",
304 "components/CollectionCells/src/private/*.{h,m}"
307 "components/CollectionCells/src/MaterialCollectionCells.bundle"
314 "MaterialComponents/CollectionLayoutAttributes": [
317 "MaterialComponents/Ink": [
320 "MaterialComponents/Typography": [
323 "MaterialComponents/private/Icons/ic_check": [
326 "MaterialComponents/private/Icons/ic_check_circle": [
329 "MaterialComponents/private/Icons/ic_chevron_right": [
332 "MaterialComponents/private/Icons/ic_info": [
335 "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
338 "MaterialComponents/private/Icons/ic_reorder": [
341 "MaterialComponents/private/Math": [
344 "MaterialComponents/private/RTL": [
350 "name": "CollectionLayoutAttributes",
354 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
355 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
358 "name": "Collections",
362 "public_header_files": "components/Collections/src/*.h",
364 "components/Collections/src/*.{h,m}",
365 "components/Collections/src/private/*.{h,m}"
368 "components/Collections/src/MaterialCollections.bundle"
375 "MaterialComponents/CollectionCells": [
378 "MaterialComponents/CollectionLayoutAttributes": [
381 "MaterialComponents/Ink": [
384 "MaterialComponents/ShadowElevations": [
387 "MaterialComponents/ShadowLayer": [
390 "MaterialComponents/Typography": [
403 "public_header_files": "components/Dialogs/src/*.h",
405 "components/Dialogs/src/*.{h,m}",
406 "components/Dialogs/src/private/*.{h,m}"
409 "components/Dialogs/src/MaterialDialogs.bundle"
412 "MaterialComponents/Buttons": [
415 "MaterialComponents/ShadowElevations": [
418 "MaterialComponents/ShadowLayer": [
421 "MaterialComponents/private/KeyboardWatcher": [
424 "MaterialComponents/private/RTL": [
430 "name": "ColorThemer",
434 "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
435 "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
437 "MaterialComponents/Dialogs/Component": [
440 "MaterialComponents/Themes": [
448 "name": "FeatureHighlight",
455 "public_header_files": "components/FeatureHighlight/src/*.h",
457 "components/FeatureHighlight/src/*.{h,m}",
458 "components/FeatureHighlight/src/private/*.{h,m}"
461 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
464 "MaterialComponents/private/Math": [
467 "MaterialComponents/Typography": [
470 "MDFTextAccessibility": [
476 "name": "ColorThemer",
480 "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
481 "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
483 "MaterialComponents/FeatureHighlight/Component": [
486 "MaterialComponents/Themes": [
494 "name": "FlexibleHeader",
496 "MDFTextAccessibility": [
499 "MaterialComponents/private/Application": [
509 "public_header_files": "components/FlexibleHeader/src/*.h",
511 "components/FlexibleHeader/src/*.{h,m}",
512 "components/FlexibleHeader/src/private/*.{h,m}"
516 "name": "ColorThemer",
520 "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
521 "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
523 "MaterialComponents/FlexibleHeader/Component": [
526 "MaterialComponents/Themes": [
534 "name": "HeaderStackView",
541 "public_header_files": "components/HeaderStackView/src/*.h",
542 "source_files": "components/HeaderStackView/src/*.{h,m}"
545 "name": "ColorThemer",
549 "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
550 "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
552 "MaterialComponents/HeaderStackView/Component": [
555 "MaterialComponents/Themes": [
570 "public_header_files": "components/Ink/src/*.h",
572 "components/Ink/src/*.{h,m}",
573 "components/Ink/src/private/*.{h,m}"
577 "name": "ColorThemer",
581 "public_header_files": "components/Ink/src/ColorThemer/*.h",
582 "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
584 "MaterialComponents/Ink/Component": [
587 "MaterialComponents/Themes": [
595 "name": "MaskedTransition",
599 "public_header_files": "components/MaskedTransition/src/*.h",
601 "components/MaskedTransition/src/*.{h,m}",
602 "components/MaskedTransition/src/private/*.{h,m}"
605 "MotionTransitioning": [
611 "MotionInterchange": [
617 "name": "NavigationBar",
624 "public_header_files": "components/NavigationBar/src/*.h",
625 "source_files": "components/NavigationBar/src/*.{h,m}",
627 "MDFTextAccessibility": [
630 "MaterialComponents/ButtonBar/Component": [
633 "MaterialComponents/Typography": [
636 "MaterialComponents/private/Math": [
639 "MaterialComponents/private/RTL": [
645 "name": "ColorThemer",
649 "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
650 "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
652 "MaterialComponents/NavigationBar/Component": [
655 "MaterialComponents/Themes": [
663 "name": "OverlayWindow",
667 "public_header_files": "components/OverlayWindow/src/*.h",
669 "components/OverlayWindow/src/*.{h,m}",
670 "components/OverlayWindow/src/private/*.{h,m}"
673 "MaterialComponents/private/Application": [
679 "name": "PageControl",
686 "public_header_files": "components/PageControl/src/*.h",
688 "components/PageControl/src/*.{h,m}",
689 "components/PageControl/src/private/*.{h,m}"
692 "components/PageControl/src/MaterialPageControl.bundle"
696 "name": "ColorThemer",
700 "public_header_files": "components/PageControl/src/ColorThemer/*.h",
701 "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
703 "MaterialComponents/PageControl/Component": [
706 "MaterialComponents/Themes": [
718 "public_header_files": "components/Palettes/src/*.h",
720 "components/Palettes/src/*.{h,m}",
721 "components/Palettes/src/private/*.{h,m}"
725 "name": "ProgressView",
732 "public_header_files": "components/ProgressView/src/*.h",
733 "source_files": "components/ProgressView/src/*.{h,m}",
735 "MaterialComponents/private/Math": [
738 "MaterialComponents/private/RTL": [
744 "name": "ColorThemer",
748 "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
749 "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
751 "MaterialComponents/ProgressView/Component": [
754 "MaterialComponents/Themes": [
762 "name": "ShadowElevations",
766 "public_header_files": "components/ShadowElevations/src/*.h",
767 "source_files": "components/ShadowElevations/src/*.{h,m}"
770 "name": "ShadowLayer",
774 "public_header_files": "components/ShadowLayer/src/*.h",
775 "source_files": "components/ShadowLayer/src/*.{h,m}"
785 "public_header_files": "components/Slider/src/*.h",
787 "components/Slider/src/*.{h,m}",
788 "components/Slider/src/private/*.{h,m}"
791 "MaterialComponents/private/ThumbTrack": [
797 "name": "ColorThemer",
801 "public_header_files": "components/Slider/src/ColorThemer/*.h",
802 "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
804 "MaterialComponents/Slider/Component": [
807 "MaterialComponents/Themes": [
819 "public_header_files": "components/Snackbar/src/*.h",
821 "components/Snackbar/src/*.{h,m}",
822 "components/Snackbar/src/private/*.{h,m}"
825 "MaterialComponents/AnimationTiming": [
828 "MaterialComponents/Buttons": [
831 "MaterialComponents/OverlayWindow": [
834 "MaterialComponents/Typography": [
837 "MaterialComponents/private/Application": [
840 "MaterialComponents/private/KeyboardWatcher": [
843 "MaterialComponents/private/Overlay": [
856 "public_header_files": "components/Tabs/src/*.h",
858 "components/Tabs/src/*.{h,m}",
859 "components/Tabs/src/private/*.{h,m}"
862 "components/Tabs/src/MaterialTabs.bundle"
865 "MaterialComponents/AnimationTiming": [
868 "MaterialComponents/Ink": [
871 "MaterialComponents/Typography": [
874 "MaterialComponents/private/RTL": [
880 "name": "ColorThemer",
884 "public_header_files": "components/Tabs/src/ColorThemer/*.h",
885 "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
887 "MaterialComponents/Tabs/Component": [
890 "MaterialComponents/Themes": [
898 "name": "TextFields",
905 "public_header_files": "components/TextFields/src/*.h",
907 "components/TextFields/src/*.{h,m}",
908 "components/TextFields/src/private/*.{h,m}"
911 "MaterialComponents/AnimationTiming": [
914 "MaterialComponents/Palettes": [
917 "MaterialComponents/Typography": [
920 "MaterialComponents/private/Math": [
923 "MaterialComponents/private/RTL": [
929 "name": "ColorThemer",
933 "public_header_files": "components/TextFields/src/ColorThemer/*.h",
934 "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
936 "MaterialComponents/TextFields/Component": [
939 "MaterialComponents/Themes": [
951 "public_header_files": "components/Themes/src/*.h",
953 "components/Themes/src/*.{h,m}",
954 "components/Themes/src/private/*.{h,m}"
958 "name": "Typography",
962 "public_header_files": "components/Typography/src/*.h",
964 "components/Typography/src/*.{h,m}",
965 "components/Typography/src/private/*.{h,m}"
968 "MaterialComponents/private/Application": [
981 "public_header_files": "components/private/Icons/src/*.h",
982 "source_files": "components/private/Icons/src/*.{h,m}"
985 "name": "ic_arrow_back",
986 "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
987 "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
988 "resource_bundles": {
989 "MaterialIcons_ic_arrow_back": [
990 "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
994 "MaterialComponents/private/Icons/Base": [
1001 "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
1002 "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
1003 "resource_bundles": {
1004 "MaterialIcons_ic_check": [
1005 "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
1009 "MaterialComponents/private/Icons/Base": [
1015 "name": "ic_check_circle",
1016 "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
1017 "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
1018 "resource_bundles": {
1019 "MaterialIcons_ic_check_circle": [
1020 "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
1024 "MaterialComponents/private/Icons/Base": [
1030 "name": "ic_chevron_right",
1031 "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
1032 "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
1033 "resource_bundles": {
1034 "MaterialIcons_ic_chevron_right": [
1035 "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
1039 "MaterialComponents/private/Icons/Base": [
1046 "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
1047 "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
1048 "resource_bundles": {
1049 "MaterialIcons_ic_info": [
1050 "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
1054 "MaterialComponents/private/Icons/Base": [
1060 "name": "ic_radio_button_unchecked",
1061 "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
1062 "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
1063 "resource_bundles": {
1064 "MaterialIcons_ic_radio_button_unchecked": [
1065 "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
1069 "MaterialComponents/private/Icons/Base": [
1075 "name": "ic_reorder",
1076 "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
1077 "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
1078 "resource_bundles": {
1079 "MaterialIcons_ic_reorder": [
1080 "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
1084 "MaterialComponents/private/Icons/Base": [
1092 "name": "Application",
1096 "public_header_files": "components/private/Application/src/*.h",
1097 "source_files": "components/private/Application/src/*.{h,m}"
1100 "name": "KeyboardWatcher",
1104 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
1105 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
1107 "MaterialComponents/private/Application": [
1117 "public_header_files": "components/private/Math/src/*.h",
1118 "source_files": "components/private/Math/src/*.{h,m}"
1125 "public_header_files": "components/private/Overlay/src/*.h",
1127 "components/private/Overlay/src/*.{h,m}",
1128 "components/private/Overlay/src/private/*.{h,m}"
1136 "public_header_files": "components/private/RTL/src/*.h",
1137 "source_files": "components/private/RTL/src/*.{h,m}"
1140 "name": "ThumbTrack",
1144 "public_header_files": "components/private/ThumbTrack/src/*.h",
1145 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1147 "MaterialComponents/Ink": [
1150 "MaterialComponents/ShadowElevations": [
1153 "MaterialComponents/ShadowLayer": [
1156 "MaterialComponents/Typography": [
1159 "MaterialComponents/private/Math": [
1162 "MaterialComponents/private/RTL": [