Граф коммитов

148 Коммитов

Автор SHA1 Сообщение Дата
rdeassis 3110e19392
Improving iOS podspec granularity. (#463)
* Getting rid of the Controls folder and creating a more granular podspec (no code changes).

* Moving files out of Core and Extensions folders to specific subspecs where they're needed.
2021-03-03 13:37:47 -08:00
Harrie Shin 96f1a382a7
Bumping versions for version update (0.2.2)
What's new:

iOS:
-- remove all the unscaled fonts from MSFFonts public static variables
-- Make FluentUI allow app extension API
-- Updating Segmented Control to have pill style switch
-- make datetimepicker to be larger text friendly
2021-03-02 15:32:36 -08:00
huwilkes ece86e1a7a
Fix style errors (#460)
* Fix style errors

I accidently added some tabs to the podspec, and there were trailing spaces in CalendarViewWeekdayHeadingView.swift

* Fix trailing whitespace in podspec

I missed some trailing whitespace in podspec

* Remove @objc from segmentView(at index:)
2021-03-02 14:13:49 -08:00
huwilkes b17f65b946
Updating Segmented Control (#449)
* Updating Segmented Control

Updating Segmented Control to add support for having full screen equal width pill buttons, customizable colors with pill buttons, the primary and onBrand styles for pill buttons, and the ability to retrieve the view of a button at an index

* Update SegmentedControl.swift

Simplified Switch Case statements by combining similar cases. Removed Calls to #available api. Removed unnecessary call to set cornerCurve on pill button.

* Fix some code style concerns

Fixed some code style concerns along with making changes to the demo app to better present the controls on the proper background. Also fixed a safe area issue on nothced iPhones.

* Actually add previous change + other fixes

Some how dropped the changes I meant to commit last time. They're in this commit, along with changes to try and use the UIWindowScene screen

* Update SegmentedControl.swift

Update struct properties to no longer be public

* Update demo app and getView

Updated the demo app to center the equal width controls. Changed the name of getViewForButton(at index:) to segmentView(at index:)

* Fix broken layout constraint and update subspecs

Fixed a broken layout constraint on the width/trailing constraints of the control and updated the subspecs to move segmented control to its own subspec that depends on pill button. Also moved the segmented control's source file to its own folder to properly remove it from the controls subspec.

* Fix static lib build error

The static lib build was failing in the date time picker because SegmentedControl.swift wasn't included in the FluentUILib target. Also removed an extra SegmentedControl.swift from the top of the project that didn't belong.
2021-03-02 11:58:13 -08:00
kubalani f253ff16fc
Bumping versions for version update (0.2.1) (#444) 2021-02-19 17:12:08 -08:00
rdeassis b5dc346a49
Updating FluentUI target iOS version to 13.0 (#439)
* Updated podfiles, xcconfig files. Ran pod install.

* Updating pods project.

* Fixing demo app project warning.

* Fix FluentUI project warning:
Enable Recommended Warning:
 - Quoted include in Framework Header

* Bumping library and demo apps versions.

* Removing @available(iOS 13.0, *) decorations.

* Removing if #available(iOS 13, *) checks.
2021-02-17 10:02:13 -08:00
kubalani 1c8ebc059a
Bumping versions for version update (0.1.28) (#436) 2021-02-11 17:10:21 -08:00
rdeassis 97dbb637d5
Bumping versions for version update (0.1.27). (#432) 2021-02-10 22:31:31 -08:00
Zhuoran b6aa9aabf1
Contextual Command Bar (#345)
* Initial Contextual Command Bar

* Refactor and add Demo

* Handle command action

* Refactor demo

* Add fixed buttons

* Add input accessory view demo and fix bugs

* Code review feedbacks

* Rename icons

* Selected color for buttons

* Button colors according to specs

* Add buffers to button group and remove appearance

* Objc support

* Address feedbacks

* Support RTL

* Update shadow

* Add comments and refactor

* iOS 14 menu

* Address feedbacks

* Address feedbacks

* Add alert in demo

* Remove private extensions

* CGFloat definitions

* Improve demo

* Migrate delegate to closure

* Support text items

* Fix demo

* Adding CommandBar files to the FluentUI static lib target.

Co-authored-by: Rafael Amaral de Assis <rdeassis@microsoft.com>
2021-02-10 13:35:18 -08:00
rdeassis 4b9992b3bb
Bumping versions for version update (0.1.26). (#423) 2021-02-03 14:14:48 -08:00
rdeassis a576c0cd51
Bumping versions for version update (0.1.25). (#394) 2021-01-12 19:57:53 -08:00
rdeassis 479804987d
Bumping versions for version update (0.1.24). (#377) 2021-01-07 19:02:48 -08:00
rdeassis 7ec4cacc48
Bumping versions for version update (0.1.23). (#353) 2020-12-21 23:36:19 -08:00
rdeassis a0c3a1bf35
Bumping versions for version update (0.1.22). (#336) 2020-12-10 16:09:57 -08:00
rdeassis 9c5596799f
Bumping versions for version update (0.1.21). (#326) 2020-11-25 11:36:48 -08:00
Saad Najmi bd75620148
Update minimum macOS target to 10.14 (#313)
* Initial commit

* Update other files to 10.14
2020-11-19 08:52:02 -08:00
rdeassis 69930d37cf
Bumping versions for version update (0.1.20). (#316) 2020-11-18 15:23:11 -08:00
rdeassis e58cca1632
Bumping versions for version update (0.1.19). (#311) 2020-11-12 14:19:28 -08:00
rdeassis 3a8740f1b6
Bumping versions for version update (0.1.18). (#297) 2020-11-04 10:40:29 -08:00
Saad Najmi 1a4561a89a
Update versions (#276) 2020-10-26 18:04:46 -07:00
HeyImChris 6165af8a95
fix spec break for macos (#275) 2020-10-26 17:42:01 -07:00
rdeassis 48dfb4f053
Bumping versions for version update (0.1.16). (#267) 2020-10-20 11:33:33 -07:00
rdeassis 4cfde746f2
Componentizing FluentUI with cocoapods subspecs. (#261) 2020-10-19 08:27:40 -07:00
chiuam d1c4cac64b
Fluent colors for Mac (#248) 2020-10-12 18:13:28 -04:00
rdeassis 4c97b01491
Bumping versions for version update (0.1.15). (#254)
* Bumping versions for version update (0.1.14).

* Revert "Bumping versions for version update (0.1.14)."

This reverts commit fa41bb71a8.

* Bumping versions for version update (0.1.15).
2020-10-05 08:44:10 -07:00
rdeassis 81f9f1734a
Bumping versions for version update (0.1.14). (#249)
* Bumping versions for version update (0.1.14).

* Revert "Bumping versions for version update (0.1.14)."

This reverts commit fa41bb71a8.

* Bumping versions for version update (0.1.14).
2020-09-25 16:07:08 -07:00
rdeassis bd1daec851
Bumping versions for version update (0.1.13). (#235) 2020-09-18 11:00:49 -07:00
rdeassis 9886968d0e
Bumping versions for version update (0.1.12). (#221) 2020-09-08 15:31:38 -07:00
rdeassis 839f5368a6
Bumping versions for version update (0.1.11). (#214) 2020-09-01 13:48:52 -07:00
rdeassis 522cd59442
Bumping versions for version update (0.1.10). (#200) 2020-08-21 16:55:58 -07:00
rdeassis 0e343c5ff0
Bumping versions for version update (0.1.9). (#191) 2020-08-14 14:35:32 -07:00
rdeassis 1b5eb941c7
Bumping versions for version update (0.1.8). (#187)
- iOS:
-- TabBarView: snap tab bar height to 4pt grid (48pt on iPad and iPhone - all orientations)
-- TabBarItem: added support for badges, customizable accessibility labels
-- DateTimePicker: updated past days text color to textPrimary (light mode) and textSecondary (dark mode), conforms backgrounds of the heading and the the navigation bar
-- AvatarGroupView: new component to display avatar view grouped as a pile (side by side) or as a stack (overlapping)
-- AvatarView: added support for displaying a avatar border in a specific color
-- TableViewCellFileAccessoryView: added large content interaction support for accessory view items, changed objC name from TableViewCellFileAccessoryView to MSFTableViewCellFileAccessoryView, exposed initializer to objC
2020-08-07 11:54:00 -07:00
rdeassis 57c83154d8
Bumping versions for version update (0.1.7). (#158)
- iOS:
-- TabBarItemView: intrinsicContentSize properly added.
-- AvatarView: Added support for presence status in the avatar view (Circle Style only).
-- TabBarView: Fixed bug where wrong image was shown in horizontal compact size class in tab bar view.
-- Button: Added icon/images support on buttons.
-- PillButtonBar: Added ability to disable buttons on the pill button bar.
-- NotificationView: Added action button in notification bar, updates on padding, label size management, size now snaps to 4pt grid and toast size changed on iPad.
-- TableViewCell: Updated min height for single-line cells from 44 to 48.
-- TableViewCellFileAccessoryView: Added custom accessory views for table view cells that represent a file with date, shared status and file actions columns.
-- Colors: Moved control color definitions from the Colors file into controls' specific files.

- mac:
-- Button: added initializer without parameters
-- ButtonStyle: renamed to MSFButtonStyle in objC.
2020-07-31 12:05:47 -07:00
Harrie Shin 4e1b2baacc
update the version to 0.1.6 (#128)
- iOS
-- SideTabBar implemented for iPad
-- Observe acessoryView property changes for NavigationController
-- Snap AvatarView sizes to 4px grid
-- Update danger badge view text color for light mode
-- Allow overriding contentEdgeInset for Buttons
-- Allow customizing title and subtitle text color in TableViewCell
2020-07-16 15:28:31 -07:00
lugonzal ed667d2abf
update version to 0.1.5 (#118) 2020-07-10 12:30:15 -07:00
lugonzal fe4836cc30
update SDK to version 0.1.4 (#111)
update SDK to version 0.1.4. What's new:

iOS, Increase the range for the Calendar start/end year in Fluent
new iOS ContactView
new macOS button control
new macOS separator control
2020-07-08 10:39:02 -07:00
lugonzal 7bee1161ff
update sdk version to 0.1.3 (#104)
update sdk version to 0.1.3. What's new:

* Make some members of PeoplePicker public to be customizable by clients
* Add "Link" control for macOS
2020-06-26 09:17:39 -07:00
lugonzal 750d349332
version 0.1.2 (#99) 2020-06-19 11:01:53 -07:00
lugonzal 8acf616a6d
update sdk version to 0.1.1 (#92)
The new version contains these changes:

Use 24x24 Tab Bar icon size when label is shown
Implement Popup Menu Protocols for Objective-C customization
Expose property shouldUseWindowFullWidthInLandscape to Drawer Controller
Add new failure and success images for HUDView with the correct size
Update semantic color vocabulary
Change the tabbar background effect to be .systemChromeMaterial
Switch to on-demand customizable colors
Expose Custom Accessory View on TableViewHeaderFooterView
Add Custom Border Image support for AvatarView
Update protocol constraint class to AnyObject
2020-06-09 12:10:05 -07:00
Harrie Shin b13f6b82f9
update sdk version to 0.1.0 (#71)
iOS bug fixes
-- Xcode pipeline fixes
-- HUD larger text accessibility fixes
-- add new property to lock Large Title View collapse/expand animation
-- add new message colors
-- unit test for Colors.Palette
-- bug fixes in PopoverPresentationController background color
-- add default initializer for Separator
-- remove redundant VoiceOver hint on TabBarIte
2020-05-22 15:19:26 -07:00
Mark A Vitale 589e52da26
Update to version 0.0.9 (#56)
iOS:
- let clients to override separator background color
- update Colors.swift to not cache Colors.primary values for control's static property
- add alternative primary colors in demo app

macOS:
- Remove CFBundleExecutable from resource plist
2020-05-11 09:37:20 -07:00
Harrie Shin ac16221f82
update to version 0.0.8 (#52)
iOS:
- PillButtonBar updated to the latest design
- add few missing @objc in public classes
- demo app crash fix in iOS 12 devices
- objc name for Font class: MSFFont
- add new properties to customize PopupMenuController and DrawerController background colors

macOS
- enable accessibility for date picker
2020-05-06 17:52:58 -07:00
Harrie Shin b6b14b1743
update version number of the sdk (#41)
- tested iOS demo app
- test macOS demo app
2020-04-30 17:45:26 -07:00
Harrie Shin 4dd336dce2
update version to 0.0.6 (#30)
- add MSShimmerView to static library
- change corner radius for square sytle MSAvatarView
- update MSButton colors
- ability to hide accessoryCheckmark in MSPopupMenuItem
- expose preferred content width/height of MSDrawerController
2020-04-23 15:07:12 -07:00
Harrie Shin 29aae977ff
update to 0.0.5 (#21) 2020-04-17 17:40:04 -07:00
Mark Vitale 40f394eeac Bump version to 0.0.4 2020-04-15 16:32:08 -07:00
Mark Vitale 04d1ad24f6 Make a separate resource bundle for macOS 2020-04-15 16:08:29 -07:00
Harrie Shin dfc5004d3a
rename pod name from FluentUI to MicrosoftFluentUI (#16)
* rename FluentUI to MicrosoftFluentUI
* update pod name to be MicrosoftFluentUI but the module name FluentUI
* update version
* make sure macos version matches podspec version
* update CFBundleVersion match the CFBundleShortVersionString
2020-04-15 10:18:25 -07:00