Skip to content
This repository was archived by the owner on Nov 16, 2023. It is now read-only.

Releases: OfficeDev/ui-fabric-ios

0.3.4

29 Oct 19:47
Compare
Choose a tag to compare
  • Bug fixes

0.3.3

28 Oct 19:58
Compare
Choose a tag to compare
  • MSSearchBar:
    • disables Search key when query is empty
  • Bug fixes and minor improvements

0.3.2

25 Oct 23:53
Compare
Choose a tag to compare
  • New Fluent icons supported and used

  • New MSShimmer

  • MSActionsCell:

    • support for auto-sizing
  • MSDrawerController:

    • respects shouldAutorotate and supportedInterfaceOrientations from the root view controller
  • MSNavigationBar:

    • tracks changes in UINavigationItem.title
    • exposes accessibility label of title view's avatar button
  • MSNavigationController:

    • uses correct bounds for transition's temporary background views
    • ability to provide developer's delegate without breaking controller's behavior
  • MSSearchBar:

    • hides keyboard on Search key press
  • MSTableViewCell:

    • writable customViewSize
    • removed onSelected / onUnselected
  • Bug fixes and minor improvements

0.3.1

11 Oct 23:22
Compare
Choose a tag to compare
  • Demo:
    • Support for Dark Mode on launch screen
  • Bug fixes and minor improvements

0.3

10 Oct 00:25
Compare
Choose a tag to compare
0.3
  • MSActionsCell:

    • new .communication action type
    • custom horizontal separators
    • Objective-C support
  • MSAvatarSize:

    • BREAKING CHANGE > changed naming and some values according to updated Fluent design:
      • .small is now 24x24 instead of 25x25
      • .large is 40x40 instead of 35x35
      • .extraLarge is 52x52 instead of 40x40
  • MSColors:

    • Objective-C access to some table and separator colors
  • MSNavigationController:

    • support for defining root view controller in storyboard
    • new topContentViewController and contentViewController(for:)
  • MSTableViewCell:

    • new isEnabled property
    • accessibilityHint always returns a special hint for selection mode
    • new changeAccessoryType(to:) function to allow changing accessory type without a need for setup
    • new customAccessoryViewExtendsToEdge property
    • height(...) and preferredWidth(...) got new parameter customAccessoryViewExtendsToEdge
    • new title/subtitle/footer read-only properties
  • MSTableViewHeaderFooterView / MSCollectionViewHeaderFooterView:

    • Support for "primary"-colored accessory button via new accessoryButtonStyle property
  • Support for usage in app extensions

  • Bug fixes and minor improvements

0.2.20

26 Sep 00:58
Compare
Choose a tag to compare
  • MSColors:

    • new foreground6b
    • HUD.text is updated to use foreground6b for correct color in Dark Mode
  • MSSearchBar:

    • added public method to cancel Search Mode
  • MSNavigationController:

    • ability to dynamically change UINavigationItem.contentScrollView
  • MSDrawerController:

    • disables resizing gesture until viewDidAppear

0.2.19

24 Sep 17:37
Compare
Choose a tag to compare
  • MSActivityIndicatorView:

    • full support for Objective-C
    • MSActivityIndicatorStrokeThickness is now internal
    • angles property is now internal
    • new size property
  • MSColors:

    • Table.HeaderFooter.background changed to .clear
    • new Table.backgroundGrouped color
    • new Table.Cell.backgroundGrouped color
  • MSLabel:

    • support for Increased Contrast on iOS < 13
  • MSPopupMenuController:

    • shows .full separator for last item in section
  • MSSearchBar:

    • Fix for iOS 13 QuickType Keyboard Infinite Loop
  • MSTableViewCell:

    • new SeparatorType
    • removed showsSeparator property
    • new bottomSeparatorType property
    • new topSeparatorType property
    • new titleNumberOfLinesForLargerDynamicType, subtitleNumberOfLinesForLargerDynamicType, footerNumberOfLinesForLargerDynamicType properties to adjust the number of lines if preferredContentSizeCategory is set to a size greater than .large
  • UIColor extension:

    • new current property that supports Increased Contrast on iOS < 13
  • MSTableViewCellDemoController / MSCollectionViewCellDemoController:

    • shows .full separator for last item in section
    • new option to switch to "grouped" style
    • sets the correct cell background color to support Dark Mode
  • MSTableViewHeaderFooterViewDemoController / MSCollectionViewHeaderFooterViewDemoController:

    • applied correct bottomSeparatorType
  • OtherCellsDemoController:

    • converted to .grouped table and fixed separators

0.2.18

18 Sep 00:04
Compare
Choose a tag to compare
  • New MSNavigationController, MSNavigationBar, and extensions for UINavigationItem to support Large Title Navigation UI and ability to have an accessory view in navigation bar
  • New MSSearchBar
  • New MSScrollView that automatically adjusts content insets when keyboard is shown/hidden

0.2.17

29 Aug 22:37
Compare
Choose a tag to compare
  • More Dark Mode support:

    • MSTooltip
    • MSTableViewCell/MSCollectionViewCell
    • MSTableViewHeaderFooterView/MSCollectionViewHeaderFooterView
    • MSBadgeView
  • MSTableViewCell:

    • 2-line height changed from 60px to 64px per new design
  • Minor bug fixes and improvements

0.2.16

16 Aug 17:47
Compare
Choose a tag to compare

MSDrawerController:

  • support for .fromLeading and .fromTrailing presentation directions
  • drawer calculates preferred size from content view's fitting size if the size is not defined by other means (preferredContentSize on drawer or its content controller)

MSPopupMenuController:

  • fixed bug with content offset in popover on iOS 13

The first part of Dark Mode support (requires iOS 13). The following controls support Dark Mode now:

  • MSButton
  • MSDateTimePicker (incomplete)
  • MSDrawerController
  • MSHUD
  • MSPopupMenuController
  • MSSegmentedControl
  • MSTableViewCell/MSCollectionViewCell (incomplete)
  • MSTableViewHeaderFooterView/MSCollectionViewHeaderFooterView (incomplete)
  • MSTwoLineTitleView (incomplete)
  • UINavigationBar and UIToolbar