| #
765b47da |
| 30-Dec-2021 |
Tomasz Sapeta <[email protected]> |
[ios] Fix lint issues in Swift files (#15640)
|
| #
e0f87bcd |
| 06-Aug-2021 |
Łukasz Kosmaty <[email protected]> |
[dev-menu] Add basic tests (#13845)
# Why
Part of ENG-1610.
# How
Added basic infrastructure for unit and UI tests for dev-menu and also created a couple of tests.
# Test Plan
- bare-
[dev-menu] Add basic tests (#13845)
# Why
Part of ENG-1610.
# How
Added basic infrastructure for unit and UI tests for dev-menu and also created a couple of tests.
# Test Plan
- bare-expo
show more ...
|
| #
779d1d70 |
| 02-Aug-2021 |
Łukasz Kosmaty <[email protected]> |
[dev-menu-interface][ios] Prebuilding prepararion (#13865)
# Why
Unfortunately, we can't pre-build this package due to the swift compiler issue - https://bugs.swift.org/browse/SR-14541. However,
[dev-menu-interface][ios] Prebuilding prepararion (#13865)
# Why
Unfortunately, we can't pre-build this package due to the swift compiler issue - https://bugs.swift.org/browse/SR-14541. However, I downloaded swift 5.5 and everything seems to be working there. So we need to wait for the new XCode version. For now, I've just added needed imports and clean up dependencies.
# Test Plan
- bare-expo
show more ...
|
| #
3cb6cb1a |
| 07-May-2021 |
Łukasz Kosmaty <[email protected]> |
[dev-client][ios] Fix XCode warnings (#12798)
# Why
Closes GRO-112.
Removes other warnings reported by XCode.
# How
- Fixed or suppressed warnings
- Added vendored modules as a subspec t
[dev-client][ios] Fix XCode warnings (#12798)
# Why
Closes GRO-112.
Removes other warnings reported by XCode.
# How
- Fixed or suppressed warnings
- Added vendored modules as a subspec to suppress all warnings coming from them
> Note
The remaining warnings come from RN code - we can't do anything about them.
# Test Plan
- bare-expo ✅
- new project created using `npx crna`
show more ...
|
| #
9b7f17ff |
| 26-Apr-2021 |
Łukasz Kosmaty <[email protected]> |
[dev-menu] Fix `isAvailable` option in `DevMenuAction` having no effect (#12703)
# Why
Closes ENG-943.
# How
- Updated the dev-menu UI if `isAvailable` returns false.
# Test Plan
- ba
[dev-menu] Fix `isAvailable` option in `DevMenuAction` having no effect (#12703)
# Why
Closes ENG-943.
# How
- Updated the dev-menu UI if `isAvailable` returns false.
# Test Plan
- bare-expo ✅
# Changelog
- Fixed`isAvailable` option in `DevMenuAction` having no effect.
show more ...
|
| #
221227d5 |
| 20-Apr-2021 |
Łukasz Kosmaty <[email protected]> |
[expo-dev-menu] Fetch eas updates data (#12452)
# Why
Closes ENG-347.
# How
- fixed `RNScreens module cannot be null` by downgrading the `react-native-screens` version (it was bumped in the
[expo-dev-menu] Fetch eas updates data (#12452)
# Why
Closes ENG-347.
# How
- fixed `RNScreens module cannot be null` by downgrading the `react-native-screens` version (it was bumped in the repo some time ago but the newest version doesn't work well with dev-menu).
- created a new concept of pulling async data into dev-menu - `DataSource`
- extended action functionality to handle the case where the js side passes arguments into native code (needed by list component).
- exposed functions with fetches updates data from our GraphQL API
- parsed GraphQL response and wrapped it into data objects
# Test Plan
- bare-expo ✅
show more ...
|
| #
26eb6799 |
| 08-Feb-2021 |
Łukasz Kosmaty <[email protected]> |
[expo-dev-menu] Add support for screens, links and selection list widget (#11384)
# Why
This is a preparation for adding the screen extension to the `dev-menu`
# How
Basicly just splitting
[expo-dev-menu] Add support for screens, links and selection list widget (#11384)
# Why
This is a preparation for adding the screen extension to the `dev-menu`
# How
Basicly just splitting the `DevMenuItemsList.tsx` into multiple components
# Test Plan
- bare-expo ✅
show more ...
|
| #
e8c0038d |
| 24-Sep-2020 |
Łukasz Kosmaty <[email protected]> |
[expo-dev-menu] Unify key commands (#10321)
# Why
Unify key commands.
# How
- Created in js package an platform-agnostic enum that represents key modifiers.
- Exported platform-specific va
[expo-dev-menu] Unify key commands (#10321)
# Why
Unify key commands.
# How
- Created in js package an platform-agnostic enum that represents key modifiers.
- Exported platform-specific values to matched created enum.
Unfortunately, android's virtual keyboard only supports `shift` as a modifier.
# Todo
- ~~[ ] build js~~ will be done in a different PR
# Test Plan
- bare-expo ✅
show more ...
|
| #
16391f5d |
| 21-Aug-2020 |
Łukasz Kosmaty <[email protected]> |
[expo-dev-menu][ios] Extract interface (#9878)
# Why
Follow up to the https://github.com/expo/expo/pull/9854.
# Test Plan
- run `bare-expo` ✅
|