Commit graph

290 commits

Author SHA1 Message Date
Mahmood(Thunder07)
42c42c0a37 Android:Homebew sorting fixed 2015-09-15 17:24:48 +01:00
Mahmood(Thunder07)
1a208c8189 Android: update IndexDB when game is started 2015-09-15 17:24:48 +01:00
Mahmood(Thunder07)
37ec7b59a0 Android: GameInfoStruct updated, read Title and Description from IndexDB if exists
GameInfoStruct updates its associated IndexDB entry on value change
Take into account values in IndexDB to set Title Name and Game Description, Though user has no direct access to IndexDB, this is more of future proof, plus stops us from having to access 2 databases to load the same data.
2015-09-15 17:24:48 +01:00
Mahmood(Thunder07)
b6f61fef12 Android: Replaced More Types with GameInfoStruct, Load View from IndexDB instead of searching folder
Replaced More Types with GameInfoStruct, since it can encompass more data than FILE and is more important in this patch than the last, as we can setup most of the required data for display from the IndexDB on app startup, as oppose to getting the List of Files then polling for Display Data.
With The Next commit, we should be updating the IndexDB with descripton and GameID, which will later on allow the user to easy modify them without touching the Games.db
2015-09-15 17:24:48 +01:00
Mahmood(Thunder07)
c2e0bc5614 Android: two classes in charge of setting up the IndexDB 2015-09-15 17:24:48 +01:00
Mahmood(Thunder07)
14bb7e2f3e Android: Replace Array with GameInfoStruct 2015-09-15 17:24:48 +01:00
Mahmood(Thunder07)
d17ec83420 Android: added GameInfoStruct unified structural class for data handling 2015-09-15 17:24:48 +01:00
Jean-Philip Desjardins
0b16a40876 Added profiler on Android. 2015-09-06 21:33:17 +01:00
Jean-Philip Desjardins
38b3d33321 Implemented load and save state features. 2015-08-24 22:37:21 -04:00
Jean-Philip Desjardins
4905b25f00 Merge branch 'master' into emulator_drawer 2015-08-24 00:14:00 -04:00
jpd002
c61a31ee96 Merge pull request #308 from Thunder07/longclick
Android:Fix:reset long click
2015-08-24 00:09:17 -04:00
Mahmood(Thunder07)
edac18b28b Android:Fix:reset long click 2015-08-23 23:57:52 +01:00
Jean-Philip Desjardins
271c2a5ee6 Added drawer in emulator activity. 2015-08-23 02:28:35 -04:00
Jean-Philip Desjardins
962b9b5c03 Moved theming stuff from SettingsActivity to ThemeManager. 2015-08-23 01:44:21 -04:00
Jean-Philip Desjardins
45a133ec3a Virtual Pad on Android now resizes itself depending on the screen size. 2015-08-21 01:49:52 -04:00
jpd002
04a4900cc3 Merge pull request #302 from AbandonedCart/scrolling
Fix GridView item selection on Android TV
2015-08-17 23:38:32 -04:00
Jean-Philip Desjardins
2a83eb60b1 Prevent redundant reloading. 2015-08-17 23:19:18 -04:00
Mahmood(Thunder07)
0a3c92acff Android:function removed, clean up 2015-08-18 00:05:31 +01:00
Mahmood(Thunder07)
be9d0b4ded Android:Missing:stretch cover, to make them all uniform. 2015-08-17 13:52:40 +01:00
Mahmood(Thunder07)
35ed84085a Android: removed padding (redundant) 2015-08-17 13:38:19 +01:00
Mahmood(Thunder07)
ff152da747 Android:Fix Theme Selector and Purple statusbar shade 2015-08-17 13:31:20 +01:00
Jean-Philip Desjardins
deee4f5814 Removed unused code. 2015-08-17 00:13:40 -04:00
TwistedUmbrella
49ffe8961c Fix GridView item selection on Android TV 2015-08-17 00:07:06 -04:00
Jean-Philip Desjardins
1d35a70f00 Make sure list is properly updated the first time the emulator is launched. 2015-08-16 22:17:05 -04:00
Jean-Philip Desjardins
d75b9d4b09 Fixed sorting methods descriptions. 2015-08-16 20:34:09 -04:00
Jean-Philip Desjardins
cfd96ba22a Use built-in LruCache. 2015-08-16 19:38:23 -04:00
Jean-Philip Desjardins
326c62e844 Merge branch 'scrolling' into master_scrolling
Conflicts:
	build_android/res/values/strings.xml
2015-08-16 19:36:46 -04:00
Mahmood(Thunder07)
629fc74e60 Android: stretch cover, to make them all uniform. 2015-08-16 18:38:18 -04:00
Jean-Philip Desjardins
060b0ab886 Removed transparent status and navigation bars. 2015-08-15 19:00:23 -04:00
TwistedUmbrella
780324dbbd Better labels for current startup process 2015-08-14 20:51:49 -04:00
TwistedUmbrella
dd126dd56a Add an LruCache to resolve scrolling redraw 2015-08-13 22:46:12 -04:00
Matthew Garbet
7c4647bba9 Add Dark Purple Theme 2015-08-11 23:25:23 -06:00
jpd002
9536d1168f Merge pull request #289 from Thunder07/theme
Android_UI:Theme Selector and related fixes
2015-08-11 23:44:38 -04:00
Mahmood(Thunder07)
8f9f281be6 Android:Fix ELF using other games cover 2015-08-11 16:57:58 +01:00
Mahmood(Thunder07)
16f6c3e0ad Android: this function would get called by onNavigationDrawerItemSelected when the navigation bar is been setup 2015-08-11 01:31:29 +01:00
TwistedUmbrella
49918f1961 Fix preference screen layout and resources
Split the preferences by frontend / emulator
Convert hardcoded strings to string resources
Organize by translated and untranslated, not screen
Update copy-paste variable to avoid conflict
Convert existing strings to UTF-8 friendly versions

Conflicts:
	Source/ui_android/java/com/virtualapplications/play/SettingsActivity.java
	build_android/res/values/strings.xml
2015-08-11 00:56:44 +01:00
Mahmood(Thunder07)
193672a329 Android: associate missing serials with a database entry 2015-08-10 14:30:46 +01:00
Mahmood(Thunder07)
0c5ce90bee Android:Fixed:Listview selection colour changes on theme selection 2015-08-10 12:22:23 +01:00
Mahmood(Thunder07)
fc2767f0ef Android:Set Column Width Needed For autocolumn to work 2015-08-10 12:22:23 +01:00
Mahmood(Thunder07)
911cc87f75 Android:Theme Selector 2015-08-10 12:22:22 +01:00
Mahmood(Thunder07)
d3d678c4da Android:Fix:Fixed Padding 2015-08-10 12:22:22 +01:00
Mahmood(Thunder07)
d67dff13fc Android:Remove TableLayout, Fxed Padding, Small Clean ups 2015-08-10 12:22:22 +01:00
Jean-Philip Desjardins
441c89bb64 Removed usage of LDrawer library. 2015-08-09 02:56:58 -04:00
TwistedUmbrella
ec71c13646 Android TV specialized layout template
This is being added as an outline to prevent an entire mirrored
secondary activity from being created to load a different layout.
2015-08-08 16:48:35 -04:00
TwistedUmbrella
710f700432 Remove an unnecessary frame from hierarchy 2015-08-08 13:04:31 -04:00
TwistedUmbrella
8055007651 Eliminate an unnecessary view conversion
This was only really a table because the view was shared for both
methods. Now that the other method is a grid, this is excess work.
2015-08-08 11:19:45 -04:00
TwistedUmbrella
5d2e494cd6 Call preferences and check external intents before menus
No reason to load the entire menu if it may be bypassed anyway.
2015-08-08 10:10:12 -04:00
TwistedUmbrella
d63d78a427 Include missing breaks in delete and update 2015-08-08 09:52:26 -04:00
Jean-Philip Desjardins
178c798f58 Initialize preferences earlier to make sure they are available in time. 2015-08-07 01:08:00 -04:00
Jean-Philip Desjardins
e89cc4563a Fixed Android build. 2015-08-07 01:06:11 -04:00