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.0",
18 "module_name": "FluentUI",
30 "MicrosoftFluentUI/Core_ios": [
35 "ios/FluentUI/Avatar/Avatar.resources.xcfilelist"
38 "ios/FluentUI/Avatar/**/*.{swift,h}"
42 "name": "ActivityViewAnimating_ios",
47 "MicrosoftFluentUI/Core_ios": [
52 "ios/FluentUI/ActivityViewAnimating/**/*.{swift,h}"
56 "name": "ActivityIndicator_ios",
61 "MicrosoftFluentUI/ActivityViewAnimating_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": "Button_ios",
106 "MicrosoftFluentUI/Core_ios": [
111 "ios/FluentUI/Button/**/*.{swift,h}"
115 "name": "Calendar_ios",
120 "MicrosoftFluentUI/BarButtonItems_ios": [
123 "MicrosoftFluentUI/DotView_ios": [
126 "MicrosoftFluentUI/Label_ios": [
129 "MicrosoftFluentUI/Presenters_ios": [
132 "MicrosoftFluentUI/SegmentedControl_ios": [
135 "MicrosoftFluentUI/Separator_ios": [
138 "MicrosoftFluentUI/TwoLineTitleView_ios": [
143 "ios/FluentUI/Calendar/**/*.{swift,h}",
144 "ios/FluentUI/Date Time Pickers/**/*.{swift,h}"
153 "MicrosoftFluentUI/Label_ios": [
158 "ios/FluentUI/Card/**/*.{swift,h}"
162 "name": "CommandBar_ios",
167 "MicrosoftFluentUI/Core_ios": [
172 "ios/FluentUI/Command Bar/**/*.{swift,h}"
180 "resource_bundles": {
181 "FluentUIResources-ios": [
182 "apple/Resources/**/*.{json,xcassets}",
183 "ios/FluentUI/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
187 "name": "Optimize resource bundle",
188 "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}",
189 "execution_position": "before_compile"
192 "ios/FluentUI/Core/Core.resources.xcfilelist",
193 "scripts/removeUnusedResourcesFromAssets.swift"
196 "ios/FluentUI/Configuration/**/*.{swift,h}",
197 "ios/FluentUI/Core/**/*.{swift,h}",
198 "ios/FluentUI/Extensions/**/*.{swift,h}"
202 "name": "DotView_ios",
207 "MicrosoftFluentUI/Core_ios": [
212 "ios/FluentUI/DotView/**/*.{swift,h}"
216 "name": "Drawer_ios",
221 "MicrosoftFluentUI/Obscurable_ios": [
224 "MicrosoftFluentUI/ResizingHandleView_ios": [
227 "MicrosoftFluentUI/Separator_ios": [
230 "MicrosoftFluentUI/TouchForwardingView_ios": [
235 "ios/FluentUI/Drawer/**/*.{swift,h}"
239 "name": "EasyTapButton_ios",
244 "MicrosoftFluentUI/Core_ios": [
249 "ios/FluentUI/EasyTapButton/**/*.{swift,h}"
258 "MicrosoftFluentUI/ActivityIndicator_ios": [
261 "MicrosoftFluentUI/Label_ios": [
264 "MicrosoftFluentUI/TouchForwardingView_ios": [
269 "ios/FluentUI/HUD/HUD.resources.xcfilelist"
272 "ios/FluentUI/HUD/**/*.{swift,h}"
276 "name": "IndeterminateProgressBar_ios",
281 "MicrosoftFluentUI/ActivityViewAnimating_ios": [
286 "ios/FluentUI/IndeterminateProgressBar/**/*.{swift,h}"
295 "MicrosoftFluentUI/Core_ios": [
300 "ios/FluentUI/Label/**/*.{swift,h}"
304 "name": "Navigation_ios",
309 "MicrosoftFluentUI/ActivityIndicator_ios": [
312 "MicrosoftFluentUI/Avatar_ios": [
315 "MicrosoftFluentUI/Separator_ios": [
318 "MicrosoftFluentUI/TwoLineTitleView_ios": [
323 "ios/FluentUI/Navigation/Navigation.resources.xcfilelist"
326 "ios/FluentUI/Navigation/**/*.{swift,h}"
330 "name": "Notification_ios",
335 "MicrosoftFluentUI/Obscurable_ios": [
338 "MicrosoftFluentUI/Label_ios": [
341 "MicrosoftFluentUI/Separator_ios": [
346 "ios/FluentUI/Notification/Notification.resources.xcfilelist"
349 "ios/FluentUI/Notification/**/*.{swift,h}"
353 "name": "Obscurable_ios",
358 "MicrosoftFluentUI/Core_ios": [
363 "ios/FluentUI/Obscurable/**/*.{swift,h}"
367 "name": "OtherCells_ios",
372 "MicrosoftFluentUI/ActivityIndicator_ios": [
375 "MicrosoftFluentUI/TableView_ios": [
380 "ios/FluentUI/Other Cells/OtherCells.resources.xcfilelist"
383 "ios/FluentUI/Other Cells/**/*.{swift,h}"
387 "name": "PeoplePicker_ios",
392 "MicrosoftFluentUI/Avatar_ios": [
395 "MicrosoftFluentUI/BadgeField_ios": [
398 "MicrosoftFluentUI/Separator_ios": [
401 "MicrosoftFluentUI/OtherCells_ios": [
406 "ios/FluentUI/People Picker/**/*.{swift,h}"
410 "name": "PillButtonBar_ios",
415 "MicrosoftFluentUI/Core_ios": [
420 "ios/FluentUI/Pill Button Bar/**/*.{swift,h}"
424 "name": "PopupMenu_ios",
429 "MicrosoftFluentUI/Drawer_ios": [
432 "MicrosoftFluentUI/Label_ios": [
435 "MicrosoftFluentUI/Separator_ios": [
438 "MicrosoftFluentUI/TableView_ios": [
443 "ios/FluentUI/Popup Menu/**/*.{swift,h}"
447 "name": "Presenters_ios",
452 "MicrosoftFluentUI/Obscurable_ios": [
457 "ios/FluentUI/Presenters/**/*.{swift,h}"
461 "name": "ResizingHandleView_ios",
466 "MicrosoftFluentUI/Core_ios": [
471 "ios/FluentUI/ResizingHandleView/**/*.{swift,h}"
475 "name": "ScrollView_ios",
480 "MicrosoftFluentUI/Core_ios": [
485 "ios/FluentUI/ScrollView/**/*.{swift,h}"
489 "name": "SegmentedControl_ios",
494 "MicrosoftFluentUI/Separator_ios": [
499 "ios/FluentUI/SegmentedControl/**/*.{swift,h}"
503 "name": "Separator_ios",
508 "MicrosoftFluentUI/Core_ios": [
513 "ios/FluentUI/Separator/**/*.{swift,h}"
517 "name": "Shimmer_ios",
522 "MicrosoftFluentUI/Core_ios": [
525 "MicrosoftFluentUI/Utilities_ios": [
530 "ios/FluentUI/Shimmer/**/*.{swift,h}"
534 "name": "TabBar_ios",
539 "MicrosoftFluentUI/Avatar_ios": [
542 "MicrosoftFluentUI/Label_ios": [
545 "MicrosoftFluentUI/Separator_ios": [
550 "ios/FluentUI/Tab Bar/**/*.{swift,h}"
554 "name": "TableView_ios",
559 "MicrosoftFluentUI/Label_ios": [
562 "MicrosoftFluentUI/Separator_ios": [
567 "ios/FluentUI/Table View/TableView.resources.xcfilelist"
570 "ios/FluentUI/Table View/**/*.{swift,h}"
574 "name": "Tooltip_ios",
579 "MicrosoftFluentUI/Label_ios": [
582 "MicrosoftFluentUI/TouchForwardingView_ios": [
587 "ios/FluentUI/Tooltip/Tooltip.resources.xcfilelist"
590 "ios/FluentUI/Tooltip/**/*.{swift,h}"
594 "name": "TouchForwardingView_ios",
599 "MicrosoftFluentUI/Core_ios": [
604 "ios/FluentUI/TouchForwardingView/**/*.{swift,h}"
608 "name": "TwoLineTitleView_ios",
613 "MicrosoftFluentUI/EasyTapButton_ios": [
616 "MicrosoftFluentUI/Label_ios": [
621 "ios/FluentUI/TwoLineTitleView/TwoLineTitleView.resources.xcfilelist"
624 "ios/FluentUI/TwoLineTitleView/**/*.{swift,h}"
628 "name": "Utilities_ios",
633 "ios/FluentUI/Utilities/**/*.{swift,h}"
637 "name": "Appearance_mac",
642 "macos/FluentUI/Appearance/**/*.{swift,h}"
646 "name": "AvatarView_mac",
651 "MicrosoftFluentUI/Core_mac": [
654 "MicrosoftFluentUI/DynamicColor_mac": [
659 "macos/FluentUI/AvatarView/**/*.{swift,h}"
663 "name": "Button_mac",
668 "MicrosoftFluentUI/Core_mac": [
673 "macos/FluentUI/Button/**/*.{swift,h}"
681 "resource_bundles": {
682 "FluentUIResources-macos": [
683 "apple/Resources/**/*.{json,xcassets}",
684 "macos/FluentUIResources-macos/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
688 "macos/FluentUI/Core/**/*.{swift,h}"
692 "name": "DatePicker_mac",
697 "MicrosoftFluentUI/Core_mac": [
700 "MicrosoftFluentUI/Appearance_mac": [
705 "macos/FluentUI/DatePicker/**/*.{swift,h}"
709 "name": "DynamicColor_mac",
714 "MicrosoftFluentUI/Appearance_mac": [
719 "macos/FluentUI/DynamicColor/**/*.{swift,h}"
728 "MicrosoftFluentUI/Core_mac": [
733 "macos/FluentUI/Link/**/*.{swift,h}"
737 "name": "Separator_mac",
742 "MicrosoftFluentUI/Core_mac": [
747 "macos/FluentUI/Separator/**/*.{swift,h}"
751 "swift_version": "5.0"