Eric House
1b6f0de8e6
inset checkbox for better visibility
2015-01-27 08:24:06 -08:00
Eric House
fb13c949e8
re-enable ActionPairs stuff now that an additional button works/fits.
2015-01-27 08:14:06 -08:00
Eric House
5cece9f3cc
Merge remote-tracking branch 'sf/android_branch' into android_multi2
...
Conflicts:
xwords4/android/XWords4/archive/R.java
xwords4/android/XWords4/src/org/eehouse/android/xw4/DlgDelegate.java
2015-01-27 07:53:42 -08:00
Eric House
828b620c44
make "do not show again" a checkbox instead of a button -- requires a
...
trivial custom view.
2015-01-27 07:46:18 -08:00
Eric House
41a2655248
move newbie hint about hiding newgame buttons to the buttons
...
themselves, and disable third button because it isn't shown on the
devices I'm testing on. Not sure why. Tweak text to make sense in that
context.
2015-01-27 07:11:49 -08:00
Eric House
5f5e35e885
hide (the right way) play-via-sms preference on non-gsm phones
2015-01-26 07:06:43 -08:00
Eric House
74ce8116ea
don't allow to enable SMS or BT if the feature's off on the phone, and
...
warn via an alert (varies by whether in prefs or game config) in that case.
2015-01-25 17:40:23 -08:00
Eric House
2c5cf9da39
move conn-via set manipulation into a custom view prefs and game
...
config can both use.
2015-01-25 16:14:34 -08:00
Eric House
b851427fd9
tweak string
2015-01-25 15:17:28 -08:00
Eric House
f983e477a2
remove all code for sending and receiving non-data SMS. The plan is
...
that SMS will only be supported for GSM phones from here out (unless
Google figure out how to make the Data SMS APIs work on CDMA devices.)
2015-01-25 13:56:33 -08:00
Eric House
9806b01d6b
get rid of send-invitation menuitem, since it's never there unless
...
there's a dialog in front of the board forcing you to send an
invitation.
2015-01-24 16:32:11 -08:00
Eric House
56e61061be
add alert explaining "just tap" when user picks nfc for sending invite
2015-01-24 14:29:49 -08:00
Eric House
dd6aa95068
force invite alert to stay up as long as a host has players missing.
2015-01-24 14:18:30 -08:00
Eric House
17f4e35bf4
tweak wording
2015-01-24 12:57:42 -08:00
Eric House
b2781afeb3
offer to hide newgame buttons via augmented showNotAgainDlgThen shown
...
when player has five or more games in list.
2015-01-24 12:47:22 -08:00
Eric House
027cd319e6
Merge branch 'android_branch' into android_multi2
...
Conflicts:
xwords4/android/XWords4/archive/R.java
2015-01-24 10:10:10 -08:00
Eric House
44624b20d9
up strings and changes list for release
2015-01-24 08:59:44 -08:00
Eric House
9b0eba8be6
up copyright for the new year
2015-01-24 08:54:06 -08:00
Eric House
f48d79d4c8
provide default default language name (and rename string constant
...
being used that way now too)
Conflicts:
xwords4/android/XWords4/archive/R.java
2015-01-23 08:35:04 -08:00
Eric House
178156b7d7
Add UI to invite via SMS more than one player per device (if the
...
"Advanced" option is enabled).
2015-01-23 08:19:20 -08:00
Eric House
bfd6b2162d
swap two config positions
2015-01-22 07:39:07 -08:00
Eric House
f8e530da9b
Snapshot toward making SMS work again: invites now work via
...
user-visible SMS, providing a URL same as email that launches the app
with a new game. Game works sending via NBS (data SMS) when both
devices are on GSM (T-mobile, anyway.) Plan is to use os version and
gsm info included in invite to warn user when the game can't
communicate, but that test isn't done yet. Also removed debug pref
allowing to force send by NBS.
2015-01-18 10:49:15 -08:00
Eric House
e5ac525087
provide default default language name (and rename string constant
...
being used that way now too)
2015-01-16 21:28:59 -08:00
Eric House
306c9ef4b6
hide relay-related stuff when relay communication not enabled; remove
...
sms status stuff altogether.
2015-01-13 21:59:54 -08:00
Eric House
d1c300d752
string tweak
2015-01-13 21:51:27 -08:00
Eric House
7e28d2004b
add button to game config activity for changing the connection types to be used in that game
2015-01-13 21:27:51 -08:00
Eric House
1139b1d5d1
put some space before all but the first heading
2015-01-13 19:42:19 -08:00
Eric House
50f29383f5
tweak invite message to not require all invitations to be sent at once
2015-01-05 07:41:31 -08:00
Eric House
6da1b54636
add preference controlling whether more than on player is invited per
...
remote device
2015-01-05 06:32:16 -08:00
Eric House
641d83ab48
use new game type icons
2015-01-03 15:17:12 -08:00
Eric House
4701fe2b90
pass in number of devices already connected so forceChannel can be set
...
more correctly; put up alert when device rejects an invitation as a
duplicate.
2015-01-03 09:50:07 -08:00
Eric House
a7cc96c697
add ability to invite more than one player per device. This is mostly
...
for testing and needs to be hidden by an "advanced" pref so folks
don't stumble onto it. Works for BT (SMS will crash), but needs
cleaning up.
2014-12-31 06:54:31 -08:00
Eric House
e8bb624b0b
add preference checkbox for hiding newgame buttons (which are
...
duplicated by menu items)
2014-12-29 07:02:56 -08:00
Eric House
eac026a1a1
remove unused string
2014-11-25 07:18:16 -08:00
Eric House
80229376e9
include connection types string in header text
2014-11-21 08:02:55 -08:00
Eric House
d08a7f8d24
use a style for new game buttons
2014-11-20 19:12:56 -08:00
Eric House
a1bbbe3371
separate the new-game icons into two (as stubs)
2014-11-19 19:26:08 -08:00
Eric House
11f7083eb6
remove dead classes and layouts; add menu to create networked games.
2014-11-15 20:42:09 -08:00
Eric House
2465017e46
add buttons that create new games, bypassing the NewGame activity for
...
a simpler experience.
2014-11-15 17:59:59 -08:00
Eric House
2e8f4097d9
remove unused widget
2014-11-14 07:23:54 -08:00
Eric House
f625332782
add preference (dialog) to set default address types. Not used yet,
...
and still ugly.
2014-11-13 07:27:29 -08:00
Eric House
3024bcbd50
get rid of bt and sms new game options
2014-10-27 19:12:38 -07:00
Eric House
93f0b626af
snapshot: invite sent by NFC connects two devices using relay with BT
...
ability passed too (though not yet used.)
2014-10-27 07:51:25 -07:00
Eric House
51a1ddfe39
include robot name in report of his score
2014-10-23 06:32:24 -07:00
Eric House
8486bad44b
add default robot name to prefs
2014-10-23 06:21:16 -07:00
Eric House
76db94effc
move git rev pref to bottom
2014-10-14 06:35:12 -07:00
Eric House
4914e5b564
up strings and change log for new release
2014-10-12 21:12:25 -07:00
Eric House
9d038d13e4
add "new group" button to move game alert, and logic to relaunch the
...
move game alert after new group alert exits.
2014-10-10 07:29:36 -07:00
Eric House
019daa6b84
Fix robot and human default dicts being able to be of different
...
languages: add new languages pref above the two, filter their choices
to be limited to that language, and change them to the first dict of
the new language when it's changed.
2014-10-09 08:03:25 -07:00
Eric House
d308baca8c
add blank line so easier to read
2014-10-09 06:30:00 -07:00
Eric House
095011020d
cleanup
2014-10-07 06:07:30 -07:00
Eric House
c1445f11b8
tweak text
2014-10-01 06:45:24 -07:00
Eric House
2be0db06ea
revert list item change (but keep the padding)
2014-10-01 06:06:47 -07:00
Eric House
3c79ea51c3
more helpful hint
2014-09-30 21:56:13 -07:00
Eric House
8b95cbb68a
remove unnecessary level of layout nesting, and add padding.
2014-09-30 21:55:52 -07:00
Eric House
b62e4db8d2
better string
2014-09-30 21:21:03 -07:00
Eric House
9b845634e0
show progress when sending BT invitation -- since it might be a
...
headset and take a while to time out.
2014-09-27 07:16:36 -07:00
Eric House
75981f52ca
up strings for new release, including changelog
2014-09-25 18:36:50 -07:00
Eric House
a0881b1041
add titles to SMS and BT invite alerts
2014-09-25 07:49:22 -07:00
Eric House
47591fb8c6
For SMS and BT, text contains the text of a button. Substitute in
...
button text rather than have to keep the two in sync.
2014-09-25 07:34:58 -07:00
Eric House
2beb897b2c
replace scan that tries to connect to all paired devices, taking 20
...
seconds to discover that some 20-miles-away device isn't here and
resisting use of concurrency, with simple listing of paired
devices. If user tries to invite a headset, try and fail with an error
message. Fix up re-invite and detection of whether players are
missing to support this.
2014-09-25 06:40:44 -07:00
Eric House
4c2c6e5814
improve bad-protocol messaging: suggestion to upgrade is displayed on
...
both sides.
2014-09-22 08:09:58 -07:00
Eric House
46907ec03d
tweak string
2014-09-22 06:59:23 -07:00
Eric House
c5b948b464
offer to launch Setting app when there are no paired devices
2014-09-21 18:03:31 -07:00
Eric House
dbb09241ec
save known bt addresses only; names can be looked up
2014-09-21 17:03:25 -07:00
Eric House
2321b36bec
better newbie hint title
2014-09-17 08:01:58 -07:00
Eric House
810ccb5555
add padding
2014-09-17 07:05:32 -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
808e01b428
cleanup: there's no progress to be shown now when inviting
2014-09-14 14:42:58 -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
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
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
5fbe98e4e2
remove unused string
2014-09-06 06:56:06 -07:00
Eric House
c6a9f303f0
include last move summary in BT notifications
2014-09-06 06:47:24 -07:00
Eric House
1d4d3a7a32
don't use same title for all progress dialogs
2014-09-05 07:49:37 -07:00
Eric House
3858eb2f1d
up strings for release
2014-08-27 07:06:35 -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
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
b278696a30
up strings for new version
2014-08-18 07:17:45 -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
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
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
9e763b4049
post actual notifications (with text yet to be improved)
2014-08-09 21:00:53 -07:00
Eric House
b532883361
up strings for new release
2014-07-30 07:10:53 -07:00
Eric House
f093aba1a6
add missing ID so background coloring can work
2014-07-30 07:05:34 -07:00
Eric House
2d00a7d1ed
add bug fix comments
2014-07-24 21:46:37 -07:00
Eric House
33bbbfeec7
change strings for next release
2014-07-24 20:47:54 -07:00
Eric House
3f9ed94ddc
final tweak to changelog
2014-07-23 07:08:14 -07:00
Eric House
454ef51cf1
use a single toolbar layout inflated from its own xml rather than
...
hard-coded as part of board
2014-07-22 19:38:32 -07:00
Eric House
9c1b4454eb
add back vertical version of toolbar so board can be bigger in
...
landscape mode
2014-07-22 08:11:15 -07:00
Eric House
46bc0e01fe
up strings for new release
2014-07-21 21:42:10 -07:00
Eric House
83636b6736
clean up trade UI setup
2014-07-21 21:34:52 -07:00
Eric House
38afc4494a
fix board toolbar to be centered AND fully available
2014-07-21 20:00:17 -07:00
Eric House
f305e6dc8d
center toolbar. This isn't ideal, especially for the existing portrait
...
layout, but it's much better for landscape.
2014-07-20 19:52:17 -07:00
Eric House
0f617d359b
fix so space opening up in landscape board layout is colored in
...
user-settable background color rather than white
2014-07-18 21:29:29 -07:00
Eric House
694d88bbdb
Add preference that, if set, allows board to display in landscape
...
orientation. Later a test for screen size will do the same (with
debug pref overriding it to ease testing.) Board looks like crap in
that mode; will fix next.
2014-07-16 20:11:55 -07:00
Eric House
229d179b46
"studylist" more consistent than "list"
2014-07-13 09:06:14 -07:00
Eric House
d841a1b00d
tweak to encourage crash reporting
2014-07-13 09:05:50 -07:00
Eric House
58a18534b0
tweak changes
2014-07-12 16:12:18 -07:00
Eric House
37c6db8ffc
include language in toast confirming addition to wordlist
2014-07-12 16:06:18 -07:00
Eric House
a19437e2d2
use a style for elements common to group headers
2014-07-11 21:38:17 -07:00
Eric House
272fabacfc
fix studylist option being ignored when launching lookup where
...
language has only one lookup url
2014-07-09 06:44:48 -07:00
Eric House
9cc4c146aa
add newbie hint about wordlist browser
2014-07-08 06:50:39 -07:00
Eric House
1942628584
up strings for release
2014-07-08 06:17:20 -07:00
Eric House
7b556af135
remove unused string
2014-07-06 21:38:36 -07:00
Eric House
a20339df99
tweak newbie message
2014-06-28 10:13:18 -07:00
Eric House
5c5ddd5ecd
fix delete dicts warning to catch case of nuking all the lists for a
...
language at once. To simplify (coding and user experience), don't
bother with case where user will have to switch to another list before
opening a game. May want to reconsider this.
2014-06-27 08:29:42 -07:00
Eric House
f2eea61a76
name lang 0 "unknown", and display dicts with langs outside the known range there.
2014-06-24 21:33:44 -07:00
Eric House
e36f68a1d0
make list item text elements single-line to prevent long-named
...
wordlists from looking ugly
2014-06-24 08:18:42 -07:00
Eric House
0749266ec3
remove padding
2014-06-22 16:05:46 -07:00
Eric House
46fba6204a
switch to providing details about remote wordlist via expanding view
...
rather than a separate alert.
2014-06-22 13:36:25 -07:00
Eric House
91fe1537cb
specify orientation (no change, since it's the default) and make
...
formatting standard.
2014-06-22 12:41:25 -07:00
Eric House
0c1d9661df
make downloadable checkbox bigger and easier to hit
2014-06-22 12:00:30 -07:00
Eric House
4f093d13c1
change download checkbox string
2014-06-22 11:59:35 -07:00
Eric House
e1f7c13fc7
print wordlist count as part of group title
2014-06-22 09:42:08 -07:00
Eric House
770679daa0
combine window titles since windows are also combined
2014-06-19 07:53:28 -07:00
Eric House
5568f00dd8
put back missing string for game config dialog
2014-06-18 20:51:00 -07:00
Eric House
b6d316134d
more tweaks to wordlists: display names of those that can be updated;
...
click on available list shows info and offers to download; etc.
2014-06-18 06:48:04 -07:00
Eric House
99db1cef51
snapshot on the way to removing RemoteDicts in favor of DictsActivity
...
with a "show remote" checkbox at the top. Works, but incomplete.
2014-06-17 06:42:07 -07:00
Eric House
2fa9b9151c
remove firefox warning and unused method
2014-06-13 07:34:15 -07:00
Eric House
b3823bacb1
label dicts that are installed and that need updating
2014-06-11 07:07:14 -07:00
Eric House
42225e314e
center emtpy list text
2014-06-11 06:57:51 -07:00
Eric House
f4a098e75b
add progress wheel
2014-06-07 17:52:06 -07:00
Eric House
f8612e727d
Support download of multiple dicts at once. (Download of apps not tested and may be broken. Next...)
2014-06-05 06:05:23 -07:00
Eric House
08b96dac82
center empty list message
2014-06-03 07:49:20 -07:00
Eric House
f3daed2e12
add menu to remote dicts display, track selected dicts, and implement
...
download. Which works. Still need to clean up UI for multiple
downloads, track selection across rebuilds of list adapter, etc.
2014-06-03 07:45:08 -07:00
Eric House
ae4260a259
snapshot: handle json data (hardcoded for now) from server and display
...
collapsible list of selectable dict names.
2014-06-03 07:45:08 -07:00
Eric House
b1705e6073
make lang group header expand button actually expand/contract.
2014-06-03 07:45:08 -07:00
Eric House
4596ed5d7b
snapshot on the way to removing last expandablelist use: dictsdelegate
...
lists languages and wordlists under them, but nothing's colapsable yet.
2014-06-03 07:45:08 -07:00
Eric House
9d23aef31d
when a string has format specifiers, highlight them, and offer a
...
newbie tip explaining the translation must match.
2014-05-22 23:50:44 -07:00
Eric House
91d7213be6
fix strings.xml files, syncing names and removing obsolete elements
2014-05-22 06:35:08 -07:00
Eric House
d1aa5d73f2
don't allow to save translation where format specifiers don't match; cleanup
2014-05-22 05:59:43 -07:00
Eric House
0b379a941b
snapshot: add menu to xlation item editor.
2014-05-21 06:59:38 -07:00
Eric House
8f15f76fed
label xlations with the language name
2014-05-17 16:57:24 -07:00
Eric House
e8efd70bdc
tweak strings
2014-05-15 05:39:29 -07:00
Eric House
5e70d28ea1
first cut at filtering: all and modified work, but the other two
...
require that I track strings by the contexts in which they appear.
2014-05-14 21:24:29 -07:00
Eric House
c4598f2bf9
tweak main translations strings layout
2014-05-13 21:22:50 -07:00
Eric House
4d42768f83
add separate activity/delegate for editing translations, launched by
...
tapping on a line in the list-o-strings.
2014-05-13 21:07:56 -07:00
Eric House
47eaca3d71
add filter spinner to translate dialog (though there's not yet data to filter on)
2014-05-13 06:30:38 -07:00
Eric House
049c55e2d2
toward adding default menu to all activities and eventually tracking
...
translations by where they're used so most relevant can be shown: put
back common superclasses XWActivity and XWListActivity with default
implemenations of activity lifecycle methods that call through to
delegates (and that later can help LocUtils track what's been seen
when.) Not thoroughly tested, but seems to work for the main screens
anyway.
2014-05-12 21:26:31 -07:00
Eric House
a4cd137cef
get rid of #1 used to make strings unique: remove duplicates where
...
possible, and where not replace it with a non-printing zero-width
unicode char.
2014-05-06 06:27:33 -07:00
Eric House
ce77f09588
the new spinner adapter override works much better for game config's
...
spinners
2014-05-05 07:38:37 -07:00
Eric House
19badff420
tweak text
2014-04-27 19:21:21 -07:00