Eric House
5702c83f17
do string formatting properly, using resources and StringBuffer.
2012-07-09 06:56:08 -07:00
Eric House
30c77de2d0
tweak menu name
2012-07-07 11:29:25 -07:00
Eric House
9a23473b2f
use a dummy TextArea instead of an empty custom view as a placeholder
...
for loading game summary view.
2012-07-06 06:49:09 -07:00
Eric House
8ff27cc075
include "sms" or "text" in chooser title
2012-06-24 14:46:02 -07:00
Eric House
9ac5113c93
add dict-browse menuitem to small-screen board menu and on same move
...
undo/redo up per user request
2012-06-15 07:00:18 -07:00
Eric House
3d9478744a
change toast to not imply game to start immediately.
2012-06-13 20:07:28 -07:00
Eric House
9827ea1b39
add menus for small-screen devices to provide functionality others get
...
from toolbar.
2012-06-06 06:48:55 -07:00
Eric House
b8bad58125
change text of menu from hide rack to show rack depending on hidden state
2012-06-05 22:19:44 -07:00
Eric House
f56b09980c
include game name in notification text
2012-05-21 06:40:52 -07:00
Eric House
3c4e01ef52
improve text clarity
2012-05-18 21:23:38 -07:00
Eric House
3a54aa0ebc
add util_informUndo() that gets called, and puts up a dialog, after
...
remote device has performed an undo on a committed turn.
2012-05-14 07:01:02 -07:00
Eric House
261908a09f
use non-strippable spaces when ': ' is meant to terminate string.
2012-05-09 18:19:53 -07:00
Eric House
49f4700799
change sms-game-name dialog title
2012-04-24 19:01:21 -07:00
Eric House
6930da9686
add warning about unlimited SMS plans that's triggered whenever a new
...
number is added to the list of possible invitees.
2012-04-23 20:07:44 -07:00
Eric House
2082b40d4a
look up names from phones rather than store them separately
2012-04-23 07:32:42 -07:00
Eric House
b34e741e30
add param to phoneToContact controlling whether phone number is
...
returned when name can't be found.
2012-04-23 06:16:06 -07:00
Eric House
033a69be8d
to make it easier to tell games apart, print the number[s] of the
...
remote device[s] as part of summary view and in game config screen
(read-only). Use same field in summaries table for remote phone
numbers and bt addresses.
2012-04-18 23:23:36 -07:00
Eric House
d67614cd69
send ack after creating game on receipt of SMS invitation. Thought
...
about starting up the game so it could connect, but that'd make it
impossible to change any settings, e.g. player name, on the accepting
end.
2012-04-17 21:46:57 -07:00
Eric House
6ea692d430
use showConfirmThen() for non-mobile numbers
2012-04-12 23:04:08 -07:00
Eric House
e2be770ca9
if the number of phone numbers sought matches the number available
...
check them all; confirm delete (since the button's enabled now from
the beginning.)
2012-04-12 22:38:42 -07:00
Eric House
31659bc514
improvements to smsinviter dialog: add explanatory empty text, dialog
...
that warns when non-mobile number being added, always check
newly-added number, etc.
2012-04-11 18:54:38 -07:00
Eric House
e703685021
add new pref controlling whether networked games have hints enabled by
...
default.
2012-04-10 07:53:39 -07:00
Eric House
90bca47e1b
query and send name with SMS invite -- same as for BT.
2012-04-10 07:26:56 -07:00
Eric House
b98be90869
tweak sms-inviter button text for greater clarity
2012-04-10 06:36:17 -07:00
Eric House
3b10f1593c
change "nbs" to "sms" everywhere. No other code change.
2012-03-24 12:52:35 -07:00
Eric House
7b9e835722
fix SMS games not having role/connection status messages. Use same
...
for BT and SMS, and show different messages for host and guest.
2012-03-24 12:30:01 -07:00
Eric House
fd30b25546
put up dialog when user picks contact that has no mobile number
2012-03-22 18:50:32 -07:00
Eric House
859e32e785
add field for manual number entry (and remember the number like all others)
2012-03-21 07:39:21 -07:00
Eric House
3e26bbb450
improve look of dialog, mostly by putting phone number and name on
...
separate lines.
2012-03-21 07:04:12 -07:00
Eric House
84496b3012
get phone numbers from contacts DB: factor some of BTInviteActivity
...
into superclass that NBSInviteActivity can share and use to make their
UIs similar: fetch mobile numbers from DB one-at-a-time, keep a list
there, and let you check then delete or return. Rough, and doesn't
save state the way BT does, but works.
2012-03-21 06:17:09 -07:00
Eric House
599d01bfc7
Replace most of NBSReceiver with new NBSService. Route outgoing (from
...
comms) and incoming (from NBSReceiver) messages through it. Since
some messages are too big, add header/protocol for breaking them up
and reassemble. With this commit complete robot-vs-robot games are
possible between two very new Samsung phones on T-mobile. Older
phones and other networks not tested.
2012-03-19 07:56:55 -07:00
Eric House
e58747f2ec
add code to build, encode, send, receive, decode and disassemble an
...
new-game invitation. Not yet tested on device.
2012-03-14 18:13:43 -07:00
Eric House
60d91f1a21
add UI (some of it rough) to invite to play a new game via NBS and to
...
invite if a game is opened that has not been connected to yet.
2012-03-14 06:06:25 -07:00
Eric House
57a1759b69
remove empty btconfig area from game config dialog
2012-03-05 20:24:48 -08:00
Eric House
1a9b3a7c63
make helper class to provide game-name dialog, use it for renaming and
...
to query for name of BT game being created.
2012-03-01 07:57:04 -08:00
Eric House
7644eb69cf
Merge branch 'android_branch' into android_bt
2012-02-27 19:41:04 -08:00
Eric House
213f1454fb
remove duplicate string since it's ignored anyway.
2012-02-27 19:38:27 -08:00
Eric House
34f3c38b48
Add "clear selected" button to btinviter UI that's enabled when one or
...
more is checked. On launch, get the set of known device, and on scan
do NOT start by emptying. This allows to maintain a set of devices
and still scan without losing those not present.
2012-02-25 10:43:08 -08:00
Eric House
7a21d4c151
show the giving up message as a dialog rather than a toast
2012-02-22 14:04:36 -08:00
Eric House
12de8bf38b
change button text from Ok to Invite
2012-02-22 10:37:10 -08:00
Eric House
03fcbb3ddc
comment out unused button; cache list of known local devices and use
...
that as starting point so initial scan can be skipped. When unable to
deliver a message to remote device, give up after three tries and send
message to that effect.
2012-02-22 08:02:11 -08:00
Eric House
a6a13bcffd
add new BTEvent to tell UI that a message will be resent, and in UI
...
put up a toast naming the unavailable device. Might want a backoff on
this....
2012-02-15 18:55:58 -08:00
Eric House
43dca99a2c
add preliminary text including number missing.
2012-02-10 18:44:27 -08:00
Eric House
a0134a8500
more detail in still-rough string.
2012-02-09 18:50:32 -08:00
Eric House
8fb962eaab
strings for new layout
2012-02-09 04:46:58 -08:00
Eric House
15f8cd5b33
post notifications when moves arrive and game isn't open. And handle
...
BAD_PROTO event (untested).
2012-02-07 18:41:56 -08:00
Eric House
6982545f59
Recipient of BT new-game invitation puts up Notification after
...
creating it that will launch it.
2012-02-03 17:21:17 -08:00
Eric House
cebb002fd0
add state summaries for BT games too
2012-02-03 17:09:59 -08:00
Eric House
5c8488af1b
string and layout needed for edb39ac77d
2012-01-31 18:45:00 -08:00
Eric House
82529c738e
add start/stopProgress methods and push to DlgDelegate so can be used
...
from other Activities. Use while sending game info as well as scanning.
2012-01-30 19:33:56 -08:00