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.1.38_main_0.1"
18 "swift_versions": "5.0",
19 "module_name": "FluentUI",
31 "MicrosoftFluentUI/Core_ios": [
36 "ios/FluentUI/Avatar/Avatar.resources.xcfilelist"
39 "ios/FluentUI/Avatar/**/*.{swift,h}"
43 "name": "ActivityViewAnimating_ios",
48 "MicrosoftFluentUI/Core_ios": [
53 "ios/FluentUI/ActivityViewAnimating/**/*.{swift,h}"
57 "name": "ActivityIndicator_ios",
62 "MicrosoftFluentUI/ActivityViewAnimating_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": "Button_ios",
107 "MicrosoftFluentUI/Core_ios": [
112 "ios/FluentUI/Button/**/*.{swift,h}"
116 "name": "Calendar_ios",
121 "MicrosoftFluentUI/BarButtonItems_ios": [
124 "MicrosoftFluentUI/DotView_ios": [
127 "MicrosoftFluentUI/Label_ios": [
130 "MicrosoftFluentUI/Presenters_ios": [
133 "MicrosoftFluentUI/SegmentedControl_ios": [
136 "MicrosoftFluentUI/Separator_ios": [
139 "MicrosoftFluentUI/TwoLineTitleView_ios": [
144 "ios/FluentUI/Calendar/**/*.{swift,h}",
145 "ios/FluentUI/Date Time Pickers/**/*.{swift,h}"
154 "MicrosoftFluentUI/Label_ios": [
159 "ios/FluentUI/Card/**/*.{swift,h}"
163 "name": "CommandBar_ios",
168 "MicrosoftFluentUI/Core_ios": [
173 "ios/FluentUI/Command Bar/**/*.{swift,h}"
181 "resource_bundles": {
182 "FluentUIResources-ios": [
183 "apple/Resources/**/*.{json,xcassets}",
184 "ios/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
188 "name": "Optimize resource bundle",
189 "script": "echo \"=== Removing unused resources from FluentUI-ios.xcassets ===\"\n\nXCODEBUILDPARAMS=\"-quiet\"\n\nif [ \"${CONFIGURATION}\" = \"Debug\" ]; then\n CONDITIONALCOMPILATIONFLAGS=\"-D VERBOSE_OUTPUT\"\n XCODEBUILDPARAMS=\"\"\nfi\n\nxcrun --sdk macosx swift ${CONDITIONALCOMPILATIONFLAGS} ${PODS_TARGET_SRCROOT}/scripts/removeUnusedResourcesFromAssets.swift ${LOCROOT}/MicrosoftFluentUI/ios/FluentUI/Resources/FluentUI-ios.xcassets ${LOCROOT}/MicrosoftFluentUI/ios\n\necho \"=== Rebuilding resource bundle target ===\"\nxcodebuild ${XCODEBUILDPARAMS} -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}",
190 "execution_position": "before_compile"
193 "ios/FluentUI/Core/Core.resources.xcfilelist",
194 "scripts/removeUnusedResourcesFromAssets.swift"
197 "ios/FluentUI/Configuration/**/*.{swift,h}",
198 "ios/FluentUI/Core/**/*.{swift,h}",
199 "ios/FluentUI/Extensions/**/*.{swift,h}"
203 "name": "DotView_ios",
208 "MicrosoftFluentUI/Core_ios": [
213 "ios/FluentUI/DotView/**/*.{swift,h}"
217 "name": "Drawer_ios",
222 "MicrosoftFluentUI/Obscurable_ios": [
225 "MicrosoftFluentUI/ResizingHandleView_ios": [
228 "MicrosoftFluentUI/Separator_ios": [
231 "MicrosoftFluentUI/TouchForwardingView_ios": [
236 "ios/FluentUI/Drawer/**/*.{swift,h}"
240 "name": "EasyTapButton_ios",
245 "MicrosoftFluentUI/Core_ios": [
250 "ios/FluentUI/EasyTapButton/**/*.{swift,h}"
259 "MicrosoftFluentUI/ActivityIndicator_ios": [
262 "MicrosoftFluentUI/Label_ios": [
265 "MicrosoftFluentUI/TouchForwardingView_ios": [
270 "ios/FluentUI/HUD/HUD.resources.xcfilelist"
273 "ios/FluentUI/HUD/**/*.{swift,h}"
277 "name": "IndeterminateProgressBar_ios",
282 "MicrosoftFluentUI/ActivityViewAnimating_ios": [
287 "ios/FluentUI/IndeterminateProgressBar/**/*.{swift,h}"
296 "MicrosoftFluentUI/Core_ios": [
301 "ios/FluentUI/Label/**/*.{swift,h}"
305 "name": "Navigation_ios",
310 "MicrosoftFluentUI/ActivityIndicator_ios": [
313 "MicrosoftFluentUI/Avatar_ios": [
316 "MicrosoftFluentUI/Separator_ios": [
319 "MicrosoftFluentUI/TwoLineTitleView_ios": [
324 "ios/FluentUI/Navigation/Navigation.resources.xcfilelist"
327 "ios/FluentUI/Navigation/**/*.{swift,h}"
331 "name": "Notification_ios",
336 "MicrosoftFluentUI/Obscurable_ios": [
339 "MicrosoftFluentUI/Label_ios": [
342 "MicrosoftFluentUI/Separator_ios": [
347 "ios/FluentUI/Notification/Notification.resources.xcfilelist"
350 "ios/FluentUI/Notification/**/*.{swift,h}"
354 "name": "Obscurable_ios",
359 "MicrosoftFluentUI/Core_ios": [
364 "ios/FluentUI/Obscurable/**/*.{swift,h}"
368 "name": "OtherCells_ios",
373 "MicrosoftFluentUI/ActivityIndicator_ios": [
376 "MicrosoftFluentUI/TableView_ios": [
381 "ios/FluentUI/Other Cells/OtherCells.resources.xcfilelist"
384 "ios/FluentUI/Other Cells/**/*.{swift,h}"
388 "name": "PeoplePicker_ios",
393 "MicrosoftFluentUI/Avatar_ios": [
396 "MicrosoftFluentUI/BadgeField_ios": [
399 "MicrosoftFluentUI/Separator_ios": [
402 "MicrosoftFluentUI/OtherCells_ios": [
407 "ios/FluentUI/People Picker/**/*.{swift,h}"
411 "name": "PillButtonBar_ios",
416 "MicrosoftFluentUI/Core_ios": [
421 "ios/FluentUI/Pill Button Bar/**/*.{swift,h}"
425 "name": "PopupMenu_ios",
430 "MicrosoftFluentUI/Drawer_ios": [
433 "MicrosoftFluentUI/Label_ios": [
436 "MicrosoftFluentUI/Separator_ios": [
439 "MicrosoftFluentUI/TableView_ios": [
444 "ios/FluentUI/Popup Menu/**/*.{swift,h}"
448 "name": "Presenters_ios",
453 "MicrosoftFluentUI/Obscurable_ios": [
458 "ios/FluentUI/Presenters/**/*.{swift,h}"
462 "name": "ResizingHandleView_ios",
467 "MicrosoftFluentUI/Core_ios": [
472 "ios/FluentUI/ResizingHandleView/**/*.{swift,h}"
476 "name": "ScrollView_ios",
481 "MicrosoftFluentUI/Core_ios": [
486 "ios/FluentUI/ScrollView/**/*.{swift,h}"
490 "name": "SegmentedControl_ios",
495 "MicrosoftFluentUI/PillButtonBar_ios": [
498 "MicrosoftFluentUI/Separator_ios": [
503 "ios/FluentUI/SegmentedControl/**/*.{swift,h}"
507 "name": "Separator_ios",
512 "MicrosoftFluentUI/Core_ios": [
517 "ios/FluentUI/Separator/**/*.{swift,h}"
521 "name": "Shimmer_ios",
526 "MicrosoftFluentUI/Core_ios": [
529 "MicrosoftFluentUI/Utilities_ios": [
534 "ios/FluentUI/Shimmer/**/*.{swift,h}"
538 "name": "TabBar_ios",
543 "MicrosoftFluentUI/Avatar_ios": [
546 "MicrosoftFluentUI/Label_ios": [
549 "MicrosoftFluentUI/Separator_ios": [
554 "ios/FluentUI/Tab Bar/**/*.{swift,h}"
558 "name": "TableView_ios",
563 "MicrosoftFluentUI/Label_ios": [
566 "MicrosoftFluentUI/Separator_ios": [
571 "ios/FluentUI/Table View/TableView.resources.xcfilelist"
574 "ios/FluentUI/Table View/**/*.{swift,h}"
578 "name": "Tooltip_ios",
583 "MicrosoftFluentUI/Label_ios": [
586 "MicrosoftFluentUI/TouchForwardingView_ios": [
591 "ios/FluentUI/Tooltip/Tooltip.resources.xcfilelist"
594 "ios/FluentUI/Tooltip/**/*.{swift,h}"
598 "name": "TouchForwardingView_ios",
603 "MicrosoftFluentUI/Core_ios": [
608 "ios/FluentUI/TouchForwardingView/**/*.{swift,h}"
612 "name": "TwoLineTitleView_ios",
617 "MicrosoftFluentUI/EasyTapButton_ios": [
620 "MicrosoftFluentUI/Label_ios": [
625 "ios/FluentUI/TwoLineTitleView/TwoLineTitleView.resources.xcfilelist"
628 "ios/FluentUI/TwoLineTitleView/**/*.{swift,h}"
632 "name": "Utilities_ios",
637 "ios/FluentUI/Utilities/**/*.{swift,h}"
641 "name": "AvatarView_mac",
646 "MicrosoftFluentUI/Core_mac": [
651 "macos/FluentUI/AvatarView/**/*.{swift,h}"
655 "name": "Button_mac",
660 "MicrosoftFluentUI/Core_mac": [
665 "macos/FluentUI/Button/**/*.{swift,h}"
673 "resource_bundles": {
674 "FluentUIResources-macos": [
675 "apple/Resources/**/*.{json,xcassets}",
676 "macos/FluentUIResources-macos/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
680 "macos/FluentUI/Core/**/*.{swift,h}"
684 "name": "DatePicker_mac",
689 "MicrosoftFluentUI/Core_mac": [
694 "macos/FluentUI/DatePicker/**/*.{swift,h}"
703 "MicrosoftFluentUI/Core_mac": [
708 "macos/FluentUI/Link/**/*.{swift,h}"
712 "name": "Separator_mac",
717 "MicrosoftFluentUI/Core_mac": [
722 "macos/FluentUI/Separator/**/*.{swift,h}"
726 "swift_version": "5.0"