History log of /expo/home/kernel/Kernel.ts (Results 1 – 5 of 5)
Revision Date Author Comments
# 52c7ee12 16-Jun-2021 Will Schurman <[email protected]>

[client] Fix ExponentKernel.sdkVersions type inference in home (#13293)


# c3f10bd5 19-May-2021 Will Schurman <[email protected]>

[updates] Add EAS updates to Expo Go project page (#12804)


# 24a0cefb 30-Jan-2020 Tomasz Sapeta <[email protected]>

[ios][home] Redesign DevMenu on iOS (#6793)

# Why

Part of #6521

# How

- Refactored JS code responsible for rendering DevMenu and converted it to TypeScript.
- Redesigned DevMenu to be a b

[ios][home] Redesign DevMenu on iOS (#6793)

# Why

Part of #6521

# How

- Refactored JS code responsible for rendering DevMenu and converted it to TypeScript.
- Redesigned DevMenu to be a bottom sheet instead of a modal to improve user experience.
- Upgraded `react-navigation-stack` to `^2.0.15`.
- In/out DevMenu animations are now controlled by JavaScript side (less native code).
- Moved Kernel's module methods related to DevMenu to separate `DevMenuModule` file (I think it makes the code using it clearer).
- `Nux` wasn't clear to me what it is and what it does, so I suggest renaming it to `Onboarding`.
- Prepared some stuff to be used on Android as well (Android support will come in a separate PR).
- Removed legacy menu gesture from both native code and from home user settings.
- Published dev home with those changes.

# Test Plan

- [x] Test on experience in debug mode
- [x] Test on experience in production mode
- [x] Test on snacks
- [x] Test on older SDKs
- [x] Test on simulators
- [x] Test that onboarding shows up once you open the experience for the first time or you didn't accept it yet (clicked `Got it` button).

# Demo

Expanding/collapsing demo on the left, onboarding screen on the right.

![ezgif com-resize](https://user-images.githubusercontent.com/1714764/72625046-423ddb00-3948-11ea-937a-155aa154857a.gif) ![Simulator Screen Shot - iPhone 11 Pro Max - 2020-01-20 at 16 11 21](https://user-images.githubusercontent.com/1714764/72737399-c5a53980-3b9f-11ea-99fb-d246bfb8491e.png)

show more ...


# a7100618 13-Nov-2019 Stanisław Chmiela <[email protected]>

[expo] Remove unused dev menu (#6249)

# Why

To clean up some technical debt.

# How

Removed `addDevMenu` functionality from Home and then all the leftovers from native side.

# Test Plan

[expo] Remove unused dev menu (#6249)

# Why

To clean up some technical debt.

# How

Removed `addDevMenu` functionality from Home and then all the leftovers from native side.

# Test Plan

CI should build the apps.

show more ...


# 839af856 11-Jul-2019 James Ide <[email protected]>

[home] Add a typed API layer for the kernel + a fully defined mock kernel

This adds Kernel.ts, which is a typed interface for the kernel module and is its API layer. I also defined a platform layer

[home] Add a typed API layer for the kernel + a fully defined mock kernel

This adds Kernel.ts, which is a typed interface for the kernel module and is its API layer. I also defined a platform layer for the kernel that runs on web as well as on iOS & Android when Home is run as a regular project instead of as the privileged Home app.

show more ...