<?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 EXDevMenuWindow.m</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f1012652 - [go] Fix DevMenu window bounds on macOS (#23318)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Client/Menu/EXDevMenuWindow.m#f1012652</link>
        <description>[go] Fix DevMenu window bounds on macOS (#23318)# WhyPartially fixes ENG-9201# HowBy not manually setting `bounds` to `[[UIScreen mainScreen] bounds]` theDevMenu automatically resizes when resizing the Expo Go window on macOS# Test PlanRun Expo Go on iOS and macOS &lt;table&gt;    &lt;tr&gt;&lt;th&gt;iOS&lt;/th&gt;&lt;th&gt;macOS&lt;/th&gt;&lt;/tr&gt;    &lt;tr&gt;    &lt;td&gt;&lt;videosrc=&quot;https://github.com/expo/expo/assets/11707729/065d746f-7def-4f9e-ad39-e5cc3e0e1c8c&quot;/&gt;   &lt;/td&gt;   &lt;td&gt;&lt;videosrc=&quot;https://github.com/expo/expo/assets/11707729/b3f1e6e7-42e3-4def-89f5-78941e6f49ad&quot;/&gt;    &lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; # Checklist&lt;!--Please check the appropriate items below if they apply to your diff.This is required for changes to Expo modules.--&gt;- [ ] Documentation is up to date to reflect these changes (eg:https://docs.expo.dev and README.md).- [ ] Conforms with the [Documentation Writing StyleGuide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)- [ ] This diff will work correctly for `npx expo prebuild` &amp; EAS Build(eg: updated a module plugin).

            List of files:
            /expo/apps/eas-expo-go/ios/Client/Menu/EXDevMenuWindow.m</description>
        <pubDate>Thu, 06 Jul 2023 15:02:50 +0000</pubDate>
        <dc:creator>Gabriel Donadel Dall&apos;Agnol &lt;gabriel@expo.io&gt;</dc:creator>
    </item>
<item>
        <title>59c8df89 - [Expo Go] Set iOS dev menu above LogBox (#12154)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/ios/Client/Menu/EXDevMenuWindow.m#59c8df89</link>
        <description>[Expo Go] Set iOS dev menu above LogBox (#12154)* set iOS dev menu above LogBox* Apply suggestions from code review

            List of files:
            /expo/apps/eas-expo-go/ios/Client/Menu/EXDevMenuWindow.m</description>
        <pubDate>Tue, 09 Mar 2021 20:46:51 +0000</pubDate>
        <dc:creator>Evan Bacon &lt;baconbrix@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/Client/Menu/EXDevMenuWindow.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/Client/Menu/EXDevMenuWindow.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>
</channel>
</rss>
