* Update to RN 0.73
* Change files
* RN 73 requires node 18
* Add 72 profile
* Update wdio/appium etc to get it running on node 18
* fix
* fix
* Update podfile locks
* fix
* fix
* fix
* see if building fixes resolution of focus-zone by e2e tests
* Try specifying reports dir with full path
* Try debug level reporting to identify error creating logs
* try enabling more logs
* alternate way to specify logfile.
* downgrade @wdio/appium-service to move before https://github.com/webdriverio/webdriverio/pull/12095
* Test no-packager
* yarn init-test-app (With cleanup)
* Try install Java18
* fix
* fix
* Android E2E fixes
* fix?
* fix
* fix
* Add more logging for E2E android test failure
* more logs
* more log
* Use actual scroll region, to avoid OS swipe gestures
* Increase android time out to navigate to page
* fix
* remove extra try/catch and logging
* Fix windows build
* test windows PR without node install
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
* [CI] Update to macOS 13 / Xcode 15
* Dont pre boot simulator
* yarn dedupe
* (test) Determine iOS SDK version
* Degrade to iOS 16.4
* Test
* no boot
* macos too
* Back to iOS 17.0
* Update to react-native 0.71.14
* Downgrade to Xcode 14.2
* Undo yarn lock and package json changes
* more downgrade
* Switch back to internal
* more slight changes
* No android update.. again
* Add FRNFontMetrics module
* Remove debugging `console.log` statements
* Use a hook to access font metrics
* Add NativeFontMetrics package
* Remove unneeded API
* Fix spacing
* Change files
* Add @types/use-subscription dependency
* Update yarn.lock
* Add use-subscription as a dependency
* Update yarn.lock again
* NativeFontMetrics.tsx -> NativeFontMetrics.ts
* Make NativeFontMetrics iOS only, part 1
* Stub out NativeFontMetrics for non-iOS platforms
* Keep use-subscription version consistent with react-native and react-native-macos
* Remove core-android capability
* id -> UIFontTextStyle
* Delete old changefile
* Regenerate lockfiles
* Delete duplicate NativeFontMetrics.tsx file
* Change files
* allScaleFactors -> currentScaleFactors
* Use pure events to update font metrics
* Update package.nuspec
* Use pure JS hook to make V2 Texts rerender
* Change files
* Update snapshot
* Remove unneeded dependency
* Move fontMetrics to iOS specific file
* Better isolation of iOS-specific code
* Add useFontMetrics.ios.ts
* Remove useFontMetricsScaleFactors warning on non-iOS platforms
* Move fontMetrics accesses outside of continuation, and improve typing
* Fix Text rerender shallow equality test
* Handle case when NativeFontMetrics isn't defined
* IFontMetrics -> FontMetrics
* Keep `mergedProps` spreads next to each other
Co-authored-by: Adam Gleitman <adgleitm@microsoft.com>
A recent publishing mistake is breaking all Android build regardless of
React Native version. This patch release works around the issue. For more
details, see https://github.com/facebook/react-native/issues/35210.
* fix typo in line height name
* Add FURN iOS typography token support
* Move V2 test examples to TextExperimental
* Use null for unavailable V2 text types
* Separate V2Usage by platform
* Update Podfile.lock
* Use null coalescing so non-nullish falsy values are accepted
* Use optional chaining for `variants[variant]`
* Change files
* Update snapshots
* Change files
* update fluent-tester
* delete others
* move FluentTester src
* yarn build works
* rnx-bundle works
* autolinking bug workaround + android
* windows works
* Update Apple CI
* More CI updates
* Update more CI
* update
* more updates
* More updates
* Change files
* maybe fix android
* fix ci?
* fix ci?
* ci
* setup emulator
* Remove expander
* More fixes
* The final countdown
* more fixes
* fix more links
* derp
* Change files
* Rearrange jobs and more fixes
* JS PR back to top
* remove flag that doesn't work
* Update android bundle name, enable single app mode
* forgot some
* Remove extra space
* update lock
* Update CI
* Remove Drawer from Fluent tester for now
* remove drawer again
* Change files
* Fix metro configs
* rerun `yarn configure-test-app` and add back some more metro config changes
* no expander
* update react dep + fix pipeline maybe
* delete duplicate job
* update yarn lock
* add back rnta
* Change files
* Move new tests
* Fix bundle
* update links + Podfile + delete podfile locks temporarily
* remove drawer again, add back locks
* Update apps/fluent-tester/package.json
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
* Update apps/win32/package.json
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
* Update apps/fluent-tester/metro.config.js
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
* updates
* back to windows-2019
* merge
* remove --use-nuget
* Update .ado/azure-pipelines.yml
* Add back auto-lauch packager to ios/macos
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
* bump beachball version to one with prepublish fix
* update beachball hook to use new prepublish strategy
* add 0.62 version of windows code
* ignore build artifacts
* remove ios and android files from windows directory
* remove expo playground
* lockfile update after expo removal
* pare down packages in scripts
* remove bundle from core library
* remove metro config for unused bundle
* separate app and tester for win32
* remove bundle from fluent-tester
* remove some hard dependencies
* update RNW to 0.62 version
* bump react native to 0.62
* get a working windows bundle command
* expose watch folders routine for use in windows applet
* update react versions to match
* yarn upgrade results
* more package version updates
* fix windows bundle to point to tester
* fix build errors from version update
* rebuild yarn lock with yarnpkg.com instead of npmjs.org
* update yarn lock file
* remove last docs project from merge conflict
* remove unused packages
* remove dedent package, it was unused
* remove even more packages
* get just command that works with cli
* add apps/mobile to replace expo
* Change files
* align react versions to try to fix hooks issue in tests
* remove a few more unused files
* align jest versions in repo
* get rid of npmjs references in lockfile
* get windows tester up and running
* directly pin react and react-native versions
* update yarn lock file
* add initial windows template
* minor updates to configuration
* rename tester package
* update fluent-tester deps
* pull experiments/tester out of the compilation
* move tester sources to fluent-tester
* more file changes
* switch the bin name from just-script to fluent-scripts to disambiguate names
* get bundling working in fluent-tester for win32
* unhoist RN to unblock win32
* move last few files from experiments/tester
* Change files
* add .DS_Store to root gitignore
* more config and babel updates
* fix build/bundling errors after syncing master
* fixed metro bundling and start to build rn tools package
* restore checkbox test
* move checkbox test to match pattern from other components
* clean up unused files in scripts
* fix build errors from merge and script transfer
* fix final bundling issues
* Change files
* more updates to fix configurations
* remove demo and experimental web controls
* add pressability from RN 0.63 and rework interactive hooks
* remove win32 references from the tester
* move metro task to build tools
* rename file
* fix windows and win32 bundles
* improve overall bundling task workflow
* fix some win32 build errors
* add some configuration versatility
* add server option to metro task
* add postinstall script to update caches
* attempts to make XAML version reference the right bundle
* enable jest tests for Text and Separator
* Change files
* update yarn.lock
* write windows bundle to dist