Releases: OfficeDev/ui-fabric-ios
0.3.4
- Bug fixes
0.3.3
- MSSearchBar:
- disables Search key when query is empty
- Bug fixes and minor improvements
0.3.2
-
New Fluent icons supported and used
-
New MSShimmer
-
MSActionsCell:
- support for auto-sizing
-
MSDrawerController:
- respects
shouldAutorotate
andsupportedInterfaceOrientations
from the root view controller
- respects
-
MSNavigationBar:
- tracks changes in
UINavigationItem.title
- exposes accessibility label of title view's avatar button
- tracks changes in
-
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
- writable
-
Bug fixes and minor improvements
0.3.1
- Demo:
- Support for Dark Mode on launch screen
- Bug fixes and minor improvements
0.3
-
MSActionsCell:
- new
.communication
action type - custom horizontal separators
- Objective-C support
- new
-
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
- BREAKING CHANGE > changed naming and some values according to updated Fluent design:
-
MSColors:
- Objective-C access to some table and separator colors
-
MSNavigationController:
- support for defining root view controller in storyboard
- new
topContentViewController
andcontentViewController(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(...)
andpreferredWidth(...)
got new parametercustomAccessoryViewExtendsToEdge
- new
title
/subtitle
/footer
read-only properties
- new
-
MSTableViewHeaderFooterView / MSCollectionViewHeaderFooterView:
- Support for "primary"-colored accessory button via new
accessoryButtonStyle
property
- Support for "primary"-colored accessory button via new
-
Support for usage in app extensions
-
Bug fixes and minor improvements
0.2.20
-
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
-
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
- New
MSNavigationController
,MSNavigationBar
, and extensions forUINavigationItem
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
-
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
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
andUIToolbar