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
Eric House
e998fbfcba
log less
2014-08-09 17:11:35 -07:00
Eric House
8b4519da74
merge in one more Delegate change from dualpane2
2014-08-09 10:54:21 -07:00
Eric House
59640f59e1
remove unused method added by merge
2014-08-09 10:45:43 -07:00
Eric House
409085dd25
cleanup: remove duplicate methods
...
Conflicts:
xwords4/android/XWords4/src/org/eehouse/android/xw4/GameUtils.java
xwords4/android/XWords4/src/org/eehouse/android/xw4/GamesListActivity.java
2014-08-09 10:45:05 -07:00
Eric House
91e2edecf4
manually merge in improvements to activity/delegate interaction made
...
toward dual-pane effort.
2014-08-09 10:33:05 -07:00
Eric House
bbc3d0e8e3
merge fix_android_beta_86 -> android_branch
2014-07-30 07:24:47 -07:00
Eric House
b532883361
up strings for new release
2014-07-30 07:10:53 -07:00
Eric House
7f880627ec
don't create toolbar unless required widgets are present in layout,
...
then test for null toolbar before use. Fixes NPEs on small screens.
2014-07-30 07:07:00 -07:00
Eric House
f01d12035b
test for null (though should not be required to fix this)
2014-07-30 07:05:49 -07:00
Eric House
f093aba1a6
add missing ID so background coloring can work
2014-07-30 07:05:34 -07:00
Eric House
129f404026
do setup correctly from both constructors
2014-07-30 07:03:44 -07:00
Eric House
d51dd6ae7a
pass new interfaces into Delegates rather than Activities to get ready for Fragments
2014-07-25 11:17:22 -07:00
Eric House
2d00a7d1ed
add bug fix comments
2014-07-24 21:46:37 -07:00
Eric House
683302f40e
remove views before adding new one. This shouldn't be possible, but
...
google's received reports of it happening.
2014-07-24 21:46:23 -07:00
Eric House
c3f4e5323c
Fix (by inspection) NPE reported through google
2014-07-24 21:20:15 -07:00
Eric House
33bbbfeec7
change strings for next release
2014-07-24 20:47:54 -07:00
Eric House
56336f7178
double the max size of a tile, fixing board not using full screen in
...
portrait mode on Nexus 10.
2014-07-24 20:36:37 -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
e4c3e9fe13
remove dead code
2014-07-21 22:24:50 -07:00
Eric House
6ac5f2177f
catch up with recent changes
2014-07-21 22:13:32 -07:00
Eric House
a84194c180
ignore new files
2014-07-21 21:57:28 -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
71b2afefbc
use cell width for status width
2014-07-20 14:22:35 -07:00
Eric House
8b26a5316d
toward putting the status icon in the right place
2014-07-19 21:04:33 -07:00
Eric House
5825b9e056
don't set rect that won't be used
2014-07-18 21:31:21 -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
550e637440
cleanup
2014-07-18 21:28:31 -07:00
Eric House
a902bdcbad
limit width of scoreboard too
2014-07-17 21:31:17 -07:00
Eric House
aa811f11eb
test screen size in deciding to allow rotation
2014-07-17 21:30:53 -07:00
Eric House
d51a5e67f0
fix for super-wide screen: tiles are never wider than tall. Next:
...
scoreboard.
2014-07-17 08:01:00 -07:00
Eric House
35248cbef4
reduce min font size
2014-07-16 21:36:42 -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
d37ed8ca2a
move onWindowFocusChanged() into superclass
2014-07-16 19:54:13 -07:00
Eric House
6e3563aefc
remove french strings: translator hasn't seen them let alone approved
...
for release
2014-07-16 06:35:15 -07:00
Eric House
ddd1ef70b6
prevent games reset at the same time from all having the same seed by
...
passing rand()'s seed from java world rather than using current
seconds.
2014-07-15 07:32:57 -07:00
Eric House
467477843b
turn proguard back Off. Will get it working on another branch.
2014-07-14 22:37:10 -07:00
Eric House
591926b46c
adding file required for proguard
2014-07-14 21:46:09 -07:00
Eric House
3277ffab82
turn on proguard
2014-07-14 21:44:54 -07:00
Eric House
031cd613c1
Don't upload .apk as part of this script. Maybe later as part of -clone.sh.
2014-07-14 21:40:31 -07:00
Eric House
5da0a78710
remove logging
2014-07-14 07:34:16 -07:00
Eric House
079859f510
fix new game creation putting list into state where games couldn't be
...
launched: don't use m_launchedGame except to track that the UI's
launched a game.
2014-07-13 09:09:48 -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
e6d817e687
add partial French translation (for testing)
2014-07-12 16:19:40 -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
03843e77d1
on return from selecting a new language while creating a game, change
...
players' wordlists to match
2014-07-12 15:50:01 -07:00
Eric House
7e9c156747
expand/contract wordlist groups via tap on group as well as its arrow
...
button
2014-07-12 15:34:30 -07:00
Eric House
75e54fa727
don't reuse game list group if it's had its background changed since
...
that can't be undone (yet)
2014-07-12 11:04:41 -07:00
Eric House
3530e51102
remove unused variable
2014-07-12 10:51:57 -07:00
Eric House
a19437e2d2
use a style for elements common to group headers
2014-07-11 21:38:17 -07:00
Eric House
25d4b0a375
add groups info cache inval so when empty group gets a new game it
...
grows an expand button
2014-07-11 07:31:50 -07:00
Eric House
8dd1771a37
fix crash deleting two games in a row: don't set a game as selected
...
after it's been deleted, and delete games in-place from the list
rather than remaking the adapter.
2014-07-11 06:59:23 -07:00
Eric House
6fd0bcec49
Optimization: keep ivars pointing at subviews rather than calling
...
findViewById each time a GameListItem is recycled.
2014-07-10 06:31:43 -07:00
Eric House
e674ae4a3c
recycle views for games list elements too
2014-07-10 06:24:35 -07:00
Eric House
f3f5bf10a5
Recycle convertView for dicts list elements. Next: games list.
2014-07-10 06:15:09 -07:00
Eric House
1864675196
toward being able to reuse views
2014-07-09 21:45:22 -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
5d31671514
save dict to tmp file, renaming only after download is successful.
...
Fixes crashes when half-saved files are loaded.
2014-07-08 20:53:09 -07:00
Eric House
501227858b
make two activities handle config changes like all the others
2014-07-08 20:50:26 -07:00
Eric House
3472296bf4
generated translations
2014-07-08 07:11:24 -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
71fce9bf15
make dict (or app) download cancellable
2014-07-07 07:58:41 -07:00
Eric House
7b556af135
remove unused string
2014-07-06 21:38:36 -07:00
Eric House
6a94741c61
fix so game most recently opened is selected after return to list
2014-07-03 17:42:03 -07:00
Eric House
41dbc5dfa3
remove logging when file-not-found
2014-07-03 17:25:29 -07:00
Eric House
8af99e39d1
implement move-groups inside superclass (though only one subclass uses it now)
2014-07-02 21:56:42 -07:00
Eric House
653a1082d9
give list adapters a common superclass and move expand/contract logic
...
there. To do: moving of group-moving logic.
2014-07-02 06:28:15 -07:00
Eric House
812d533d10
move list adapter for games list into GamesListDelegate, simplifying
...
it and speeding it up. It still gets tossed out too often; next task
is to call mkListAdapter() less frequently.
2014-06-28 15:39:06 -07:00
Eric House
cdf5d6ec9a
new commented-out formatting utility
2014-06-28 15:38:14 -07:00
Eric House
177fbb0bad
uncheck box as soon as download cancelled (and dismiss rather than
...
cancel the progress dialog so cancel listener doesn't get called on
normal completion)
2014-06-28 10:57:18 -07:00
Eric House
aa7c3a18e3
when user has to download a dict in order to reset a game (bad, but
...
too hard a requirement to remove), once the dict's downloaded continue
to reset, not open, the game.
2014-06-28 10:42:33 -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
38b37643f4
call mkListAdapter in a couple of places exposed now that it's not called in onResume
2014-06-24 22:04:59 -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
d062508929
no need to rebuild list onResume
2014-06-24 21:32:49 -07:00
Eric House
d902c35d33
add note
2014-06-24 08:19:20 -07:00
Eric House
c82ec8b646
use lang name, not code, to build download URL. Fixes download of Experimental lists.
2014-06-24 08:18:42 -07:00
Eric House
40d63be58b
too much logging
2014-06-24 08:18:42 -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
eac5e1dd65
cancel wordlist download/digesting when progress dialog dismissed
2014-06-24 08:18:42 -07:00
Eric House
39809e49aa
fix another NPE (though these don't occur on older devices)
2014-06-24 08:18:42 -07:00
Eric House
7e515b19c9
fix NPE in studylist; cleanup duplicated method
2014-06-24 08:18:42 -07:00
Eric House
4d9c7c97ba
Merge remote branch 'origin/android_localize' into android_localize
2014-06-24 08:16:56 -07:00
Eric House
d1f3648390
better shelf clearing
2014-06-24 08:16:01 -07:00
Eric House
23aa211a75
don't insist on presence of game's dict when deleting game
2014-06-23 08:14:19 -07:00
Eric House
91db8d9cdb
track which list items are expanded so when rebuilt (e.g. after
...
scrolling out of sight) the retain their state. (Not preserved across
invocations of the activity.)
2014-06-23 08:03:48 -07:00