Eric House
d96b092b42
fix crash on tiny-screen devices: rename menu to match change on other
...
devices' menu
2013-10-21 20:38:07 -07:00
Eric House
b9afc47a25
placeholder icons for up and down, and fix to show only when there's room to move
2013-10-19 22:09:07 -07:00
Eric House
93425fe1e7
snapshot: fix crash on ICS; create game in selected group rather than
...
default (probably works local games only); etc.
2013-10-19 21:58:44 -07:00
Eric House
91142b1976
replace three more pngs with an .svg
2013-10-18 22:47:57 -07:00
Eric House
33a8c30ade
replace checked-in images with another generated
2013-10-18 22:40:53 -07:00
Eric House
d838151c0c
modify build system to generate .png files from .svg files, with one
...
.svg as an example.
2013-10-18 22:36:45 -07:00
Eric House
43e69c7627
make group head view selectable, and separate group and game selection
...
so that only one type can be selected at once. Combine all three
menus into one, but only enable subsets equivalent to the old menus
depending on what's selected. Snapshot: menus pretty much don't work.
2013-10-18 20:40:20 -07:00
Eric House
9fe34e4183
Merge branch 'from_android_beta_69' into android_branch
2013-10-17 06:31:17 -07:00
Eric House
bf13046d98
add -> to submenu title to indicate it's a submenu
2013-10-17 06:13:47 -07:00
Eric House
b4dc0dbcbd
tweak changes description
2013-10-17 06:13:27 -07:00
Eric House
055b4ce04e
don't try to hide whole submenu -- crashes on 2.3 devices
2013-10-17 06:12:37 -07:00
Eric House
ea4c705bc6
up strings for new release
2013-10-17 05:43:57 -07:00
Eric House
85382c982c
remove words from main games list. People don't read them, and now
...
there's a '+' in the menubar.
2013-10-16 08:13:18 -07:00
Eric House
9d6facce84
name the number of selected games in delete confirm dialog
2013-10-16 07:21:34 -07:00
Eric House
0c3057f75c
use different icon
2013-10-15 22:20:59 -07:00
Eric House
7414247ed1
add pencil/edit actionbar icons
2013-10-15 22:12:49 -07:00
Eric House
9217eb71dd
move config into actionbar from context menu, deprecating it there.
2013-10-15 22:06:29 -07:00
Eric House
9beef6d51e
move Trade menu into actionbar
2013-10-15 22:04:50 -07:00
Eric House
972629db8e
string tweaks, including calling Exchange "Trade" because it's smaller.
2013-10-15 22:04:33 -07:00
Eric House
4bc554bc40
use new params-passing DlgDelegate to add hint about new selecting
...
feature.
2013-10-15 19:04:58 -07:00
Eric House
6a6c528d36
new newbie message (not yet used)
2013-10-15 18:44:10 -07:00
Eric House
4af68196a6
use same icon for both add menuitems
2013-10-15 07:37:31 -07:00
Eric House
c2605344e0
remove padding that was causing redraw after unselected
2013-10-15 07:33:24 -07:00
Eric House
638ad7b2c2
use proper Holo icons for delete and add
2013-10-14 08:08:46 -07:00
Eric House
2f0f4996ac
don't persist selection: goal is that it remains only while the
...
GamesList activity is frontmost within the app (including if app
itself is backgrounded); clear selection on back button (copying
gmail); be more effecient getting multiple child views.
2013-10-14 07:50:42 -07:00
Eric House
ec8a4119a9
give network icon a bit of padding now that it's a tap target
2013-10-13 20:46:24 -07:00
Eric House
ac229e4ae7
implement delete of selected games with confirmation
2013-10-13 20:33:55 -07:00
Eric House
e7a23afc4a
add delete item to menu/actionbar, visible only if number of selected
...
games > 0
2013-10-13 20:15:51 -07:00
Eric House
1d0ccf97af
copy in change to select games in games list and to remember which are
...
selected.
2013-10-13 20:03:52 -07:00
Eric House
e56fd06c09
mention menubar change
2013-10-11 22:40:29 -07:00
Eric House
2acd59e08e
give credit for report
2013-10-11 22:11:14 -07:00
Eric House
7714bdc84f
up version strings
2013-10-11 20:42:22 -07:00
Eric House
ec77be8a2a
put the pass/turn done menuitem in the action bar as a first cut
2013-10-01 07:50:01 -07:00
Eric House
f4881dd00e
make default value false (though doesn't matter as caller sets that:
...
prev commit)
2013-10-01 07:50:01 -07:00
Eric House
6dcb08594e
remove unused strings
2013-09-30 07:09:25 -07:00
Eric House
f3e41486ca
handle mailto: url, and add one. Note that everything about the url
...
is ignored, just routes to existing Utils.email() method.
2013-09-30 07:09:25 -07:00
Eric House
ce9c345aa9
add changelog and up version strings for new release
2013-09-30 07:09:25 -07:00
Eric House
f74a82ee07
make background for exchange buttons black so they look
...
enabled/disabled when in fact they are. Apparently now that the
theme's changed they don't look right without it, perhaps because the
old theme gave their layout a background other than white.
2013-09-22 20:37:42 -07:00
Eric House
9d722e0b13
follow relay reg protocol change to always send relayID even if empty;
...
track whether current registration is good, but DON'T throw current
relayID away when gcm id changes, rather, reregister with same
relayID.
2013-09-20 05:35:08 -07:00
Eric House
aa13fa07a7
Merge branch 'from_android_beta_65' into android_branch
2013-09-17 07:30:36 -07:00
Eric House
6225ec1d87
fix name string
2013-09-15 13:12:34 -07:00
Eric House
59d32d36b0
up version strings
2013-09-15 10:32:26 -07:00
Eric House
91e78eccf9
make download progress determinate
2013-09-11 08:37:12 -07:00
Eric House
51850ad019
remove strings no longer used
2013-09-11 07:19:35 -07:00
Eric House
ae79da9842
Merge branch 'from_android_beta_65' into android_branch
2013-09-10 08:00:57 -07:00
Eric House
a1300e9fe2
can't use & in the changes file
2013-09-09 19:45:09 -07:00
Eric House
a25d664eb5
Merge branch 'from_android_beta_65' into android_branch
...
Conflicts:
xwords4/android/XWords4/res/raw/changes
xwords4/android/XWords4/src/org/eehouse/android/xw4/BoardActivity.java
2013-09-09 08:01:28 -07:00
Eric House
bd81eb4bbe
list another change
2013-09-09 07:44:46 -07:00
Eric House
00aa53dd3a
up version strings
2013-09-09 06:56:48 -07:00
Eric House
5d7cc9e9e8
disable chat, and include reason in change log
2013-09-08 19:09:49 -07:00
Eric House
1cf676e86b
stop menu button (or "action bar overflow") from being invisible on
...
tablet devices.
2013-09-07 16:09:53 -07:00
Eric House
afab7ab33a
up version strings
2013-09-07 08:16:44 -07:00
Eric House
de2c938f41
stop menu button (or "action bar overflow") from being invisible on
...
tablet devices.
2013-09-07 08:10:00 -07:00
Eric House
23bdec0ea1
Remove debug prefs checkboxes for ignoring gcm and using the udp relay
...
mechanism. Replace with static finals with shipping settings.
2013-09-01 09:40:08 -07:00
Eric House
7b9f6adf6d
preserve most recent maxInterval rather than counting on getting it
...
from relay.
2013-08-31 07:59:58 -07:00
Eric House
7bce97f78a
post notification, not alert, on receipt of relay alert message
2013-08-19 07:02:03 -07:00
Eric House
652a8ec905
toward staying reachable as-if GCM were there: note whether GCM
...
working, and if so skip keeping the connection up. But otherwise stay
reachable by relay for a week after last udp packet was received.
2013-08-12 08:24:52 -07:00
Eric House
1d52a9afea
add reset button to ConnStatusHandler on-click dialog that calls to
...
stubbed-out function in RelayService
2013-08-10 23:24:46 -07:00
Eric House
f96155f12b
merge changes for quick b65
2013-08-08 01:14:23 -07:00
Eric House
20056153aa
up version strings
2013-08-07 23:54:47 -07:00
Eric House
da3f62729b
Merge tag 'android_beta_64' into android_branch
...
beta 64
2013-08-07 06:18:15 -07:00
Eric House
b33991486c
up strings for next beta (a quick fix)
2013-08-06 22:03:09 -07:00
Eric House
5571816339
enable udp by default
2013-07-16 08:05:46 -07:00
Eric House
d50c808f96
Merge branch 'android_branch' into gtk_multigame
...
Conflicts:
xwords4/android/XWords4/src/org/eehouse/android/xw4/DlgDelegate.java
xwords4/common/comms.c
xwords4/linux/cursesmain.c
xwords4/linux/cursesmain.h
xwords4/linux/gtkmain.c
xwords4/linux/gtkmain.h
xwords4/linux/linuxmain.c
xwords4/linux/main.h
xwords4/linux/scripts/discon_ok2.sh
xwords4/relay/xwrelay.cpp
(Note: The curses app crashes on exit with mempool assertions, but that's a problem before the merge.)
2013-07-09 07:18:00 -07:00
Eric House
bb68b25429
remove suggestion I don't have permission to use icons!
2013-07-07 19:53:12 -07:00
Eric House
0f104db88c
list another change
2013-07-07 13:07:12 -07:00
Eric House
fb32c847ae
more changes from translator
2013-07-05 21:37:38 -07:00
Eric House
7419e3506a
add missing string to translation
2013-07-05 06:19:28 -07:00
Eric House
cd1886a751
changes from translator
2013-07-04 20:46:59 -07:00
Eric House
3f2548dcce
Merge branch 'fix_tablets' into android_branch
...
Conflicts:
xwords4/android/XWords4/res/raw/changes
2013-06-27 08:04:03 -07:00
Eric House
4a49c49e87
changes for second tablet fix release. This time I've confirmed they
...
work on the google store.
2013-06-27 07:58:02 -07:00
Eric House
79293503fd
Merge branch 'from_beta_60' into android_branch
...
Conflicts:
xwords4/android/XWords4/AndroidManifest.xml
xwords4/android/XWords4/project.properties
xwords4/android/XWords4/res/raw/changes
2013-06-25 21:25:03 -07:00
Eric House
8cb89976cb
new quickie release to fix Play Store filtering out devices without
...
phones -- or so I think. Make SMS optional, and up version strings.
2013-06-25 21:14:14 -07:00
Eric House
6a9c0bf5d4
up version strings for next beta
2013-06-05 20:56:59 -07:00
Eric House
f9676f5ffd
set focusableInTouchMode on wordlist browser's layout. This is the
...
only way I can find to prevent the soft keyboard from coming up on
launch.
2013-06-05 07:34:31 -07:00
Eric House
ca8a37d822
move less-used buttons to right where they may be off-screen
2013-06-05 07:33:31 -07:00
Eric House
c6d06e5fa4
bring up new popup on tap rather than long-tap of browser button to
...
make it easier to discover. Long-tap now opens the wordlist directly.
2013-06-05 06:59:08 -07:00
Eric House
bb130a9b9f
new feature: long-click on wordlist button in BoardActivity brings up
...
a popup of all wordlists so you can browse one that's not in use,
e.g. to see if a word's legal in a larger wordlist. Uses PopupMenu
class that was introduced in API 11, so 11's the target now and the
interface trick is used to prevent crashing on older devices (which
get a "needs newer Android" alert.)
2013-06-04 07:29:40 -07:00
Eric House
4470a9e66c
clean up a couple of debug-only strings
2013-05-09 22:15:38 -07:00
Eric House
7d8cddb31f
Merge branch 'android_branch' into gtk_multigame
...
Conflicts:
xwords4/linux/gtkmain.c
xwords4/linux/linuxmain.c
xwords4/relay/xwrelay.cpp
2013-05-08 07:37:55 -07:00
Eric House
5a026ffda3
merge android_wordlists (local branch)
2013-05-01 06:39:31 -07:00
Eric House
c31a1d98df
update changes list
2013-05-01 06:33:22 -07:00
Eric House
87e21cd204
fix type in English string
2013-04-18 19:46:12 -07:00
Eric House
81ce47fe5e
Add Brazilian Portuguese translation.
2013-04-18 19:44:52 -07:00
Eric House
75d11d7d95
Revert "First cut at Brazilian Portuguese localization, unmodified from what"
...
This reverts commit 6b43d29ff1
.
Belongs on the main branch as it won't be part of the next beta.
2013-04-18 19:24:19 -07:00
Eric House
dbc8605d1d
remove removed change from changelist
2013-04-18 19:19:41 -07:00
Eric House
cdcfef4e18
fix type in English string
2013-04-17 20:03:14 -07:00
Eric House
6b43d29ff1
First cut at Brazilian Portuguese localization, unmodified from what
...
the translator provided.
2013-04-17 19:59:41 -07:00
Eric House
7288e8c6dc
up version/changes for next release
2013-04-16 07:14:03 -07:00
Eric House
a9d94e2977
list changes for b59
2013-04-06 08:24:30 -07:00
Eric House
43f4e802b6
up copyright year -- it's 2013 now
2013-04-06 08:18:27 -07:00
Eric House
86b39b8340
up version strings and number
2013-04-06 08:04:05 -07:00
Eric House
83441c65ef
debug pref to disable GCM so new stuff can be tested on-device
2013-01-25 07:16:38 -08:00
Eric House
3bcf5d504b
add a debug pref for turning on UDP-based networking (ignored so far)
2013-01-19 16:03:29 -08:00
Eric House
f5b8bb7aae
fix text to match there being multiple buttons
2013-01-01 23:26:31 -08:00
Eric House
2202c6c6bf
up version strings and number
2013-01-01 22:33:31 -08:00
Eric House
c97ec6b1e9
up copyright year -- it's 2013 now
2013-01-01 22:33:19 -08:00
Eric House
90adcde164
move side padding around
2012-12-29 12:42:48 -08:00
Eric House
04a7f9c999
tweak text; fix misspelling
2012-12-29 12:30:01 -08:00
Eric House
05566b1833
add space before ) to protect against buggy email url parsers.
2012-12-29 12:24:13 -08:00
Eric House
e58e520f70
fix name/rename group dialog title
2012-12-29 11:53:18 -08:00
Eric House
ff3af7f095
add xml-non-strippable space between sentences
2012-12-29 07:47:12 -08:00
Eric House
c994b27c04
try grey background and italic text for list group views
2012-12-28 20:01:13 -08:00
Eric House
0d9f1a3ba7
add move-up and move-down menuitems so group order can be controlled
...
by user. Store position as array of rowids in preferences, and make
game info hashed by rowid rather than name.
2012-12-26 18:55:15 -08:00
Eric House
0a7fcb2de4
remove deleteAll menuitem
2012-12-22 23:21:01 -08:00
Eric House
3ce379588b
indent game list items to make them easier to tell from group items
2012-12-22 22:54:10 -08:00
Eric House
e8c3c304ab
Fix so when child is invalidated its group/parent also is. Now when
...
an invisible child gets a network game message that changes its expiry
rendering and it's the one the group is showing, the group will follow.
2012-12-21 17:31:37 -08:00
Eric House
3436a71d65
new string for dialog title (forgot this last checkin)
2012-12-21 17:29:44 -08:00
Eric House
d33f44ea24
Merge branch 'android_branch' into android_groups
2012-12-21 17:15:30 -08:00
Eric House
db829337f5
up version strings etc.
2012-12-20 21:51:38 -08:00
Eric House
ed0bb5b31e
minimum to get game list group headers reflecting the most urgent move
...
expiry info of a contained game: local if there is one, otherwise
remote. Still need to hide it when expanded, update, etc.
2012-12-19 20:45:58 -08:00
Eric House
9cbd76aae7
more cleanup; log info toward reuse of list items (looks unlikely)
2012-12-18 07:40:48 -08:00
Eric House
8a58492389
Merge branch 'android_branch' into android_groups
...
Conflicts:
xwords4/android/XWords4/res/values/strings.xml
xwords4/android/XWords4/src/org/eehouse/android/xw4/DBUtils.java
xwords4/android/XWords4/src/org/eehouse/android/xw4/GameListAdapter.java
xwords4/android/XWords4/src/org/eehouse/android/xw4/GamesList.java
xwords4/android/XWords4/src/org/eehouse/android/xw4/XWApp.java
2012-12-18 06:35:07 -08:00
Eric House
51a5e80a26
mention attachment in invite email text
2012-12-16 15:13:36 -08:00
Eric House
7a1de73fb7
remove unused file
2012-12-13 20:18:36 -08:00
Eric House
f989dad63c
tweak changed descriptions
2012-12-13 07:11:51 -08:00
Eric House
eee954e705
list changes for next release
2012-12-11 19:15:15 -08:00
Eric House
b2bd6ce662
add and use preference for square rack tiles, removing code that alternated for testing purposes.
2012-12-11 07:25:43 -08:00
Eric House
7efbd2697d
rewrite list item logic. Use a single custom LinearLayout subclass
...
for both the loading and loaded phases, toggling its state once the
data's available. Reuse it: pay attention to what's passed into
getView and only allocate when there's no existing View to reuse.
Stop caching Views, as that defeats Android list logic that might
limit in-memory representation to the subset that's visible on-screen,
instead tracking a set of rowids whose data is known to be good as a
way of quickly drawing when there's a refresh.
2012-12-08 08:47:53 -08:00
Eric House
a640f9d97b
up version number and string
2012-12-03 06:51:50 -08:00
Eric House
bda0d51c7f
add Rematch button to game over dialog -- which only puts up notImpl
...
toast so far.
2012-12-02 18:45:35 -08:00
Eric House
c4e638bd84
Merge branch 'android_branch' into android_groups
...
Conflicts:
xwords4/android/XWords4/res/values/strings.xml
xwords4/android/XWords4/src/org/eehouse/android/xw4/DBHelper.java
xwords4/android/XWords4/src/org/eehouse/android/xw4/GamesList.java
xwords4/android/XWords4/src/org/eehouse/android/xw4/XWApp.java
2012-12-01 10:52:42 -08:00
Eric House
795e05f544
update with changes and next steps
2012-11-30 19:57:46 -08:00
Eric House
13b7877a80
put name of file being downloaded in progress dialog
2012-11-30 08:08:45 -08:00
Eric House
32d7daf2b5
warn about duplicate games not just when there's exactly one, and
...
include the most recent create time in the warning.
2012-11-30 07:13:00 -08:00
Eric House
f4dc8a6b41
snapshot of code and intent filter that gets an attachment into an
...
email and launches Crosswords when the attachment is opened.
Shouldn't, or at least shouldn't launch ONLY Crosswords, as the mime
type's not in the filter, but it does.
2012-11-29 08:19:07 -08:00
Eric House
bffb231d13
improve download-or-cancel messages
2012-11-28 21:07:03 -08:00
Eric House
6f620ebc44
move prefix into resources two since it's repeated.
2012-11-28 06:30:35 -08:00
Eric House
7c5a59beb3
remind self of Blaze's download directory
2012-11-27 18:31:14 -08:00
Eric House
441cc53740
Remove debug preference for setting host in invite emails, replacing
...
it with a string resource. The value passed in invites must match the
string hard-coded in the AndroidManifest so there's no point in making
it runtime-configurable.
2012-11-27 07:04:47 -08:00
Eric House
f3ecfa569a
get rid of the second URL in invites that's meant for those without
...
the app installed. It's confusing, especially in SMS case, and the
page they see when they don't have the app installed can explain how
to install it.
2012-11-27 07:02:44 -08:00
Eric House
e590db5f3f
merge in the db part of 82c39489f0
...
(android_groups branch, local only right now), but not the UI part
since it won't make the next release.
2012-11-26 08:05:05 -08:00
Eric House
a39cc44d56
Merge branch 'android_branch' into android_groups
2012-11-26 07:41:20 -08:00
Eric House
302ad04ef9
use recommended intent filtering to allow Crosswords to launch in
...
response to http URLs, removing need for custom scheme and one step
from the invitation process.
2012-11-26 05:41:42 -08:00
Eric House
ac435b7857
Merge branch 'android_branch' into android_groups
...
Conflicts:
xwords4/android/XWords4/src/org/eehouse/android/xw4/GamesList.java
2012-11-25 14:11:04 -08:00
Eric House
63b29a2cb2
Revert "add read-only debug prefs giving GCM and relay device IDs."
...
This reverts commit 5019d3960b
.
2012-11-25 13:55:02 -08:00
Eric House
5019d3960b
add read-only debug prefs giving GCM and relay device IDs.
2012-11-25 09:58:46 -08:00
Eric House
7d6e393007
use a different missing-dict explanation string when the name of the
...
inviter isn't known (relay case)
2012-11-25 09:58:14 -08:00
Eric House
dcf239ca48
add newGroup menu for when button's hidden; add deleteAll menuitem to
...
set of debug-features (but this should probably not ship until
deleting is changed.)
2012-11-21 06:17:09 -08:00
Eric House
cf88b60c4b
make the two buttons fill the screen, and use newly created style
...
for new_games layout too.
2012-11-20 19:11:39 -08:00
Eric House
3bff555bfd
For move, make current group the default and warn whether there's only
...
one.
2012-11-20 18:34:26 -08:00
Eric House
48dd3bb72e
Merge branch 'android_branch' into android_groups
2012-11-20 07:02:27 -08:00
Eric House
b244adae1b
fix transposed words
2012-11-20 06:22:29 -08:00
Eric House
face24e915
make invite email text a bit easier to read
2012-11-20 06:10:57 -08:00
Eric House
cb70858583
up strings for next release (still a while out!)
2012-11-20 04:14:25 -08:00
Eric House
be3cad96d7
tweak strings
2012-11-19 21:23:07 -08:00
Eric House
1994ea788e
don't allow deleting default group. Wording needs fixing, or better
...
yet, replace the menuitem with greyed-out "is default group". But
this works for now.
2012-11-19 19:28:26 -08:00
Eric House
82c39489f0
lots of changes toward grouping games in user-definable groups.
...
Creation and movement between work. Deletion crashes. Expansion
doesn't stick. All's rough.
2012-11-19 07:41:15 -08:00
Eric House
cefc13a2cd
Docs say should allow GCM to reregister on app upgrade. And that the
...
registrar takes care of storing devid. So app version when
registration arrives, and get from registrar except after an upgrade.
2012-11-15 21:44:56 -08:00
Eric House
e1bc9876dd
add to-do
2012-11-15 21:23:31 -08:00
Eric House
5cbafb9f56
up version strings and code
2012-11-08 19:49:45 -08:00
Eric House
39dbed2004
add missing util method (fixing crash) and with it wire up new devID
...
scheme: now relay-assigned shorter id will be saved and used for
future games.
2012-11-06 07:08:06 -08:00
Eric House
03108f311a
Merge branch 'android_branch' into android_gcm
2012-11-05 06:14:21 -08:00
Eric House
0376e25c26
Merge branch 'fix_beta_53' into android_branch
2012-11-05 05:43:33 -08:00
Eric House
e8720ec419
add link to changelog
2012-11-04 17:53:42 -08:00
Eric House
3942a49cac
Add a debug preference allowing to provide, or override, the download
...
dir. This will let users work around bugs on devices like my Blaze 4G
where the OS gives the wrong path, and also allows testing. Inval
DictUtil's dict cache eash time this is changed, so in effect adding a
wrong path pref hides all dicts in the Downloads dir.
2012-11-04 17:47:30 -08:00
Eric House
90480aca4c
don't put up toast when checking SMS DB
2012-11-04 07:40:24 -08:00
Eric House
68d6e10ab7
up version strings for quick bugfix release.
2012-11-03 17:27:46 -07:00
Eric House
ecd6d81228
Merge branch 'android_branch' into android_gcm
2012-11-01 19:50:07 -07:00
Eric House
a4787d5614
remove unused strings
2012-11-01 19:45:13 -07:00
Eric House
364acb6dcd
cleanup: remove some logging and unused string resources
2012-11-01 19:32:29 -07:00
Eric House
c93dfd6605
Merge branch 'android_branch' into android_gcm
...
Conflicts:
xwords4/android/XWords4/res/values/common_rsrc.xml
2012-10-30 07:10:42 -07:00
Eric House
80a79b6991
Make it less likely that a message received while I'm not intercepting
...
them will be opened more than once: track whether I've searched the
SMS db, and only clear that setting when SMS play is *disabled*.
2012-10-29 21:20:32 -07:00
Eric House
e90621ec1d
use existing string rather than invent a new one
2012-10-29 07:30:09 -07:00
Eric House
e39b776d80
Add button to alert warning that SMS isn't on that takes you to
...
Preferences.
2012-10-29 07:20:11 -07:00
Eric House
2375a6730a
tweak text
2012-10-27 15:31:49 -07:00
Eric House
b83e587d91
changelog and version strings for beta 53
2012-10-27 15:21:33 -07:00
Eric House
5aef1afec3
point URL at android part of sf.net site, not home.
2012-10-27 13:18:08 -07:00
Eric House
fb747304eb
put sms at bottom of new-game dialog
2012-10-26 07:00:23 -07:00
Eric House
4c1c0ddaaa
Merge branch 'android_branch' into android_gcm
...
Conflicts:
xwords4/android/XWords4/src/org/eehouse/android/xw4/XWPrefs.java
2012-10-24 08:05:50 -07:00
Eric House
aec03fc572
When a game's consumated and guest discovers it isn't using the same
...
dict, give chance to switch, and to download if required. Because of
the way the JNI thread works, and JNI's requirement in general that
env instances match up (e.g. dicts must be destroyed in the same
thread that creates them), substituting into a live game is too hard.
So the game's saved with its new dict and then reloaded.
2012-10-24 07:17:21 -07:00
Eric House
ca561f225c
make dict storage location a default set in preference rather than
...
something queried each time.
2012-10-22 07:06:12 -07:00
Eric House
6ba5d4f7c8
use new internal download code for download to get dict required for
...
SMS invite as well. Still to do: put back the query for where the
thing should be stored. Hard-coded to go in INTERNAL for now.
2012-10-20 18:28:14 -07:00
Eric House
04f56ccf74
download dicts without the browser. This is a partial implementation
...
that will need to be generalized and used in other places, basically
whenever the full URL can be known.
2012-10-19 17:57:17 -07:00
Eric House
6c34f43df7
show toast when update requested manually and nothing found
2012-10-18 19:51:40 -07:00
Eric House
cb1a0093c3
Merge branch 'android_branch' into android_gcm
2012-10-17 21:23:09 -07:00
Eric House
e5feded0b1
When receiving an invite for a dict we don't have, post a notification
...
to DictsActivity that offers to download, and on download completion
arranges for notification of SMSService so the game can be created.
2012-10-17 21:20:08 -07:00
Eric House
de5dcdc5f9
starting new variant for GCM
2012-10-16 07:41:04 -07:00
Eric House
077270f1cd
merge in SMS-version UI -- there will not be a separate version for
...
SMS any more.
2012-10-15 08:29:46 -07:00
Eric House
eb47e75c50
put up more user-friendly message when dicts don't match.
2012-10-15 08:07:17 -07:00
Eric House
5f247db29c
use the same missing-players message for all three connection types
...
(even though the way they're reported is, though shouldn't be,
different.)
2012-10-15 07:31:02 -07:00
Eric House
c811282591
UI change: networked games are no longer allowed to have per-player
...
dicts. Now you select a single dict for such games in a new spinner
just below the lang spinner, and player's dicts are no longer
displayed. For standalone games, the single dict choice isn't there,
the individual dicts are displayed, and you must open a player config
to change the dict as before. The idea is that this will be less
confusing, particularly when I need to tell the guest that the host is
using a different dict.
2012-10-14 19:21:27 -07:00
Eric House
e64ecfb78d
implement resign on top of existing endGame logic, adding "quitter" as
...
new param passed to remote and changing final score formatting and
menu items to match. Still need to show old menu on android in case
where game has already ended.
2012-10-07 12:47:06 -07:00
Eric House
cd776a34dd
Revert "Display turn start time in game summary. This is definitely not its"
...
This reverts commit ebaa22594d
.
2012-10-01 17:53:35 -07:00
Eric House
bec596c744
remove no-longer-needed drawable
2012-10-01 17:52:56 -07:00
Eric House
0579253b8d
Also override TextView to show turn left there. Works, requiring only
...
that actual percentage of turn remainning be calculated.
2012-10-01 07:24:45 -07:00
Eric House
50b10cd365
new classes overriding LinearLayout to allow framing is-turn rect to
...
be drawn in two colors showing how much time left for turn. Required
because there's no (reasonably-easy) way to create nine-parts
dynamically.
2012-10-01 06:57:40 -07:00
Eric House
ebaa22594d
Display turn start time in game summary. This is definitely not its
...
final form!
2012-09-27 07:48:30 -07:00
Eric House
140c982d41
merge from android_branch
2012-09-24 07:39:44 -07:00
Eric House
168b69112e
up version strings for pending new release
2012-09-17 06:36:58 -07:00
Eric House
50e90405a7
add new Catalan word lookup URL
2012-09-13 08:00:37 -07:00
Eric House
4f180e9e14
pass rejecting dict name into java layer and display as part of turn
...
lost message.
2012-09-06 19:04:40 -07:00
Eric House
4d57fb889b
new and improved URL for Catalan lookup
2012-09-05 19:19:05 -07:00
Eric House
d12ed144ea
normalize file: add comments where don't proceed a string, and replace
...
tabs with spaces.
2012-08-31 21:36:49 -07:00
Eric House
73e29211b0
remove strings no longer used
2012-08-31 21:34:25 -07:00
Eric House
2eb8904a0a
rename to cWords-SMS, and move name <string/> into strings.xml so it
...
can be substituted too.
2012-08-30 19:11:46 -07:00
Eric House
3b8c9bfada
add two Catalan word lookup URLs
2012-08-30 07:07:42 -07:00
Eric House
c5f21a3517
new field to be populated if dict desc header is found.
2012-08-26 21:00:21 -07:00
Eric House
8f6486b381
add psuedo-unique device id to update messages; log installer once
...
(which will only matter once it's on the market)
2012-08-22 19:10:38 -07:00
Eric House
6758ebcdf5
version strings
2012-08-21 18:57:26 -07:00
Eric House
ba43e54d8b
make default false
2012-08-21 07:14:58 -07:00
Eric House
cc4549e7d3
add debug pref controlling whether non-release updates are installed.
...
(passed to info.py, but is ignored there so far)
2012-08-20 07:23:13 -07:00
Eric House
fbe842d089
cleanup
2012-08-16 08:14:50 -07:00
Eric House
75d8820b98
make check-for-updates a debug-only menuitem
2012-08-16 07:48:34 -07:00
Eric House
5584a66043
run update checks off a timer that adds a random element to its
...
interval; move update check URL into a debug pref.
2012-08-16 07:43:57 -07:00
Eric House
3666d5b541
Merge branch 'from_android_beta_49' into android_branch
2012-08-15 18:31:07 -07:00
Eric House
ca4b2e5354
update version code/strings
2012-08-15 18:18:59 -07:00
Eric House
6947c50238
pass lang instead of lang code; include app name in notification text
2012-08-15 07:22:10 -07:00
Eric House
cd340aba0c
post notification on receipt of url for new app that'll result it it's
...
being downloaded.
2012-08-15 06:53:13 -07:00
Eric House
7cb68f1c85
post notification when new dict is available and download it in
...
when notification selected.
2012-08-15 06:10:39 -07:00
Eric House
3ef81f248b
start on checking for updates/latest version: a menu item that
...
triggers new code that sends an HTTP POST to a python script on the
server that returns whether the current version is correct.
2012-08-13 21:10:22 -07:00
Eric House
829fd01685
remove change note about SMS version release
2012-08-13 07:09:59 -07:00
Eric House
c046606e53
string changes a new changes file toward new release and initial
...
release of SMS version
2012-08-02 07:18:58 -07:00
Eric House
ade5a84e2d
tweak sms plan confirmation text
2012-07-31 07:46:16 -07:00
Eric House
3641799c4e
wrap sms confirm view in scroller as it's wordy enough to need it in
...
landscape mode.
2012-07-31 07:45:58 -07:00
Eric House
af2c361225
add debug menu option to enable debug features, and first such
...
feature, to copy xwdb file to /sdcard. Option to do opposite is
stubbed out.
2012-07-30 07:23:52 -07:00
Eric House
1fe14be9bf
less ominous text for new SMS game creation, ominousness having moved.
2012-07-30 07:14:52 -07:00
Eric House
730cd0d599
tweak dialog text
2012-07-26 21:16:00 -07:00
Eric House
bc91956e20
put up an alert when SMS game opened but SMS is disabled. (Does not
...
have a button taking you to settings.)
2012-07-25 07:15:57 -07:00
Eric House
6405294f2f
remove unused pref
2012-07-25 07:12:54 -07:00
Eric House
cd1eb2e4da
add pref enabling SMS games, and a scary confirmation dialog meant to
...
force user to realize the potential costs (by requiring interaction).
Until that's enabled, show in New Game activity an explanation and
button that goes to Preferences.
2012-07-24 07:15:27 -07:00
Eric House
54b4478582
show orange arrows briefly when net traffic goes in or out
2012-07-20 18:11:02 -07:00
Eric House
00317dea1e
center board and buttons so that any leftover white space is half
...
above and half below.
2012-07-20 17:01:58 -07:00
Eric House
95b68ffae2
up changelog and version strings for new release
2012-07-18 07:24:59 -07:00
Eric House
a5c3c7e548
fix layout on wider screens (e.g. 768x1024): rather than draw the
...
board so wide that scrolling's required, reduce width enough that it's
not.
2012-07-18 07:07:53 -07:00
Eric House
516a1800a0
Add board-size to game config. It makes no sense for it to exist in
...
per-game defaults but not be settable in config. But it may make more
sense to remove both options/locations entirely, or hide them by
default.
2012-07-16 07:15:33 -07:00
Eric House
0769cbccdc
capitalize consistently
2012-07-14 07:48:19 -07:00
Eric House
248db3d144
update version strings and changelog
2012-07-12 20:56:28 -07:00
Eric House
bd70a1dd7d
improve text in remaining tiles dialog, and always show the tiles for
...
all trays rather than excluding those in current player's tray.
2012-07-09 21:44:29 -07:00
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
6abb56dd0c
make tmp list elem closer in size to the real thing so screen jumps
...
around less.
2012-07-07 11:29:15 -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
60a799ef1f
move SMS games up again, this time in a way that networked game creation
...
isn't hidden along with SMS.
2012-07-03 07:02:29 -07:00
Eric House
bf9fe75f5c
Revert "in new game dialog, move sms above network (since that's presumably"
...
This reverts commit 19dbddc0b8
.
2012-07-03 06:37:24 -07:00
Eric House
eba1d91157
fix game_config view contents sticking to bottom of tall screen when lock
...
checkbox hidden, e.g. on Kindle Fire.
2012-07-03 06:29:59 -07:00
Eric House
be9ed5b963
add toolbar button style for 'large' devices so buttons are bigger on
...
the Kindle Fire but not too big on phones.
2012-07-02 07:39:06 -07:00
Eric House
19dbddc0b8
in new game dialog, move sms above network (since that's presumably
...
the reason people chose that version)
2012-07-01 17:35:50 -07:00
Eric House
2ae6bd8caf
override onMeasure to make BoardView only as large as it needs to be
...
so that on tall narrow screens (e.g. Kindle Fire) there's no white
space between the tray and the buttons.
2012-07-01 12:54:38 -07:00
Eric House
9b9aec45da
format status timestamps in terms of how long ago (using
...
getRelativeDateTimeString); save and restore serialized timestamps.
2012-06-28 07:20:28 -07:00
Eric House
065446def4
paint status area background manually in red or green and use a single
...
transparent background icon for success and failure.
2012-06-27 06:44:24 -07:00
Eric House
8ff27cc075
include "sms" or "text" in chooser title
2012-06-24 14:46:02 -07:00
Eric House
10b47257e9
flesh out new connection status icon: track times and give meaningful
...
message. Still to do: [de]serialize state, and separate global from
per-game somehow. Might also want to include game state (e.g. whether
in a game or still looking.)
2012-06-20 07:50:08 -07:00
Eric House
2b9fb13dbd
Merge branch 'android_smallscreen' into android_branch
...
Conflicts:
xwords4/android/XWords4/src/org/eehouse/android/xw4/BoardView.java
2012-06-20 06:14:37 -07:00
Eric House
df907f6cb3
up version strings and changelog
2012-06-19 07:36:32 -07:00
Eric House
964c4cecd8
add dict-browse menuitem to small-screen board menu and on same move
...
undo/redo up per user request
2012-06-19 06:19:03 -07:00
Eric House
4cd8f8bfd1
change toast to not imply game to start immediately.
2012-06-19 06:18:44 -07:00
Eric House
a65e1dfa79
add menus for small-screen devices to provide functionality others get
...
from toolbar.
2012-06-19 06:11:16 -07:00
Eric House
5d9381e1bc
change text of menu from hide rack to show rack depending on hidden state
2012-06-19 06:11:16 -07:00
Eric House
b78ea03ea6
add board layout for small case that doesn't include toolbar or
...
exchange-state buttons, and check for presence of Views that may now
be missing. With this checkin small screen devices don't have access
to toolbar functionality -- new and expanded menu will be required for
them.
2012-06-19 06:11:16 -07:00