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",
16 "tag": "0.3.9_main_0.3"
18 "swift_versions": "5.4",
19 "module_name": "FluentUI",
31 "MicrosoftFluentUI/Core_ios": [
36 "ios/FluentUI/Avatar/Avatar.resources.xcfilelist"
39 "ios/FluentUI/Avatar/**/*.{swift,h}"
43 "name": "AvatarGroup_ios",
48 "MicrosoftFluentUI/Avatar_ios": [
53 "ios/FluentUI/AvatarGroup/**/*.{swift,h}"
57 "name": "ActivityIndicator_ios",
62 "MicrosoftFluentUI/Core_ios": [
67 "ios/FluentUI/ActivityIndicator/**/*.{swift,h}"
71 "name": "BadgeField_ios",
76 "MicrosoftFluentUI/Label_ios": [
81 "ios/FluentUI/Badge Field/**/*.{swift,h}"
85 "name": "BarButtonItems_ios",
90 "MicrosoftFluentUI/Core_ios": [
95 "ios/FluentUI/BarButtonItems/BarButtonItems.resources.xcfilelist"
98 "ios/FluentUI/BarButtonItems/**/*.{swift,h}"
102 "name": "BottomCommanding_ios",
107 "MicrosoftFluentUI/BottomSheet_ios": [
110 "MicrosoftFluentUI/OtherCells_ios": [
113 "MicrosoftFluentUI/Separator_ios": [
116 "MicrosoftFluentUI/TabBar_ios": [
119 "MicrosoftFluentUI/TableView_ios": [
124 "ios/FluentUI/Bottom Commanding/BottomCommanding.resources.xcfilelist"
127 "ios/FluentUI/Bottom Commanding/**/*.{swift,h}"
131 "name": "BottomSheet_ios",
136 "MicrosoftFluentUI/Obscurable_ios": [
139 "MicrosoftFluentUI/ResizingHandleView_ios": [
144 "ios/FluentUI/Bottom Sheet/**/*.{swift,h}"
148 "name": "Button_ios",
153 "MicrosoftFluentUI/Core_ios": [
158 "ios/FluentUI/Button/**/*.{swift,h}"
162 "name": "Calendar_ios",
167 "MicrosoftFluentUI/BarButtonItems_ios": [
170 "MicrosoftFluentUI/DotView_ios": [
173 "MicrosoftFluentUI/Label_ios": [
176 "MicrosoftFluentUI/Presenters_ios": [
179 "MicrosoftFluentUI/SegmentedControl_ios": [
182 "MicrosoftFluentUI/Separator_ios": [
185 "MicrosoftFluentUI/TwoLineTitleView_ios": [
190 "ios/FluentUI/Calendar/**/*.{swift,h}",
191 "ios/FluentUI/Date Time Pickers/**/*.{swift,h}"
200 "MicrosoftFluentUI/Label_ios": [
205 "ios/FluentUI/Card/**/*.{swift,h}"
209 "name": "CardNudge_ios",
214 "MicrosoftFluentUI/Core_ios": [
219 "ios/FluentUI/Card Nudge/**/*.{swift,h}"
223 "name": "CommandBar_ios",
228 "MicrosoftFluentUI/Core_ios": [
233 "ios/FluentUI/Command Bar/**/*.{swift,h}"
241 "resource_bundles": {
242 "FluentUIResources-ios": [
243 "apple/Resources/**/*.{json,xcassets}",
244 "ios/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
248 "name": "Optimize resource bundle",
249 "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",
250 "execution_position": "before_compile"
253 "ios/FluentUI/Core/Core.resources.xcfilelist",
254 "scripts/removeUnusedResourcesFromAssets.swift"
257 "ios/FluentUI/Configuration/**/*.{swift,h}",
258 "ios/FluentUI/Core/**/*.{swift,h}",
259 "ios/FluentUI/Extensions/**/*.{swift,h}"
263 "name": "DotView_ios",
268 "MicrosoftFluentUI/Core_ios": [
273 "ios/FluentUI/DotView/**/*.{swift,h}"
277 "name": "Drawer_ios",
282 "MicrosoftFluentUI/Obscurable_ios": [
285 "MicrosoftFluentUI/ResizingHandleView_ios": [
288 "MicrosoftFluentUI/Separator_ios": [
291 "MicrosoftFluentUI/TouchForwardingView_ios": [
296 "ios/FluentUI/Drawer/**/*.{swift,h}"
300 "name": "EasyTapButton_ios",
305 "MicrosoftFluentUI/Core_ios": [
310 "ios/FluentUI/EasyTapButton/**/*.{swift,h}"
319 "MicrosoftFluentUI/ActivityIndicator_ios": [
322 "MicrosoftFluentUI/Label_ios": [
325 "MicrosoftFluentUI/TouchForwardingView_ios": [
330 "ios/FluentUI/HUD/HUD.resources.xcfilelist"
333 "ios/FluentUI/HUD/**/*.{swift,h}"
337 "name": "IndeterminateProgressBar_ios",
342 "MicrosoftFluentUI/Core_ios": [
347 "ios/FluentUI/IndeterminateProgressBar/**/*.{swift,h}"
356 "MicrosoftFluentUI/Core_ios": [
361 "ios/FluentUI/Label/**/*.{swift,h}"
365 "name": "Navigation_ios",
370 "MicrosoftFluentUI/ActivityIndicator_ios": [
373 "MicrosoftFluentUI/Avatar_ios": [
376 "MicrosoftFluentUI/Separator_ios": [
379 "MicrosoftFluentUI/TwoLineTitleView_ios": [
384 "ios/FluentUI/Navigation/Navigation.resources.xcfilelist"
387 "ios/FluentUI/Navigation/**/*.{swift,h}"
391 "name": "Notification_ios",
396 "MicrosoftFluentUI/Obscurable_ios": [
399 "MicrosoftFluentUI/Label_ios": [
402 "MicrosoftFluentUI/Separator_ios": [
407 "ios/FluentUI/Notification/Notification.resources.xcfilelist"
410 "ios/FluentUI/Notification/**/*.{swift,h}"
414 "name": "Obscurable_ios",
419 "MicrosoftFluentUI/Core_ios": [
424 "ios/FluentUI/Obscurable/**/*.{swift,h}"
428 "name": "OtherCells_ios",
433 "MicrosoftFluentUI/ActivityIndicator_ios": [
436 "MicrosoftFluentUI/TableView_ios": [
441 "ios/FluentUI/Other Cells/OtherCells.resources.xcfilelist"
444 "ios/FluentUI/Other Cells/**/*.{swift,h}"
448 "name": "PeoplePicker_ios",
453 "MicrosoftFluentUI/Avatar_ios": [
456 "MicrosoftFluentUI/BadgeField_ios": [
459 "MicrosoftFluentUI/Separator_ios": [
462 "MicrosoftFluentUI/OtherCells_ios": [
467 "ios/FluentUI/People Picker/**/*.{swift,h}"
471 "name": "PersonaButton_ios",
476 "MicrosoftFluentUI/Avatar_ios": [
481 "ios/FluentUI/PersonaButton/**/*.{swift,h}"
485 "name": "PersonaButtonCarousel_ios",
490 "MicrosoftFluentUI/PersonaButton_ios": [
495 "ios/FluentUI/PersonaButtonCarousel/**/*.{swift,h}"
499 "name": "PillButtonBar_ios",
504 "MicrosoftFluentUI/Core_ios": [
509 "ios/FluentUI/Pill Button Bar/**/*.{swift,h}"
513 "name": "PopupMenu_ios",
518 "MicrosoftFluentUI/Drawer_ios": [
521 "MicrosoftFluentUI/Label_ios": [
524 "MicrosoftFluentUI/Separator_ios": [
527 "MicrosoftFluentUI/TableView_ios": [
532 "ios/FluentUI/Popup Menu/**/*.{swift,h}"
536 "name": "Presenters_ios",
541 "MicrosoftFluentUI/Obscurable_ios": [
546 "ios/FluentUI/Presenters/**/*.{swift,h}"
550 "name": "ResizingHandleView_ios",
555 "MicrosoftFluentUI/Core_ios": [
560 "ios/FluentUI/ResizingHandleView/**/*.{swift,h}"
564 "name": "SegmentedControl_ios",
569 "MicrosoftFluentUI/Separator_ios": [
574 "ios/FluentUI/SegmentedControl/**/*.{swift,h}"
578 "name": "Separator_ios",
583 "MicrosoftFluentUI/Core_ios": [
588 "ios/FluentUI/Separator/**/*.{swift,h}"
592 "name": "Shimmer_ios",
597 "MicrosoftFluentUI/Core_ios": [
600 "MicrosoftFluentUI/Utilities_ios": [
605 "ios/FluentUI/Shimmer/**/*.{swift,h}"
609 "name": "TabBar_ios",
614 "MicrosoftFluentUI/Avatar_ios": [
617 "MicrosoftFluentUI/Label_ios": [
620 "MicrosoftFluentUI/Separator_ios": [
625 "ios/FluentUI/Tab Bar/**/*.{swift,h}"
629 "name": "TableView_ios",
634 "MicrosoftFluentUI/Label_ios": [
637 "MicrosoftFluentUI/Separator_ios": [
642 "ios/FluentUI/Table View/TableView.resources.xcfilelist"
645 "ios/FluentUI/Table View/**/*.{swift,h}"
649 "name": "Tooltip_ios",
654 "MicrosoftFluentUI/Label_ios": [
657 "MicrosoftFluentUI/TouchForwardingView_ios": [
662 "ios/FluentUI/Tooltip/Tooltip.resources.xcfilelist"
665 "ios/FluentUI/Tooltip/**/*.{swift,h}"
669 "name": "TouchForwardingView_ios",
674 "MicrosoftFluentUI/Core_ios": [
679 "ios/FluentUI/TouchForwardingView/**/*.{swift,h}"
683 "name": "TwoLineTitleView_ios",
688 "MicrosoftFluentUI/EasyTapButton_ios": [
691 "MicrosoftFluentUI/Label_ios": [
696 "ios/FluentUI/TwoLineTitleView/TwoLineTitleView.resources.xcfilelist"
699 "ios/FluentUI/TwoLineTitleView/**/*.{swift,h}"
703 "name": "Utilities_ios",
708 "ios/FluentUI/Utilities/**/*.{swift,h}"
712 "name": "Appearance_mac",
717 "macos/FluentUI/Appearance/**/*.{swift,h}"
721 "name": "AvatarView_mac",
726 "MicrosoftFluentUI/Core_mac": [
729 "MicrosoftFluentUI/DynamicColor_mac": [
734 "macos/FluentUI/AvatarView/**/*.{swift,h}"
738 "name": "BadgeView_mac",
743 "MicrosoftFluentUI/Core_mac": [
746 "MicrosoftFluentUI/DynamicColor_mac": [
751 "macos/FluentUI/Badge/**/*.{swift,h}"
755 "name": "Button_mac",
760 "MicrosoftFluentUI/Core_mac": [
765 "macos/FluentUI/Button/**/*.{swift,h}"
773 "resource_bundles": {
774 "FluentUIResources-macos": [
775 "apple/Resources/**/*.{json,xcassets}",
776 "macos/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
780 "macos/FluentUI/Core/**/*.{swift,h}"
784 "name": "DatePicker_mac",
789 "MicrosoftFluentUI/Core_mac": [
792 "MicrosoftFluentUI/Appearance_mac": [
797 "macos/FluentUI/DatePicker/**/*.{swift,h}"
801 "name": "DynamicColor_mac",
806 "MicrosoftFluentUI/Appearance_mac": [
811 "macos/FluentUI/DynamicColor/**/*.{swift,h}"
820 "MicrosoftFluentUI/Core_mac": [
825 "macos/FluentUI/Link/**/*.{swift,h}"
829 "name": "Separator_mac",
834 "MicrosoftFluentUI/Core_mac": [
839 "macos/FluentUI/Separator/**/*.{swift,h}"
843 "swift_version": "5.4"