2 "name": "MicrosoftFluentUI",
4 "summary": "Fluent UI is a set of reusable UI controls and tools",
5 "homepage": "https://www.microsoft.com/design/fluent/#/",
11 "Microsoft": "fluentuinativeowners@microsoft.com"
14 "git": "https://github.com/microsoft/fluentui-apple.git",
17 "swift_versions": "5.9",
18 "module_name": "FluentUI",
30 "MicrosoftFluentUI/Core_ios": [
35 "ios/FluentUI/Avatar/Avatar.resources.xcfilelist"
38 "ios/FluentUI/Avatar/**/*.{swift,h}"
42 "name": "AvatarGroup_ios",
47 "MicrosoftFluentUI/Avatar_ios": [
52 "ios/FluentUI/AvatarGroup/**/*.{swift,h}"
56 "name": "ActivityIndicator_ios",
61 "MicrosoftFluentUI/Core_ios": [
66 "ios/FluentUI/ActivityIndicator/**/*.{swift,h}"
70 "name": "BadgeField_ios",
75 "MicrosoftFluentUI/Label_ios": [
80 "ios/FluentUI/Badge Field/**/*.{swift,h}"
84 "name": "BarButtonItems_ios",
89 "MicrosoftFluentUI/Core_ios": [
94 "ios/FluentUI/BarButtonItems/BarButtonItems.resources.xcfilelist"
97 "ios/FluentUI/BarButtonItems/**/*.{swift,h}"
101 "name": "BottomCommanding_ios",
106 "MicrosoftFluentUI/BottomSheet_ios": [
109 "MicrosoftFluentUI/OtherCells_ios": [
112 "MicrosoftFluentUI/Separator_ios": [
115 "MicrosoftFluentUI/TabBar_ios": [
118 "MicrosoftFluentUI/TableView_ios": [
123 "ios/FluentUI/Bottom Commanding/BottomCommanding.resources.xcfilelist"
126 "ios/FluentUI/Bottom Commanding/**/*.{swift,h}"
130 "name": "BottomSheet_ios",
135 "MicrosoftFluentUI/Obscurable_ios": [
138 "MicrosoftFluentUI/ResizingHandleView_ios": [
143 "ios/FluentUI/Bottom Sheet/**/*.{swift,h}"
147 "name": "Button_ios",
152 "MicrosoftFluentUI/Core_ios": [
157 "ios/FluentUI/Button/**/*.{swift,h}"
161 "name": "Calendar_ios",
166 "MicrosoftFluentUI/BarButtonItems_ios": [
169 "MicrosoftFluentUI/DotView_ios": [
172 "MicrosoftFluentUI/Label_ios": [
175 "MicrosoftFluentUI/Presenters_ios": [
178 "MicrosoftFluentUI/SegmentedControl_ios": [
181 "MicrosoftFluentUI/Separator_ios": [
184 "MicrosoftFluentUI/TwoLineTitleView_ios": [
189 "ios/FluentUI/Calendar/**/*.{swift,h}",
190 "ios/FluentUI/Date Time Pickers/**/*.{swift,h}"
199 "MicrosoftFluentUI/Label_ios": [
204 "ios/FluentUI/Card/**/*.{swift,h}"
208 "name": "CardNudge_ios",
213 "MicrosoftFluentUI/Core_ios": [
218 "ios/FluentUI/Card Nudge/**/*.{swift,h}"
222 "name": "CommandBar_ios",
227 "MicrosoftFluentUI/Core_ios": [
232 "ios/FluentUI/Command Bar/**/*.{swift,h}"
240 "resource_bundles": {
241 "FluentUIResources-ios": [
242 "ios/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
246 "name": "Optimize resource bundle",
247 "script": "REMOVE_UNUSED_RESOURCES_SCRIPT_PATH=${PODS_TARGET_SRCROOT}/scripts/removeUnusedResourcesFromAssets.swift\n\n# Executes only once per \"pod install\" (if the script file exists)\nif [ -f ${REMOVE_UNUSED_RESOURCES_SCRIPT_PATH} ]; then\n echo \"=== Removing unused resources from FluentUI-ios.xcassets ===\"\n\n XCODEBUILDPARAMS=\"-quiet \"\n\n if [ \"${CONFIGURATION}\" = \"Debug\" ]; then\n CONDITIONALCOMPILATIONFLAGS=\"-D VERBOSE_OUTPUT\"\n XCODEBUILDPARAMS=\"\"\n fi\n\n xcrun --sdk macosx swift ${CONDITIONALCOMPILATIONFLAGS} ${REMOVE_UNUSED_RESOURCES_SCRIPT_PATH} ${LOCROOT}/MicrosoftFluentUI/ios/FluentUI/Resources/FluentUI-ios.xcassets ${LOCROOT}/MicrosoftFluentUI/ios\n\n echo \"=== Rebuilding resource bundle target ===\"\n xcodebuild ${XCODEBUILDPARAMS} DISABLE_MANUAL_TARGET_ORDER_BUILD_WARNING=1 -project ${PROJECT_FILE_PATH} -target \"MicrosoftFluentUI-FluentUIResources-ios\" -sdk ${PLATFORM_NAME} -configuration ${CONFIGURATION} ARCHS=\"${ARCHS}\" CONFIGURATION_BUILD_DIR=\"${CONFIGURATION_BUILD_DIR}\" BUILD_ROOT=\"${BUILD_ROOT}\" BUILT_PRODUCTS_DIR=\"${BUILT_PRODUCTS_DIR}\" ${ACTION}\n\n # Deletes the script to ensure it will not be needlessly executed more than once after each \"pod install\"\n rm ${REMOVE_UNUSED_RESOURCES_SCRIPT_PATH}\n\nfi",
248 "execution_position": "before_compile"
251 "ios/FluentUI/Core/Core.resources.xcfilelist",
252 "scripts/removeUnusedResourcesFromAssets.swift"
255 "ios/FluentUI/Configuration/**/*.{swift,h}",
256 "ios/FluentUI/Core/**/*.{swift,h}",
257 "ios/FluentUI/Extensions/**/*.{swift,h}"
261 "name": "DotView_ios",
266 "MicrosoftFluentUI/Core_ios": [
271 "ios/FluentUI/DotView/**/*.{swift,h}"
275 "name": "Drawer_ios",
280 "MicrosoftFluentUI/Obscurable_ios": [
283 "MicrosoftFluentUI/ResizingHandleView_ios": [
286 "MicrosoftFluentUI/Separator_ios": [
289 "MicrosoftFluentUI/TouchForwardingView_ios": [
294 "ios/FluentUI/Drawer/**/*.{swift,h}"
298 "name": "EasyTapButton_ios",
303 "MicrosoftFluentUI/Core_ios": [
308 "ios/FluentUI/EasyTapButton/**/*.{swift,h}"
317 "MicrosoftFluentUI/ActivityIndicator_ios": [
320 "MicrosoftFluentUI/Label_ios": [
323 "MicrosoftFluentUI/TouchForwardingView_ios": [
328 "ios/FluentUI/HUD/HUD.resources.xcfilelist"
331 "ios/FluentUI/HUD/**/*.{swift,h}"
335 "name": "IndeterminateProgressBar_ios",
340 "MicrosoftFluentUI/Core_ios": [
345 "ios/FluentUI/IndeterminateProgressBar/**/*.{swift,h}"
354 "MicrosoftFluentUI/Core_ios": [
359 "ios/FluentUI/Label/**/*.{swift,h}"
363 "name": "ListItem_ios",
368 "MicrosoftFluentUI/OtherCells_ios": [
371 "MicrosoftFluentUI/Separator_ios": [
374 "MicrosoftFluentUI/TableViewListShared_ios": [
379 "ios/FluentUI/List/**/*.swift"
383 "name": "MultilineCommandBar_ios",
388 "MicrosoftFluentUI/BottomSheet_ios": [
391 "MicrosoftFluentUI/CommandBar_ios": [
394 "MicrosoftFluentUI/Core_ios": [
399 "ios/FluentUI/MultilineCommandBar/**/*.{swift,h}"
403 "name": "Navigation_ios",
408 "MicrosoftFluentUI/ActivityIndicator_ios": [
411 "MicrosoftFluentUI/Avatar_ios": [
414 "MicrosoftFluentUI/Separator_ios": [
417 "MicrosoftFluentUI/TwoLineTitleView_ios": [
422 "ios/FluentUI/Navigation/Navigation.resources.xcfilelist"
425 "ios/FluentUI/Navigation/**/*.{swift,h}"
429 "name": "Notification_ios",
434 "MicrosoftFluentUI/Obscurable_ios": [
437 "MicrosoftFluentUI/Label_ios": [
442 "ios/FluentUI/Notification/Notification.resources.xcfilelist"
445 "ios/FluentUI/Notification/**/*.{swift,h}"
449 "name": "Obscurable_ios",
454 "MicrosoftFluentUI/Core_ios": [
459 "ios/FluentUI/Obscurable/**/*.{swift,h}"
463 "name": "OtherCells_ios",
468 "MicrosoftFluentUI/ActivityIndicator_ios": [
471 "MicrosoftFluentUI/TableView_ios": [
476 "ios/FluentUI/Other Cells/OtherCells.resources.xcfilelist"
479 "ios/FluentUI/Other Cells/**/*.{swift,h}"
483 "name": "PeoplePicker_ios",
488 "MicrosoftFluentUI/Avatar_ios": [
491 "MicrosoftFluentUI/BadgeField_ios": [
494 "MicrosoftFluentUI/Separator_ios": [
497 "MicrosoftFluentUI/OtherCells_ios": [
502 "ios/FluentUI/People Picker/**/*.{swift,h}"
506 "name": "PersonaButton_ios",
511 "MicrosoftFluentUI/Avatar_ios": [
516 "ios/FluentUI/PersonaButton/**/*.{swift,h}"
520 "name": "PersonaButtonCarousel_ios",
525 "MicrosoftFluentUI/PersonaButton_ios": [
530 "ios/FluentUI/PersonaButtonCarousel/**/*.{swift,h}"
534 "name": "PillButtonBar_ios",
539 "MicrosoftFluentUI/Core_ios": [
544 "ios/FluentUI/Pill Button Bar/**/*.{swift,h}"
548 "name": "PopupMenu_ios",
553 "MicrosoftFluentUI/Drawer_ios": [
556 "MicrosoftFluentUI/Label_ios": [
559 "MicrosoftFluentUI/Separator_ios": [
562 "MicrosoftFluentUI/TableView_ios": [
567 "ios/FluentUI/Popup Menu/**/*.{swift,h}"
571 "name": "Presenters_ios",
576 "MicrosoftFluentUI/Obscurable_ios": [
581 "ios/FluentUI/Presenters/**/*.{swift,h}"
585 "name": "ResizingHandleView_ios",
590 "MicrosoftFluentUI/Core_ios": [
595 "ios/FluentUI/ResizingHandleView/**/*.{swift,h}"
599 "name": "SegmentedControl_ios",
604 "MicrosoftFluentUI/Separator_ios": [
609 "ios/FluentUI/SegmentedControl/**/*.{swift,h}"
613 "name": "Separator_ios",
618 "MicrosoftFluentUI/Core_ios": [
623 "ios/FluentUI/Separator/**/*.{swift,h}"
627 "name": "Shimmer_ios",
632 "MicrosoftFluentUI/Core_ios": [
635 "MicrosoftFluentUI/Utilities_ios": [
640 "ios/FluentUI/Shimmer/**/*.{swift,h}"
644 "name": "TabBar_ios",
649 "MicrosoftFluentUI/Avatar_ios": [
652 "MicrosoftFluentUI/Label_ios": [
655 "MicrosoftFluentUI/Separator_ios": [
660 "ios/FluentUI/Tab Bar/**/*.{swift,h}"
664 "name": "TableView_ios",
669 "MicrosoftFluentUI/Label_ios": [
672 "MicrosoftFluentUI/Separator_ios": [
675 "MicrosoftFluentUI/TableViewListShared_ios": [
680 "ios/FluentUI/Table View/TableView.resources.xcfilelist"
683 "ios/FluentUI/Table View/**/*.{swift,h}"
687 "name": "TableViewListShared_ios",
692 "MicrosoftFluentUI/Core_ios": [
697 "ios/FluentUI/TableViewListShared/TableViewListShared.resources.xcfilelist"
700 "ios/FluentUI/TableViewListShared/**/*.{swift,h}"
704 "name": "TextField_ios",
709 "MicrosoftFluentUI/Button_ios": [
712 "MicrosoftFluentUI/Label_ios": [
715 "MicrosoftFluentUI/Separator_ios": [
720 "ios/FluentUI/TextField/TextField.resources.xcfilelist"
723 "ios/FluentUI/TextField/**/*.{swift,h}"
727 "name": "Tooltip_ios",
732 "MicrosoftFluentUI/Label_ios": [
735 "MicrosoftFluentUI/TouchForwardingView_ios": [
740 "ios/FluentUI/Tooltip/Tooltip.resources.xcfilelist"
743 "ios/FluentUI/Tooltip/**/*.{swift,h}"
747 "name": "TouchForwardingView_ios",
752 "MicrosoftFluentUI/Core_ios": [
757 "ios/FluentUI/TouchForwardingView/**/*.{swift,h}"
761 "name": "TwoLineTitleView_ios",
766 "MicrosoftFluentUI/EasyTapButton_ios": [
769 "MicrosoftFluentUI/Label_ios": [
774 "ios/FluentUI/TwoLineTitleView/TwoLineTitleView.resources.xcfilelist"
777 "ios/FluentUI/TwoLineTitleView/**/*.{swift,h}"
781 "name": "Utilities_ios",
786 "ios/FluentUI/Utilities/**/*.{swift,h}"
790 "name": "Appearance_mac",
795 "macos/FluentUI/Appearance/**/*.{swift,h}"
799 "name": "AvatarView_mac",
804 "MicrosoftFluentUI/Core_mac": [
807 "MicrosoftFluentUI/DynamicColor_mac": [
812 "macos/FluentUI/AvatarView/**/*.{swift,h}"
816 "name": "BadgeView_mac",
821 "MicrosoftFluentUI/Core_mac": [
824 "MicrosoftFluentUI/DynamicColor_mac": [
829 "macos/FluentUI/Badge/**/*.{swift,h}"
833 "name": "Button_mac",
838 "MicrosoftFluentUI/Core_mac": [
843 "macos/FluentUI/Button/**/*.{swift,h}"
851 "resource_bundles": {
852 "FluentUIResources-macos": [
853 "macos/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
857 "macos/FluentUI/Core/**/*.{swift,h}"
861 "name": "DatePicker_mac",
866 "MicrosoftFluentUI/Core_mac": [
869 "MicrosoftFluentUI/Appearance_mac": [
874 "macos/FluentUI/DatePicker/**/*.{swift,h}"
878 "name": "DynamicColor_mac",
883 "MicrosoftFluentUI/Appearance_mac": [
888 "macos/FluentUI/DynamicColor/**/*.{swift,h}"
897 "MicrosoftFluentUI/Core_mac": [
902 "macos/FluentUI/Link/**/*.{swift,h}"
906 "name": "Separator_mac",
911 "MicrosoftFluentUI/Core_mac": [
916 "macos/FluentUI/Separator/**/*.{swift,h}"
920 "swift_version": "5.9"