* Add macOS support
* Add link to issue regarding direct SVG imports
* Replace react-native-svg with @microsoft/react-native-svg-desktop
* Use react-native-svg now that it supports macOS
* Upgrade react-native-svg to 12.1.1-0 everywhere
* Update macos podfile
* Change files
* Allow FURN test app to read and render SVGs
* Add more Icon examples, and refactor a bit
* Set Icon's iOS status to Experimental
* Get font icons working on iOS test app
* Change files
* Add comments to better explain things
* Remove changes to metro.config.js in test to make the CI happy
* Revert unneeded spacing change in metro.config.js
* Remove test app's explicit dependency on react-native-svg
* Update yarn.lock
* Initial commit
* Working Modal on iOS
* Working iOS Modal
* Change PartPickerLabel to headerSemibold
* Clean up Android Picker a bit
* Use thecore picker for windows too
* Use Contextual Menu for iOS Header
* Forgot to commit some files
* Change files
* Update podfile lock
* ok.. only use the community module on apple
* Some more updates
* Remove unused imports
* Use Button instead of StealthButton
* Actually.. let's use StealthButton
* Fix typo
* Refactor attempts make ios great but desktop bad
* Remove Android ThemePicker, fix up more of FluentTester
* Very close, desktop test component view is slightly cut
* Remove DisplayIfVisible, as it's no longer needed
* Change files
* Dektop lays out properly
* Last bit of cleanup
* Remove iOS RNCPicker dependency
* Fix bundle names in nuget specification file.
* Expand PR loop to include nuget pack. This will not be merged, but needs to be committed for now to make the PR loop run nuget to validate my fix.
* Revert PR changes
* Initial commit
* compiles but events don't work
* OK, so I need to not use a base theme.
* Multiple tries, with the good one commented in
* Comment out the bad tries
* Remove extra logs
* Update Native code, remove event emitting, make methods static again
* Update README
* More fixes
* Change files
* Remap some more colors for Button
* fix color map, overrides, typos in Button src
* Change files
* initial two pager layout
* updated styles, test content
* Change files
* add single pane view logic to FluentTesterApp
* fixed view styles
* added ios check to not render status components on mobile test pages
* remove ios/ipad from new layout
Co-authored-by: Tushar Masane <t-tmasane@microsoft.com>
* Initial commit
* Remapped colors to not need apple platform colors
* Working iOS Theme
* Fix up some styles
* Remove changes to FluentTester, update button props
* More updates
* Fix up FluentTester View to have a full background
* Style the Header Separator
* Remove extra changes
* Remove unnecessary import
* Remove TODOs
* Change files
* Simplify color files, make apple theme default on iOS
* Remove extra function, don't export some other methods/vars
* Remove extra import
* Change ColorValue type to alias the React Native type. Use DynamicColorIOS for iOS Palette
* Change files
* fix
* Reset to before I started using ColorValue
* Revert ColorValue stuff
* Add dependencies
* Change files
* Initial commit
* macOS typography works
* Add methods for colors
* Colors are partially working
* Static colors work
* Map the tokens closer to what is in macOS
* More changes
* Fix up some more colors
* About as close to done as I'll get
* Remove some unecessary logging
* Remove extraneous code
* Change files
* Do't use colors from native module
* Remove some font families that were innacurate, and some test code.
* Revert "Remove some font families that were innacurate, and some test code."
This reverts commit 00bb36bfd8.
* Revert "Do't use colors from native module"
This reverts commit 4df5386785.
* Make Apple theme the default theme on macos only. Colors work now too
* Fix typo, remove extra logs
* change order of lines for some extra clarity
* Change files
* Add back font families
* Use Acrylic Button style for default button
* Make checked state match rest
* Simplify color file namess, add comments, add correct alpha values to button tokens
* Comment out unused button color tokens, but keep them in file
* Remove commented code
* Update path under 'FluentUI Tester' web debugging
Update path in step #5 under web debugging from `experiments\tester` to `apps\win32`
* Change files
* Checking in wip
* Switch from GetAssetByID to Image.ResolveAssetSource
* Update test
* Update formatting
* Update formatting
* update formatting
* Update deps and add svg type for web
* Update deps
* Update depts and add module definitions for png since linter is complaining about require() syntax
* Change require to import to make linter happy.
* Go back to using reqiure on assets otherwise bundler doesn't pack images
* Change files
* Narrow scope of acceptable types for icon property in IButtonSlotProps
* Update deps
* update deps
* Add IconSourcesType since its definition is used in multiple spots
* retrigger checks
* Update rex version
* Update test
SVGs arent supported in uwp so this part of the test won't work
* Remove metro logic from FURN, replacing it with calls to the @rnx-kit CLI. Use rnx-bundle for bundling, and rnx-start for running a bundle server.
* Change files
* Fix type in win32 test app bundle config
* Fix win32 platform designation in bundle config
* Update bundle name in wdio config
* Fix start command