<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in EXHomeModule.m</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>5db43c74 - [expo-manifests] Remove reliance upon stableLegacyId/originalFullName (#14265)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#5db43c74</link>
        <description>[expo-manifests] Remove reliance upon stableLegacyId/originalFullName (#14265)

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Sun, 05 Sep 2021 04:33:02 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>167fd314 - [ios] Use stable manifest ID where applicable (#13280)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#167fd314</link>
        <description>[ios] Use stable manifest ID where applicable (#13280)

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Wed, 30 Jun 2021 18:32:25 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>05aa4e6c - [ios] Fix dev menu classes being used in detached mode</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#05aa4e6c</link>
        <description>[ios] Fix dev menu classes being used in detached mode

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Mon, 04 May 2020 17:44:25 +0000</pubDate>
        <dc:creator>Tomasz Sapeta &lt;tsapeta@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>f67462bc - [ios][home] Add three finger gesture to open the dev menu + some refactoring (#7891)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#f67462bc</link>
        <description>[ios][home] Add three finger gesture to open the dev menu + some refactoring (#7891)# WhyFixes #7644 and brings us closer to the separate `expo-dev-menu` package that can live without kernel.Also fixed https://twitter.com/bantingGamer/status/1251154340129062917# How- Added `EXDevMenuManager` singleton that manages the dev menu. Most parts of it were in kernel or some others classes strongly connected with kernel. Now, kernel is just its delegate.- Refactored `EXKernelDevMotionHandler` to `EXDevMenuMotionInterceptor` which is much clearer and makes it possible to uninstall the interceptor (these interceptors are kinda hacky, I tried not to do them this way but well, RN does the same &#55358;&#56631;).- Added `EXDevMenuGestureRecognizer` for long press gesture, with minimum press duration set to 0.5s and with light impact haptic feedback.- Added `EXDevMenuGestureInterceptor` that swaps the default implementation of `UIView#gestureRecognizers`, but only for `UIWindow`s. This is needed to make three-finger gesture work everywhere in the app.- Renamed `EXMenuViewController` to `EXDevMenuViewController` (all dev menu classes should be prefixed by `EXDevMenu`) and again, removed some connections to kernel.- Added UI in user settings to select dev menu gestures (can select them separately).- Fixed an issue with dev menu view being below modals in the view hierarchy.# Test PlanSo far I&apos;ve tested it only with published experience. I&apos;m gonna do smoke tests on dev apps later.I mostly focused on testing whether:- the dev menu works in general (after refactoring)- three-finger gesture works on the initial screen of the app, on the modals and on the dev menu itself- all combinations of selected gestures work as expected- selected gestures persist after killing and relaunching the client

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Tue, 21 Apr 2020 20:23:05 +0000</pubDate>
        <dc:creator>Tomasz Sapeta &lt;1714764+tsapeta@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>24a0cefb - [ios][home] Redesign DevMenu on iOS (#6793)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#24a0cefb</link>
        <description>[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&apos;s module methods related to DevMenu to separate `DevMenuModule` file (I think it makes the code using it clearer).- `Nux` wasn&apos;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&apos;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)

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Thu, 30 Jan 2020 14:29:38 +0000</pubDate>
        <dc:creator>Tomasz Sapeta &lt;1714764+tsapeta@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>72d142a5 - [expo-application] Add methods for app release type and APNs environment (#6724)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#72d142a5</link>
        <description>[expo-application] Add methods for app release type and APNs environment (#6724)# WhyAPNs environment will be useful for `expo-notifications` module. App release type could be useful for users&apos; analytics. # HowIn the gist of things, I moved `EXProvisioningProfile` from `ExpoKit` to `EXApplication`. Kernel either uses `EXApplication/EXProvisioningProfile` (if it&apos;s present) or uses sensible fallback values.# Test PlanAdded tests to `test-suite`, verified in `bare-expo` that they pass.

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Tue, 21 Jan 2020 07:56:17 +0000</pubDate>
        <dc:creator>Stanis&#322;aw Chmiela &lt;sjchmiela@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>a7100618 - [expo] Remove unused dev menu (#6249)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#a7100618</link>
        <description>[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.

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Wed, 13 Nov 2019 12:24:33 +0000</pubDate>
        <dc:creator>Stanis&#322;aw Chmiela &lt;sjchmiela@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>c350fdbb - [ios][expotools] Fix iOS versioning (#4900)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#c350fdbb</link>
        <description>[ios][expotools] Fix iOS versioning (#4900)# WhyFixes several issues I&apos;ve encountered while versioning iOS code for SDK34.# How- Fixed `EXVersions.h` being imported in versioned code.- Fixed `jsireact` versioning, it&apos;s prefixed now.- Removed versioned pods that were originally excluded from the client.- Added post-transform prefixing `SimAnimationDragCoefficient` in `react-native-reanimated`.# Test PlanExpo client builds fine after versioning.

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Wed, 10 Jul 2019 11:42:50 +0000</pubDate>
        <dc:creator>Tomasz Sapeta &lt;tsapeta@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>6a392fca - [ios] Fix all warnings (#4738)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#6a392fca</link>
        <description>[ios] Fix all warnings (#4738)# WhyFixes https://github.com/expo/expo/issues/4429.# How- added `Bolts` to `Podfile` to be able to suppress warnings from this specific pod,- added setting deployment target for all development pods- went through every warning and fixed# Test PlanThe project compiles, Camera works, ImagePicker works ok.

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Thu, 27 Jun 2019 13:50:51 +0000</pubDate>
        <dc:creator>Stanis&#322;aw Chmiela &lt;sjchmiela@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>ec45106e - [home][ios] restore QR code functionality to unrestricted IOS client builds (#3870)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#ec45106e</link>
        <description>[home][ios] restore QR code functionality to unrestricted IOS client builds (#3870)* [home] add QR code functionality back to unrestricted ios builds* [ios] add methods to determine client build type* pr feedback (brent)* pr feedback (eric)* add client release type header to HTTP requests for www permissions checking* [ios] use the existing provisioningprofile parser instead* [ios] fix build type logic to use new parser method

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Mon, 08 Apr 2019 16:07:25 +0000</pubDate>
        <dc:creator>Quinlan Jung &lt;quin@expo.io&gt;</dc:creator>
    </item>
<item>
        <title>8a20a963 - [android][ios][home] persist session info in one location on clients (#2521)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#8a20a963</link>
        <description>[android][ios][home] persist session info in one location on clients (#2521)[android][ios][home][jest-expo] persist session info in one location on clients

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Thu, 08 Nov 2018 23:23:24 +0000</pubDate>
        <dc:creator>Eric Samelson &lt;esamelson@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>9a7f140a - [android][ios][home] send the sessionSecret along with manifest requests in the expo client (#2503)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#9a7f140a</link>
        <description>[android][ios][home] send the sessionSecret along with manifest requests in the expo client (#2503)

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Thu, 25 Oct 2018 03:46:35 +0000</pubDate>
        <dc:creator>Eric Samelson &lt;esamelson@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>e7ac6e4f - Restore ErrorRecovery and clean up visible/invisible app interface</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#e7ac6e4f</link>
        <description>Restore ErrorRecovery and clean up visible/invisible app interfacefbshipit-source-id: 917ce6f

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Thu, 08 Mar 2018 19:37:28 +0000</pubDate>
        <dc:creator>Ben Roth &lt;spongebucket@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>66169681 - Support JS nux, clean up JS loaded notifs</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#66169681</link>
        <description>Support JS nux, clean up JS loaded notifsfbshipit-source-id: b3721f2

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Mon, 05 Mar 2018 18:47:04 +0000</pubDate>
        <dc:creator>Ben Roth &lt;spongebucket@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>2fcba380 - support QR code reader from menu</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#2fcba380</link>
        <description>support QR code reader from menufbshipit-source-id: ebf9f40

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Sat, 03 Mar 2018 22:57:03 +0000</pubDate>
        <dc:creator>Ben Roth &lt;spongebucket@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b987b50f - restores full menu functionality except QR button</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m#b987b50f</link>
        <description>restores full menu functionality except QR buttonfbshipit-source-id: 8370f90

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/DevSupport/EXHomeModule.m</description>
        <pubDate>Sat, 03 Mar 2018 02:01:03 +0000</pubDate>
        <dc:creator>Ben Roth &lt;spongebucket@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
