Eric House
e018d136e1
don't disable general beaming, since that prevents default behavior of
...
launching the store to install on a device that doesn't have the app
yet.
2014-09-17 07:10:41 -07:00
Eric House
810ccb5555
add padding
2014-09-17 07:05:32 -07:00
Eric House
e3667dde2f
remove do-you-want-to-invite dialog when NFC used for relay case too
2014-09-17 06:52:57 -07:00
Eric House
e7e04fc2bb
don't offer to nfc-invite a SMS game since that doesn't work, and DO a
...
relay game since that does.
2014-09-16 07:41:09 -07:00
Eric House
9df2d0c1dc
keep track of BT IOExceptions, and report the number back to callers.
...
At least one app I've seen tells the user to restart BT if that number
gets too high; this makes that easy.
2014-09-16 07:25:31 -07:00
Eric House
cfba0411fe
hide the expandable headers completely when BT or SMS isn't available
2014-09-16 06:42:53 -07:00
Eric House
3e72da8e3f
when sms pref changes, clear cached value
2014-09-16 06:39:46 -07:00
Eric House
82b25d1956
add utility method
2014-09-16 06:39:06 -07:00
Eric House
567f6a2ac0
turn off beaming except where I provide an explicit message
...
(callback), since it's confusing to have the game offer to beam where
all that's being sent is the install URL. Hmmm -- maybe we do want
that. Consider....
2014-09-15 08:03:14 -07:00
Eric House
aeeb3dc3bc
fix so when BT invite is tapped for game requiring a missing wordlist,
...
an offer's made to download and only then is game created.
2014-09-15 07:41:26 -07:00
Eric House
77192bf3bd
clear/erase board bitmap before reusing for new game
2014-09-14 15:18:36 -07:00
Eric House
2c8d356ac0
changes to generated files that should have gone with prev commit
2014-09-14 14:50:19 -07:00
Eric House
808e01b428
cleanup: there's no progress to be shown now when inviting
2014-09-14 14:42:58 -07:00
Eric House
45a1dcd5f9
This comment meant for this fix, not prev! :
...
Fix board sometimes coming up half-height by indicating that it should
never have a soft keyboard associated with it. It's otherwise getting
told its height is half what it should be, and I can't find any way to
get the layout redone when the keyboard goes away. (The keyboard in
this case is leftover from the previous activity.)
2014-09-14 14:37:01 -07:00
Eric House
134f7dbe2b
fix board sometimes coming up half-height by indicating that it should
...
never have a soft keyboard associated with it. It's otherwise getting
told its height is half what it should be, and I can't find any way to
get the layout redone when the keyboard goes away. (The keyboard in
this case is leftover from the previous activity.)
2014-09-14 14:36:13 -07:00
Eric House
434bbf74cb
when inviting to a new BT game, make it so the games come up on both
...
sides already connected and ready to play. That requires creating the
game on the sending side before the send so it's ready to receive
messages, and on the receiving side giving the new game a message sink
via which to send its initial registration message.
2014-09-14 13:43:41 -07:00
Eric House
6f07098cf3
return succes from server_initClientConnection()
2014-09-14 13:42:11 -07:00
Eric House
7d8b9b4270
return succes from server_initClientConnection()
2014-09-14 13:41:33 -07:00
Eric House
4d2f49d33f
when sending and don't have an address for channel yet, send the one
...
comms was created with, which is what client will have to do anyway.
2014-09-14 13:41:12 -07:00
Eric House
b6f708ee75
add text to missing player alert suggesting tap-to-invite, and dismiss
...
it if user does so while it's still up (via a bit of a hack).
2014-09-12 07:10:18 -07:00
Eric House
94b51cf53b
cleanup; log non-hex gameid too for easier searching
2014-09-12 06:07:32 -07:00
Eric House
b1ea1185f1
tweak invite-received strings. Alas, the inviting player's name isn't
...
there yet.
2014-09-12 05:56:30 -07:00
Eric House
ebb9684cc9
remove bt variant files too, at least on this branch
2014-09-12 05:47:03 -07:00
Eric House
172d01137a
copy stuff required to make main app support BT
2014-09-11 20:42:15 -07:00
Eric House
0924a20a66
sometimes a null addr comes in; check
2014-09-11 19:55:12 -07:00
Eric House
640283263a
remove XWords4-sms files; that ship has sailed
2014-09-11 19:40:31 -07:00
Eric House
2a0489889c
when the number of available BT devices matches the number of players
...
sought, check them all initially. Speeds inviting for most common
case.
2014-09-11 08:05:43 -07:00
Eric House
588e5245d5
log dropped result
2014-09-11 07:20:59 -07:00
Eric House
c47c8928ec
open BT game after creating it on invite/nfc reception; remove game
...
from games list selection when it's deleted by board when open so
action bar is in correct state.
2014-09-11 07:06:12 -07:00
Eric House
a08292a918
Handle invite to BT game via NFC.
2014-09-10 07:24:12 -07:00
Eric House
3b2a537e93
fix crash trying to create new game immediately after allowing board
...
to delete one.
2014-09-10 07:01:56 -07:00
Eric House
b333e3959f
remove assert: it's fine to close without saving
2014-09-10 06:37:32 -07:00
Eric House
39b9c32fd7
don't track and refuse to connect to deleted games: the tracking was
...
incomplete (didn't persist) and gameIDs couldn't be reused. Fix later
when it's not blocking development if the feature still makes sense.
2014-09-09 07:27:04 -07:00
Eric House
95eb140461
cleanup
2014-09-09 07:24:27 -07:00
Eric House
4029af955d
inval cache twice, fixing a race condition around creating new BT games
2014-09-09 07:24:17 -07:00
Eric House
46e648933a
Log, but don't assert, when an event isn't handled.
2014-09-09 07:23:52 -07:00
Eric House
df6a117c5c
cleanup
2014-09-09 07:21:33 -07:00
Eric House
4f6fb61d4b
put BT ahead of SMS, and use a style to reduce repeated layout code
2014-09-08 20:42:18 -07:00
Eric House
2400029b8b
force all comms-type icons to have same width
2014-09-08 08:02:12 -07:00
Eric House
03c6db78db
add new class that's a header-styled label with an expander, and use
...
that as separator in NewGame activity. Save expanded state so people
who don't play networked games don't have to see all that text
forever.
2014-09-08 07:30:07 -07:00
Eric House
473bea77d6
get rid of -i param; instead install to all devices instead of passing
...
'install' to ant.
2014-09-08 07:25:05 -07:00
Eric House
fdde7b67bc
ignore dirs for another branch (local only so far)
2014-09-08 07:06:45 -07:00
Eric House
5fbe98e4e2
remove unused string
2014-09-06 06:56:06 -07:00
Eric House
9c0fc39478
add move summary to SMS notifications too
2014-09-06 06:54:43 -07:00
Eric House
c6a9f303f0
include last move summary in BT notifications
2014-09-06 06:47:24 -07:00
Eric House
c1ee254c4f
echo what's going on
2014-09-05 21:19:32 -07:00
Eric House
ddc4ab9844
oops: MultiEventListener installation got dropped with the move to
...
activity delegates; fix
2014-09-05 21:12:35 -07:00
Eric House
1d4d3a7a32
don't use same title for all progress dialogs
2014-09-05 07:49:37 -07:00
Eric House
d949028006
set names as properties; param doesn't seem to work
2014-09-05 07:41:06 -07:00
Eric House
a2853046d4
set names as properties; param doesn't seem to work
2014-09-05 07:40:54 -07:00
Eric House
b9aa335027
log dropped event
2014-09-05 07:40:37 -07:00
Eric House
5035042ce4
rename script, and add install option so can work with multiple devices
2014-09-05 07:29:03 -07:00
Eric House
0b2c029e67
ignore new file
2014-09-05 07:28:10 -07:00
Eric House
eb2cd37980
fix crash by overriding with correct signature
2014-09-05 07:05:14 -07:00
Eric House
b9d9fc2520
put back auto-scp of finished file to server
2014-08-29 07:33:21 -07:00
Eric House
4df0f7ffd2
add option to get new .apk file name into a file
2014-08-29 07:21:54 -07:00
Eric House
ec3168e27d
fix, I hope, the occasional misssing notification body by handling the
...
case where multiple move messages are handled at once.
2014-08-29 07:00:27 -07:00
Eric House
72b506b2e7
if unset in jni world this thing is invalid
2014-08-29 06:59:24 -07:00
Eric House
9e86874e77
catch bt version up
2014-08-27 20:23:57 -07:00
Eric House
3858eb2f1d
up strings for release
2014-08-27 07:06:35 -07:00
Eric House
78581490eb
don't show survey link yet: it's not ready
2014-08-27 07:06:29 -07:00
Eric House
8407d3b300
cleanup and list changes
2014-08-26 22:17:34 -07:00
Eric House
5343b054a5
include number of tiles in trade confirm message
2014-08-26 21:58:55 -07:00
Eric House
d8266f6a2c
tweak title and body of notification
2014-08-26 21:53:28 -07:00
Eric House
88248131da
show new client-formatted turn summary in notification; remove old
...
common-formatting code.
2014-08-26 21:37:33 -07:00
Eric House
2d08848715
snapshot: toward having a better description of the last move in
...
notifications.
2014-08-26 06:55:26 -07:00
Eric House
622760b71a
post response to long-tap on player as a gtk dialog rather than just logging it.
2014-08-25 07:52:18 -07:00
Eric House
d255231179
enable changing reminder intervals via debug setting, and format time
...
since last move dynamically using days, hours and minutes.
2014-08-22 20:37:50 -07:00
Eric House
e42dd971cb
Hide crosshairs once drag leaves the initial cell UNLESS a tile is
...
being dragged
2014-08-21 07:51:06 -07:00
Eric House
b77d529099
fix linux-side compile errors
2014-08-21 07:15:20 -07:00
Eric House
880f8f123a
list rest of changes
2014-08-20 07:10:53 -07:00
Eric House
e7af6949fe
cleanup after code review
2014-08-20 07:10:40 -07:00
Eric House
a464b61a15
fix so net status icon isn't on top of timer
2014-08-19 07:50:15 -07:00
Eric House
815bc9544e
don't crash when player has a password set! (was inflating view from
...
background thread, now a no-no)
2014-08-19 07:30:14 -07:00
Eric House
d921a386d5
remove logging
2014-08-19 07:21:02 -07:00
Eric House
36afbb7330
fix nag timer math
2014-08-19 06:50:10 -07:00
Eric House
69482bf442
cleanup: move functions from Utils to DelegateBase (and make non-static)
2014-08-19 06:46:03 -07:00
Eric House
38b9420fa0
move survey-display logic into one place so it's always right
2014-08-18 07:53:23 -07:00
Eric House
432badf889
trying again to get survey display logic right
2014-08-18 07:35:40 -07:00
Eric House
e04f7c8f35
fix survey request display logic
2014-08-18 07:28:28 -07:00
Eric House
b278696a30
up strings for new version
2014-08-18 07:17:45 -07:00
Eric House
f374d67aab
only show the survey invitation when this isn't the first version
...
you've installed, i.e. after at least one upgrade.
2014-08-18 07:12:50 -07:00
Eric House
ad7a32504a
switch to nag times for ship
2014-08-18 06:53:40 -07:00
Eric House
c83e7773fb
make changes an html file in assets, and load via url; add
...
surveymonkey url
2014-08-15 20:59:28 -07:00
Eric House
1f9be1d03c
cleanup
2014-08-14 06:13:23 -07:00
Eric House
bee97f8862
tweak text of reminder (prev-known-as "nag") message to be less harsh
2014-08-12 07:17:36 -07:00
Eric House
67c18f4653
tweak nag message to include the name of the player who last moved
2014-08-11 19:16:39 -07:00
Eric House
50cb87901e
warn in hours hours; tweak final warning
2014-08-11 06:27:16 -07:00
Eric House
ac6cda33aa
tweak text and test intervals
2014-08-10 20:18:05 -07:00
Eric House
4f514c2e16
cancel notifications by rowid for non-networked games too
2014-08-10 20:13:13 -07:00
Eric House
3655d0c9ff
nag based on a array of times rather than a fixed interval, and append
...
an additional warning after the last is used.
2014-08-10 19:58:03 -07:00
Eric House
8c3180573a
pass milliseconds, not seconds (and be careful to cast early)
2014-08-10 19:46:00 -07:00
Eric House
1493895428
add utility date formatting functions
2014-08-10 19:45:04 -07:00
Eric House
bc33d0b81f
add comment
2014-08-10 19:44:40 -07:00
Eric House
feb9510b9d
deselect games in group when it's collapsed
2014-08-10 15:42:43 -07:00
Eric House
007b390c42
fix crash downloading updates: requestWindowFeature() must be called
...
earlier, from activity's onCreate
2014-08-10 11:32:46 -07:00
Eric House
9e763b4049
post actual notifications (with text yet to be improved)
2014-08-09 21:00:53 -07:00
Eric House
5230593276
update with new receivers
2014-08-09 18:09:49 -07:00
Eric House
4d4548adc7
toward tagging players who're waiting too long to make a move: store a
...
nagTime when saving a game that's some interval in the future IFF it's
a local player's turn. Set an alarm for the soonest nagTime. The
alarm seems to be firing at the right time, so what remains is to post
notifications. Also, rather than have two Receivers listening on boot
event added a new one whose sole job that is (and that kicks off other
stuff on boot.)
2014-08-09 18:07:49 -07:00
Eric House
bed04e36c8
add new DB field to track when user should next be nagged about not
...
having taken his turn.
2014-08-09 17:53:04 -07:00