JosJuice and GitHub
683eef3044
Merge pull request #7413 from zackhow/launcher-crash
...
Android: Run Directory Initialization as a thread instead of service
2018-10-05 15:45:36 +02:00
JosJuice
cf1578c89d
Android: Fix blue guitar fret for emulated Wii Remotes
2018-10-02 23:02:46 +02:00
JosJuice and GitHub
4a7715927e
Merge pull request #7392 from weihuoya/android-menu-fx
...
Menu show action fx for android
2018-09-26 19:54:36 +02:00
zackhow
67902a7091
Android: Layout for emulation when phone is portrait
...
This sets the surfaceview to the top half of the screen instead of it sitting in the middle which gives more room for onscreen controls.
2018-09-21 17:20:13 -04:00
zackhow
f05d85dfe4
Android: add reset touch overlay
2018-09-21 17:20:13 -04:00
zackhow
ab46f0cb82
Android: Add default portrait touch overlays
2018-09-21 17:18:30 -04:00
zackhow
afe59c50c4
Android: add profile for portrait touch overlay
2018-09-21 17:18:30 -04:00
Markus Wick and GitHub
85961f996e
Merge pull request #7400 from zackhow/phone-rumble
...
Android: Add rumble for phone
2018-09-21 17:05:46 +02:00
zackhow
1311f84706
Android: Run Directory Initialization as a thread instead of service
...
Two reasons for this change. First, it appears that some android launchers do some sort of call into
the application when long pressing the app icon, which in turn calls the DirectoryInit service. This
was ok to do prior to Oreo but will cause crashes with the new restrictions on services running
in the background. Which leads to the second reason that DirectoryInit doesn't need to be a service
at all since these actions are required for dolphin to function and shouldn't be a scheduled action.
So we instead just kick this off in a new thread and send the broadcast when done.
2018-09-14 09:54:36 -04:00
zackhow
1f34471130
Fix lint
2018-09-07 08:56:05 -04:00
zackhow
126ff8dc5f
Android: Add rumble for phone
...
This currently only supports using the internal vibrate on a phone for rumble.
2018-09-07 08:54:03 -04:00
weihuoya
c062258719
use app:showAsAction
2018-09-03 16:07:45 +08:00
Anthony and GitHub
4a34dba001
Merge pull request #7387 from zackhow/covers-nostretch
...
Android: Fix cover stretching and show more games per row
2018-08-31 19:29:49 -07:00
zackhow
374b0bf2dc
Android: show more games per row
2018-08-31 21:15:28 -04:00
zackhow
ec0e1d2826
Android: Fix cover stretching
2018-08-30 17:14:09 -04:00
zackhow
169e41aa30
Android: fix crash if user is offline
...
If the user is offline, then there won't be a network response. Just debug log that the report couldn't send and move on
2018-08-29 16:41:47 -04:00
zackhow
bbf2184933
Android: Analytics - get android ui type when called instead of setting it ahead of time
...
It's possible to not have set the device type if the user launches a game without going to the main activity(like launching from the TV menu)
2018-08-28 18:23:57 -04:00
Lioncash
7aa305ea35
Profiler: Migrate global g_ProfileBlocks boolean to JitOptions
...
This global belongs in the JitOptions structure, as it's a conditional
setting (A.K.A. option) that changes the behavior of what the JIT does.
Plus it keeps the scope of the variable constrained to the general area
it's intended to be used and nothing further.
2018-08-27 11:30:19 -04:00
riking
248ee12aed
Reformat Android code
2018-08-26 21:37:54 -07:00
riking
ab76631a7f
Update code style file, remove old style .jar
2018-08-26 21:32:56 -07:00
Pierre Bourdon and GitHub
eef47990d9
Merge pull request #7339 from weihuoya/cache-all-page
...
Android: cache all page, avoid image flicking when swipe from last page to first page
2018-08-27 04:41:23 +02:00
Pierre Bourdon and GitHub
246b1f4459
Merge pull request #7350 from zackhow/android-analytics
...
Android: Add usage statistics to android
2018-08-27 04:37:17 +02:00
Pierre Bourdon and GitHub
b571d0c537
Merge pull request #7355 from hackbar/style-cleanup
...
Style cleanup
2018-08-27 04:32:50 +02:00
Pierre Bourdon and GitHub
045b9a97b5
Merge pull request #7330 from Ebola16/314
...
Update Android Gradle Plugin to 3.1.4
2018-08-27 04:31:35 +02:00
Pierre Bourdon and GitHub
3d94dc1870
Merge pull request #7353 from hackbar/cleanup
...
Cleanup
2018-08-27 04:31:10 +02:00
riking
c5ecb718ac
Add Android code style enforcement to lint.sh
...
This requires buildbot changes: the path to the Android Studio
installation must be supplied in an environment variable.
Modified files are copied out to a temporary directory, Android Studio
is asked to format the files, and a git diff is performed.
2018-08-26 19:18:31 -07:00
zackhow
a26cf8febc
Android: Analytics - Set new session after being closed for 6 hours
2018-08-25 16:57:07 -04:00
Mike
308ae11f2b
Android: add a description for 'Compile Shaders Before Starting'
...
Before this, it was using 0 as a resource ID. That has undefined
behavior, and seemed to use a previous string.
2018-08-24 08:50:29 -07:00
Mike
55e4637b42
Android: add braces to a one-line if block
...
There isn't an official Java style, but this seems to be consistent with
everything else. Also it's weird to see one one liners without braces in
Java.
2018-08-24 08:50:29 -07:00
Mike
6d954afddd
Android: minor spacing and brace fix.
...
There isn't an official Java style, but this seems to be consistent with
everything else.
2018-08-24 08:50:25 -07:00
Mike
fda785c452
Android: whitespace fix
2018-08-23 18:32:29 -07:00
Mike
dd8d7bba98
Android: Get rid of the per-platform styles, as we only using the GC one.
...
I think the intention might have been to switch styles based on what
platform was selected, but that never happened. Instead, everything just
used the GC styles.
All the platform-specific styles did was add an accent color (which
tints the checkbox and text area elements). This adds a specific color for
that instead of abusing a platform color.
There should be no visual changes for this commit.
2018-08-23 18:32:29 -07:00
zackhow
82f82a6b7d
Android: Add usage statistics to android.
...
Added an option in General config to enable/disable usage statistics. Added a popup on first open if
the user would like to engage in reporting. Clicking cancel or out of the box opts out. Only
clicking 'Ok' will enable reporting. Also added a new android specific values to report.
2018-08-23 17:31:17 -04:00
JosJuice and GitHub
c3b0208de6
Merge pull request #7340 from zackhow/enable-touch-con
...
Android: Set GC controller 1 to enabled if settings don't exist
2018-08-19 20:32:21 +02:00
JosJuice and GitHub
b2880d0330
Merge pull request #7336 from zackhow/extension-ui-bug
...
Android: Fix wiimote extension from defaulting to none in UI
2018-08-19 20:31:21 +02:00
zackhow
afc1876e49
Android: Set GC controller 1 to enabled if settings don't exist
...
If a user changes any config options before starting emulation then all SIDevices are set to 0.
This was added in PR 6267(commit 58ee9d2a78 ) to fix a bug.
2018-08-17 08:20:22 -04:00
weihuoya
4f90bcce63
cache all pages, android
2018-08-16 14:10:44 +08:00
zackhow
4c281f72b6
Android: Enhance Dpad movements/touches
...
Allows you to 'slide' your finger to move across the dpad like a joystick.
2018-08-15 21:13:11 -04:00
zackhow
a20513eff9
Android: Fix wiimote extension from defaulting to none in UI
...
Another index disconnect between the padId's and the wiimote numbers. This was done correctly when saving but not when reading the current value
2018-08-15 17:39:22 -04:00
Ryan Meredith
4a6d9f7b6a
Update Android Gradle Plugin
2018-08-14 07:40:25 -04:00
zackhow
1f40efda5d
Android: Don't crop covers
2018-08-13 17:39:26 -04:00
zackhow
3f21975d2a
Android: Update mobile and TV to use game covers
...
Using covers should give a consistent look to dolphin's library.
2018-08-13 08:24:52 -04:00
Markus Wick and GitHub
84c24516b1
Merge pull request #7306 from zackhow/touch-button-placement
...
Android: Add default touch button overlay
2018-08-13 13:44:03 +02:00
Markus Wick and GitHub
9322c0edfa
Merge pull request #7320 from zackhow/leanback-button-clear
...
Android: Clear controller binding by long press on TV
2018-08-13 13:42:48 +02:00
zackhow
a2f90d3915
Android: require back to be pressed twice to exit on mobile
2018-08-12 06:59:06 -04:00
zackhow
51fa5d2fd8
Android: Clear controller binding by long press on TV
...
The TV interface can't 'click' the clear button, this gives TV a way to clear
2018-08-11 21:47:49 -04:00
zackhow
75f4e74e94
Android: Add default touch button overlay
...
This sets up default positions for touch buttons so they are not just bunched in the corner on a fresh install. Also added a toast when emulation starts on how to edit button layout
2018-08-11 12:56:23 -04:00
Markus Wick and GitHub
74057ec222
Merge pull request #7303 from zackhow/exitemumenu
...
Android: Add exit to phone emu menu
2018-08-09 10:19:25 +02:00
Markus Wick and GitHub
bfbf9ed2ee
Merge pull request #7292 from mahdihijazi/settings_refactor
...
Android: Settings refactor & Fix custom game settings
2018-08-09 10:17:03 +02:00
zackhow
58aa6b9905
Android: Add exit to phone emu menu
...
Some phones that have capacitive nav bar buttons disable those buttons while in emulation. This gives those devices a way to exit
2018-08-06 22:26:58 -04:00