<?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 EXAppBrowserController.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>94af3eda - [exmanifests][ios] Convert to swift (#21298)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h#94af3eda</link>
        <description>[exmanifests][ios] Convert to swift (#21298)

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h</description>
        <pubDate>Thu, 23 Feb 2023 23:23:27 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@expo.io&gt;</dc:creator>
    </item>
<item>
        <title>50661f5c - [expo-manifests] Rename RawManifest -&gt; Manifest (#14194)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h#50661f5c</link>
        <description>[expo-manifests] Rename RawManifest -&gt; Manifest (#14194)

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h</description>
        <pubDate>Mon, 30 Aug 2021 17:28:44 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>706a476d - [expo-updates] Factor out raw manifests into their own package (#14183)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h#706a476d</link>
        <description>[expo-updates] Factor out raw manifests into their own package (#14183)

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h</description>
        <pubDate>Thu, 26 Aug 2021 18:28:29 +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/Core/EXAppBrowserController.h#167fd314</link>
        <description>[ios] Use stable manifest ID where applicable (#13280)

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h</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>c8841cb0 - [updates] Factor out raw manifest into wrapper class (#12631)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h#c8841cb0</link>
        <description>[updates] Factor out raw manifest into wrapper class (#12631)

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h</description>
        <pubDate>Mon, 26 Apr 2021 17:20:27 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@gmail.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/Core/EXAppBrowserController.h#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/Core/EXAppBrowserController.h</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/Core/EXAppBrowserController.h#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/Core/EXAppBrowserController.h</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>a7100618 - [expo] Remove unused dev menu (#6249)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h#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/Core/EXAppBrowserController.h</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>b333b418 - [ios][android] Make redbox and rr (android) and cmd+r (ios) reload manifest and JS rather than just JS (#6134)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h#b333b418</link>
        <description>[ios][android] Make redbox and rr (android) and cmd+r (ios) reload manifest and JS rather than just JS (#6134)* [ios] Make cmd+r reload manifest and JS rather than just JS* [ios] Reload from dev menu grabs manifest too* [ios] Clean up reload code and ensure redbox injection code works outside of developer mode* [android] Reload on dev menu also reloads from manifest* [ios] Fix typo* [android] Reload from manifest from redbox and with rr shortcut* [android] Address feedback* [react-native-lab] Copy changes to ReactAndroid over* [android] Clean up extra newlines* [react-native-lab] Update on sdk-36 branch

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h</description>
        <pubDate>Fri, 08 Nov 2019 02:41:05 +0000</pubDate>
        <dc:creator>Brent Vatne &lt;brentvatne@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4d0e0805 - [ios][home] remove deprecated client-side authentication checks for opening projects</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h#4d0e0805</link>
        <description>[ios][home] remove deprecated client-side authentication checks for opening projects

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h</description>
        <pubDate>Fri, 01 Feb 2019 23:59:31 +0000</pubDate>
        <dc:creator>Eric Samelson &lt;samelson.e@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>2c15bc4d - allow selfhosted apps to be opened in iOS home (#3028)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h#2c15bc4d</link>
        <description>allow selfhosted apps to be opened in iOS home (#3028)fbshipit-source-id: 8dcd86a

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h</description>
        <pubDate>Wed, 22 Aug 2018 02:57:25 +0000</pubDate>
        <dc:creator>quinlanj &lt;quin@expo.io&gt;</dc:creator>
    </item>
<item>
        <title>54aef452 - Validate that you can only open your own projects</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h#54aef452</link>
        <description>Validate that you can only open your own projectsfbshipit-source-id: afaaaad

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h</description>
        <pubDate>Wed, 21 Mar 2018 20:00:20 +0000</pubDate>
        <dc:creator>Ben Roth &lt;spongebucket@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>edc8619e - Add native navigation transitions to Expo Client</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h#edc8619e</link>
        <description>Add native navigation transitions to Expo Clientfbshipit-source-id: 5b0453c

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h</description>
        <pubDate>Fri, 09 Mar 2018 23:55:59 +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/Core/EXAppBrowserController.h#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/Core/EXAppBrowserController.h</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>f44e163e - support adding history items to home</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h#f44e163e</link>
        <description>support adding history items to homefbshipit-source-id: be391ff

            List of files:
            /expo/apps/eas-expo-go/ios/Exponent/Kernel/Core/EXAppBrowserController.h</description>
        <pubDate>Sun, 04 Mar 2018 05:48:12 +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/Core/EXAppBrowserController.h#2fcba380</link>
        <description>support QR code reader from menufbshipit-source-id: ebf9f40

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