Eric House
06fb4ef0ee
improve experience switching dualpane mode
...
better strings, and explain when pref changed that user must restart for
it to take effect. Actually restarting from inside prefs delegate is
hard enough I'm not doing it for what should be advanced users.
2016-08-10 11:56:05 -07:00
Eric House
8b142e4a56
use new board_drawSnapshot() from android
...
BoardCanvas wouldn't render anything without an associated dict via
dictChanged()
2016-08-05 11:51:47 -07:00
Eric House
08269c8962
offer to turn on dual-pane mode for upgraders
...
When a device is a tablet and not a first-time install, put up an offer
to enable dual-pane mode. Change confirm-alerts to include
do-not-show-again box, and use that. Add menu item, hidden when not in
dual-pane mode, to turn it back off. Exit app after posting a
notification and a toast on changing that preference so it'll take
effect.
2016-08-02 21:49:17 -07:00
Eric House
98eeb60f24
move sound notification preference
...
It's about robot games too now so move out of network into general prefs.
2016-08-02 11:30:33 -07:00
Eric House
377ac269c9
Turn enable-dualpane prefs back on. Ignored so far.
2016-07-10 13:12:29 -07:00
Eric House
e703ae7ec5
get rid of Main activity. Next release I need to find a way at launch
...
time to choose between dual-pane and regular mode that doesn't mess
up sending Intents and make it harder to prevent there being
multiple instances of activities that are supposed to be single-top.
2016-06-26 14:28:17 -07:00
Eric House
372b0c2f1e
when user tries to turn on the preference disabling relay play and has
...
relay games in play, warn, and only disable if confirmed.
2016-06-24 21:19:30 -07:00
Eric House
aef5e5e046
add preference, off by default, to disable relay play. This is for
...
people who use the app for standalone play only and don't like the
battery implications of it hitting the network (which it does too
often right now.)
2016-06-21 06:08:25 -07:00
Eric House
794bce1ceb
cleanup from review of diff since last release. All whitespace or
...
removing logging except for one check for null.
2016-01-27 07:31:10 -08:00
Eric House
6f1235492d
disable local-game reminders by default
2015-10-29 07:31:21 -07:00
Eric House
a2fb6045a8
tweak move reminder strings
2015-09-22 20:21:58 -07:00
Eric House
b3a93cc474
Make separate turn reminder disable prefs for solo and networked
...
games, as some folks playing against the robot don't need to be
reminded. From a feature request submitted via sourceforge.
2015-09-22 07:35:02 -07:00
Eric House
d77914d216
add debug option to allow device to send relay-invitation to
...
itself. When that's set, in inviter UI add a button that adds own
relayID to the list (gross!, but how that whole thing works is TBD),
and when receiving invitation don't drop it if there's already a game
with the same ID.
2015-07-12 20:49:53 -07:00
Eric House
d6651a0404
show relay DevID in debug section of prefs
2015-07-11 11:26:03 -07:00
Eric House
3a460fa58d
use localized language names in prefs
2015-04-01 21:53:51 -07:00
Eric House
c2179664d8
make some debug strings localizable
2015-03-30 19:34:38 -07:00
Eric House
427b652c27
add pref and strings for the key that'll be used to prevent multiple
...
attempts to download wordlist for non-English phone
2015-03-27 22:00:24 -07:00
Eric House
2631ab1094
add prefs checkbox to disable it's-your-turn notifications
2015-03-23 07:30:42 -07:00
Eric House
a055815b70
fix so prefs doesn't crash when pct_suffix is translated
2015-03-16 07:10:41 -07:00
Eric House
8ac48528be
hide public rooms stuff unless a new preference is set. And mark that
...
preference "advanced." TODO: add an alert for users for whom this
isn't a new install that it's moved.
2015-03-07 08:15:09 -08:00
Eric House
863d83bf44
reorder prefs
2015-03-02 07:11:34 -08:00
Eric House
7e8c30f2ab
add preference controlling whether radio-free short-circuiting is used
...
for SMS sends when sending and receiving number are the
same. Short-circuiting is faster and tests 99% of the code without
triggering Android's annoying OS-level too-many-sms-sends alerts, but
sometimes you need to test the radio too.
2015-02-17 20:16:44 -08:00
Eric House
385220cf92
add debug preference, unused so far, for faking the type of radio I
...
have. Goal's to debug non-GSM devices correctly hiding all references
to play-via-SMS.
2015-02-13 18:52:13 -08:00
Eric House
4ddf11387f
make send-nfc-to-self available through a debug-only preference rather
...
than only on DEBUG builds.
2015-02-05 06:56:04 -08:00
Eric House
a4842bdaab
just hide the "hide title" pref on devices where it's a no-op --
...
rather than explain to a user why his action is being ignored
2015-01-27 21:40:22 -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
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
6da1b54636
add preference controlling whether more than on player is invited per
...
remote device
2015-01-05 06:32:16 -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
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
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
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
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
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
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
33a83b0e2f
toward use of data text messages for games: don't let CDMA phone users
...
turn data messages on, and when checking if SMS is supported say yes
for KitKat users if they've successfully turned data on.
2014-04-27 13:34:09 -07:00
Eric House
716109e979
Merge branch 'android_branch' into android_localize
...
Conflicts:
xwords4/android/XWords4/src/org/eehouse/android/xw4/PrefsActivity.java
xwords4/android/XWords4/src/org/eehouse/android/xw4/SMSService.java
2014-04-26 22:04:57 -07:00
Eric House
fbb042ffee
merge android_branch -> android_sms_kitkat
2014-04-26 18:31:05 -07:00
Eric House
e643e9d5c0
add debug preference via which Translate menuitems must be enabled
2014-04-22 21:06:05 -07:00
Eric House
d27f2d580a
(more of prev commit) generate xml layout files from res_src, and run all inflation through LocUtils that tries to substitute strings
2014-04-08 06:48:42 -07:00
Eric House
ea189c5717
turn study lists on by default
2014-03-14 06:45:17 -07:00
Eric House
49d26dab07
rough out UI for adding selected or played words to study list DB. Next: add a UI for displaying it etc.
2014-01-27 21:24:57 -08:00
Eric House
72341a085a
start out sending as data, but on first NPE, the symptom of CDMAness,
...
set the pref to send as text and do that from then on (unless the pref
is reset manually)
2013-11-27 07:08:58 -08:00
Eric House
eab12200af
add debug preference to determine whether to use sendDataMessage()
2013-11-26 07:11:22 -08:00
Eric House
42800851d3
combine thumbnail prefs to reduce nesting
2013-11-25 07:58:11 -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