Eric House
eab12200af
add debug preference to determine whether to use sendDataMessage()
2013-11-26 07:11:22 -08:00
Eric House
f7a09551d5
Merge branch 'android_branch' into android_sms_kitkat
2013-11-26 06:56:49 -08:00
Eric House
15cbad340a
clear thumbnail after processing background move so it'll get redrawn.
...
Better would be to just draw it since the game is already open, but
that takes more changes.
2013-11-25 08:08:04 -08:00
Eric House
42800851d3
combine thumbnail prefs to reduce nesting
2013-11-25 07:58:11 -08:00
Eric House
0b00f303bb
cleanup after code review
2013-11-25 07:46:25 -08:00
Eric House
538fa20ffd
fix broken deleteGroup()
2013-11-25 07:45:43 -08:00
Eric House
3ff241f739
Merge branch 'android_branch' into android_sms_kitkat
2013-11-24 18:18:03 -08:00
Eric House
8260fb1437
fix NPE on older phones
2013-11-24 18:13:54 -08:00
Eric House
7743fc52d5
fix assertion: rowid of -1 means all
2013-11-24 18:13:36 -08:00
Eric House
75b976449f
turn SMS back on, and modify to send/receive "data" SMS rather than
...
text. This works between two t-mobile devices without filling the
kitkat one's message box. TBD: does it work on CDMA?
2013-11-23 19:02:57 -08:00
Eric House
478ed9a12a
change method name
2013-11-23 15:32:58 -08:00
Eric House
ba181221dd
select newly created game too on return of focus
2013-11-23 12:17:42 -08:00
Eric House
7876e2cded
use constant
2013-11-23 12:17:21 -08:00
Eric House
f85bb082fc
optimization: return null quickly if param is invalid
2013-11-23 12:16:38 -08:00
Eric House
6f4cb4b0ca
fix (I hope) OOM errors when there are a ton of games by doing
...
snapshot creation and loading sequentially on a single thread so that
peak memory consumed by bitmap operations is lower. Remove snapshots
from GameSummary: the db is the only source now.
2013-11-22 22:58:39 -08:00
Eric House
d2c87647cd
reverse test so games db can be loaded
2013-11-22 18:51:42 -08:00
Eric House
f2ff596ff3
fix NPE by checking
2013-11-21 18:57:58 -08:00
Eric House
9820f6bf6b
set selection on children being reused
2013-11-21 18:57:32 -08:00
Eric House
4748d9f459
create groups opened
2013-11-21 08:08:44 -08:00
Eric House
ec2fb210be
on return from opening a game, select that game after clearing the selection
2013-11-21 08:00:59 -08:00
Eric House
8be57116ab
revert previous change: the right way to save selections is to add
...
screenSize to the list of changes handled so that Activities aren't
recreated each time, so do that instead.
2013-11-21 07:34:38 -08:00
Eric House
03b7a6d45f
preserve selection across orientation changes
2013-11-21 07:10:36 -08:00
Eric House
75d9752024
use "pct." to indicate what thumb scale choices mean. '%' triggers a
...
known crasher in Android.
2013-11-21 06:44:19 -08:00
Eric House
7be3a3bef8
express thumb size as percent of screen with options, generated, in 5%
...
increments.
2013-11-21 06:27:09 -08:00
Eric House
b874406b7b
add newbie message about how NFC works
2013-11-21 05:53:38 -08:00
Eric House
c42271ee31
fix NPE
2013-11-21 05:26:45 -08:00
Eric House
08205637de
disable SMS play/invite on KitKat (until workarounds found)
2013-11-21 05:26:12 -08:00
Eric House
24e015f259
don't make snapshots for non-expanded game list items; make when first
...
expanded instead.
2013-11-20 08:15:18 -08:00
Eric House
2e5e10ef6d
move dialog asking to enable NFC into NFCUtils, and use it when
...
creating a new game to be invited via (disabled) NFC
2013-11-20 07:56:05 -08:00
Eric House
b1ae563ae6
fix NPE when installed with existing SMS invites in inbox
2013-11-20 06:54:51 -08:00
Eric House
51a561077c
when action-bar-equipped device tries to hide title bar warn and then
...
disable pref.
2013-11-19 07:22:14 -08:00
Eric House
63ba7d45d3
use gameID as inviteID for non-NFC invites too
2013-11-19 06:37:39 -08:00
Eric House
0cef5fce50
display gameid as hex
2013-11-19 06:26:07 -08:00
Eric House
45fcd19e6e
use gameID as inviteID, so that all devices in a game will be using
...
the same gameID -- and use that to reject as duplicates attempts to
use the same invitation more than once.
2013-11-18 21:38:59 -08:00
Eric House
d7239323bc
add gameid as option for what's shown in summary (debug only)
2013-11-18 07:25:40 -08:00
Eric House
6d06197c45
hide trade menuitem when board's in invite mode
2013-11-18 06:48:12 -08:00
Eric House
7ff9496d23
remove some logging
2013-11-18 06:33:59 -08:00
Eric House
03f532374b
put up NFC button even if turned off, and when it's used offer to turn
...
it on.
2013-11-18 06:27:24 -08:00
Eric House
3278b55819
return whether NFC *can* be enabled as well as whether it is
2013-11-17 21:21:06 -08:00
Eric House
0cc45ad865
add new field canHideRack to GameStateInfo and use it to disable menu.
2013-11-17 13:54:21 -08:00
Eric House
0bf28c133d
always have board ready to send invite via NFC
2013-11-16 09:03:17 -08:00
Eric House
deff81cfd1
move query setup outside of synchronized blocks where possible
2013-11-16 06:30:34 -08:00
Eric House
f303fa2653
debug features and logging are always on/available for debug builds
2013-11-15 20:52:05 -08:00
Eric House
088dd1bd75
center board when it must be narrower than screen
2013-11-15 20:46:22 -08:00
Eric House
c0f6f6a959
don't enable delete menu when default group is among those selected
2013-11-15 19:14:51 -08:00
Eric House
e4e0f57676
put up different help text depending on whether user has buttons or
...
menus (since the text mentions them)
2013-11-15 19:02:13 -08:00
Eric House
d8ea672f6c
now that getDefaultNewGameGroup works, allow/pass undefined group
...
further down where appropriate
2013-11-15 07:53:57 -08:00
Eric House
cd922ba8e2
fix getDefaultNewGameGroup to use a (new) DBUtils method that actually
...
works.
2013-11-15 07:47:14 -08:00
Eric House
3ba470573d
when there's no default new-game group, get *some* group from the DB
...
and make that the default, with caution to avoid any -1==groupID games
saved by previous buggy versions
2013-11-15 06:50:34 -08:00
Eric House
edadc962f8
rename generated file; set logging on by default for debug builds
2013-11-14 21:56:37 -08:00