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
20509d8449
cleanup: remove duplicate methods
2014-08-09 07:20:00 -07:00
Eric House
b7db0125ba
add and use NewGameFrag (but the game it launches is as an activity);
...
cleanup so delegate is only source of what its layout is.
2014-08-07 07:26:53 -07:00
Eric House
4f4a84ccf5
fix showDialog to work when parent activity is the FragActivity
...
(shared by all DelegateBase instances). Fix is a hack to continue
using old-style managed alerts because the DialogFragment
implementation takes over onDismissListener and onCancelListener and I
use them too much.
2014-08-07 06:36:41 -07:00
Eric House
7329cb842d
add assertion
2014-08-07 06:26:04 -07:00
Eric House
ff5df01b28
pass layout and menu into delegate constructor so it can handle
...
inflation for fragments and activitites.
2014-08-05 07:02:39 -07:00
Eric House
f4f486403e
make it possible to open a second game
2014-08-01 08:09:41 -07:00
Eric House
6d3f56fa45
add studylist as fragment; fix so board displays beside games list
2014-08-01 07:48:24 -07:00
Eric House
96eacabf10
snapshot: tons of changes toward dual-pane. Board opening is about
...
all that works.
2014-08-01 06:39:09 -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