10 Commits

Author SHA1 Message Date
Jakub Grzywacz 04d0e89d27 chore: bump package and tests-example to react-native@0.77.0 (#2621)
# Summary

Bumped package and tests-example app from *last* golden release
`react-native@0.77.0-rc.7` to stable `react-native@0.77.0` and tested
for regression.

## Compatibility

| OS      | Implemented |
| ------- | :---------: |
| iOS     |          |
| Android |          |

## Checklist

<!-- Check completed item, when applicable, via: [X] -->

- [x] I have tested this on a device and a simulator
2025-01-22 13:05:19 +01:00
Jakub Grzywacz 476df53618 chore: upgrade react-native to 0.77.0-rc.7 (#2618)
# Summary

Upgrade `tests-example` to `react-native@0.77.0-rc.7`
2025-01-17 10:58:53 +01:00
Jakub Grzywacz d888de904e refactor: update eslint disable comments after config changes (#2602)
# Summary

* update eslint-disable comments after config changes
* run bundle exec pod install in tests-example
2025-01-07 15:58:28 +01:00
Jakub Grzywacz 18f2fcdcd1 chore: bump tests-example to react-native@0.77.0-rc.6 (#2601)
# Summary

Bump tests-example to react-native@0.77.0-rc.6

## Test Plan

`Tests-example` should compile
2025-01-07 15:18:47 +01:00
Jakub Grzywacz 6042b89b6b feat: use yoga::StyleLength instead of yoga::value on 77+ (#2582)
# Summary

With react-native@0.77 `yoga::value` is no longer available and we
should use `yoga::StyleLength`.

## Test Plan

App should build again on 0.77.rc-3
2024-12-19 14:34:55 +01:00
Jakub Grzywacz de6b4d0d17 chore: bump TestsExample to react-native@0.77.0-rc.1 (#2556)
# Summary

Bump TestsExample to `react-native@0.77.0-rc.1` to track compatibility
with the latest version

## Test Plan

`TestsExample` should compile.

## Compatibility

| OS      | Implemented |
| ------- | :---------: |
| iOS     |          |
| Android |          |
2024-12-09 16:33:53 +01:00
Jakub Grzywacz 405ff97eea chore: update bundler to 2.5.22 (#2522)
# Summary

Update ruby bundler to 2.5.22 to fix failing CI

## Test Plan

CIs will not fail on ruby version
2024-10-31 09:36:49 +01:00
Jakub Grzywacz 8e865a9bdb fix: create symlink to common directory (#2512)
# Summary

After changing project structure, local images stopped displaying on
Android. This is due to the fact that React Native on Android uses
okhttp for requests, which modifies the endpoint "by cleaning up the
wrong part" from
`http://10.0.2.2:8081/../common/example/assets/image.jpg`
to
`http://10.0.2.2:8081/common/example/assets/image.jpg`

A quick fix for this is to create a symlink to the common directory,
allowing images to be resolved without the `../` segment.

Special thanks to Kudo for sharing the original workaround here:
https://github.com/facebook/metro/issues/322#issuecomment-445642199.
2024-10-25 19:59:44 +02:00
Jakub Grzywacz cc527dfd49 fix: example apps metro paths (#2511)
# Summary

Fixes paths in Metro config
2024-10-25 19:27:23 +02:00
Jakub Grzywacz b3b175a7fb feat: move examples to ./apps (#2507)
# Summary

Due to the large number of example apps in the repository, I decided to
change the structure and move all applications into an "apps" folder to
maintain a clear structure.
2024-10-25 16:12:23 +02:00