├── .ado ├── fabric-ios-publish-nuget.yml └── xcconfig │ └── publish_overrides.xcconfig ├── .gitignore ├── .npmrc ├── .swiftlint.yml ├── CONTRIBUTING.md ├── LICENSE ├── OfficeUIFabric.Demo ├── OfficeUIFabric.Demo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ ├── Demo.Development.xcscheme │ │ └── Demo.Dogfood.xcscheme ├── OfficeUIFabric.Demo.xcworkspace │ └── contents.xcworkspacedata ├── OfficeUIFabric.Demo │ ├── AppDelegate.swift │ ├── DemoController.swift │ ├── Demos.swift │ ├── Demos │ │ ├── MSActivityIndicatorViewDemoController.swift │ │ ├── MSAvatarViewDemoController.swift │ │ ├── MSBadgeFieldDemoController.swift │ │ ├── MSBadgeViewDemoController.swift │ │ ├── MSButtonDemoController.swift │ │ ├── MSColorDemoController.swift │ │ ├── MSDateTimePickerDemoController.swift │ │ ├── MSDrawerDemoController.swift │ │ ├── MSHUDDemoController.swift │ │ ├── MSLabelDemoController.swift │ │ ├── MSNavigationControllerDemoController.swift │ │ ├── MSNotificationViewDemoController.swift │ │ ├── MSPeoplePickerDemoController.swift │ │ ├── MSPersonaListViewDemoController.swift │ │ ├── MSPillButtonBarDemoController.swift │ │ ├── MSPopupMenuDemoController.swift │ │ ├── MSSegmentedControlDemoController.swift │ │ ├── MSShimmerLinesViewDemoController.swift │ │ ├── MSTabBarViewDemoController.swift │ │ ├── MSTableViewCellDemoController.swift │ │ ├── MSTableViewCellShimmerDemoController.swift │ │ ├── MSTableViewHeaderFooterViewDemoController.swift │ │ ├── MSTooltipDemoController.swift │ │ ├── ObjectiveCDemoController.h │ │ ├── ObjectiveCDemoController.m │ │ └── OtherCellsDemoController.swift │ ├── DetailViewController.swift │ ├── Info.plist │ ├── MSTableViewCellSampleData.swift │ ├── MasterViewController.swift │ ├── OfficeUIFabric.Demo-Bridging-Header.h │ ├── OtherCellsSampleData.swift │ ├── Resources │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-29@2x.png │ │ │ │ ├── Icon-29@3x.png │ │ │ │ ├── Icon-40@2x.png │ │ │ │ ├── Icon-40@3x.png │ │ │ │ ├── Icon-60@2x.png │ │ │ │ ├── Icon-60@3x.png │ │ │ │ ├── Icon-76@2x.png │ │ │ │ ├── Icon-83_5@2x.png │ │ │ │ └── iTunesArtwork-512@2x.png │ │ │ ├── Avatar │ │ │ │ ├── Contents.json │ │ │ │ ├── avatar_allan_munger.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_allan_munger.png │ │ │ │ ├── avatar_amanda_brady.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_amanda_brady.png │ │ │ │ ├── avatar_ashley_mccarthy.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_ashley_mccarthy.png │ │ │ │ ├── avatar_cecil_folk.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_cecil_folk.png │ │ │ │ ├── avatar_celeste_burton.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_celeste_burton.png │ │ │ │ ├── avatar_colin_ballinger.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_colin_ballinger.png │ │ │ │ ├── avatar_daisy_phillips.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_daisy_phillips.png │ │ │ │ ├── avatar_elvia_atkins.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_elvia_atkins.png │ │ │ │ ├── avatar_henry_brill.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_henry_brill.png │ │ │ │ ├── avatar_isaac_fielder.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_isaac_fielder.png │ │ │ │ ├── avatar_johnie_mcconnell.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_johnie_mcconnell.png │ │ │ │ ├── avatar_kat_larsson.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_kat_larsson.png │ │ │ │ ├── avatar_katri_ahokas.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_katri_ahokas.png │ │ │ │ ├── avatar_lydia_bauer.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_lydia_bauer.png │ │ │ │ ├── avatar_mauricio_august.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_mauricio_august.png │ │ │ │ ├── avatar_miguel_garcia.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_miguel_garcia.png │ │ │ │ ├── avatar_robert_tolbert.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_robert_tolbert.png │ │ │ │ ├── avatar_robin_counts.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_robin_counts.png │ │ │ │ ├── avatar_tim_deboer.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── avatar_tim_deboer.png │ │ │ │ └── site.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── site.png │ │ │ ├── Cities │ │ │ │ ├── Contents.json │ │ │ │ ├── Las Vegas.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── Las Vegas@3x.png │ │ │ │ ├── Montreal.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── Montreal@3x.png │ │ │ │ ├── Phoenix.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── Phoenix@3x.png │ │ │ │ ├── San Francisco.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── San Francisco@3x.png │ │ │ │ ├── Seattle.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── Seattle@3x.png │ │ │ │ ├── Toronto.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── Toronto@3x.jpg │ │ │ │ └── Vancouver.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── Vancouver@3x.png │ │ │ ├── Contents.json │ │ │ ├── FabricLogo.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── fabricLogo.pdf │ │ │ │ └── fabricLogoLarge.pdf │ │ │ ├── HUD │ │ │ │ ├── Contents.json │ │ │ │ └── flag-40x40.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── flag-40x40.pdf │ │ │ ├── MicrosoftLogo.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── msLogo.pdf │ │ │ │ └── msLogoDarkMode.pdf │ │ │ ├── NotificationView │ │ │ │ ├── Contents.json │ │ │ │ └── play-in-circle-24x24.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_fluent_play_in_circle_24_regular.pdf │ │ │ ├── PopupMenu │ │ │ │ ├── 3-day-view-24x24.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_calendar_3_day_24_outlined.pdf │ │ │ │ ├── 3-day-view-28x28.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_calendar_3_day_28_outlined.pdf │ │ │ │ ├── Contents.json │ │ │ │ ├── agenda-24x24.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_calendar_agenda_24_outlined.pdf │ │ │ │ ├── attach-24x24.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_attach_24_outlined.pdf │ │ │ │ ├── day-view-24x24.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_calendar_day_24_outlined.pdf │ │ │ │ ├── flag-24x24.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_flag_24_outlined.pdf │ │ │ │ ├── gleam.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── gleam_single.pdf │ │ │ │ ├── mail-unread-24x24.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_mail_unread_24_outlined.pdf │ │ │ │ └── month-view-24x24.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_calendar_month_24_outlined.pdf │ │ │ ├── TabBarView │ │ │ │ ├── Contents.json │ │ │ │ ├── Home_24.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_home_24_outlined.pdf │ │ │ │ ├── Home_28.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_home_28_outlined.pdf │ │ │ │ ├── Home_Selected_24.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_home_24_filled.pdf │ │ │ │ ├── Home_Selected_28.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_home_28_filled.pdf │ │ │ │ ├── New_24.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_add_to_24_outlined.pdf │ │ │ │ ├── New_28.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_add_to_28_outlined.pdf │ │ │ │ ├── New_Selected_24.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_add_to_24_filled.pdf │ │ │ │ ├── New_Selected_28.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_add_to_28_filled.pdf │ │ │ │ ├── Open_24.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_folder_24_outlined.pdf │ │ │ │ ├── Open_28.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_folder_28_outlined.pdf │ │ │ │ ├── Open_Selected_24.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_folder_24_filled.pdf │ │ │ │ └── Open_Selected_28.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── ic_folder_28_filled.pdf │ │ │ └── TableViewCell │ │ │ │ ├── Contents.json │ │ │ │ ├── Dismiss_24.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── ic_fluent_dismiss_24_regular.pdf │ │ │ │ ├── Dismiss_28.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── ic_fluent_dismiss_28_regular.pdf │ │ │ │ ├── at-12x12.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── at.pdf │ │ │ │ ├── excelIcon.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── excelIcon.pdf │ │ │ │ ├── shared-12x12.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── people.pdf │ │ │ │ └── success-12x12.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── success.pdf │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── ar.lproj │ │ │ └── LaunchScreen.strings │ │ ├── ca.lproj │ │ │ └── LaunchScreen.strings │ │ ├── cs.lproj │ │ │ └── LaunchScreen.strings │ │ ├── da.lproj │ │ │ └── LaunchScreen.strings │ │ ├── de.lproj │ │ │ └── LaunchScreen.strings │ │ ├── el.lproj │ │ │ └── LaunchScreen.strings │ │ ├── en-GB.lproj │ │ │ └── LaunchScreen.strings │ │ ├── en.lproj │ │ │ └── LaunchScreen.strings │ │ ├── es-MX.lproj │ │ │ └── LaunchScreen.strings │ │ ├── es.lproj │ │ │ └── LaunchScreen.strings │ │ ├── fi.lproj │ │ │ └── LaunchScreen.strings │ │ ├── fr.lproj │ │ │ └── LaunchScreen.strings │ │ ├── he.lproj │ │ │ └── LaunchScreen.strings │ │ ├── hi.lproj │ │ │ └── LaunchScreen.strings │ │ ├── hr.lproj │ │ │ └── LaunchScreen.strings │ │ ├── hu.lproj │ │ │ └── LaunchScreen.strings │ │ ├── id.lproj │ │ │ └── LaunchScreen.strings │ │ ├── it.lproj │ │ │ └── LaunchScreen.strings │ │ ├── ja.lproj │ │ │ └── LaunchScreen.strings │ │ ├── ko.lproj │ │ │ └── LaunchScreen.strings │ │ ├── ms.lproj │ │ │ └── LaunchScreen.strings │ │ ├── nb-NO.lproj │ │ │ └── LaunchScreen.strings │ │ ├── nl.lproj │ │ │ └── LaunchScreen.strings │ │ ├── pl.lproj │ │ │ └── LaunchScreen.strings │ │ ├── pt-BR.lproj │ │ │ └── LaunchScreen.strings │ │ ├── pt-PT.lproj │ │ │ └── LaunchScreen.strings │ │ ├── ro.lproj │ │ │ └── LaunchScreen.strings │ │ ├── ru.lproj │ │ │ └── LaunchScreen.strings │ │ ├── sk.lproj │ │ │ └── LaunchScreen.strings │ │ ├── sv.lproj │ │ │ └── LaunchScreen.strings │ │ ├── th.lproj │ │ │ └── LaunchScreen.strings │ │ ├── tr.lproj │ │ │ └── LaunchScreen.strings │ │ ├── uk.lproj │ │ │ └── LaunchScreen.strings │ │ ├── vi.lproj │ │ │ └── LaunchScreen.strings │ │ ├── zh-Hans.lproj │ │ │ └── LaunchScreen.strings │ │ └── zh-Hant.lproj │ │ │ └── LaunchScreen.strings │ ├── TableViewHeaderFooterSampleData.swift │ └── TableViewSampleData.swift ├── Podfile ├── Podfile.lock └── Pods │ ├── AppCenter │ └── AppCenter-SDK-Apple │ │ └── iOS │ │ ├── AppCenter.framework │ │ ├── AppCenter │ │ ├── Headers │ │ │ ├── AppCenter.h │ │ │ ├── MSAbstractLog.h │ │ │ ├── MSAppCenter.h │ │ │ ├── MSAppCenterErrors.h │ │ │ ├── MSChannelGroupProtocol.h │ │ │ ├── MSChannelProtocol.h │ │ │ ├── MSConstants.h │ │ │ ├── MSCustomProperties.h │ │ │ ├── MSDevice.h │ │ │ ├── MSEnable.h │ │ │ ├── MSLog.h │ │ │ ├── MSLogWithProperties.h │ │ │ ├── MSLogger.h │ │ │ ├── MSService.h │ │ │ ├── MSServiceAbstract.h │ │ │ ├── MSWrapperLogger.h │ │ │ └── MSWrapperSdk.h │ │ ├── Info.plist │ │ ├── Modules │ │ │ └── module.modulemap │ │ └── PrivateHeaders │ │ │ ├── MSChannelDelegate.h │ │ │ └── MSConstants+Flags.h │ │ ├── AppCenterAnalytics.framework │ │ ├── AppCenterAnalytics │ │ ├── Headers │ │ │ ├── AppCenterAnalytics.h │ │ │ ├── MSAbstractLog.h │ │ │ ├── MSAnalytics.h │ │ │ ├── MSAnalyticsAuthenticationProvider.h │ │ │ ├── MSAnalyticsAuthenticationProviderDelegate.h │ │ │ ├── MSAnalyticsTransmissionTarget.h │ │ │ ├── MSConstants+Flags.h │ │ │ ├── MSEventLog.h │ │ │ ├── MSEventProperties.h │ │ │ ├── MSLogWithNameAndProperties.h │ │ │ ├── MSLogWithProperties.h │ │ │ ├── MSPropertyConfigurator.h │ │ │ ├── MSService.h │ │ │ └── MSServiceAbstract.h │ │ ├── Info.plist │ │ └── Modules │ │ │ └── module.modulemap │ │ ├── AppCenterCrashes.framework │ │ ├── AppCenterCrashes │ │ ├── Headers │ │ │ ├── AppCenterCrashes.h │ │ │ ├── MSAbstractLog.h │ │ │ ├── MSCrashHandlerSetupDelegate.h │ │ │ ├── MSCrashes.h │ │ │ ├── MSCrashesDelegate.h │ │ │ ├── MSErrorAttachmentLog+Utility.h │ │ │ ├── MSErrorAttachmentLog.h │ │ │ ├── MSErrorReport.h │ │ │ ├── MSService.h │ │ │ ├── MSServiceAbstract.h │ │ │ └── MSWrapperCrashesHelper.h │ │ ├── Info.plist │ │ └── Modules │ │ │ └── module.modulemap │ │ ├── AppCenterDistribute.framework │ │ ├── AppCenterDistribute │ │ ├── Headers │ │ │ ├── AppCenterDistribute.h │ │ │ ├── MSDistribute.h │ │ │ ├── MSDistributeDelegate.h │ │ │ ├── MSReleaseDetails.h │ │ │ ├── MSService.h │ │ │ └── MSServiceAbstract.h │ │ ├── Info.plist │ │ └── Modules │ │ │ └── module.modulemap │ │ ├── AppCenterDistributeResources.bundle │ │ ├── cs.lproj │ │ │ └── AppCenterDistribute.strings │ │ ├── de.lproj │ │ │ └── AppCenterDistribute.strings │ │ ├── en.lproj │ │ │ └── AppCenterDistribute.strings │ │ ├── es.lproj │ │ │ └── AppCenterDistribute.strings │ │ ├── fr.lproj │ │ │ └── AppCenterDistribute.strings │ │ ├── it.lproj │ │ │ └── AppCenterDistribute.strings │ │ ├── ja.lproj │ │ │ └── AppCenterDistribute.strings │ │ ├── ko.lproj │ │ │ └── AppCenterDistribute.strings │ │ ├── pl.lproj │ │ │ └── AppCenterDistribute.strings │ │ ├── pt.lproj │ │ │ └── AppCenterDistribute.strings │ │ ├── ru.lproj │ │ │ └── AppCenterDistribute.strings │ │ ├── tr.lproj │ │ │ └── AppCenterDistribute.strings │ │ ├── zh-Hans.lproj │ │ │ └── AppCenterDistribute.strings │ │ └── zh-Hant.lproj │ │ │ └── AppCenterDistribute.strings │ │ ├── LICENSE │ │ └── README.md │ ├── Manifest.lock │ ├── Pods.xcodeproj │ └── project.pbxproj │ └── Target Support Files │ ├── AppCenter │ ├── AppCenter.debug.xcconfig │ ├── AppCenter.release.xcconfig │ ├── AppCenter.xcconfig │ └── ResourceBundle-AppCenterDistributeResources-AppCenter-Info.plist │ └── Pods-OfficeUIFabric.Demo │ ├── Info.plist │ ├── Pods-OfficeUIFabric.Demo-Info.plist │ ├── Pods-OfficeUIFabric.Demo-acknowledgements.markdown │ ├── Pods-OfficeUIFabric.Demo-acknowledgements.plist │ ├── Pods-OfficeUIFabric.Demo-dummy.m │ ├── Pods-OfficeUIFabric.Demo-frameworks.sh │ ├── Pods-OfficeUIFabric.Demo-resources-Debug-input-files.xcfilelist │ ├── Pods-OfficeUIFabric.Demo-resources-Debug-output-files.xcfilelist │ ├── Pods-OfficeUIFabric.Demo-resources-Dogfood-input-files.xcfilelist │ ├── Pods-OfficeUIFabric.Demo-resources-Dogfood-output-files.xcfilelist │ ├── Pods-OfficeUIFabric.Demo-resources-Release-input-files.xcfilelist │ ├── Pods-OfficeUIFabric.Demo-resources-Release-output-files.xcfilelist │ ├── Pods-OfficeUIFabric.Demo-resources.sh │ ├── Pods-OfficeUIFabric.Demo-umbrella.h │ ├── Pods-OfficeUIFabric.Demo.debug.xcconfig │ ├── Pods-OfficeUIFabric.Demo.dogfood.xcconfig │ ├── Pods-OfficeUIFabric.Demo.modulemap │ └── Pods-OfficeUIFabric.Demo.release.xcconfig ├── OfficeUIFabric.INT.podspec ├── OfficeUIFabric.Resources └── Info.plist ├── OfficeUIFabric.Tests ├── Info.plist ├── MSDatePickerControllerTests.swift └── OfficeUIFabricTests.swift ├── OfficeUIFabric.nuspec ├── OfficeUIFabric.podspec ├── OfficeUIFabric.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ └── xcschemes │ ├── OfficeUIFabric.xcscheme │ └── OfficeUIFabricLib.xcscheme ├── OfficeUIFabric.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── OfficeUIFabric ├── Badge Field │ ├── MSBadgeField.swift │ ├── MSBadgeStringExtractor.swift │ └── MSBadgeView.swift ├── Calendar │ ├── MSCalendarView.swift │ ├── MSCalendarViewDataSource.swift │ ├── MSCalendarViewLayout.swift │ └── Views │ │ ├── MSCalendarViewDayCell.swift │ │ ├── MSCalendarViewDayMonthCell.swift │ │ ├── MSCalendarViewDayMonthYearCell.swift │ │ ├── MSCalendarViewDayTodayCell.swift │ │ ├── MSCalendarViewMonthBannerView.swift │ │ └── MSCalendarViewWeekdayHeadingView.swift ├── Controls │ ├── MSActivityIndicatorView.swift │ ├── MSBarButtonItems.swift │ ├── MSBlurringView.swift │ ├── MSButton.swift │ ├── MSDimmingView.swift │ ├── MSDotView.swift │ ├── MSEasyTapButton.swift │ ├── MSLabel.swift │ ├── MSResizingHandleView.swift │ ├── MSScrollView.swift │ ├── MSSearchBar.swift │ ├── MSSegmentedControl.swift │ ├── MSSeparator.swift │ ├── MSTouchForwardingView.swift │ └── MSTwoLineTitleView.swift ├── Core │ ├── AccessibleViewDelegate.swift │ ├── Colors.swift │ ├── Fonts.swift │ ├── MSAccessibilityContainerView.swift │ ├── MSCalendarConfiguration.swift │ ├── MSDayOfMonth.swift │ ├── Obscurable.swift │ ├── OfficeUIFabric.swift │ └── Operators.swift ├── Date Time Pickers │ ├── Date Picker │ │ ├── MSDatePickerController.swift │ │ └── MSDatePickerSelectionManager.swift │ ├── Date Time Picker │ │ ├── MSDateTimePickerController.swift │ │ └── Views │ │ │ ├── MSDateTimePickerView.swift │ │ │ ├── MSDateTimePickerViewComponent.swift │ │ │ ├── MSDateTimePickerViewComponentCell.swift │ │ │ ├── MSDateTimePickerViewComponentTableView.swift │ │ │ ├── MSDateTimePickerViewDataSource.swift │ │ │ └── MSDateTimePickerViewLayout.swift │ ├── DateTimePicker.swift │ └── MSDateTimePicker.swift ├── Drawer │ ├── DrawerShadowView.swift │ ├── MSDrawerController.swift │ ├── MSDrawerPresentationController.swift │ └── MSDrawerTransitionAnimator.swift ├── Extensions │ ├── CALayer+Extensions.swift │ ├── Calendar+Extensions.swift │ ├── CharacterSet+Extension.swift │ ├── Date+Extensions.swift │ ├── DateComponents+Extensions.swift │ ├── NSLayoutConstraint+Extensions.swift │ ├── String+Extension.swift │ ├── UIColor+Extensions.swift │ ├── UIFont+Extension.swift │ ├── UIImage+Extensions.swift │ ├── UIResponder+Extensions.swift │ ├── UIScreen+Extension.swift │ ├── UIScrollView+Extensions.swift │ ├── UITableViewCell+Extension.swift │ ├── UIView+Extensions.swift │ └── UIViewController+Extensions.swift ├── HUD │ ├── MSHUD.swift │ └── MSHUDView.swift ├── Info.plist ├── Navigation │ ├── Helpers │ │ ├── MSContentScrollViewTraits.swift │ │ └── MSNavigationAnimator.swift │ ├── MSNavigationBar.swift │ ├── MSNavigationController.swift │ ├── Shy Header │ │ ├── MSShyHeaderController.swift │ │ └── MSShyHeaderView.swift │ ├── UINavigationItem+Navigation.swift │ ├── UIViewController+Navigation.swift │ └── Views │ │ └── MSLargeTitleView.swift ├── Notification │ └── MSNotificationView.swift ├── OfficeUIFabric.h ├── People Picker │ ├── MSAvatar.swift │ ├── MSAvatarView.swift │ ├── MSInitialsView.swift │ ├── MSPeoplePicker.swift │ ├── MSPersona.swift │ ├── MSPersonaBadgeViewDataSource.swift │ ├── MSPersonaCell.swift │ └── MSPersonaListView.swift ├── Pill Button Bar │ ├── MSPillButton.swift │ └── MSPillButtonBar.swift ├── Popup Menu │ ├── MSPopupMenuController.swift │ ├── MSPopupMenuItem.swift │ ├── MSPopupMenuItemCell.swift │ ├── MSPopupMenuSection.swift │ └── MSPopupMenuSectionHeaderView.swift ├── Presenters │ ├── MSCardPresentationController.swift │ ├── MSCardPresenterNavigationController.swift │ ├── MSCardTransitionAnimator.swift │ └── MSPageCardPresenterController.swift ├── Resources │ ├── Assets.xcassets │ │ ├── Contents.json │ │ ├── FluentColors │ │ │ ├── Contents.json │ │ │ ├── blue10.colorset │ │ │ │ └── Contents.json │ │ │ ├── blueMagenta20.colorset │ │ │ │ └── Contents.json │ │ │ ├── blueMagenta30.colorset │ │ │ │ └── Contents.json │ │ │ ├── communicationBlue.colorset │ │ │ │ └── Contents.json │ │ │ ├── communicationBlueShade10.colorset │ │ │ │ └── Contents.json │ │ │ ├── communicationBlueShade20.colorset │ │ │ │ └── Contents.json │ │ │ ├── communicationBlueShade30.colorset │ │ │ │ └── Contents.json │ │ │ ├── communicationBlueTint10.colorset │ │ │ │ └── Contents.json │ │ │ ├── communicationBlueTint20.colorset │ │ │ │ └── Contents.json │ │ │ ├── communicationBlueTint30.colorset │ │ │ │ └── Contents.json │ │ │ ├── communicationBlueTint40.colorset │ │ │ │ └── Contents.json │ │ │ ├── cyan20.colorset │ │ │ │ └── Contents.json │ │ │ ├── cyan30.colorset │ │ │ │ └── Contents.json │ │ │ ├── cyanBlue10.colorset │ │ │ │ └── Contents.json │ │ │ ├── cyanBlue20.colorset │ │ │ │ └── Contents.json │ │ │ ├── dangerPrimary.colorset │ │ │ │ └── Contents.json │ │ │ ├── dangerShade10.colorset │ │ │ │ └── Contents.json │ │ │ ├── dangerShade40.colorset │ │ │ │ └── Contents.json │ │ │ ├── dangerTint10.colorset │ │ │ │ └── Contents.json │ │ │ ├── dangerTint40.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray1.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray10.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray11.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray12.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray2.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray20.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray3.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray30.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray4.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray40.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray5.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray6.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray7.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray8.colorset │ │ │ │ └── Contents.json │ │ │ ├── gray9.colorset │ │ │ │ └── Contents.json │ │ │ ├── green10.colorset │ │ │ │ └── Contents.json │ │ │ ├── green20.colorset │ │ │ │ └── Contents.json │ │ │ ├── magenta10.colorset │ │ │ │ └── Contents.json │ │ │ ├── magenta20.colorset │ │ │ │ └── Contents.json │ │ │ ├── magentaPink10.colorset │ │ │ │ └── Contents.json │ │ │ ├── orange20.colorset │ │ │ │ └── Contents.json │ │ │ ├── orange30.colorset │ │ │ │ └── Contents.json │ │ │ ├── orangeYellow20.colorset │ │ │ │ └── Contents.json │ │ │ ├── pinkRed10.colorset │ │ │ │ └── Contents.json │ │ │ ├── red10.colorset │ │ │ │ └── Contents.json │ │ │ ├── red20.colorset │ │ │ │ └── Contents.json │ │ │ ├── warningPrimary.colorset │ │ │ │ └── Contents.json │ │ │ ├── warningShade30.colorset │ │ │ │ └── Contents.json │ │ │ ├── warningShade40.colorset │ │ │ │ └── Contents.json │ │ │ ├── warningTint10.colorset │ │ │ │ └── Contents.json │ │ │ └── warningTint40.colorset │ │ │ │ └── Contents.json │ │ ├── back-24x24.imageset │ │ │ ├── Contents.json │ │ │ └── ic_ios_arrow_left_24_outlined.pdf │ │ ├── cancel-white-40x40.imageset │ │ │ ├── Contents.json │ │ │ └── cancel-40x40.pdf │ │ ├── checkmark-24x24.imageset │ │ │ ├── Contents.json │ │ │ └── ic_checkmark_24_outlined.pdf │ │ ├── checkmark-thin-20x20.imageset │ │ │ ├── Contents.json │ │ │ └── ic_checkmark_20_outlined.pdf │ │ ├── checkmark-white-40x40.imageset │ │ │ ├── Contents.json │ │ │ └── checkmark-white-40x40.pdf │ │ ├── chevron-down-20x20.imageset │ │ │ ├── Contents.json │ │ │ └── ic_chevron_down_20_outlined.pdf │ │ ├── chevron-right-20x20.imageset │ │ │ ├── Contents.json │ │ │ └── ic_chevron_right_20_outlined.pdf │ │ ├── dismiss-20x20.imageset │ │ │ ├── Contents.json │ │ │ └── ic_fluent_dismiss_20_regular.pdf │ │ ├── iOS-chevron-right-20x20.imageset │ │ │ ├── Contents.json │ │ │ └── ic_fluent_ios_chevron_right_20_filled.pdf │ │ ├── more-24x24.imageset │ │ │ ├── Contents.json │ │ │ └── ic_more_24_outlined.pdf │ │ ├── search-20x20.imageset │ │ │ ├── Contents.json │ │ │ └── ic_search_20_outlined.pdf │ │ ├── search-clear.imageset │ │ │ ├── Contents.json │ │ │ └── search-bar-clear.pdf │ │ ├── selection-off.imageset │ │ │ ├── Contents.json │ │ │ └── unselected.pdf │ │ ├── selection-on.imageset │ │ │ ├── Contents.json │ │ │ └── selected.pdf │ │ └── tooltip-arrow.imageset │ │ │ ├── Contents.json │ │ │ └── tooltip-arrow.pdf │ └── Localization │ │ ├── CultureMapping.json │ │ ├── ar.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── ca.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── cs.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── da.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── de.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── el.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── en-GB.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── en.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── es-MX.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── es.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── fi.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── fr.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── he.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── hi.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── hr.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── hu.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── id.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── it.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── ja.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── ko.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── ms.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── nb-NO.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── nl.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── pl.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── pt-BR.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── pt-PT.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── ro.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── ru.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── sk.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── sv.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── th.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── tr.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── uk.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── vi.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ ├── zh-Hans.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ │ └── zh-Hant.lproj │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict ├── Shimmer │ ├── MSShimmerAppearance.swift │ ├── MSShimmerLinesView.swift │ ├── MSShimmerLinesViewAppearance.swift │ ├── MSShimmerView.swift │ └── MSShimmerViewAppearance.swift ├── Tab Bar │ ├── MSTabBarItem.swift │ ├── MSTabBarItemView.swift │ └── MSTabBarView.swift ├── Table View │ ├── MSActionsCell.swift │ ├── MSActivityIndicatorCell.swift │ ├── MSBooleanCell.swift │ ├── MSCenteredLabelCell.swift │ ├── MSTableViewCell.swift │ └── MSTableViewHeaderFooterView.swift ├── Tooltip │ ├── MSTooltip.swift │ ├── MSTooltipPositionController.swift │ └── MSTooltipView.swift └── Utilities │ └── MSAnimationSynchronizer.swift ├── README.md ├── metadata └── repo.json ├── package-lock.json ├── package.json ├── scripts ├── set-xcodeproj-workspacesettings.js └── vsto-collect-nuspec.js └── vsto_publish_nuget.json /.ado/xcconfig/publish_overrides.xcconfig: -------------------------------------------------------------------------------- 1 | // For publish builds, only provide line tables for symbolizing crashes 2 | CLANG_DEBUG_INFORMATION_LEVEL=line-tables-only 3 | OTHER_SWIFT_FLAGS=-gline-tables-only 4 | 5 | // Optimize for size in publish builds 6 | SWIFT_OPTIMIZATION_LEVEL=-Osize 7 | SWIFT_REFLECTION_METADATA_LEVEL=none 8 | 9 | // Build for distribution so that this is consumable from other versions of Xcode 10 | BUILD_LIBRARY_FOR_DISTRIBUTION=YES 11 | 12 | // Explicitly build arm64e for device builds in case our clients need it 13 | ARCHS = $(ARCHS_STANDARD) arm64e -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | # From https://github.com/github/gitignore/blob/master/Swift.gitignore 3 | 4 | *.DS_Store 5 | 6 | # Build generated 7 | build/ 8 | DerivedData/ 9 | node_modules/ 10 | *-publish.nuspec 11 | 12 | # Various settings 13 | *.pbxuser 14 | !default.pbxuser 15 | *.mode1v3 16 | !default.mode1v3 17 | *.mode2v3 18 | !default.mode2v3 19 | *.perspectivev3 20 | !default.perspectivev3 21 | xcuserdata/ 22 | 23 | # Other 24 | *.moved-aside 25 | *.xccheckout 26 | *.xcscmblueprint 27 | 28 | # Obj-C/Swift specific 29 | *.hmap 30 | *.ipa 31 | *.dSYM.zip 32 | *.dSYM 33 | 34 | # JetBrains AppCode IDE 35 | app-ios/.idea/ 36 | .idea 37 | 38 | # Visual Studio 39 | *.suo 40 | .vs/ 41 | [Oo]bj/ 42 | 43 | # Ruby Gems 44 | Gemfile.lock 45 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | @office-iss:registry=https://onedrive.pkgs.visualstudio.com/_packaging/fabric-ios/npm/registry/ 2 | registry=https://onedrive.pkgs.visualstudio.com/_packaging/fabric-ios/npm/registry/ 3 | always-auth=true -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) Microsoft Corporation. All rights reserved. 2 | 3 | MIT License 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ""Software""), 6 | to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 7 | and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 8 | 9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 10 | 11 | THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 12 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 14 | IN THE SOFTWARE. -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Demos/MSActivityIndicatorViewDemoController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import OfficeUIFabric 7 | import UIKit 8 | 9 | class MSActivityIndicatorViewDemoController: DemoController { 10 | override func viewDidLoad() { 11 | super.viewDidLoad() 12 | 13 | for size in MSActivityIndicatorViewSize.allCases.reversed() { 14 | let activityIndicatorView = MSActivityIndicatorView(size: size) 15 | activityIndicatorView.startAnimating() 16 | addRow(text: size.description, items: [activityIndicatorView]) 17 | } 18 | } 19 | } 20 | 21 | extension MSActivityIndicatorViewSize { 22 | var description: String { 23 | switch self { 24 | case .xSmall: 25 | return "XSmall" 26 | case .small: 27 | return "Small" 28 | case .medium: 29 | return "Medium" 30 | case .large: 31 | return "Large" 32 | case .xLarge: 33 | return "XLarge" 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Demos/MSShimmerLinesViewDemoController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | class MSShimmerLinesViewDemoController: DemoController { 9 | override func viewDidLoad() { 10 | super.viewDidLoad() 11 | 12 | // Default Shimmer 13 | container.addArrangedSubview(MSShimmerLinesView()) 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Demos/ObjectiveCDemoController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | #import 7 | @import OfficeUIFabric; 8 | 9 | NS_ASSUME_NONNULL_BEGIN 10 | 11 | @interface ObjectiveCDemoController : UIViewController 12 | 13 | @end 14 | 15 | NS_ASSUME_NONNULL_END 16 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/DetailViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | class DetailViewController: UIViewController { } 9 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/OfficeUIFabric.Demo-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | // 2 | // Use this file to import your target's public headers that you would like to expose to Swift. 3 | // 4 | 5 | #import "ObjectiveCDemoController.h" 6 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/OtherCellsSampleData.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import Foundation 7 | import OfficeUIFabric 8 | 9 | // MARK: OtherCellsSampleData 10 | 11 | class OtherCellsSampleData: TableViewSampleData { 12 | static let sections: [Section] = [ 13 | Section(title: "MSActionsCell", items: [ 14 | Item(text1: "Search Directory"), 15 | Item(text1: "Done", text2: "Cancel") 16 | ]), 17 | Section(title: "MSActivityIndicatorCell", items: [Item()]), 18 | Section(title: "MSBooleanCell", items: [ 19 | Item(text1: "Allow notifications"), 20 | Item(text1: "Allow notifications", image: "mail-unread-24x24") 21 | ]), 22 | Section(title: "MSCenteredLabelCell", items: [Item(text1: "3 results found from directory")]) 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-29@2x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-29@3x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-40@2x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-40@3x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-83_5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/Icon-83_5@2x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/iTunesArtwork-512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/AppIcon.appiconset/iTunesArtwork-512@2x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_allan_munger.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_allan_munger.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_allan_munger.imageset/avatar_allan_munger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_allan_munger.imageset/avatar_allan_munger.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_amanda_brady.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_amanda_brady.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_amanda_brady.imageset/avatar_amanda_brady.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_amanda_brady.imageset/avatar_amanda_brady.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_ashley_mccarthy.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_ashley_mccarthy.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_ashley_mccarthy.imageset/avatar_ashley_mccarthy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_ashley_mccarthy.imageset/avatar_ashley_mccarthy.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_cecil_folk.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_cecil_folk.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_cecil_folk.imageset/avatar_cecil_folk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_cecil_folk.imageset/avatar_cecil_folk.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_celeste_burton.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_celeste_burton.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_celeste_burton.imageset/avatar_celeste_burton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_celeste_burton.imageset/avatar_celeste_burton.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_colin_ballinger.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_colin_ballinger.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_colin_ballinger.imageset/avatar_colin_ballinger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_colin_ballinger.imageset/avatar_colin_ballinger.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_daisy_phillips.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_daisy_phillips.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_daisy_phillips.imageset/avatar_daisy_phillips.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_daisy_phillips.imageset/avatar_daisy_phillips.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_elvia_atkins.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_elvia_atkins.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_elvia_atkins.imageset/avatar_elvia_atkins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_elvia_atkins.imageset/avatar_elvia_atkins.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_henry_brill.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_henry_brill.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_henry_brill.imageset/avatar_henry_brill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_henry_brill.imageset/avatar_henry_brill.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_isaac_fielder.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_isaac_fielder.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_isaac_fielder.imageset/avatar_isaac_fielder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_isaac_fielder.imageset/avatar_isaac_fielder.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_johnie_mcconnell.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_johnie_mcconnell.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_johnie_mcconnell.imageset/avatar_johnie_mcconnell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_johnie_mcconnell.imageset/avatar_johnie_mcconnell.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_kat_larsson.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_kat_larsson.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_kat_larsson.imageset/avatar_kat_larsson.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_kat_larsson.imageset/avatar_kat_larsson.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_katri_ahokas.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_katri_ahokas.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_katri_ahokas.imageset/avatar_katri_ahokas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_katri_ahokas.imageset/avatar_katri_ahokas.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_lydia_bauer.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_lydia_bauer.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_lydia_bauer.imageset/avatar_lydia_bauer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_lydia_bauer.imageset/avatar_lydia_bauer.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_mauricio_august.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_mauricio_august.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_mauricio_august.imageset/avatar_mauricio_august.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_mauricio_august.imageset/avatar_mauricio_august.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_miguel_garcia.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_miguel_garcia.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_miguel_garcia.imageset/avatar_miguel_garcia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_miguel_garcia.imageset/avatar_miguel_garcia.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_robert_tolbert.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_robert_tolbert.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_robert_tolbert.imageset/avatar_robert_tolbert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_robert_tolbert.imageset/avatar_robert_tolbert.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_robin_counts.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_robin_counts.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_robin_counts.imageset/avatar_robin_counts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_robin_counts.imageset/avatar_robin_counts.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_tim_deboer.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "avatar_tim_deboer.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_tim_deboer.imageset/avatar_tim_deboer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/avatar_tim_deboer.imageset/avatar_tim_deboer.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/site.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "site.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/site.imageset/site.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Avatar/site.imageset/site.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Las Vegas.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "Las Vegas@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "original" 23 | } 24 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Las Vegas.imageset/Las Vegas@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Las Vegas.imageset/Las Vegas@3x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Montreal.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "Montreal@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "original" 23 | } 24 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Montreal.imageset/Montreal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Montreal.imageset/Montreal@3x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Phoenix.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "Phoenix@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "original" 23 | } 24 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Phoenix.imageset/Phoenix@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Phoenix.imageset/Phoenix@3x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/San Francisco.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "San Francisco@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "original" 23 | } 24 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/San Francisco.imageset/San Francisco@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/San Francisco.imageset/San Francisco@3x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Seattle.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "Seattle@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "original" 23 | } 24 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Seattle.imageset/Seattle@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Seattle.imageset/Seattle@3x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Toronto.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "Toronto@3x.jpg", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "original" 23 | } 24 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Toronto.imageset/Toronto@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Toronto.imageset/Toronto@3x.jpg -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Vancouver.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "Vancouver@3x.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "original" 23 | } 24 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Vancouver.imageset/Vancouver@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Cities/Vancouver.imageset/Vancouver@3x.png -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/FabricLogo.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "fabricLogo.pdf" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "height-class" : "regular" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "width-class" : "regular" 14 | }, 15 | { 16 | "idiom" : "universal", 17 | "filename" : "fabricLogoLarge.pdf", 18 | "width-class" : "regular", 19 | "height-class" : "regular" 20 | } 21 | ], 22 | "info" : { 23 | "version" : 1, 24 | "author" : "xcode" 25 | } 26 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/FabricLogo.imageset/fabricLogo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/FabricLogo.imageset/fabricLogo.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/FabricLogo.imageset/fabricLogoLarge.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/FabricLogo.imageset/fabricLogoLarge.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/HUD/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/HUD/flag-40x40.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "flag-40x40.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | } 12 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/HUD/flag-40x40.imageset/flag-40x40.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/HUD/flag-40x40.imageset/flag-40x40.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/MicrosoftLogo.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "msLogo.pdf" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "msLogoDarkMode.pdf", 10 | "appearances" : [ 11 | { 12 | "appearance" : "luminosity", 13 | "value" : "dark" 14 | } 15 | ] 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/MicrosoftLogo.imageset/msLogo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/MicrosoftLogo.imageset/msLogo.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/MicrosoftLogo.imageset/msLogoDarkMode.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/MicrosoftLogo.imageset/msLogoDarkMode.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/NotificationView/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/NotificationView/play-in-circle-24x24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_fluent_play_in_circle_24_regular.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | } 12 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/NotificationView/play-in-circle-24x24.imageset/ic_fluent_play_in_circle_24_regular.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/NotificationView/play-in-circle-24x24.imageset/ic_fluent_play_in_circle_24_regular.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/3-day-view-24x24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_calendar_3_day_24_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/3-day-view-24x24.imageset/ic_calendar_3_day_24_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/3-day-view-24x24.imageset/ic_calendar_3_day_24_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/3-day-view-28x28.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_calendar_3_day_28_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/3-day-view-28x28.imageset/ic_calendar_3_day_28_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/3-day-view-28x28.imageset/ic_calendar_3_day_28_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/agenda-24x24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_calendar_agenda_24_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | } 12 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/agenda-24x24.imageset/ic_calendar_agenda_24_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/agenda-24x24.imageset/ic_calendar_agenda_24_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/attach-24x24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_attach_24_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | } 12 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/attach-24x24.imageset/ic_attach_24_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/attach-24x24.imageset/ic_attach_24_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/day-view-24x24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_calendar_day_24_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | } 12 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/day-view-24x24.imageset/ic_calendar_day_24_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/day-view-24x24.imageset/ic_calendar_day_24_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/flag-24x24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_flag_24_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | } 12 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/flag-24x24.imageset/ic_flag_24_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/flag-24x24.imageset/ic_flag_24_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/gleam.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "gleam_single.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | } 12 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/gleam.imageset/gleam_single.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/gleam.imageset/gleam_single.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/mail-unread-24x24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_mail_unread_24_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | } 12 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/mail-unread-24x24.imageset/ic_mail_unread_24_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/mail-unread-24x24.imageset/ic_mail_unread_24_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/month-view-24x24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_calendar_month_24_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | } 12 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/month-view-24x24.imageset/ic_calendar_month_24_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/PopupMenu/month-view-24x24.imageset/ic_calendar_month_24_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Home_24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_home_24_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Home_24.imageset/ic_home_24_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Home_24.imageset/ic_home_24_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Home_28.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_home_28_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template", 14 | "preserves-vector-representation" : true 15 | } 16 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Home_28.imageset/ic_home_28_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Home_28.imageset/ic_home_28_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Home_Selected_24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_home_24_filled.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Home_Selected_24.imageset/ic_home_24_filled.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Home_Selected_24.imageset/ic_home_24_filled.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Home_Selected_28.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_home_28_filled.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template", 14 | "preserves-vector-representation" : true 15 | } 16 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Home_Selected_28.imageset/ic_home_28_filled.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Home_Selected_28.imageset/ic_home_28_filled.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/New_24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_add_to_24_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/New_24.imageset/ic_add_to_24_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/New_24.imageset/ic_add_to_24_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/New_28.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_add_to_28_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/New_28.imageset/ic_add_to_28_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/New_28.imageset/ic_add_to_28_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/New_Selected_24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_add_to_24_filled.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/New_Selected_24.imageset/ic_add_to_24_filled.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/New_Selected_24.imageset/ic_add_to_24_filled.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/New_Selected_28.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_add_to_28_filled.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/New_Selected_28.imageset/ic_add_to_28_filled.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/New_Selected_28.imageset/ic_add_to_28_filled.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Open_24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_folder_24_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Open_24.imageset/ic_folder_24_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Open_24.imageset/ic_folder_24_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Open_28.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_folder_28_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Open_28.imageset/ic_folder_28_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Open_28.imageset/ic_folder_28_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Open_Selected_24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_folder_24_filled.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Open_Selected_24.imageset/ic_folder_24_filled.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Open_Selected_24.imageset/ic_folder_24_filled.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Open_Selected_28.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_folder_28_filled.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Open_Selected_28.imageset/ic_folder_28_filled.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TabBarView/Open_Selected_28.imageset/ic_folder_28_filled.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/Dismiss_24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_fluent_dismiss_24_regular.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/Dismiss_24.imageset/ic_fluent_dismiss_24_regular.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/Dismiss_24.imageset/ic_fluent_dismiss_24_regular.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/Dismiss_28.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_fluent_dismiss_28_regular.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/Dismiss_28.imageset/ic_fluent_dismiss_28_regular.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/Dismiss_28.imageset/ic_fluent_dismiss_28_regular.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/at-12x12.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "at.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "original" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/at-12x12.imageset/at.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/at-12x12.imageset/at.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/excelIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "excelIcon.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "original" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/excelIcon.imageset/excelIcon.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/excelIcon.imageset/excelIcon.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/shared-12x12.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "people.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | } 12 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/shared-12x12.imageset/people.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/shared-12x12.imageset/people.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/success-12x12.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "success.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "original" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/success-12x12.imageset/success.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/Assets.xcassets/TableViewCell/success-12x12.imageset/success.pdf -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/ar.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/ca.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/cs.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/da.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/de.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/el.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/en-GB.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/en.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/es-MX.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/es.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/fi.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/fr.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/he.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/hi.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/hr.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/hu.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/id.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/it.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/ja.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/ko.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/ms.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/nb-NO.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/nl.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/pl.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/pt-BR.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/pt-PT.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/ro.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/ru.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/sk.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/sv.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/th.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/tr.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/uk.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/vi.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/zh-Hans.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/OfficeUIFabric.Demo/Resources/zh-Hant.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '11.0' 2 | 3 | target 'OfficeUIFabric.Demo' do 4 | use_frameworks! 5 | 6 | pod 'AppCenter' 7 | pod 'AppCenter/Distribute' 8 | 9 | end 10 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - AppCenter (3.1.0): 3 | - AppCenter/Analytics (= 3.1.0) 4 | - AppCenter/Crashes (= 3.1.0) 5 | - AppCenter/Analytics (3.1.0): 6 | - AppCenter/Core 7 | - AppCenter/Core (3.1.0) 8 | - AppCenter/Crashes (3.1.0): 9 | - AppCenter/Core 10 | - AppCenter/Distribute (3.1.0): 11 | - AppCenter/Core 12 | 13 | DEPENDENCIES: 14 | - AppCenter 15 | - AppCenter/Distribute 16 | 17 | SPEC REPOS: 18 | trunk: 19 | - AppCenter 20 | 21 | SPEC CHECKSUMS: 22 | AppCenter: a1c30c47b7882a04a615ffa5ab26c007326436d8 23 | 24 | PODFILE CHECKSUM: c621724a9f802f5deb912004213be046935a75d2 25 | 26 | COCOAPODS: 1.9.1 27 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenter.framework/AppCenter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenter.framework/AppCenter -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenter.framework/Headers/AppCenter.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #import 5 | 6 | #import "MSAbstractLog.h" 7 | #import "MSAppCenter.h" 8 | #import "MSAppCenterErrors.h" 9 | #import "MSChannelGroupProtocol.h" 10 | #import "MSChannelProtocol.h" 11 | #import "MSConstants.h" 12 | #import "MSCustomProperties.h" 13 | #import "MSDevice.h" 14 | #import "MSEnable.h" 15 | #import "MSLog.h" 16 | #import "MSLogWithProperties.h" 17 | #import "MSLogger.h" 18 | #import "MSService.h" 19 | #import "MSServiceAbstract.h" 20 | #import "MSWrapperLogger.h" 21 | #import "MSWrapperSdk.h" 22 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenter.framework/Headers/MSAbstractLog.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #ifndef MS_ABSTRACT_LOG_H 5 | #define MS_ABSTRACT_LOG_H 6 | 7 | #import 8 | 9 | @interface MSAbstractLog : NSObject 10 | 11 | @end 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenter.framework/Headers/MSEnable.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #ifndef MS_ENABLE_H 5 | #define MS_ENABLE_H 6 | 7 | #import 8 | 9 | /** 10 | * Protocol to define an instance that can be enabled/disabled. 11 | */ 12 | @protocol MSEnable 13 | 14 | @required 15 | 16 | /** 17 | * Enable/disable this instance and delete data on disabled state. 18 | * 19 | * @param isEnabled A boolean value set to YES to enable the instance or NO to disable it. 20 | * @param deleteData A boolean value set to YES to delete data or NO to keep it. 21 | */ 22 | - (void)setEnabled:(BOOL)isEnabled andDeleteDataOnDisabled:(BOOL)deleteData; 23 | 24 | @end 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenter.framework/Headers/MSLogWithProperties.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #ifndef MS_LOG_WITH_PROPERTIES_H 5 | #define MS_LOG_WITH_PROPERTIES_H 6 | 7 | #import 8 | 9 | #import "MSAbstractLog.h" 10 | 11 | @interface MSLogWithProperties : MSAbstractLog 12 | 13 | /** 14 | * Additional key/value pair parameters. [optional] 15 | */ 16 | @property(nonatomic, strong) NSDictionary *properties; 17 | 18 | @end 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenter.framework/Headers/MSService.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #ifndef MS_SERVICE_H 5 | #define MS_SERVICE_H 6 | 7 | #import 8 | 9 | /** 10 | * Protocol declaring service logic. 11 | */ 12 | @protocol MSService 13 | 14 | /** 15 | * Enable or disable this service. 16 | * The state is persisted in the device's storage across application launches. 17 | * 18 | * @param isEnabled Whether this service is enabled or not. 19 | * 20 | * @see isEnabled 21 | */ 22 | + (void)setEnabled:(BOOL)isEnabled; 23 | 24 | /** 25 | * Indicates whether this service is enabled. 26 | * 27 | * @return `YES` if this service is enabled, `NO` if it is not. 28 | * 29 | * @see setEnabled: 30 | */ 31 | + (BOOL)isEnabled; 32 | 33 | @end 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenter.framework/Headers/MSWrapperLogger.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #import 5 | 6 | #import "MSConstants.h" 7 | 8 | /** 9 | * This is a utility for producing App Center style log messages. It is only intended for use by App Center services and wrapper SDKs of App 10 | * Center. 11 | */ 12 | @interface MSWrapperLogger : NSObject 13 | 14 | + (void)MSWrapperLog:(MSLogMessageProvider)message tag:(NSString *)tag level:(MSLogLevel)level; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenter.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenter.framework/Info.plist -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenter.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module AppCenter { 2 | umbrella header "AppCenter.h" 3 | 4 | export * 5 | module * { export * } 6 | 7 | link framework "Foundation" 8 | link framework "CoreTelephony" 9 | link framework "SystemConfiguration" 10 | link framework "UIKit" 11 | link "sqlite3" 12 | link "z" 13 | } 14 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenter.framework/PrivateHeaders/MSConstants+Flags.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #import 5 | 6 | typedef NS_OPTIONS(NSUInteger, MSFlags) { 7 | MSFlagsNone = (0 << 0), // => 00000000 8 | MSFlagsNormal = (1 << 0), // => 00000001 9 | MSFlagsCritical = (1 << 1), // => 00000010 10 | MSFlagsPersistenceNormal DEPRECATED_MSG_ATTRIBUTE("please use MSFlagsNormal") = MSFlagsNormal, 11 | MSFlagsPersistenceCritical DEPRECATED_MSG_ATTRIBUTE("please use MSFlagsCritical") = MSFlagsCritical, 12 | MSFlagsDefault = MSFlagsNormal 13 | }; 14 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework/AppCenterAnalytics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework/AppCenterAnalytics -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework/Headers/AppCenterAnalytics.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #import 5 | 6 | #import "MSAbstractLog.h" 7 | #import "MSAnalytics.h" 8 | #import "MSAnalyticsTransmissionTarget.h" 9 | #import "MSAnalyticsAuthenticationProvider.h" 10 | #import "MSAnalyticsAuthenticationProviderDelegate.h" 11 | #import "MSConstants+Flags.h" 12 | #import "MSEventLog.h" 13 | #import "MSEventProperties.h" 14 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework/Headers/MSAbstractLog.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #ifndef MS_ABSTRACT_LOG_H 5 | #define MS_ABSTRACT_LOG_H 6 | 7 | #import 8 | 9 | @interface MSAbstractLog : NSObject 10 | 11 | @end 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework/Headers/MSAnalyticsAuthenticationProviderDelegate.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #import 5 | 6 | @class MSAnalyticsAuthenticationProvider; 7 | 8 | /** 9 | * Completion handler that returns the authentication token and the expiry date. 10 | */ 11 | typedef void (^MSAnalyticsAuthenticationProviderCompletionBlock)(NSString *token, NSDate *expiryDate); 12 | 13 | @protocol MSAnalyticsAuthenticationProviderDelegate 14 | 15 | /** 16 | * Required method that needs to be called from within your authentication flow to provide the authentication token and expiry date. 17 | * 18 | * @param authenticationProvider The authentication provider. 19 | * @param completionHandler The completion handler. 20 | */ 21 | - (void)authenticationProvider:(MSAnalyticsAuthenticationProvider *)authenticationProvider 22 | acquireTokenWithCompletionHandler:(MSAnalyticsAuthenticationProviderCompletionBlock)completionHandler; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework/Headers/MSConstants+Flags.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #import 5 | 6 | typedef NS_OPTIONS(NSUInteger, MSFlags) { 7 | MSFlagsNone = (0 << 0), // => 00000000 8 | MSFlagsNormal = (1 << 0), // => 00000001 9 | MSFlagsCritical = (1 << 1), // => 00000010 10 | MSFlagsPersistenceNormal DEPRECATED_MSG_ATTRIBUTE("please use MSFlagsNormal") = MSFlagsNormal, 11 | MSFlagsPersistenceCritical DEPRECATED_MSG_ATTRIBUTE("please use MSFlagsCritical") = MSFlagsCritical, 12 | MSFlagsDefault = MSFlagsNormal 13 | }; 14 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework/Headers/MSEventLog.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #import "MSLogWithNameAndProperties.h" 5 | 6 | @class MSEventProperties; 7 | @class MSMetadataExtension; 8 | 9 | @interface MSEventLog : MSLogWithNameAndProperties 10 | 11 | /** 12 | * Unique identifier for this event. 13 | */ 14 | @property(nonatomic, copy) NSString *eventId; 15 | 16 | /** 17 | * Event properties. 18 | */ 19 | @property(nonatomic, strong) MSEventProperties *typedProperties; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework/Headers/MSLogWithNameAndProperties.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #import 5 | 6 | #import "MSLogWithProperties.h" 7 | 8 | @interface MSLogWithNameAndProperties : MSLogWithProperties 9 | 10 | /** 11 | * Name of the event. 12 | */ 13 | @property(nonatomic, copy) NSString *name; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework/Headers/MSLogWithProperties.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #ifndef MS_LOG_WITH_PROPERTIES_H 5 | #define MS_LOG_WITH_PROPERTIES_H 6 | 7 | #import 8 | 9 | #import "MSAbstractLog.h" 10 | 11 | @interface MSLogWithProperties : MSAbstractLog 12 | 13 | /** 14 | * Additional key/value pair parameters. [optional] 15 | */ 16 | @property(nonatomic, strong) NSDictionary *properties; 17 | 18 | @end 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework/Headers/MSService.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #ifndef MS_SERVICE_H 5 | #define MS_SERVICE_H 6 | 7 | #import 8 | 9 | /** 10 | * Protocol declaring service logic. 11 | */ 12 | @protocol MSService 13 | 14 | /** 15 | * Enable or disable this service. 16 | * The state is persisted in the device's storage across application launches. 17 | * 18 | * @param isEnabled Whether this service is enabled or not. 19 | * 20 | * @see isEnabled 21 | */ 22 | + (void)setEnabled:(BOOL)isEnabled; 23 | 24 | /** 25 | * Indicates whether this service is enabled. 26 | * 27 | * @return `YES` if this service is enabled, `NO` if it is not. 28 | * 29 | * @see setEnabled: 30 | */ 31 | + (BOOL)isEnabled; 32 | 33 | @end 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework/Info.plist -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterAnalytics.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module AppCenterAnalytics { 2 | umbrella header "AppCenterAnalytics.h" 3 | 4 | export * 5 | module * { export * } 6 | 7 | link framework "Foundation" 8 | link framework "UIKit" 9 | } 10 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterCrashes.framework/AppCenterCrashes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterCrashes.framework/AppCenterCrashes -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterCrashes.framework/Headers/AppCenterCrashes.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #import 5 | 6 | #import "MSCrashHandlerSetupDelegate.h" 7 | #import "MSCrashes.h" 8 | #import "MSCrashesDelegate.h" 9 | #import "MSErrorAttachmentLog+Utility.h" 10 | #import "MSErrorAttachmentLog.h" 11 | #import "MSWrapperCrashesHelper.h" 12 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterCrashes.framework/Headers/MSAbstractLog.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #ifndef MS_ABSTRACT_LOG_H 5 | #define MS_ABSTRACT_LOG_H 6 | 7 | #import 8 | 9 | @interface MSAbstractLog : NSObject 10 | 11 | @end 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterCrashes.framework/Headers/MSCrashHandlerSetupDelegate.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #import 5 | 6 | /** 7 | * This is required for Wrapper SDKs that need to provide custom behavior surrounding the setup of crash handlers. 8 | */ 9 | @protocol MSCrashHandlerSetupDelegate 10 | 11 | @optional 12 | 13 | /** 14 | * Callback method that will be called immediately before crash handlers are set up. 15 | */ 16 | - (void)willSetUpCrashHandlers; 17 | 18 | /** 19 | * Callback method that will be called immediately after crash handlers are set up. 20 | */ 21 | - (void)didSetUpCrashHandlers; 22 | 23 | /** 24 | * Callback method that gets a value indicating whether the SDK should enable an uncaught exception handler. 25 | * 26 | * @return YES if SDK should enable uncaught exception handler, otherwise NO. 27 | * 28 | * @discussion Do not register an UncaughtExceptionHandler for Xamarin as we rely on the Xamarin runtime to report NSExceptions. Registering 29 | * our own UncaughtExceptionHandler will cause the Xamarin debugger to not work properly (it will not stop for NSExceptions). 30 | */ 31 | - (BOOL)shouldEnableUncaughtExceptionHandler; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterCrashes.framework/Headers/MSErrorAttachmentLog+Utility.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #import "MSErrorAttachmentLog.h" 5 | 6 | // Exporting symbols for category. 7 | extern NSString *MSMSErrorLogAttachmentLogUtilityCategory; 8 | 9 | @interface MSErrorAttachmentLog (Utility) 10 | 11 | /** 12 | * Create an attachment with a given filename and text. 13 | * 14 | * @param filename The filename the attachment should get. If nil will get an automatically generated filename. 15 | * @param text The attachment text. 16 | * 17 | * @return An instance of `MSErrorAttachmentLog`. 18 | */ 19 | + (MSErrorAttachmentLog *)attachmentWithText:(NSString *)text filename:(NSString *)filename; 20 | 21 | /** 22 | * Create an attachment with a given filename and `NSData` object. 23 | * 24 | * @param filename The filename the attachment should get. If nil will get an automatically generated filename. 25 | * @param data The attachment data as NSData. 26 | * @param contentType The content type of your data as MIME type. 27 | * 28 | * @return An instance of `MSErrorAttachmentLog`. 29 | */ 30 | + (MSErrorAttachmentLog *)attachmentWithBinary:(NSData *)data filename:(NSString *)filename contentType:(NSString *)contentType; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterCrashes.framework/Headers/MSService.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #ifndef MS_SERVICE_H 5 | #define MS_SERVICE_H 6 | 7 | #import 8 | 9 | /** 10 | * Protocol declaring service logic. 11 | */ 12 | @protocol MSService 13 | 14 | /** 15 | * Enable or disable this service. 16 | * The state is persisted in the device's storage across application launches. 17 | * 18 | * @param isEnabled Whether this service is enabled or not. 19 | * 20 | * @see isEnabled 21 | */ 22 | + (void)setEnabled:(BOOL)isEnabled; 23 | 24 | /** 25 | * Indicates whether this service is enabled. 26 | * 27 | * @return `YES` if this service is enabled, `NO` if it is not. 28 | * 29 | * @see setEnabled: 30 | */ 31 | + (BOOL)isEnabled; 32 | 33 | @end 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterCrashes.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterCrashes.framework/Info.plist -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterCrashes.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module AppCenterCrashes { 2 | umbrella header "AppCenterCrashes.h" 3 | 4 | export * 5 | module * { export * } 6 | 7 | link framework "Foundation" 8 | link "c++" 9 | link "z" 10 | } 11 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistribute.framework/AppCenterDistribute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistribute.framework/AppCenterDistribute -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistribute.framework/Headers/AppCenterDistribute.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #import 5 | 6 | #import "MSDistribute.h" 7 | #import "MSDistributeDelegate.h" 8 | #import "MSReleaseDetails.h" 9 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistribute.framework/Headers/MSDistributeDelegate.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #import "MSReleaseDetails.h" 5 | 6 | @class MSDistribute; 7 | 8 | @protocol MSDistributeDelegate 9 | 10 | @optional 11 | 12 | /** 13 | * Callback method that will be called whenever a new release is available for update. 14 | * 15 | * @param distribute The instance of MSDistribute. 16 | * @param details Release details for the update. 17 | * 18 | * @return Return YES if you want to take update control by overriding default update dialog, NO otherwise. 19 | * 20 | * @see [MSDistribute notifyUpdateAction:] 21 | */ 22 | - (BOOL)distribute:(MSDistribute *)distribute releaseAvailableWithDetails:(MSReleaseDetails *)details; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistribute.framework/Headers/MSReleaseDetails.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #import 5 | 6 | @class MSDistributionGroup; 7 | 8 | /** 9 | * Details of an uploaded release. 10 | */ 11 | @interface MSReleaseDetails : NSObject 12 | 13 | /** 14 | * ID identifying this unique release. 15 | */ 16 | @property(nonatomic, copy) NSNumber *id; 17 | 18 | /** 19 | * The release's version 20 | * For iOS: CFBundleVersion from info.plist 21 | * For Android: android:versionCode from AndroidManifest.xml 22 | */ 23 | @property(nonatomic, copy) NSString *version; 24 | 25 | /** 26 | * The release's short version. 27 | * For iOS: CFBundleShortVersionString from info.plist 28 | * For Android: android:versionName from AndroidManifest.xml 29 | */ 30 | @property(nonatomic, copy) NSString *shortVersion; 31 | 32 | /** 33 | * The release's release notes. 34 | */ 35 | @property(nonatomic, copy) NSString *releaseNotes; 36 | 37 | /** 38 | * The flag that indicates whether the release is a mandatory update or not. 39 | */ 40 | @property(nonatomic, getter=isMandatoryUpdate, assign) BOOL mandatoryUpdate; 41 | 42 | /** 43 | * The URL that hosts the release notes for this release. 44 | */ 45 | @property(nonatomic, strong) NSURL *releaseNotesUrl; 46 | 47 | @end 48 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistribute.framework/Headers/MSService.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) Microsoft Corporation. All rights reserved. 2 | // Licensed under the MIT License. 3 | 4 | #ifndef MS_SERVICE_H 5 | #define MS_SERVICE_H 6 | 7 | #import 8 | 9 | /** 10 | * Protocol declaring service logic. 11 | */ 12 | @protocol MSService 13 | 14 | /** 15 | * Enable or disable this service. 16 | * The state is persisted in the device's storage across application launches. 17 | * 18 | * @param isEnabled Whether this service is enabled or not. 19 | * 20 | * @see isEnabled 21 | */ 22 | + (void)setEnabled:(BOOL)isEnabled; 23 | 24 | /** 25 | * Indicates whether this service is enabled. 26 | * 27 | * @return `YES` if this service is enabled, `NO` if it is not. 28 | * 29 | * @see setEnabled: 30 | */ 31 | + (BOOL)isEnabled; 32 | 33 | @end 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistribute.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistribute.framework/Info.plist -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistribute.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module AppCenterDistribute { 2 | umbrella header "AppCenterDistribute.h" 3 | 4 | export * 5 | module * { export * } 6 | 7 | link framework "Foundation" 8 | link framework "SafariServices" 9 | link framework "UIKit" 10 | } 11 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/cs.lproj/AppCenterDistribute.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/cs.lproj/AppCenterDistribute.strings -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/de.lproj/AppCenterDistribute.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/de.lproj/AppCenterDistribute.strings -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/en.lproj/AppCenterDistribute.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/en.lproj/AppCenterDistribute.strings -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/es.lproj/AppCenterDistribute.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/es.lproj/AppCenterDistribute.strings -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/fr.lproj/AppCenterDistribute.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/fr.lproj/AppCenterDistribute.strings -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/it.lproj/AppCenterDistribute.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/it.lproj/AppCenterDistribute.strings -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/ja.lproj/AppCenterDistribute.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/ja.lproj/AppCenterDistribute.strings -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/ko.lproj/AppCenterDistribute.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/ko.lproj/AppCenterDistribute.strings -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/pl.lproj/AppCenterDistribute.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/pl.lproj/AppCenterDistribute.strings -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/pt.lproj/AppCenterDistribute.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/pt.lproj/AppCenterDistribute.strings -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/ru.lproj/AppCenterDistribute.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/ru.lproj/AppCenterDistribute.strings -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/tr.lproj/AppCenterDistribute.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/tr.lproj/AppCenterDistribute.strings -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/zh-Hans.lproj/AppCenterDistribute.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/zh-Hans.lproj/AppCenterDistribute.strings -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/zh-Hant.lproj/AppCenterDistribute.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/AppCenterDistributeResources.bundle/zh-Hant.lproj/AppCenterDistribute.strings -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/AppCenter/AppCenter-SDK-Apple/iOS/LICENSE: -------------------------------------------------------------------------------- 1 | Visual Studio App Center SDK for Apple platforms 2 | 3 | Copyright (c) Microsoft Corporation 4 | 5 | All rights reserved. 6 | 7 | MIT License 8 | 9 | Permission is hereby granted, free of charge, to any person obtaining a copy 10 | of this software and associated documentation files (the "Software"), to deal 11 | in the Software without restriction, including without limitation the rights 12 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | copies of the Software, and to permit persons to whom the Software is 14 | furnished to do so, subject to the following conditions: 15 | 16 | The above copyright notice and this permission notice shall be included in 17 | all copies or substantial portions of the Software. 18 | 19 | THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | THE SOFTWARE. -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - AppCenter (3.1.0): 3 | - AppCenter/Analytics (= 3.1.0) 4 | - AppCenter/Crashes (= 3.1.0) 5 | - AppCenter/Analytics (3.1.0): 6 | - AppCenter/Core 7 | - AppCenter/Core (3.1.0) 8 | - AppCenter/Crashes (3.1.0): 9 | - AppCenter/Core 10 | - AppCenter/Distribute (3.1.0): 11 | - AppCenter/Core 12 | 13 | DEPENDENCIES: 14 | - AppCenter 15 | - AppCenter/Distribute 16 | 17 | SPEC REPOS: 18 | trunk: 19 | - AppCenter 20 | 21 | SPEC CHECKSUMS: 22 | AppCenter: a1c30c47b7882a04a615ffa5ab26c007326436d8 23 | 24 | PODFILE CHECKSUM: c621724a9f802f5deb912004213be046935a75d2 25 | 26 | COCOAPODS: 1.9.1 27 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/AppCenter/AppCenter.debug.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/AppCenter 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -l"c++" -l"sqlite3" -l"z" -framework "CoreTelephony" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "SafariServices" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/AppCenter 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/AppCenter/AppCenter.release.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/AppCenter 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -l"c++" -l"sqlite3" -l"z" -framework "CoreTelephony" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "SafariServices" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/AppCenter 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 12 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/AppCenter/AppCenter.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/AppCenter 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | OTHER_LDFLAGS = $(inherited) -l"c++" -l"sqlite3" -l"z" -framework "CoreTelephony" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "SafariServices" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/AppCenter 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/AppCenter/ResourceBundle-AppCenterDistributeResources-AppCenter-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleIdentifier 8 | ${PRODUCT_BUNDLE_IDENTIFIER} 9 | CFBundleInfoDictionaryVersion 10 | 6.0 11 | CFBundleName 12 | ${PRODUCT_NAME} 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 3.1.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1 21 | NSPrincipalClass 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | ${PRODUCT_BUNDLE_IDENTIFIER} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | ${PRODUCT_BUNDLE_IDENTIFIER} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo-acknowledgements.markdown: -------------------------------------------------------------------------------- 1 | # Acknowledgements 2 | This application makes use of the following third party libraries: 3 | 4 | ## AppCenter 5 | 6 | Visual Studio App Center SDK for Apple platforms 7 | 8 | Copyright (c) Microsoft Corporation 9 | 10 | All rights reserved. 11 | 12 | MIT License 13 | 14 | Permission is hereby granted, free of charge, to any person obtaining a copy 15 | of this software and associated documentation files (the "Software"), to deal 16 | in the Software without restriction, including without limitation the rights 17 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 18 | copies of the Software, and to permit persons to whom the Software is 19 | furnished to do so, subject to the following conditions: 20 | 21 | The above copyright notice and this permission notice shall be included in 22 | all copies or substantial portions of the Software. 23 | 24 | THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 25 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 26 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 27 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 28 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 29 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 30 | THE SOFTWARE. 31 | Generated by CocoaPods - https://cocoapods.org 32 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_OfficeUIFabric_Demo : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_OfficeUIFabric_Demo 5 | @end 6 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo-resources-Debug-input-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${PODS_ROOT}/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo-resources.sh 2 | ${PODS_CONFIGURATION_BUILD_DIR}/AppCenter/AppCenterDistributeResources.bundle -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo-resources-Debug-output-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AppCenterDistributeResources.bundle -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo-resources-Dogfood-input-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${PODS_ROOT}/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo-resources.sh 2 | ${PODS_CONFIGURATION_BUILD_DIR}/AppCenter/AppCenterDistributeResources.bundle -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo-resources-Dogfood-output-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AppCenterDistributeResources.bundle -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo-resources-Release-input-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${PODS_ROOT}/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo-resources.sh 2 | ${PODS_CONFIGURATION_BUILD_DIR}/AppCenter/AppCenterDistributeResources.bundle -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo-resources-Release-output-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AppCenterDistributeResources.bundle -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double Pods_OfficeUIFabric_DemoVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char Pods_OfficeUIFabric_DemoVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo.debug.xcconfig: -------------------------------------------------------------------------------- 1 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 4 | OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterDistribute" -framework "CoreTelephony" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "SafariServices" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 8 | PODS_ROOT = ${SRCROOT}/Pods 9 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 10 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo.dogfood.xcconfig: -------------------------------------------------------------------------------- 1 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 4 | OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterDistribute" -framework "CoreTelephony" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "SafariServices" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 8 | PODS_ROOT = ${SRCROOT}/Pods 9 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 10 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_OfficeUIFabric_Demo { 2 | umbrella header "Pods-OfficeUIFabric.Demo-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /OfficeUIFabric.Demo/Pods/Target Support Files/Pods-OfficeUIFabric.Demo/Pods-OfficeUIFabric.Demo.release.xcconfig: -------------------------------------------------------------------------------- 1 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 4 | OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterDistribute" -framework "CoreTelephony" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "SafariServices" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 8 | PODS_ROOT = ${SRCROOT}/Pods 9 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 10 | -------------------------------------------------------------------------------- /OfficeUIFabric.INT.podspec: -------------------------------------------------------------------------------- 1 | Pod::Spec.new do |s| 2 | s.name = "OfficeUIFabric" 3 | s.version = "1.1.4" 4 | s.summary = "Office UI Fabric is a set of reusable UI controls and tools" 5 | s.homepage = "https://onedrive.visualstudio.com/Design/The%20Studio/_git/fabric-ios" 6 | s.license = { :type => "MIT", :file => "LICENSE" } 7 | s.author = { "Microsoft" => "fluentuinativeowners@microsoft.com" } 8 | 9 | s.platform = :ios 10 | s.ios.deployment_target = "11.0" 11 | s.swift_version = "5.0" 12 | 13 | s.source = { :git => "https://onedrive.visualstudio.com/Design/The%20Studio/_git/fabric-ios", :tag => "#{s.version}" } 14 | s.source_files = "OfficeUIFabric/**/*.{swift,h}" 15 | s.resource_bundle = { 'OfficeUIFabricResources' => "OfficeUIFabric/**/*.{storyboard,xib,xcassets,strings,stringsdict}" } 16 | end 17 | -------------------------------------------------------------------------------- /OfficeUIFabric.Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleIdentifier 8 | $(PRODUCT_BUNDLE_IDENTIFIER) 9 | CFBundleInfoDictionaryVersion 10 | 6.0 11 | CFBundleName 12 | $(PRODUCT_NAME) 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleVersion 18 | 1 19 | NSHumanReadableCopyright 20 | Copyright © 2019 Microsoft Corporation. All rights reserved. 21 | NSPrincipalClass 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /OfficeUIFabric.Tests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /OfficeUIFabric.Tests/OfficeUIFabricTests.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import XCTest 7 | @testable import OfficeUIFabric 8 | 9 | class OfficeUIFabricTests: XCTestCase { 10 | override func setUp() { 11 | super.setUp() 12 | // Put setup code here. This method is called before the invocation of each test method in the class. 13 | } 14 | 15 | override func tearDown() { 16 | // Put teardown code here. This method is called after the invocation of each test method in the class. 17 | super.tearDown() 18 | } 19 | 20 | func testExample() { 21 | // This is an example of a functional test case. 22 | // Use XCTAssert and related functions to verify your tests produce the correct results. 23 | } 24 | 25 | func testPerformanceExample() { 26 | // This is an example of a performance test case. 27 | self.measure { 28 | // Put the code you want to measure the time of here. 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /OfficeUIFabric.podspec: -------------------------------------------------------------------------------- 1 | Pod::Spec.new do |s| 2 | s.name = "OfficeUIFabric" 3 | s.version = "1.1.4" 4 | s.summary = "Office UI Fabric is a set of reusable UI controls and tools" 5 | s.homepage = "https://github.com/OfficeDev/ui-fabric-ios" 6 | s.license = { :type => "MIT", :file => "LICENSE" } 7 | s.author = { "Microsoft" => "fluentuinativeowners@microsoft.com" } 8 | 9 | s.platform = :ios 10 | s.ios.deployment_target = "11.0" 11 | s.swift_version = "5.0" 12 | 13 | s.source = { :git => "https://github.com/OfficeDev/ui-fabric-ios.git", :tag => "#{s.version}" } 14 | s.source_files = "OfficeUIFabric/**/*.{swift,h}" 15 | s.resource_bundle = { 'OfficeUIFabricResources' => "OfficeUIFabric/**/*.{storyboard,xib,xcassets,strings,stringsdict}" } 16 | end 17 | -------------------------------------------------------------------------------- /OfficeUIFabric.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /OfficeUIFabric.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /OfficeUIFabric.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | IDEDidComputeMac32BitWarning 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /OfficeUIFabric/Controls/MSBarButtonItems.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | public final class MSBarButtonItems: NSObject { 9 | @objc static func confirm(target: Any?, action: Selector?) -> UIBarButtonItem { 10 | let image = UIImage.staticImageNamed("checkmark-24x24") 11 | let landscapeImage = UIImage.staticImageNamed("checkmark-thin-20x20") 12 | 13 | let button = UIBarButtonItem(image: image, landscapeImagePhone: landscapeImage, style: .plain, target: target, action: action) 14 | button.accessibilityLabel = "Accessibility.Done.Label".localized 15 | button.tintColor = MSColors.BarButtonItem.primary 16 | return button 17 | } 18 | 19 | private override init() { 20 | super.init() 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /OfficeUIFabric/Controls/MSDotView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | open class MSDotView: UIView { 9 | @objc open var color: UIColor? { 10 | didSet { 11 | if oldValue != color { 12 | setNeedsDisplay() 13 | } 14 | } 15 | } 16 | 17 | public override init(frame: CGRect) { 18 | super.init(frame: frame) 19 | backgroundColor = .clear 20 | } 21 | 22 | public required init?(coder aDecoder: NSCoder) { 23 | preconditionFailure("init(coder:) has not been implemented") 24 | } 25 | 26 | open override func draw(_ rect: CGRect) { 27 | guard let context = UIGraphicsGetCurrentContext() else { 28 | return 29 | } 30 | (color ?? .clear).set() 31 | context.addEllipse(in: bounds) 32 | context.fillPath() 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /OfficeUIFabric/Controls/MSEasyTapButton.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | // MARK: MSEasyTapButton 9 | 10 | open class MSEasyTapButton: UIButton { 11 | open var minTapTargetSize = CGSize(width: 44.0, height: 44.0) 12 | 13 | open override func point(inside point: CGPoint, with event: UIEvent?) -> Bool { 14 | let growX = max(0, (minTapTargetSize.width - bounds.size.width) / 2) 15 | let growY = max(0, (minTapTargetSize.height - bounds.size.height) / 2) 16 | 17 | return bounds.insetBy(dx: -growX, dy: -growY).contains(point) 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /OfficeUIFabric/Controls/MSTouchForwardingView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | open class MSTouchForwardingView: UIView { 9 | var forwardsTouches: Bool = true 10 | var passthroughView: UIView? 11 | 12 | var onPassthroughViewTouches: ((_ event: UIEvent?) -> Void)? 13 | var onTouches: ((_ event: UIEvent?) -> Void)? 14 | 15 | open override func point(inside point: CGPoint, with event: UIEvent?) -> Bool { 16 | if event?.type == .touches { 17 | onTouches?(event) 18 | } 19 | if forwardsTouches { 20 | return false 21 | } 22 | if let view = passthroughView { 23 | let localPoint = convert(point, to: view) 24 | if view.point(inside: localPoint, with: event) { 25 | if event?.type == .touches { 26 | onPassthroughViewTouches?(event) 27 | } 28 | return false 29 | } 30 | } 31 | return super.point(inside: point, with: event) 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /OfficeUIFabric/Core/MSAccessibilityContainerView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | /// This is a container that forwards the calls to the tableview to create an adjustable picker. 9 | /// Making the tableView adjustable directly does not work. Tableviews and cells have a weird way of working with accessibility 10 | class MSAccessibilityContainerView: UIView { 11 | private weak var delegate: AccessibleViewDelegate? 12 | 13 | init(delegate: AccessibleViewDelegate) { 14 | self.delegate = delegate 15 | 16 | super.init(frame: .zero) 17 | } 18 | 19 | required init?(coder aDecoder: NSCoder) { 20 | preconditionFailure("init(coder:) has not been implemented") 21 | } 22 | 23 | override var isAccessibilityElement: Bool { get { return true } set { } } 24 | 25 | override var accessibilityTraits: UIAccessibilityTraits { get { return .adjustable } set { } } 26 | 27 | override var accessibilityLabel: String? { get { return delegate?.accessibilityLabelForAccessibleView?(self) } set { } } 28 | 29 | override var accessibilityValue: String? { get { return delegate?.accessibilityValueForAccessibleView?(self) } set { } } 30 | 31 | override func accessibilityIncrement() { 32 | delegate?.accessibilityIncrementForAccessibleView?(self) 33 | } 34 | 35 | override func accessibilityDecrement() { 36 | delegate?.accessibilityDecrementForAccessibleView?(self) 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /OfficeUIFabric/Core/Obscurable.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | /// Obscurable represents any UIView containing class that obscures views behind it. It is used to generically use different styles of background obscuring for modals, as well as provide an interface to turn their effect on or off. 9 | protocol Obscurable: class { 10 | var view: UIView { get } 11 | var isObscuring: Bool { get set } 12 | } 13 | 14 | @objc public enum ObscureStyle: Int { 15 | case blur 16 | case dim 17 | } 18 | 19 | /// ObsurableFactory creates an Obscurable UIView of a selected type, to be used behind modals, drawers, and other views that need to mask their backgrounds. 20 | class ObscurableFactory { 21 | static func obscurable(with obscureStyle: ObscureStyle) -> Obscurable { 22 | switch obscureStyle { 23 | case .blur: 24 | return MSBlurringView(style: .dark) 25 | case .dim: 26 | return MSDimmingView(type: .black) 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /OfficeUIFabric/Core/Operators.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import Foundation 7 | 8 | // MARK: - Optional Array Concatenation 9 | /// Adds two optional arrays together without the need to unwrap 10 | /// 11 | /// - Parameters: 12 | /// - lhs: an optional Array where Element: T 13 | /// - rhs: an optional Array where Element: T 14 | /// - Returns: an optional Array where Element: T 15 | func + (lhs: [T]?, rhs: [T]?) -> [T]? { 16 | switch (lhs, rhs) { 17 | case (nil, nil): 18 | return nil 19 | case (nil, _): 20 | return rhs 21 | case (_, nil): 22 | return lhs 23 | default: 24 | return lhs! + rhs! 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /OfficeUIFabric/Date Time Pickers/DateTimePicker.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | // MARK: DateTimePicker 9 | 10 | protocol DateTimePicker: class { 11 | var startDate: Date { get set } 12 | var endDate: Date { get set } 13 | var delegate: DateTimePickerDelegate? { get set } 14 | } 15 | 16 | extension DateTimePicker where Self: UIViewController { 17 | func dismiss() { 18 | if delegate?.dateTimePicker(self, shouldEndPickingStartDate: startDate, endDate: endDate) ?? true { 19 | delegate?.dateTimePicker(self, didPickStartDate: startDate, endDate: endDate) 20 | presentingViewController?.dismiss(animated: true) 21 | } 22 | } 23 | } 24 | 25 | // MARK: - DateTimePickerDelegate 26 | 27 | protocol DateTimePickerDelegate: class { 28 | func dateTimePicker(_ dateTimePicker: DateTimePicker, didPickStartDate startDate: Date, endDate: Date) 29 | func dateTimePicker(_ dateTimePicker: DateTimePicker, didSelectStartDate startDate: Date, endDate: Date) 30 | func dateTimePicker(_ dateTimePicker: DateTimePicker, shouldEndPickingStartDate startDate: Date, endDate: Date) -> Bool 31 | } 32 | -------------------------------------------------------------------------------- /OfficeUIFabric/Extensions/CALayer+Extensions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import QuartzCore 7 | import UIKit 8 | 9 | public extension CALayer { 10 | var isAnimating: Bool { return animationKeys()?.isEmpty == false } 11 | 12 | var roundedCorners: UIRectCorner { 13 | var corners: UIRectCorner = [] 14 | if maskedCorners.contains(.layerMinXMinYCorner) { 15 | corners.insert(.topLeft) 16 | } 17 | if maskedCorners.contains(.layerMaxXMinYCorner) { 18 | corners.insert(.topRight) 19 | } 20 | if maskedCorners.contains(.layerMinXMaxYCorner) { 21 | corners.insert(.bottomLeft) 22 | } 23 | if maskedCorners.contains(.layerMaxXMaxYCorner) { 24 | corners.insert(.bottomRight) 25 | } 26 | return corners 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /OfficeUIFabric/Extensions/CharacterSet+Extension.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import Foundation 7 | 8 | public extension CharacterSet { 9 | internal static var whitespaceNewlineAndZeroWidthSpace: CharacterSet { 10 | var whitespace = CharacterSet(charactersIn: "\u{200B}") // Zero-width space 11 | whitespace.formUnion(CharacterSet.whitespacesAndNewlines) 12 | return whitespace 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /OfficeUIFabric/Extensions/DateComponents+Extensions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import Foundation 7 | 8 | extension DateComponents { 9 | /// Determines if a set of date components including day, month, and year is equal to or later than today's date. 10 | /// 11 | /// - Parameter todayDateComponents: A set of date components including day, month, and year 12 | /// - Returns: A bool describing if self is equal to or later than today's date. 13 | func dateIsTodayOrLater(todayDateComponents: DateComponents) -> Bool { 14 | guard let year = self.year, 15 | let month = self.month, 16 | let day = self.day, 17 | let todayYear = todayDateComponents.year, 18 | let todayMonth = todayDateComponents.month, 19 | let today = todayDateComponents.day else { 20 | assertionFailure("Date and today's date requires year, month, and day components") 21 | return false 22 | } 23 | 24 | if year > todayYear || 25 | (year == todayYear && month > todayMonth) || 26 | (year == todayYear && month == todayMonth && day >= today) { 27 | // Present or future 28 | return true 29 | } 30 | // Past 31 | return false 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /OfficeUIFabric/Extensions/UIFont+Extension.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | extension UIFont { 9 | var deviceLineHeight: CGFloat { return UIScreen.main.roundToDevicePixels(lineHeight) } 10 | var deviceLineHeightWithLeading: CGFloat { return UIScreen.main.roundToDevicePixels(lineHeight + max(0, leading)) } 11 | } 12 | -------------------------------------------------------------------------------- /OfficeUIFabric/Extensions/UIImage+Extensions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | extension UIImage { 9 | class func staticImageNamed(_ name: String) -> UIImage? { 10 | guard let image = UIImage(named: name, in: OfficeUIFabricFramework.resourceBundle, compatibleWith: nil) else { 11 | preconditionFailure("Missing image asset with name: \(name)") 12 | } 13 | return image 14 | } 15 | 16 | func image(withPrimaryColor primaryColor: UIColor) -> UIImage { 17 | if #available(iOS 13.0, *) { 18 | return self.withTintColor(primaryColor, renderingMode: .alwaysOriginal) 19 | } else { 20 | let size = self.size 21 | let renderer = UIGraphicsImageRenderer(size: size) 22 | let coloredImage = renderer.image { (context) in 23 | primaryColor.setFill() 24 | context.fill(CGRect(origin: .zero, size: size)) 25 | self.draw(at: .zero, blendMode: .destinationIn, alpha: 1.0) 26 | } 27 | return coloredImage.withRenderingMode(.alwaysOriginal) 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /OfficeUIFabric/Extensions/UIResponder+Extensions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | extension UIResponder { 9 | // From http://stackoverflow.com/a/27140764 10 | // See documentation for sendAction (https://developer.apple.com/reference/uikit/uiapplication/1622946-sendaction) 11 | 12 | private static weak var _firstResponder: UIResponder? 13 | 14 | @available(iOSApplicationExtension, unavailable) 15 | static var firstResponder: UIResponder? { 16 | _firstResponder = nil 17 | UIApplication.shared.sendAction(#selector(findFirstResponder), to: nil, from: nil, for: nil) 18 | return _firstResponder 19 | } 20 | 21 | @objc private func findFirstResponder() { 22 | UIResponder._firstResponder = self 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /OfficeUIFabric/Extensions/UIScreen+Extension.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | public extension UIScreen { 9 | var devicePixel: CGFloat { return 1 / scale } 10 | 11 | func roundToDevicePixels(_ value: CGFloat) -> CGFloat { 12 | /* 13 | Round to 3 digits after floating point to better match the device rounding on 3x devices. 14 | Avoids a situation where calculated size is smaller than screen size by a difference in 4th+ position after floaing point. 15 | For example: 16 | calculated = 52.666666666666671 17 | actual = 52.666667938232422 18 | */ 19 | return ceil(ceil(value * scale) / scale * 1000) / 1000 20 | } 21 | 22 | func roundDownToDevicePixels(_ value: CGFloat) -> CGFloat { 23 | return floor(value * scale) / scale 24 | } 25 | 26 | func middleOrigin(_ containerSizeValue: CGFloat, containedSizeValue: CGFloat) -> CGFloat { 27 | return roundDownToDevicePixels((containerSizeValue - containedSizeValue) / 2.0) 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /OfficeUIFabric/Extensions/UITableViewCell+Extension.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | extension UITableViewCell { 9 | func hideSystemSeparator() { 10 | separatorInset = UIEdgeInsets(top: 0, left: max(UIScreen.main.bounds.width, UIScreen.main.bounds.height), bottom: 0, right: 0) 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /OfficeUIFabric/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.1.4 19 | CFBundleVersion 20 | 61 21 | NSPrincipalClass 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /OfficeUIFabric/Navigation/UIViewController+Navigation.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | @objc public extension UIViewController { 9 | var msNavigationController: MSNavigationController? { 10 | return navigationController as? MSNavigationController 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /OfficeUIFabric/OfficeUIFabric.h: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | #import 7 | 8 | //! Project version number for OfficeUIFabric. 9 | FOUNDATION_EXPORT double OfficeUIFabricVersionNumber; 10 | 11 | //! Project version string for OfficeUIFabric. 12 | FOUNDATION_EXPORT const unsigned char OfficeUIFabricVersionString[]; 13 | 14 | // In this header, you should import all the public headers of your framework using statements like #import 15 | 16 | 17 | -------------------------------------------------------------------------------- /OfficeUIFabric/People Picker/MSAvatar.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | // MARK: MSAvatar 9 | 10 | @objc public protocol MSAvatar { 11 | var primaryText: String { get } 12 | var secondaryText: String { get } 13 | var image: UIImage? { get } 14 | } 15 | 16 | // MARK: - MSAvatarData 17 | 18 | open class MSAvatarData: NSObject, MSAvatar { 19 | public var primaryText: String 20 | public var secondaryText: String 21 | public var image: UIImage? 22 | 23 | @objc public init(primaryText: String = "", secondaryText: String = "", image: UIImage? = nil) { 24 | self.primaryText = primaryText 25 | self.secondaryText = secondaryText 26 | self.image = image 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /OfficeUIFabric/People Picker/MSPersona.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | // MARK: MSPersona 9 | 10 | @objc public protocol MSPersona: MSAvatar { 11 | var avatarImage: UIImage? { get } 12 | var email: String { get } 13 | var name: String { get } 14 | var subtitle: String { get } 15 | } 16 | 17 | extension MSPersona { 18 | func isEqual(to persona: MSPersona) -> Bool { 19 | // Preferred method is to check name and email 20 | return name == persona.name && email == persona.email 21 | } 22 | } 23 | 24 | // MARK: - MSPersonaData 25 | 26 | open class MSPersonaData: NSObject, MSPersona { 27 | public var avatarImage: UIImage? 28 | public var email: String 29 | public var name: String 30 | public var subtitle: String 31 | 32 | public var primaryText: String { return name } 33 | public var secondaryText: String { return email } 34 | public var image: UIImage? { return avatarImage } 35 | 36 | @objc public init(name: String = "", email: String = "", subtitle: String = "", avatarImage: UIImage? = nil) { 37 | self.name = name 38 | self.email = email 39 | self.subtitle = subtitle 40 | self.avatarImage = avatarImage 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /OfficeUIFabric/People Picker/MSPersonaBadgeViewDataSource.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | // MARK: MSPersonaBadgeViewDataSource 9 | 10 | open class MSPersonaBadgeViewDataSource: MSBadgeViewDataSource { 11 | @objc open var persona: MSPersona 12 | 13 | @objc public init(persona: MSPersona, style: MSBadgeView.Style = .default, size: MSBadgeView.Size = .medium) { 14 | self.persona = persona 15 | super.init(text: persona.name, style: style, size: size) 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /OfficeUIFabric/People Picker/MSPersonaCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | // MARK: MSPersonaCell 9 | 10 | open class MSPersonaCell: MSTableViewCell { 11 | private struct Constants { 12 | static let avatarSize: MSAvatarSize = .large 13 | } 14 | 15 | open override var customViewSize: MSTableViewCell.CustomViewSize { get { return .medium } set { } } 16 | 17 | private let avatarView: MSAvatarView = { 18 | let avatarView = MSAvatarView(avatarSize: Constants.avatarSize) 19 | avatarView.accessibilityElementsHidden = true 20 | return avatarView 21 | }() 22 | 23 | /// Sets up the cell with an MSPersona and an accessory 24 | /// 25 | /// - Parameters: 26 | /// - persona: The MSPersona to set up the cell with 27 | /// - accessoryType: The type of accessory that appears on the trailing edge: a disclosure indicator or a details button with an ellipsis icon 28 | @objc open func setup(persona: MSPersona, accessoryType: MSTableViewCellAccessoryType = .none) { 29 | avatarView.setup(avatar: persona) 30 | // Attempt to use email if name is empty 31 | let title = !persona.name.isEmpty ? persona.name : persona.email 32 | setup(title: title, subtitle: persona.subtitle, customView: avatarView, accessoryType: accessoryType) 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /OfficeUIFabric/Popup Menu/MSPopupMenuSection.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | /** 9 | `MSPopupMenuSection` represents a section of menu items inside `MSPopupMenuController`. 10 | */ 11 | open class MSPopupMenuSection: NSObject { 12 | @objc public let title: String? 13 | @objc public var items: [MSPopupMenuItem] 14 | 15 | @objc public init(title: String?, items: [MSPopupMenuItem]) { 16 | self.title = title 17 | self.items = items 18 | super.init() 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /OfficeUIFabric/Popup Menu/MSPopupMenuSectionHeaderView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | class MSPopupMenuSectionHeaderView: MSTableViewHeaderFooterView { 9 | static func isHeaderVisible(for section: MSPopupMenuSection) -> Bool { 10 | return section.title != nil 11 | } 12 | 13 | static func preferredWidth(for section: MSPopupMenuSection) -> CGFloat { 14 | if isHeaderVisible(for: section) { 15 | return preferredWidth(style: .header, title: section.title ?? "") 16 | } 17 | return 0 18 | } 19 | 20 | static func preferredHeight(for section: MSPopupMenuSection) -> CGFloat { 21 | if isHeaderVisible(for: section) { 22 | return height(style: .header, title: section.title ?? "") 23 | } 24 | return 0 25 | } 26 | 27 | func setup(section: MSPopupMenuSection) { 28 | setup(style: .header, title: section.title ?? "") 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /OfficeUIFabric/Presenters/MSCardPresenterNavigationController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | class MSCardPresenterNavigationController: UINavigationController, MSCardPresentable { 9 | override func viewDidLoad() { 10 | super.viewDidLoad() 11 | OfficeUIFabricFramework.initializeUINavigationBarAppearance(navigationBar) 12 | } 13 | 14 | func idealSize() -> CGSize { 15 | guard let topVC = topViewController as? MSCardPresentable else { 16 | return .zero 17 | } 18 | 19 | var size = topVC.idealSize() 20 | size.height += navigationBar.frame.height 21 | return size 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "properties" : { 7 | "provides-namespace" : true 8 | } 9 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/blue10.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x4F", 13 | "alpha" : "1.000", 14 | "blue" : "0xED", 15 | "green" : "0x6B" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/blueMagenta20.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x87", 13 | "alpha" : "1.000", 14 | "blue" : "0xB8", 15 | "green" : "0x64" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/blueMagenta30.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x5C", 13 | "alpha" : "1.000", 14 | "blue" : "0x91", 15 | "green" : "0x2E" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/communicationBlue.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x00", 13 | "alpha" : "1.000", 14 | "blue" : "0xD4", 15 | "green" : "0x78" 16 | } 17 | } 18 | }, 19 | { 20 | "idiom" : "universal", 21 | "appearances" : [ 22 | { 23 | "appearance" : "luminosity", 24 | "value" : "dark" 25 | } 26 | ], 27 | "color" : { 28 | "color-space" : "srgb", 29 | "components" : { 30 | "red" : "0x00", 31 | "alpha" : "1.000", 32 | "blue" : "0xF0", 33 | "green" : "0x86" 34 | } 35 | } 36 | } 37 | ] 38 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/communicationBlueShade10.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x10", 13 | "alpha" : "1.000", 14 | "blue" : "0xBE", 15 | "green" : "0x6E" 16 | } 17 | } 18 | }, 19 | { 20 | "idiom" : "universal", 21 | "appearances" : [ 22 | { 23 | "appearance" : "luminosity", 24 | "value" : "dark" 25 | } 26 | ], 27 | "color" : { 28 | "color-space" : "srgb", 29 | "components" : { 30 | "red" : "0x18", 31 | "alpha" : "1.000", 32 | "blue" : "0xF1", 33 | "green" : "0x90" 34 | } 35 | } 36 | } 37 | ] 38 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/communicationBlueShade20.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x00", 13 | "alpha" : "1.000", 14 | "blue" : "0x9E", 15 | "green" : "0x5A" 16 | } 17 | } 18 | }, 19 | { 20 | "idiom" : "universal", 21 | "appearances" : [ 22 | { 23 | "appearance" : "luminosity", 24 | "value" : "dark" 25 | } 26 | ], 27 | "color" : { 28 | "color-space" : "srgb", 29 | "components" : { 30 | "red" : "0x3A", 31 | "alpha" : "1.000", 32 | "blue" : "0xF3", 33 | "green" : "0xA0" 34 | } 35 | } 36 | } 37 | ] 38 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/communicationBlueShade30.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x00", 13 | "alpha" : "1.000", 14 | "blue" : "0x78", 15 | "green" : "0x45" 16 | } 17 | } 18 | }, 19 | { 20 | "idiom" : "universal", 21 | "appearances" : [ 22 | { 23 | "appearance" : "luminosity", 24 | "value" : "dark" 25 | } 26 | ], 27 | "color" : { 28 | "color-space" : "srgb", 29 | "components" : { 30 | "red" : "0x6C", 31 | "alpha" : "1.000", 32 | "blue" : "0xF6", 33 | "green" : "0xB8" 34 | } 35 | } 36 | } 37 | ] 38 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/communicationBlueTint10.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x2B", 13 | "alpha" : "1.000", 14 | "blue" : "0xD8", 15 | "green" : "0x88" 16 | } 17 | } 18 | }, 19 | { 20 | "idiom" : "universal", 21 | "appearances" : [ 22 | { 23 | "appearance" : "luminosity", 24 | "value" : "dark" 25 | } 26 | ], 27 | "color" : { 28 | "color-space" : "srgb", 29 | "components" : { 30 | "red" : "0x00", 31 | "alpha" : "1.000", 32 | "blue" : "0xD4", 33 | "green" : "0x78" 34 | } 35 | } 36 | } 37 | ] 38 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/communicationBlueTint20.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xC7", 13 | "alpha" : "1.000", 14 | "blue" : "0xF4", 15 | "green" : "0xE0" 16 | } 17 | } 18 | }, 19 | { 20 | "idiom" : "universal", 21 | "appearances" : [ 22 | { 23 | "appearance" : "luminosity", 24 | "value" : "dark" 25 | } 26 | ], 27 | "color" : { 28 | "color-space" : "srgb", 29 | "components" : { 30 | "red" : "0x00", 31 | "alpha" : "1.000", 32 | "blue" : "0x87", 33 | "green" : "0x4C" 34 | } 35 | } 36 | } 37 | ] 38 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/communicationBlueTint30.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xDE", 13 | "alpha" : "1.000", 14 | "blue" : "0xF9", 15 | "green" : "0xEC" 16 | } 17 | } 18 | }, 19 | { 20 | "idiom" : "universal", 21 | "appearances" : [ 22 | { 23 | "appearance" : "luminosity", 24 | "value" : "dark" 25 | } 26 | ], 27 | "color" : { 28 | "color-space" : "srgb", 29 | "components" : { 30 | "red" : "0x04", 31 | "alpha" : "1.000", 32 | "blue" : "0x62", 33 | "green" : "0x38" 34 | } 35 | } 36 | } 37 | ] 38 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/communicationBlueTint40.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xEF", 13 | "alpha" : "1.000", 14 | "blue" : "0xFC", 15 | "green" : "0xF6" 16 | } 17 | } 18 | }, 19 | { 20 | "idiom" : "universal", 21 | "appearances" : [ 22 | { 23 | "appearance" : "luminosity", 24 | "value" : "dark" 25 | } 26 | ], 27 | "color" : { 28 | "color-space" : "srgb", 29 | "components" : { 30 | "red" : "0x09", 31 | "alpha" : "1.000", 32 | "blue" : "0x47", 33 | "green" : "0x2C" 34 | } 35 | } 36 | } 37 | ] 38 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/cyan20.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x03", 13 | "alpha" : "1.000", 14 | "blue" : "0x87", 15 | "green" : "0x83" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/cyan30.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x00", 13 | "alpha" : "1.000", 14 | "blue" : "0x70", 15 | "green" : "0x5B" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/cyanBlue10.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x00", 13 | "alpha" : "1.000", 14 | "blue" : "0xD4", 15 | "green" : "0x78" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/cyanBlue20.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x00", 13 | "alpha" : "1.000", 14 | "blue" : "0x8C", 15 | "green" : "0x4E" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/dangerPrimary.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xD9", 13 | "alpha" : "1.000", 14 | "blue" : "0x2C", 15 | "green" : "0x2C" 16 | } 17 | } 18 | }, 19 | { 20 | "idiom" : "universal", 21 | "appearances" : [ 22 | { 23 | "appearance" : "luminosity", 24 | "value" : "dark" 25 | } 26 | ], 27 | "color" : { 28 | "color-space" : "srgb", 29 | "components" : { 30 | "red" : "0xE8", 31 | "alpha" : "1.000", 32 | "blue" : "0x3A", 33 | "green" : "0x3A" 34 | } 35 | } 36 | } 37 | ] 38 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/dangerShade10.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xBB", 13 | "alpha" : "1.000", 14 | "blue" : "0x24", 15 | "green" : "0x24" 16 | } 17 | } 18 | }, 19 | { 20 | "idiom" : "universal", 21 | "appearances" : [ 22 | { 23 | "appearance" : "luminosity", 24 | "value" : "dark" 25 | } 26 | ], 27 | "color" : { 28 | "color-space" : "srgb", 29 | "components" : { 30 | "red" : "0xBC", 31 | "alpha" : "1.000", 32 | "blue" : "0x2F", 33 | "green" : "0x2F" 34 | } 35 | } 36 | } 37 | ] 38 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/dangerShade40.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x4D", 13 | "alpha" : "1.000", 14 | "blue" : "0x17", 15 | "green" : "0x15" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/dangerTint10.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xE0", 13 | "alpha" : "1.000", 14 | "blue" : "0x54", 15 | "green" : "0x54" 16 | } 17 | } 18 | }, 19 | { 20 | "idiom" : "universal", 21 | "appearances" : [ 22 | { 23 | "appearance" : "luminosity", 24 | "value" : "dark" 25 | } 26 | ], 27 | "color" : { 28 | "color-space" : "srgb", 29 | "components" : { 30 | "red" : "0xF5", 31 | "alpha" : "1.000", 32 | "blue" : "0x5D", 33 | "green" : "0x5D" 34 | } 35 | } 36 | } 37 | ] 38 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/dangerTint40.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xFF", 13 | "alpha" : "1.000", 14 | "blue" : "0xEB", 15 | "green" : "0xEB" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray1.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x14", 13 | "alpha" : "1.000", 14 | "blue" : "0x14", 15 | "green" : "0x14" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray10.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xE1", 13 | "alpha" : "1.000", 14 | "blue" : "0xE1", 15 | "green" : "0xE1" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray11.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xF1", 13 | "alpha" : "1.000", 14 | "blue" : "0xF1", 15 | "green" : "0xF1" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray12.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xF8", 13 | "alpha" : "1.000", 14 | "blue" : "0xF8", 15 | "green" : "0xF8" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray2.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x21", 13 | "alpha" : "1.000", 14 | "blue" : "0x21", 15 | "green" : "0x21" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray20.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x69", 13 | "alpha" : "1.000", 14 | "blue" : "0x7E", 15 | "green" : "0x79" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray3.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x29", 13 | "alpha" : "1.000", 14 | "blue" : "0x29", 15 | "green" : "0x29" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray30.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x7A", 13 | "alpha" : "1.000", 14 | "blue" : "0x74", 15 | "green" : "0x75" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray4.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x30", 13 | "alpha" : "1.000", 14 | "blue" : "0x30", 15 | "green" : "0x30" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray40.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x39", 13 | "alpha" : "1.000", 14 | "blue" : "0x39", 15 | "green" : "0x39" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray5.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x40", 13 | "alpha" : "1.000", 14 | "blue" : "0x40", 15 | "green" : "0x40" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray6.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x6E", 13 | "alpha" : "1.000", 14 | "blue" : "0x6E", 15 | "green" : "0x6E" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray7.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x91", 13 | "alpha" : "1.000", 14 | "blue" : "0x91", 15 | "green" : "0x91" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray8.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xAC", 13 | "alpha" : "1.000", 14 | "blue" : "0xAC", 15 | "green" : "0xAC" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/gray9.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xC8", 13 | "alpha" : "1.000", 14 | "blue" : "0xC8", 15 | "green" : "0xC8" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/green10.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x49", 13 | "alpha" : "1.000", 14 | "blue" : "0x05", 15 | "green" : "0x82" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/green20.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x0B", 13 | "alpha" : "1.000", 14 | "blue" : "0x0B", 15 | "green" : "0x6A" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/magenta10.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xC2", 13 | "alpha" : "1.000", 14 | "blue" : "0xB3", 15 | "green" : "0x39" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/magenta20.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x88", 13 | "alpha" : "1.000", 14 | "blue" : "0x98", 15 | "green" : "0x17" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/magentaPink10.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xE3", 13 | "alpha" : "1.000", 14 | "blue" : "0x8C", 15 | "green" : "0x00" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/orange20.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xCA", 13 | "alpha" : "1.000", 14 | "blue" : "0x10", 15 | "green" : "0x50" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/orange30.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x8E", 13 | "alpha" : "1.000", 14 | "blue" : "0x2E", 15 | "green" : "0x56" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/orangeYellow20.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x98", 13 | "alpha" : "1.000", 14 | "blue" : "0x0B", 15 | "green" : "0x6F" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/pinkRed10.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x75", 13 | "alpha" : "1.000", 14 | "blue" : "0x1C", 15 | "green" : "0x0B" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/red10.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xD1", 13 | "alpha" : "1.000", 14 | "blue" : "0x38", 15 | "green" : "0x34" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/red20.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xA4", 13 | "alpha" : "1.000", 14 | "blue" : "0x2C", 15 | "green" : "0x26" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/warningPrimary.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xFF", 13 | "alpha" : "1.000", 14 | "blue" : "0x35", 15 | "green" : "0xD3" 16 | } 17 | } 18 | }, 19 | { 20 | "idiom" : "universal", 21 | "appearances" : [ 22 | { 23 | "appearance" : "luminosity", 24 | "value" : "dark" 25 | } 26 | ], 27 | "color" : { 28 | "color-space" : "srgb", 29 | "components" : { 30 | "red" : "0xFF", 31 | "alpha" : "1.000", 32 | "blue" : "0x28", 33 | "green" : "0xC3" 34 | } 35 | } 36 | } 37 | ] 38 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/warningShade30.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x74", 13 | "alpha" : "1.000", 14 | "blue" : "0x00", 15 | "green" : "0x53" 16 | } 17 | } 18 | }, 19 | { 20 | "idiom" : "universal", 21 | "appearances" : [ 22 | { 23 | "appearance" : "luminosity", 24 | "value" : "dark" 25 | } 26 | ], 27 | "color" : { 28 | "color-space" : "srgb", 29 | "components" : { 30 | "red" : "0x96", 31 | "alpha" : "1.000", 32 | "blue" : "0x00", 33 | "green" : "0x6C" 34 | } 35 | } 36 | } 37 | ] 38 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/warningShade40.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0x4B", 13 | "alpha" : "1.000", 14 | "blue" : "0x00", 15 | "green" : "0x36" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/warningTint10.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xFF", 13 | "alpha" : "1.000", 14 | "blue" : "0x49", 15 | "green" : "0xD3" 16 | } 17 | } 18 | }, 19 | { 20 | "idiom" : "universal", 21 | "appearances" : [ 22 | { 23 | "appearance" : "luminosity", 24 | "value" : "dark" 25 | } 26 | ], 27 | "color" : { 28 | "color-space" : "srgb", 29 | "components" : { 30 | "red" : "0xFF", 31 | "alpha" : "1.000", 32 | "blue" : "0x52", 33 | "green" : "0xCF" 34 | } 35 | } 36 | } 37 | ] 38 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/FluentColors/warningTint40.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | }, 6 | "colors" : [ 7 | { 8 | "idiom" : "universal", 9 | "color" : { 10 | "color-space" : "srgb", 11 | "components" : { 12 | "red" : "0xFF", 13 | "alpha" : "1.000", 14 | "blue" : "0xC8", 15 | "green" : "0xF2" 16 | } 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/back-24x24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_ios_arrow_left_24_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/back-24x24.imageset/ic_ios_arrow_left_24_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/back-24x24.imageset/ic_ios_arrow_left_24_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/cancel-white-40x40.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "cancel-40x40.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | } 12 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/cancel-white-40x40.imageset/cancel-40x40.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/cancel-white-40x40.imageset/cancel-40x40.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/checkmark-24x24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_checkmark_24_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/checkmark-24x24.imageset/ic_checkmark_24_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/checkmark-24x24.imageset/ic_checkmark_24_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/checkmark-thin-20x20.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_checkmark_20_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/checkmark-thin-20x20.imageset/ic_checkmark_20_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/checkmark-thin-20x20.imageset/ic_checkmark_20_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/checkmark-white-40x40.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "checkmark-white-40x40.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | } 12 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/checkmark-white-40x40.imageset/checkmark-white-40x40.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/checkmark-white-40x40.imageset/checkmark-white-40x40.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/chevron-down-20x20.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_chevron_down_20_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/chevron-down-20x20.imageset/ic_chevron_down_20_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/chevron-down-20x20.imageset/ic_chevron_down_20_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/chevron-right-20x20.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_chevron_right_20_outlined.pdf", 6 | "language-direction" : "left-to-right" 7 | } 8 | ], 9 | "info" : { 10 | "version" : 1, 11 | "author" : "xcode" 12 | }, 13 | "properties" : { 14 | "template-rendering-intent" : "template" 15 | } 16 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/chevron-right-20x20.imageset/ic_chevron_right_20_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/chevron-right-20x20.imageset/ic_chevron_right_20_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/dismiss-20x20.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_fluent_dismiss_20_regular.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/dismiss-20x20.imageset/ic_fluent_dismiss_20_regular.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/dismiss-20x20.imageset/ic_fluent_dismiss_20_regular.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/iOS-chevron-right-20x20.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_fluent_ios_chevron_right_20_filled.pdf", 6 | "language-direction" : "left-to-right" 7 | } 8 | ], 9 | "info" : { 10 | "version" : 1, 11 | "author" : "xcode" 12 | }, 13 | "properties" : { 14 | "template-rendering-intent" : "template" 15 | } 16 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/iOS-chevron-right-20x20.imageset/ic_fluent_ios_chevron_right_20_filled.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/iOS-chevron-right-20x20.imageset/ic_fluent_ios_chevron_right_20_filled.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/more-24x24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_more_24_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/more-24x24.imageset/ic_more_24_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/more-24x24.imageset/ic_more_24_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/search-20x20.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ic_search_20_outlined.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/search-20x20.imageset/ic_search_20_outlined.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/search-20x20.imageset/ic_search_20_outlined.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/search-clear.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "search-bar-clear.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/search-clear.imageset/search-bar-clear.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/search-clear.imageset/search-bar-clear.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/selection-off.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "unselected.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/selection-off.imageset/unselected.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/selection-off.imageset/unselected.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/selection-on.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "selected.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/selection-on.imageset/selected.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/selection-on.imageset/selected.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/tooltip-arrow.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "tooltip-arrow.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | }, 12 | "properties" : { 13 | "template-rendering-intent" : "template" 14 | } 15 | } -------------------------------------------------------------------------------- /OfficeUIFabric/Resources/Assets.xcassets/tooltip-arrow.imageset/tooltip-arrow.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OfficeDev/ui-fabric-ios/6412998631afa59f0609b60488acaf5ff8ba3247/OfficeUIFabric/Resources/Assets.xcassets/tooltip-arrow.imageset/tooltip-arrow.pdf -------------------------------------------------------------------------------- /OfficeUIFabric/Shimmer/MSShimmerAppearance.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | /** 9 | Object describing how a shimmer should look and function. 10 | */ 11 | public class MSShimmerAppearance: NSObject { 12 | @objc public let alpha: CGFloat 13 | @objc public let width: CGFloat 14 | 15 | /// Angle of the direction of the gradient, in radian. 0 means horizontal, Pi/2 means vertical. 16 | @objc public let angle: CGFloat 17 | 18 | /// Speed of the animation, in point/seconds. 19 | @objc public let speed: CGFloat 20 | 21 | /// Delay between the end of a shimmering animation and the beginning of the next one. 22 | @objc public let delay: TimeInterval 23 | 24 | @objc public init(alpha: CGFloat = 0.4, 25 | width: CGFloat = 180, 26 | angle: CGFloat = -(CGFloat.pi / 45.0), 27 | speed: CGFloat = 350, 28 | delay: TimeInterval = 0.4) { 29 | self.alpha = alpha 30 | self.width = width 31 | self.angle = angle 32 | self.speed = speed 33 | self.delay = delay 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /OfficeUIFabric/Utilities/MSAnimationSynchronizer.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (c) Microsoft Corporation. All rights reserved. 3 | // Licensed under the MIT License. 4 | // 5 | 6 | import UIKit 7 | 8 | /// An animation synchronizer syncs homogeneous layer animations by calculating the appropriate timeOffset 9 | /// of a referenceLayer so that newly added animations can stay in sync with existing animations. 10 | @objc public protocol MSAnimationSynchronizerProtocol: class { 11 | /// Current reference layer to compare timing against. 12 | @objc var referenceLayer: CALayer? { get set } 13 | 14 | /// Get the time offset for the given layer in order to sync the given layer 15 | /// with the referenceLayer. 16 | /// - Parameter layer: Layer to get the time offset for to sync with the referenceLayer. 17 | @objc func timeOffset(for layer: CALayer) -> CFTimeInterval 18 | } 19 | 20 | public class MSAnimationSynchronizer: NSObject, MSAnimationSynchronizerProtocol { 21 | @objc public init(referenceLayer: CALayer? = nil) { 22 | self.referenceLayer = referenceLayer 23 | super.init() 24 | } 25 | 26 | // MARK: MSAnimationSynchronizerProtocol 27 | 28 | @objc public weak var referenceLayer: CALayer? 29 | 30 | @objc public func timeOffset(for layer: CALayer) -> CFTimeInterval { 31 | guard let referenceLayer = referenceLayer else { 32 | return 0 33 | } 34 | 35 | return referenceLayer.convertTime(CACurrentMediaTime(), to: layer) 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DEPRECATED 2 | 3 | This repo is no longer supported, please consider using https://aka.ms/fluentui-apple instead. 4 | 5 | ## License 6 | 7 | All files on the Office UI Fabric for iOS GitHub repository are subject to the MIT license. Please read the [LICENSE](LICENSE) file at the root of the project. 8 | 9 | Usage of the logos and icons referenced in Office UI Fabric for iOS is subject to the terms of the [assets license agreement](https://aka.ms/fabric-assets-license). 10 | -------------------------------------------------------------------------------- /metadata/repo.json: -------------------------------------------------------------------------------- 1 | { 2 | "deployedToProduction": false, 3 | "contacts": ["vladf@microsoft.com"], 4 | "schema": { 5 | "sharepoint": "1.0.0" 6 | }, 7 | "complianceTypes": [ ] 8 | } 9 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "scripts": { 3 | "postinstall": "node scripts/set-xcodeproj-workspacesettings.js" 4 | }, 5 | "dependencies": {}, 6 | "devDependencies": { 7 | "@office-iss/sdx-build-tools": "0.5.124" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /scripts/set-xcodeproj-workspacesettings.js: -------------------------------------------------------------------------------- 1 | require('@office-iss/sdx-base-build-tools/set-xcodeproj-workspacesettings.js'); 2 | -------------------------------------------------------------------------------- /scripts/vsto-collect-nuspec.js: -------------------------------------------------------------------------------- 1 | require('@office-iss/sdx-build-tools/scripts/vsto-collect-nuspec.js'); 2 | -------------------------------------------------------------------------------- /vsto_publish_nuget.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Microsoft.Office.UIFabric.iOS", 4 | "nuspec": "OfficeUIFabric.nuspec", 5 | "platform": "apple" 6 | } 7 | ] 8 | --------------------------------------------------------------------------------