2 "name": "OLMaterialComponents",
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": "http://gitlab.startimes.me/startimesapp/material-components-ios.git",
16 "default_subspecs": "private",
19 "name": "ActivityIndicator",
26 "public_header_files": "components/ActivityIndicator/src/*.h",
28 "components/ActivityIndicator/src/*.{h,m}",
29 "components/ActivityIndicator/src/private/*.{h,m}"
32 "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
35 "MDFInternationalization": [
38 "OLMaterialComponents/Palettes": [
41 "OLMaterialComponents/private/Application": [
50 "name": "ColorThemer",
54 "public_header_files": "components/ActivityIndicator/src/ColorThemer/*.h",
55 "source_files": "components/ActivityIndicator/src/ColorThemer/*.{h,m}",
57 "OLMaterialComponents/ActivityIndicator/Component": [
60 "OLMaterialComponents/Themes": [
68 "name": "AnimationTiming",
72 "public_header_files": "components/AnimationTiming/src/*.h",
74 "components/AnimationTiming/src/*.{h,m}",
75 "components/AnimationTiming/src/private/*.{h,m}"
79 "name": "BottomAppBar",
83 "public_header_files": "components/BottomAppBar/src/*.h",
85 "components/BottomAppBar/src/*.{h,m}",
86 "components/BottomAppBar/src/private/*.{h,m}"
89 "MDFInternationalization": [
92 "OLMaterialComponents/Buttons": [
95 "OLMaterialComponents/NavigationBar": [
98 "OLMaterialComponents/private/Math": [
104 "name": "BottomNavigation",
111 "public_header_files": "components/BottomNavigation/src/*.h",
113 "components/BottomNavigation/src/*.{h,m}",
114 "components/BottomNavigation/src/private/*.{h,m}"
117 "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
120 "MDFInternationalization": [
123 "OLMaterialComponents/ShadowElevations": [
126 "OLMaterialComponents/ShadowLayer": [
129 "OLMaterialComponents/private/Math": [
135 "name": "ColorThemer",
139 "public_header_files": "components/BottomNavigation/src/ColorThemer/*.h",
140 "source_files": "components/BottomNavigation/src/ColorThemer/*.{h,m}",
142 "OLMaterialComponents/BottomNavigation/Component": [
145 "OLMaterialComponents/Themes": [
153 "name": "BottomSheet",
157 "public_header_files": "components/BottomSheet/src/*.h",
159 "components/BottomSheet/src/*.{h,m}",
160 "components/BottomSheet/src/private/*.{h,m}"
163 "OLMaterialComponents/private/KeyboardWatcher": [
166 "OLMaterialComponents/private/Math": [
172 "MotionTransitioning": [
180 "OLMaterialComponents/private/Math": [
190 "public_header_files": "components/Buttons/src/*.h",
192 "components/Buttons/src/*.{h,m}",
193 "components/Buttons/src/private/*.{h,m}"
196 "MDFTextAccessibility": [
199 "OLMaterialComponents/Ink": [
202 "OLMaterialComponents/ShadowElevations": [
205 "OLMaterialComponents/ShadowLayer": [
208 "OLMaterialComponents/Typography": [
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 "OLMaterialComponents/Buttons/Component": [
227 "OLMaterialComponents/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 "OLMaterialComponents/Buttons/Component": [
256 "MDFInternationalization": [
259 "OLMaterialComponents/Buttons": [
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 "OLMaterialComponents/ButtonBar/Component": [
286 "OLMaterialComponents/NavigationBar/Component": [
289 "OLMaterialComponents/Themes": [
301 "public_header_files": "components/Chips/src/*.h",
303 "components/Chips/src/*.{h,m}",
304 "components/Chips/src/private/*.{h,m}"
307 "OLMaterialComponents/Ink": [
310 "OLMaterialComponents/ShadowLayer": [
313 "OLMaterialComponents/ShadowElevations": [
316 "OLMaterialComponents/Typography": [
319 "OLMaterialComponents/private/Math": [
325 "name": "CollectionLayoutAttributes",
329 "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
330 "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
340 "public_header_files": "components/Dialogs/src/*.h",
342 "components/Dialogs/src/*.{h,m}",
343 "components/Dialogs/src/private/*.{h,m}"
346 "components/Dialogs/src/MaterialDialogs.bundle"
349 "OLMaterialComponents/Buttons": [
352 "OLMaterialComponents/ShadowElevations": [
355 "OLMaterialComponents/ShadowLayer": [
358 "OLMaterialComponents/private/KeyboardWatcher": [
361 "MDFInternationalization": [
367 "name": "ColorThemer",
371 "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
372 "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
374 "OLMaterialComponents/Dialogs/Component": [
377 "OLMaterialComponents/Themes": [
385 "name": "FeatureHighlight",
392 "public_header_files": "components/FeatureHighlight/src/*.h",
394 "components/FeatureHighlight/src/*.{h,m}",
395 "components/FeatureHighlight/src/private/*.{h,m}"
398 "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
401 "OLMaterialComponents/private/Math": [
404 "OLMaterialComponents/Typography": [
407 "MDFTextAccessibility": [
413 "name": "ColorThemer",
417 "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
418 "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
420 "OLMaterialComponents/FeatureHighlight/Component": [
423 "OLMaterialComponents/Themes": [
431 "name": "FlexibleHeader",
438 "public_header_files": "components/FlexibleHeader/src/*.h",
440 "components/FlexibleHeader/src/*.{h,m}",
441 "components/FlexibleHeader/src/private/*.{h,m}"
444 "MDFTextAccessibility": [
447 "OLMaterialComponents/private/Application": [
450 "OLMaterialComponents/private/UIMetrics": [
456 "name": "ColorThemer",
460 "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
461 "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
463 "OLMaterialComponents/FlexibleHeader/Component": [
466 "OLMaterialComponents/Themes": [
474 "name": "HeaderStackView",
481 "public_header_files": "components/HeaderStackView/src/*.h",
482 "source_files": "components/HeaderStackView/src/*.{h,m}"
485 "name": "ColorThemer",
489 "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
490 "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
492 "OLMaterialComponents/HeaderStackView/Component": [
495 "OLMaterialComponents/Themes": [
510 "public_header_files": "components/Ink/src/*.h",
512 "components/Ink/src/*.{h,m}",
513 "components/Ink/src/private/*.{h,m}"
517 "name": "ColorThemer",
521 "public_header_files": "components/Ink/src/ColorThemer/*.h",
522 "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
524 "OLMaterialComponents/Ink/Component": [
527 "OLMaterialComponents/Themes": [
535 "name": "LibraryInfo",
539 "public_header_files": "components/LibraryInfo/src/*.h",
541 "components/LibraryInfo/src/*.{h,m}",
542 "components/LibraryInfo/src/private/*.{h,m}"
546 "name": "MaskedTransition",
550 "public_header_files": "components/MaskedTransition/src/*.h",
552 "components/MaskedTransition/src/*.{h,m}",
553 "components/MaskedTransition/src/private/*.{h,m}"
556 "MotionTransitioning": [
562 "MotionInterchange": [
568 "name": "NavigationBar",
575 "public_header_files": "components/NavigationBar/src/*.h",
576 "source_files": "components/NavigationBar/src/*.{h,m}",
578 "MDFTextAccessibility": [
581 "OLMaterialComponents/ButtonBar/Component": [
584 "OLMaterialComponents/Typography": [
587 "MDFInternationalization": [
590 "OLMaterialComponents/private/Math": [
596 "name": "ColorThemer",
600 "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
601 "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
603 "OLMaterialComponents/NavigationBar/Component": [
606 "OLMaterialComponents/Themes": [
614 "name": "OverlayWindow",
618 "public_header_files": "components/OverlayWindow/src/*.h",
620 "components/OverlayWindow/src/*.{h,m}",
621 "components/OverlayWindow/src/private/*.{h,m}"
624 "OLMaterialComponents/private/Application": [
630 "name": "PageControl",
637 "public_header_files": "components/PageControl/src/*.h",
639 "components/PageControl/src/*.{h,m}",
640 "components/PageControl/src/private/*.{h,m}"
643 "components/PageControl/src/MaterialPageControl.bundle"
647 "name": "ColorThemer",
651 "public_header_files": "components/PageControl/src/ColorThemer/*.h",
652 "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
654 "OLMaterialComponents/PageControl/Component": [
657 "OLMaterialComponents/Themes": [
669 "public_header_files": "components/Palettes/src/*.h",
671 "components/Palettes/src/*.{h,m}",
672 "components/Palettes/src/private/*.{h,m}"
676 "name": "ProgressView",
683 "public_header_files": "components/ProgressView/src/*.h",
685 "components/ProgressView/src/*.{h,m}",
686 "components/ProgressView/src/private/*.{h,m}"
689 "MDFInternationalization": [
692 "OLMaterialComponents/Palettes": [
695 "OLMaterialComponents/private/Math": [
704 "name": "ColorThemer",
708 "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
709 "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
711 "OLMaterialComponents/ProgressView/Component": [
714 "OLMaterialComponents/Themes": [
722 "name": "ShadowElevations",
726 "public_header_files": "components/ShadowElevations/src/*.h",
727 "source_files": "components/ShadowElevations/src/*.{h,m}"
730 "name": "ShadowLayer",
734 "public_header_files": "components/ShadowLayer/src/*.h",
735 "source_files": "components/ShadowLayer/src/*.{h,m}",
737 "OLMaterialComponents/ShadowElevations": [
750 "public_header_files": "components/Slider/src/*.h",
752 "components/Slider/src/*.{h,m}",
753 "components/Slider/src/private/*.{h,m}"
756 "OLMaterialComponents/Palettes": [
759 "OLMaterialComponents/private/ThumbTrack": [
765 "name": "ColorThemer",
769 "public_header_files": "components/Slider/src/ColorThemer/*.h",
770 "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
772 "OLMaterialComponents/Palettes": [
775 "OLMaterialComponents/Slider/Component": [
778 "OLMaterialComponents/Themes": [
790 "public_header_files": "components/Snackbar/src/*.h",
792 "components/Snackbar/src/*.{h,m}",
793 "components/Snackbar/src/private/*.{h,m}"
796 "OLMaterialComponents/AnimationTiming": [
799 "OLMaterialComponents/Buttons": [
802 "OLMaterialComponents/OverlayWindow": [
805 "OLMaterialComponents/Typography": [
808 "OLMaterialComponents/private/Application": [
811 "OLMaterialComponents/private/KeyboardWatcher": [
814 "OLMaterialComponents/private/Overlay": [
827 "public_header_files": "components/Tabs/src/*.h",
829 "components/Tabs/src/*.{h,m}",
830 "components/Tabs/src/private/*.{h,m}"
833 "components/Tabs/src/MaterialTabs.bundle"
836 "MDFInternationalization": [
839 "OLMaterialComponents/AnimationTiming": [
842 "OLMaterialComponents/Ink": [
845 "OLMaterialComponents/ShadowElevations": [
848 "OLMaterialComponents/ShadowLayer": [
851 "OLMaterialComponents/Typography": [
854 "OLMaterialComponents/private/Math": [
860 "name": "ColorThemer",
864 "public_header_files": "components/Tabs/src/ColorThemer/*.h",
865 "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
867 "OLMaterialComponents/Tabs/Component": [
870 "OLMaterialComponents/Themes": [
878 "name": "TextFields",
885 "public_header_files": "components/TextFields/src/*.h",
887 "components/TextFields/src/*.{h,m}",
888 "components/TextFields/src/private/*.{h,m}"
891 "OLMaterialComponents/AnimationTiming": [
894 "OLMaterialComponents/Palettes": [
897 "OLMaterialComponents/Typography": [
900 "MDFInternationalization": [
903 "OLMaterialComponents/private/Math": [
909 "name": "ColorThemer",
913 "public_header_files": "components/TextFields/src/ColorThemer/*.h",
914 "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
916 "OLMaterialComponents/TextFields/Component": [
919 "OLMaterialComponents/Themes": [
931 "public_header_files": "components/Themes/src/*.h",
933 "components/Themes/src/*.{h,m}",
934 "components/Themes/src/private/*.{h,m}"
938 "name": "Typography",
942 "public_header_files": "components/Typography/src/*.h",
944 "components/Typography/src/*.{h,m}",
945 "components/Typography/src/private/*.{h,m}"
948 "OLMaterialComponents/private/Application": [
958 "public_header_files": "components/Font/Classes/RobotoFont.h",
959 "source_files": "components/Font/Classes/*.{h,m}",
966 "OLMaterialComponents/private/Application": [
970 "resource_bundles": {
972 "components/Font/Roboto/*.ttf"
980 "name": "Application",
984 "public_header_files": "components/private/Application/src/*.h",
985 "source_files": "components/private/Application/src/*.{h,m}"
988 "name": "KeyboardWatcher",
992 "public_header_files": "components/private/KeyboardWatcher/src/*.h",
993 "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
995 "OLMaterialComponents/private/Application": [
1005 "public_header_files": "components/private/Math/src/*.h",
1006 "source_files": "components/private/Math/src/*.{h,m}"
1013 "public_header_files": "components/private/Overlay/src/*.h",
1015 "components/private/Overlay/src/*.{h,m}",
1016 "components/private/Overlay/src/private/*.{h,m}"
1020 "name": "ShapeLibrary",
1024 "public_header_files": "components/private/ShapeLibrary/src/*.h",
1026 "components/private/ShapeLibrary/src/*.{h,m}",
1027 "components/private/ShapeLibrary/src/private/*.{h,m}"
1030 "OLMaterialComponents/private/Shapes": [
1033 "OLMaterialComponents/private/Math": [
1043 "public_header_files": "components/private/Shapes/src/*.h",
1045 "components/private/Shapes/src/*.{h,m}",
1046 "components/private/Shapes/src/private/*.{h,m}"
1049 "OLMaterialComponents/ShadowLayer": [
1052 "OLMaterialComponents/private/Math": [
1058 "name": "ThumbTrack",
1062 "public_header_files": "components/private/ThumbTrack/src/*.h",
1063 "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1065 "OLMaterialComponents/Ink": [
1068 "OLMaterialComponents/ShadowElevations": [
1071 "OLMaterialComponents/ShadowLayer": [
1074 "OLMaterialComponents/Typography": [
1077 "MDFInternationalization": [
1080 "OLMaterialComponents/private/Math": [
1086 "name": "UIMetrics",
1090 "public_header_files": "components/private/UIMetrics/src/*.h",
1092 "components/private/UIMetrics/src/*.{h,m}",
1093 "components/private/UIMetrics/src/private/*.{h,m}"
1096 "OLMaterialComponents/private/Application": [