Commit graph

323 commits

Author SHA1 Message Date
Mahmood(Thunder07)
ea5ab78b59 Android: Access primary color through theme attribuate 2017-06-19 04:58:22 +01:00
Mahmood(Thunder07)
b9d96d5ddf Android: Add Green Theme Colour 2017-06-19 04:40:24 +01:00
Mahmood(Thunder07)
121afb2016 Android: Rename Yellow to Amber to reflect UI naming 2017-06-19 04:22:23 +01:00
Mahmood(Thunder07)
1d284c0f48 Android:Cleanup 2017-06-15 01:21:47 +01:00
Mahmood(Thunder07)
887c03a066 Android: Add toast notification to settings action 2017-06-15 00:51:53 +01:00
Mahmood(Thunder07)
6a26c99789 Android: UISettingsFragment implements OnPreferenceClickListener 2017-06-15 00:35:51 +01:00
Mahmood(Thunder07)
08398579d1 Android: declare preference name 2017-06-15 00:35:34 +01:00
Mahmood(Thunder07)
cb6c8008d3 Android: Correctly call settings action.
Removed SettingsActivity <-> MainActivity static dependency
2017-06-14 23:55:55 +01:00
Mahmood(Thunder07)
d1f795595d Android: check for null 2017-06-12 06:30:23 +01:00
Mahmood(Thunder07)
af66120ddd Android: Use IndexDB ID for storing covers + associated fixes 2017-06-12 06:23:47 +01:00
Mahmood(Thunder07)
fb01bffe87 Android: Reduce static method dependency 2017-06-12 05:43:54 +01:00
Mahmood(Thunder07)
6c08d2b8ac Android: Cleanup 2017-06-12 05:43:54 +01:00
Mahmood(Thunder07)
b0bff48b2f Android: If Game is not found in the online TheGameDB Search 2017-06-12 05:43:54 +01:00
Mahmood(Thunder07)
d06c414d6c Android: Refractor/Cleanup 2017-06-12 05:43:54 +01:00
Mahmood(Thunder07)
f747c02fb8 Android: Reuse stream by sorting it into an Array 2017-06-12 05:43:50 +01:00
Mahmood(Thunder07)
5fd03f5075 Android: don't start a new thread, reuse the current one 2017-06-12 05:35:50 +01:00
Mahmood(Thunder07)
39fe7a59a8 Android: load covers from storage in parallel 2017-06-12 05:35:50 +01:00
Mahmood(Thunder07)
eee1d3fcab Android: Simplify TheGamesDB DB Structure 2017-06-12 05:35:50 +01:00
Mahmood(Thunder07)
15b0dc77e8 Android: update indexDB to avoid repeated polling of TheGamesDB API 2017-06-12 05:35:50 +01:00
Mahmood(Thunder07)
3337d16a2c Android: check db with exact serial only we have no reason to believe there is issue with the way people dump their games to add to that, suffix repeat and you risk a complete mismatch e.g SLPS_202.23 is Exciting Pro Wrestling 3 while SLUS_202.23 is Splashdown 2017-06-12 05:35:50 +01:00
Mahmood(Thunder07)
4ee94f8cca Android: use ViewHolder for Cover view's
will reduce the amount of time findViewById is called, in theory speeding up the process of accessing UI elements.
2017-06-12 05:35:50 +01:00
Mahmood(Thunder07)
6e4f2b4e8c Android: move GamesAdapter class to own file 2017-06-12 05:35:50 +01:00
Mahmood(Thunder07)
fd92504f75 Android: move load off the main thread 2017-06-12 05:35:50 +01:00
Mahmood(Thunder07)
bc31960449 Android: refractoring 2017-06-12 05:35:50 +01:00
Mahmood(Thunder07)
ce8b36bffb Android: Cleanup 2017-06-12 05:35:50 +01:00
Mahmood(Thunder07)
f53048e2be Android: Cleanup 2017-06-12 05:35:50 +01:00
Mahmood(Thunder07)
d3f49fdbd3 Android: check if cover exists before downloading
Android uses serial async queue's as such multiple download queue might be created for the same image
this should prevent the queue from attempting to redownload the same downloaded image
2017-06-12 05:35:46 +01:00
Mahmood(Thunder07)
268aca92a1 Android: move heavy task off main thread 2017-06-12 05:24:58 +01:00
Mahmood(Thunder07)
8dada2f879 Android: Only update view if it's visible 2017-06-12 05:22:58 +01:00
Mahmood(Thunder07)
1e44c17234 Android: reset view before using it 2017-06-12 05:22:45 +01:00
Jean-Philip Desjardins
69addd8e15 Merge pull request #576 from AbandonedCart/master
Close stream after process without risking fail
2017-06-11 23:22:13 -04:00
Mahmood(Thunder07)
e913ed643c Android: update games db 2017-06-09 15:04:55 +01:00
TwistedUmbrella
2f1e6b7cf1 Close stream after process without risking fail
This ensures the stream is complete before attempting close without the
risk to kill off the functionality if close cannot be processed.
2017-06-09 02:18:18 -04:00
jpd002
976f1364ad Merge pull request #568 from AbandonedCart/master
Time format compatibility, Cleanup
2017-05-28 23:57:13 -04:00
Jean-Philip Desjardins
69a68683c4 Moved some of Android's specific stuff into its own section. 2017-05-28 16:24:26 -04:00
TwistedUmbrella
c35a394525 Only replace a leading 0 in timestamp, not all 0s 2017-05-20 18:45:25 -04:00
TwistedUmbrella
0422275006 Time display compatibility (Samsung, Moto, etc).
This uses the truncated K format for compatibility, while avoiding the
pitfall of using 0 to replace 12. This avoids issue with non-standard
formatting by third-party Android firmwares, and removes the leading
zero on single-digit times (ie. 03:47 PM is now 3:47 PM)
2017-05-19 01:59:20 -04:00
Mahmood(Thunder07)
f413fd0442 Android: build date fix 2017-05-01 16:57:40 +01:00
Mahmood(Thunder07)
c62deeba8a CMakeLists.txt Android support 2017-02-10 00:43:29 +00:00
Jean-Philip Desjardins
0e86cecfd7 Load patch description file from assets on Android. 2016-07-18 22:08:47 -04:00
Jean-Philip Desjardins
86361a7e7b Clean up import. 2016-05-23 13:25:53 -04:00
Mahmood(Thunder07)
f357a24323 Android:Added Runtime Permission Request 2016-02-08 17:14:08 +00:00
Mahmood(Thunder07)
796c68b44f Android:Updated getThemeColor method 2016-01-25 18:23:42 +00:00
Mahmood(Thunder07)
18c0e569ae Android:Replaced deprecated class 2016-01-25 18:17:01 +00:00
Jean-Philip Desjardins
54d5cba92e Reorganised emulator settings screen on Android. 2016-01-19 22:37:21 -05:00
Jean-Philip Desjardins
8dc3e0f7f4 Moved some functions to VirtualMachineManager to reduce class dependencies.
VirtualMachineManager shouldn't know about MainActivity.
2015-11-24 22:49:25 -05:00
Jean-Philip Desjardins
cb23513a82 Moved getExternalMounts function to GameIndexer to remove some dependencies. 2015-11-24 22:49:23 -05:00
Jean-Philip Desjardins
8d6e815765 Fixed code style. 2015-11-24 22:49:23 -05:00
Jean-Philip Desjardins
07e6d9e599 Cleanup. 2015-11-24 22:49:22 -05:00
Mahmood(Thunder07)
3539568dfd Android:Layout Clean up 2015-11-25 02:14:42 +00:00