* Reorganize all files to align with SPM standards
* Update scripts for new locations
* Restore podspec
* Fix SwiftUI demo app
* Updating docs, loc script, and readme
* Correct demos path for iOS
* Update token APIs to use UIKit types
* Update components to use UIKit token types
* Update DemoApp to use UIKit token types
* Initial cleanup from feedback
* color -> uiColor, font -> uiFont
* Restore content size conformance
* Fix merge fallout
* Fix whitespace
* Adding comments and fixing color fallback
* Fixing code that doesn't build for some reason
* New convenience `-[UIColor initWithLight:dark:]`
* Add naive textfield
* Add demo page
* Add tokens
* Use tokens
* Update to fluent 2 colors, mostly
I decided to just paste in the values of the alias tokens in the designs, since those tokens are in fluent2-colors, not main. Except for the brand colors, switched those to just rest, so that it will respond to brand overrides, still.
* Add the correct icon
* Remove focused state
* Add placeholderColor token
* Move attributedPlaceholder
* Make the textfield final and more objc friendly
* Simplify state, again
Turns out that .placeholder and .filled were always returning the same values, so they're likely the same state. Which is when the textfield doesn't actively have focus.
* Add error and initial text validation hooks
* Update demo
* Add leading image container
* Expose text
* Add hook for didBeginEditing
* Adjust demo to show more variety
* Use our label
* Adjust hooks
* Change label of the second demo textfield
* un-finalize the text input error
* Make error open
* Change validateInputText to onEditingChanged
* Add accessibility label for clear button
* Add comments
* Use background color token
* Split classes into new files
* Fix demo lint errors
* Add TextField to podspec
* reorder textfield files
* Update tokens
* Fix usage of other Fluent controls
* Scaling fonts for input/placeholder
* Fix line break of top label
* Add objc demo
* Add override tokens in the Swift demo
* Add comment explaining the internal text field
* Update icon size token
* Change name of Text Field demo
* Fix lint errors
* Add preserve_paths to podspec
* Switch to directional insets
* Switch to static let
* Actually switch to lets
* Stack cleanup
* Comment cleanup
* Change error description to let
* Change to willMove(toWindow:)
* Clean up old accessibility label
* Add launch test
* Rename labelText and text
* Simplify logic lets
* Fix lint error
* Update comments
* Change dismiss circle to svg
* Sort imports
* Change to init(frame: )
* Make tokenSet's state private
* Remove custom init from objc demo
Now that for iOS we use the programmatically define global tokens for colors, we don't need color asset catalog.
Because macOS is still using fluent1 colors, lets move the asset catalog directly to mac resource bundle.
Also, there were bunch of greyXX reference in the bundle which meant to be fluent2 but we don't need them anymore.
* Revert "Bringing Fluent2 Divider to main (#1343)" (#1369)
* Revert "Bringing Fluent2 Divider to main (#1343)"
This reverts commit 6b3cee83c3.
* remove usuage of divider in shimmerlineviewdemocontroller.swift
* Adding Divider files
* Adding Divider files to pbxproj
* Bringing back only the Divider subspec
Co-authored-by: Harrie Shin <hyshin@microsoft.com>