Commit graph

8239 commits

Author SHA1 Message Date
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