<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Android/app/src/main/res/layout/activity_emulation.xml, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Android: Pad menu fragment when expanding to cutout area</title>
<updated>2022-12-04T17:39:51+00:00</updated>
<author>
<name>Charles Lombardo</name>
<email>clombardo169@gmail.com</email>
</author>
<published>2022-12-01T20:45:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2a0939ab98bb9e7608f4f4c4b8287c85ef7f48bd'/>
<id>2a0939ab98bb9e7608f4f4c4b8287c85ef7f48bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Ensure menu is always wide enough</title>
<updated>2020-09-08T14:35:26+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2020-07-28T17:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=772a98e85343bb5d7e4ddbcdd9eef3991d1a31ba'/>
<id>772a98e85343bb5d7e4ddbcdd9eef3991d1a31ba</id>
<content type='text'>
25% of the screen isn't necessarily wide enough on phones,
especially not in portrait mode.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
25% of the screen isn't necessarily wide enough on phones,
especially not in portrait mode.
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Use Back to open the emulation menu on all devices</title>
<updated>2020-09-08T14:27:09+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2020-04-07T16:02:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cf51642c17878ddeebee4397b03b46f10871bf47'/>
<id>cf51642c17878ddeebee4397b03b46f10871bf47</id>
<content type='text'>
https://bugs.dolphin-emu.org/issues/12029

We currently have one way of opening the menu on touch screen
devices (swiping down from the top of the screen to bring up the
action bar and selecting the menu in the action bar), and another
way of opening the menu on Android TV (pressing Back). However,
some devices that claim to support touch (or don't support
leanback? Dolphin currently conflates the two) don't actually let
you swipe down from the top of the screen in the way that Dolphin
expects, notably Chromebooks. There are also some phones where you
can swipe down from the top of the screen but this for some reason
doesn't lead to the action bar becoming visible, though we are
getting less reports about this nowadays than in the past.

This change makes us use the Back method on all devices,
since it should work on all devices with no significant drawbacks.

Unfortunately, we not only have two different ways of triggering
the menu but actually two entirely different menus, with the
non-touch menu not implementing options that only are revelant
when using a touch screen. A later commit will add the missing
features to the menu that we now use on all devices.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugs.dolphin-emu.org/issues/12029

We currently have one way of opening the menu on touch screen
devices (swiping down from the top of the screen to bring up the
action bar and selecting the menu in the action bar), and another
way of opening the menu on Android TV (pressing Back). However,
some devices that claim to support touch (or don't support
leanback? Dolphin currently conflates the two) don't actually let
you swipe down from the top of the screen in the way that Dolphin
expects, notably Chromebooks. There are also some phones where you
can swipe down from the top of the screen but this for some reason
doesn't lead to the action bar becoming visible, though we are
getting less reports about this nowadays than in the past.

This change makes us use the Back method on all devices,
since it should work on all devices with no significant drawbacks.

Unfortunately, we not only have two different ways of triggering
the menu but actually two entirely different menus, with the
non-touch menu not implementing options that only are revelant
when using a touch screen. A later commit will add the missing
features to the menu that we now use on all devices.
</pre>
</div>
</content>
</entry>
<entry>
<title>android: remove enter and exit transition</title>
<updated>2018-10-27T10:29:01+00:00</updated>
<author>
<name>weihuoya</name>
<email>zwdreams@gmail.com</email>
</author>
<published>2018-10-27T10:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1e3a2979006ce5da1b8e7f196039def455411c9b'/>
<id>1e3a2979006ce5da1b8e7f196039def455411c9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Use the newInstance pattern for EmulationFragment.</title>
<updated>2017-11-02T05:39:48+00:00</updated>
<author>
<name>Mike</name>
<email>7153163+hackbar@users.noreply.github.com</email>
</author>
<published>2017-11-02T04:59:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=987d24fe87c5679d055576b8458ee5d2263fc7ab'/>
<id>987d24fe87c5679d055576b8458ee5d2263fc7ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move emulation lifecycle handling into EmulationFragment.</title>
<updated>2017-10-15T23:44:56+00:00</updated>
<author>
<name>Mike Harris</name>
<email>atarimike@gmail.com</email>
</author>
<published>2017-10-05T07:21:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4cab718065a126b204f38f1238fa1aae4c0591e3'/>
<id>4cab718065a126b204f38f1238fa1aae4c0591e3</id>
<content type='text'>
The Activity is responsible for just its views and menus and such. It
signals the Fragment via setGamePath, StartEmulation and StopEmulation.

The Fragment manages the actual emulation lifecycle. It is solely
responsible for calling the NativeLibrary lifecycle methods.

With this lifecycle simplification, the NativeLibrary no longer needs to
kill the Activity. It happens normally now.

This simplifies a lot of things, live handling rotation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Activity is responsible for just its views and menus and such. It
signals the Fragment via setGamePath, StartEmulation and StopEmulation.

The Fragment manages the actual emulation lifecycle. It is solely
responsible for calling the NativeLibrary lifecycle methods.

With this lifecycle simplification, the NativeLibrary no longer needs to
kill the Activity. It happens normally now.

This simplifies a lot of things, live handling rotation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Cleanup formatting</title>
<updated>2016-10-25T18:18:06+00:00</updated>
<author>
<name>Sean Maas</name>
<email>seanmaas27@gmail.com</email>
</author>
<published>2016-10-22T03:06:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3b28fe11d6414aeaedd7c47117b594250599016c'/>
<id>3b28fe11d6414aeaedd7c47117b594250599016c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Show transition animation when exiting game.</title>
<updated>2015-06-26T19:01:23+00:00</updated>
<author>
<name>sigmabeta</name>
<email>sigmabeta@users.noreply.github.com</email>
</author>
<published>2015-06-26T19:01:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fd82f90fcea42c11435ce88a61cfe5dfd0d03f1a'/>
<id>fd82f90fcea42c11435ce88a61cfe5dfd0d03f1a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Show transition animation while game loads.</title>
<updated>2015-06-26T12:32:51+00:00</updated>
<author>
<name>sigmabeta</name>
<email>bastos.eder@gmail.com</email>
</author>
<published>2015-06-26T12:32:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0fcf0e1d213892dd316bb57e5932c2e77fba691b'/>
<id>0fcf0e1d213892dd316bb57e5932c2e77fba691b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Show screenshot on EmulationActivity before game starts.</title>
<updated>2015-06-26T01:43:00+00:00</updated>
<author>
<name>sigmabeta</name>
<email>bastos.eder@gmail.com</email>
</author>
<published>2015-06-26T01:43:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0679e43efec8e9ca8dc690ea2a59bf7c1d045f7c'/>
<id>0679e43efec8e9ca8dc690ea2a59bf7c1d045f7c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
