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 "Sources/FluentUI_iOS/Components/Avatar/Avatar.resources.xcfilelist"
38 "Sources/FluentUI_iOS/Components/Avatar/**/*.{swift,h}"
42 "name": "AvatarGroup_ios",
47 "MicrosoftFluentUI/Avatar_ios": [
52 "Sources/FluentUI_iOS/Components/AvatarGroup/**/*.{swift,h}"
56 "name": "ActivityIndicator_ios",
61 "MicrosoftFluentUI/Core_ios": [
66 "Sources/FluentUI_iOS/Components/ActivityIndicator/**/*.{swift,h}"
70 "name": "BadgeField_ios",
75 "MicrosoftFluentUI/Label_ios": [
80 "Sources/FluentUI_iOS/Components/Badge Field/**/*.{swift,h}"
84 "name": "BarButtonItems_ios",
89 "MicrosoftFluentUI/Core_ios": [
94 "Sources/FluentUI_iOS/Components/BarButtonItems/BarButtonItems.resources.xcfilelist"
97 "Sources/FluentUI_iOS/Components/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 "Sources/FluentUI_iOS/Components/Bottom Commanding/BottomCommanding.resources.xcfilelist"
126 "Sources/FluentUI_iOS/Components/Bottom Commanding/**/*.{swift,h}"
130 "name": "BottomSheet_ios",
135 "MicrosoftFluentUI/Obscurable_ios": [
138 "MicrosoftFluentUI/ResizingHandleView_ios": [
143 "Sources/FluentUI_iOS/Components/Bottom Sheet/**/*.{swift,h}"
147 "name": "Button_ios",
152 "MicrosoftFluentUI/Core_ios": [
157 "Sources/FluentUI_iOS/Components/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 "Sources/FluentUI_iOS/Components/Calendar/**/*.{swift,h}",
190 "Sources/FluentUI_iOS/Components/Date Time Pickers/**/*.{swift,h}"
199 "MicrosoftFluentUI/Label_ios": [
204 "Sources/FluentUI_iOS/Components/Card/**/*.{swift,h}"
208 "name": "CardNudge_ios",
213 "MicrosoftFluentUI/Core_ios": [
218 "Sources/FluentUI_iOS/Components/Card Nudge/**/*.{swift,h}"
222 "name": "CommandBar_ios",
227 "MicrosoftFluentUI/Core_ios": [
232 "Sources/FluentUI_iOS/Components/Command Bar/**/*.{swift,h}"
240 "resource_bundles": {
241 "FluentUIResources-ios": [
242 "Sources/FluentUI_iOS/Resources/**/*.{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/Sources/FluentUI_iOS/Resources/FluentUI-ios.xcassets ${LOCROOT}/MicrosoftFluentUI/Sources/FluentUI_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 "Sources/FluentUI_iOS/Core/Core.resources.xcfilelist",
252 "scripts/removeUnusedResourcesFromAssets.swift"
255 "Sources/FluentUI_iOS/Core/**/*.{swift,h}"
259 "name": "DotView_ios",
264 "MicrosoftFluentUI/Core_ios": [
269 "Sources/FluentUI_iOS/Components/DotView/**/*.{swift,h}"
273 "name": "Drawer_ios",
278 "MicrosoftFluentUI/Obscurable_ios": [
281 "MicrosoftFluentUI/ResizingHandleView_ios": [
284 "MicrosoftFluentUI/Separator_ios": [
287 "MicrosoftFluentUI/TouchForwardingView_ios": [
292 "Sources/FluentUI_iOS/Components/Drawer/**/*.{swift,h}"
296 "name": "EasyTapButton_ios",
301 "MicrosoftFluentUI/Core_ios": [
306 "Sources/FluentUI_iOS/Components/EasyTapButton/**/*.{swift,h}"
315 "MicrosoftFluentUI/ActivityIndicator_ios": [
318 "MicrosoftFluentUI/Label_ios": [
321 "MicrosoftFluentUI/TouchForwardingView_ios": [
326 "Sources/FluentUI_iOS/Components/HUD/HUD.resources.xcfilelist"
329 "Sources/FluentUI_iOS/Components/HUD/**/*.{swift,h}"
333 "name": "IndeterminateProgressBar_ios",
338 "MicrosoftFluentUI/Core_ios": [
343 "Sources/FluentUI_iOS/Components/IndeterminateProgressBar/**/*.{swift,h}"
352 "MicrosoftFluentUI/Core_ios": [
357 "Sources/FluentUI_iOS/Components/Label/**/*.{swift,h}"
361 "name": "ListItem_ios",
366 "MicrosoftFluentUI/OtherCells_ios": [
369 "MicrosoftFluentUI/Separator_ios": [
372 "MicrosoftFluentUI/TableViewListShared_ios": [
377 "Sources/FluentUI_iOS/Components/List/**/*.swift"
381 "name": "MultilineCommandBar_ios",
386 "MicrosoftFluentUI/BottomSheet_ios": [
389 "MicrosoftFluentUI/CommandBar_ios": [
392 "MicrosoftFluentUI/Core_ios": [
397 "Sources/FluentUI_iOS/Components/MultilineCommandBar/**/*.{swift,h}"
401 "name": "Navigation_ios",
406 "MicrosoftFluentUI/ActivityIndicator_ios": [
409 "MicrosoftFluentUI/Avatar_ios": [
412 "MicrosoftFluentUI/Separator_ios": [
415 "MicrosoftFluentUI/TwoLineTitleView_ios": [
420 "Sources/FluentUI_iOS/Components/Navigation/Navigation.resources.xcfilelist"
423 "Sources/FluentUI_iOS/Components/Navigation/**/*.{swift,h}"
427 "name": "Notification_ios",
432 "MicrosoftFluentUI/Obscurable_ios": [
435 "MicrosoftFluentUI/Label_ios": [
440 "Sources/FluentUI_iOS/Components/Notification/Notification.resources.xcfilelist"
443 "Sources/FluentUI_iOS/Components/Notification/**/*.{swift,h}"
447 "name": "Obscurable_ios",
452 "MicrosoftFluentUI/Core_ios": [
457 "Sources/FluentUI_iOS/Components/Obscurable/**/*.{swift,h}"
461 "name": "OtherCells_ios",
466 "MicrosoftFluentUI/ActivityIndicator_ios": [
469 "MicrosoftFluentUI/TableView_ios": [
474 "Sources/FluentUI_iOS/Components/Other Cells/OtherCells.resources.xcfilelist"
477 "Sources/FluentUI_iOS/Components/Other Cells/**/*.{swift,h}"
481 "name": "PeoplePicker_ios",
486 "MicrosoftFluentUI/Avatar_ios": [
489 "MicrosoftFluentUI/BadgeField_ios": [
492 "MicrosoftFluentUI/Separator_ios": [
495 "MicrosoftFluentUI/OtherCells_ios": [
500 "Sources/FluentUI_iOS/Components/People Picker/**/*.{swift,h}"
504 "name": "PersonaButton_ios",
509 "MicrosoftFluentUI/Avatar_ios": [
514 "Sources/FluentUI_iOS/Components/PersonaButton/**/*.{swift,h}"
518 "name": "PersonaButtonCarousel_ios",
523 "MicrosoftFluentUI/PersonaButton_ios": [
528 "Sources/FluentUI_iOS/Components/PersonaButtonCarousel/**/*.{swift,h}"
532 "name": "PillButtonBar_ios",
537 "MicrosoftFluentUI/Core_ios": [
542 "Sources/FluentUI_iOS/Components/Pill Button Bar/**/*.{swift,h}"
546 "name": "PopupMenu_ios",
551 "MicrosoftFluentUI/Drawer_ios": [
554 "MicrosoftFluentUI/Label_ios": [
557 "MicrosoftFluentUI/Separator_ios": [
560 "MicrosoftFluentUI/TableView_ios": [
565 "Sources/FluentUI_iOS/Components/Popup Menu/**/*.{swift,h}"
569 "name": "Presenters_ios",
574 "MicrosoftFluentUI/Obscurable_ios": [
579 "Sources/FluentUI_iOS/Components/Presenters/**/*.{swift,h}"
583 "name": "ResizingHandleView_ios",
588 "MicrosoftFluentUI/Core_ios": [
593 "Sources/FluentUI_iOS/Components/ResizingHandleView/**/*.{swift,h}"
597 "name": "SegmentedControl_ios",
602 "MicrosoftFluentUI/Separator_ios": [
607 "Sources/FluentUI_iOS/Components/SegmentedControl/**/*.{swift,h}"
611 "name": "Separator_ios",
616 "MicrosoftFluentUI/Core_ios": [
621 "Sources/FluentUI_iOS/Components/Separator/**/*.{swift,h}"
625 "name": "Shimmer_ios",
630 "MicrosoftFluentUI/Core_ios": [
635 "Sources/FluentUI_iOS/Components/Shimmer/**/*.{swift,h}"
639 "name": "TabBar_ios",
644 "MicrosoftFluentUI/Avatar_ios": [
647 "MicrosoftFluentUI/Label_ios": [
650 "MicrosoftFluentUI/Separator_ios": [
655 "Sources/FluentUI_iOS/Components/Tab Bar/**/*.{swift,h}"
659 "name": "TableView_ios",
664 "MicrosoftFluentUI/Label_ios": [
667 "MicrosoftFluentUI/Separator_ios": [
670 "MicrosoftFluentUI/TableViewListShared_ios": [
675 "Sources/FluentUI_iOS/Components/Table View/TableView.resources.xcfilelist"
678 "Sources/FluentUI_iOS/Components/Table View/**/*.{swift,h}"
682 "name": "TableViewListShared_ios",
687 "MicrosoftFluentUI/Core_ios": [
692 "Sources/FluentUI_iOS/Components/TableViewListShared/TableViewListShared.resources.xcfilelist"
695 "Sources/FluentUI_iOS/Components/TableViewListShared/**/*.{swift,h}"
699 "name": "TextField_ios",
704 "MicrosoftFluentUI/Button_ios": [
707 "MicrosoftFluentUI/Label_ios": [
710 "MicrosoftFluentUI/Separator_ios": [
715 "Sources/FluentUI_iOS/Components/TextField/TextField.resources.xcfilelist"
718 "Sources/FluentUI_iOS/Components/TextField/**/*.{swift,h}"
722 "name": "Tooltip_ios",
727 "MicrosoftFluentUI/Label_ios": [
730 "MicrosoftFluentUI/TouchForwardingView_ios": [
735 "Sources/FluentUI_iOS/Components/Tooltip/Tooltip.resources.xcfilelist"
738 "Sources/FluentUI_iOS/Components/Tooltip/**/*.{swift,h}"
742 "name": "TouchForwardingView_ios",
747 "MicrosoftFluentUI/Core_ios": [
752 "Sources/FluentUI_iOS/Components/TouchForwardingView/**/*.{swift,h}"
756 "name": "TwoLineTitleView_ios",
761 "MicrosoftFluentUI/EasyTapButton_ios": [
764 "MicrosoftFluentUI/Label_ios": [
769 "Sources/FluentUI_iOS/Components/TwoLineTitleView/TwoLineTitleView.resources.xcfilelist"
772 "Sources/FluentUI_iOS/Components/TwoLineTitleView/**/*.{swift,h}"
776 "name": "Appearance_mac",
781 "Sources/FluentUI_macOS/Components/Appearance/**/*.{swift,h}"
785 "name": "AvatarView_mac",
790 "MicrosoftFluentUI/Core_mac": [
793 "MicrosoftFluentUI/DynamicColor_mac": [
798 "Sources/FluentUI_macOS/Components/AvatarView/**/*.{swift,h}"
802 "name": "BadgeView_mac",
807 "MicrosoftFluentUI/Core_mac": [
810 "MicrosoftFluentUI/DynamicColor_mac": [
815 "Sources/FluentUI_macOS/Components/Badge/**/*.{swift,h}"
819 "name": "Button_mac",
824 "MicrosoftFluentUI/Core_mac": [
829 "Sources/FluentUI_macOS/Components/Button/**/*.{swift,h}"
837 "resource_bundles": {
838 "FluentUIResources-macos": [
839 "Sources/FluentUI_macOS/Resources/**/*.{storyboard,xib,xcassets,strings,stringsdict}"
843 "Sources/FluentUI_macOS/Core/**/*.{swift,h}"
847 "name": "DatePicker_mac",
852 "MicrosoftFluentUI/Core_mac": [
855 "MicrosoftFluentUI/Appearance_mac": [
860 "Sources/FluentUI_macOS/Components/DatePicker/**/*.{swift,h}"
864 "name": "DynamicColor_mac",
869 "MicrosoftFluentUI/Appearance_mac": [
874 "Sources/FluentUI_macOS/Components/DynamicColor/**/*.{swift,h}"
883 "MicrosoftFluentUI/Core_mac": [
888 "Sources/FluentUI_macOS/Components/Link/**/*.{swift,h}"
892 "name": "Separator_mac",
897 "MicrosoftFluentUI/Core_mac": [
902 "Sources/FluentUI_macOS/Components/Separator/**/*.{swift,h}"
906 "swift_version": "5.9"