Eric House
|
6c8cedf5bb
|
rename GamesList -> GamesListActivity, then move most of it into GamesListDelegate. This is part of exploring what it'll take to separate Activity-ness from the rest that can then also be used, say, from a Fragment.
|
2014-03-24 21:10:02 -07:00 |
|
Eric House
|
5ff5074180
|
yet another version of showConfirmThen()
|
2014-03-24 21:08:06 -07:00 |
|
Eric House
|
ef381f1d71
|
hide more files (changes generated)
|
2014-03-24 20:27:19 -07:00 |
|
Eric House
|
c60da510cb
|
add new source file
|
2014-03-24 20:26:56 -07:00 |
|
Eric House
|
9af9e2089b
|
ignore more files in dbg dir
|
2014-03-24 19:54:35 -07:00 |
|
Eric House
|
6256e2a843
|
don't show check-for-updates menuitem unless we can update something: we're not installed from the Play store OR we've installed at least one wordlist.
|
2014-03-24 07:37:44 -07:00 |
|
Eric House
|
b4df0125cc
|
make formatting uniform (no code change)
|
2014-03-24 06:56:21 -07:00 |
|
Eric House
|
57e2dd5492
|
make remote/robot score report dialog non-blocking to fix ugly first-game experience
|
2014-03-24 06:55:13 -07:00 |
|
Eric House
|
a842363be1
|
rename file: Lookup dialog is no longer an Activity
|
2014-03-23 18:53:38 -07:00 |
|
Eric House
|
73a1083dff
|
only show lookup menuitem when there's a single word selected, and include that word in the menu title
|
2014-03-22 10:37:48 -07:00 |
|
Eric House
|
e2cd275459
|
cleanup
|
2014-03-22 10:14:27 -07:00 |
|
Eric House
|
c426741fa1
|
use same counter title for wordlist and studylist browsers
|
2014-03-21 19:54:30 -07:00 |
|
Eric House
|
0b01caf262
|
add missing image, fixing build breakage
|
2014-03-21 19:48:28 -07:00 |
|
Eric House
|
9dab6bc772
|
add studylist menu to lookup selected words -- same as tapping, but maybe easier to discover.
|
2014-03-21 19:42:23 -07:00 |
|
Eric House
|
b776b7cd71
|
try inverting it
|
2014-03-21 19:07:12 -07:00 |
|
Eric House
|
13b64871d5
|
update strings for release
|
2014-03-21 18:57:00 -07:00 |
|
Eric House
|
638f9725e3
|
new versions of placeholders
|
2014-03-20 18:57:15 -07:00 |
|
Eric House
|
2f49f64c4f
|
clear selection in onResume since we're rebuilding list; fixes it being forever out of sync after a wordslist is opened
|
2014-03-20 18:56:56 -07:00 |
|
Eric House
|
5d32fce43e
|
don't allocate new Runnable on every draw
|
2014-03-20 05:18:40 -07:00 |
|
Eric House
|
673ab53a61
|
go back to extending XWListAdapter
|
2014-03-20 05:11:52 -07:00 |
|
Eric House
|
3717035150
|
include number to be deleted in comfirm message
|
2014-03-19 22:56:17 -07:00 |
|
Eric House
|
c7818bd364
|
build query a bit more effeciently
|
2014-03-19 22:52:33 -07:00 |
|
Eric House
|
38fe8ec3fd
|
invalidate menubar when might change
|
2014-03-19 22:39:21 -07:00 |
|
Eric House
|
426e939b61
|
hook up onClick to launch lookup
|
2014-03-19 22:25:14 -07:00 |
|
Eric House
|
64a5aab456
|
hook up long click to [de]select
|
2014-03-19 21:36:49 -07:00 |
|
Eric House
|
fd817a98da
|
implement menus, including adding crappy placeholder icons
|
2014-03-19 21:29:20 -07:00 |
|
Eric House
|
aa6fbf8605
|
snapshot on the way to making studylists editable: add checkbox to xwlistitem. It's to be an alterative to long tap to select. Implement selectAll and deselectAll.
|
2014-03-19 20:42:29 -07:00 |
|
Eric House
|
e7708ef439
|
fix NPE when serializing
|
2014-03-19 20:17:53 -07:00 |
|
Eric House
|
c333e561af
|
use a global enum for DlgDelegate actions -- should be no real code change
|
2014-03-18 06:06:21 -07:00 |
|
Eric House
|
12e77e8c47
|
get rid of three Utils.format calls
|
2014-03-17 08:20:43 -07:00 |
|
Eric House
|
a5f0c797bb
|
use one message for deletion of groups, whether one or many
|
2014-03-17 07:45:09 -07:00 |
|
Eric House
|
37b2458140
|
add number being reset to message
|
2014-03-17 06:56:10 -07:00 |
|
Eric House
|
cb5bb00ef0
|
remove LookupActivity
|
2014-03-14 19:21:31 -07:00 |
|
Eric House
|
94a838d88e
|
give lookup alert a title
|
2014-03-14 18:55:06 -07:00 |
|
Eric House
|
be440c8abf
|
try, again, making lookup dialog an alert rather than an activity. It's a much better experience on a nexus 5 but I've lost my records of why I made it an activity in the first place -- what phones it sucked on as an alert. Still probably doesn't bundle itself correctly and is missing a title.
|
2014-03-14 18:41:54 -07:00 |
|
Eric House
|
d4930e157b
|
make method private
|
2014-03-14 07:12:53 -07:00 |
|
Eric House
|
ea189c5717
|
turn study lists on by default
|
2014-03-14 06:45:17 -07:00 |
|
Eric House
|
94d9a03d51
|
add enum to hold all dialogIDs so they're forced to be unique across the app. (The diff's big but there's no behavior change.)
|
2014-03-14 06:37:32 -07:00 |
|
Eric House
|
1ee16ca09d
|
remove unnecessary import
|
2014-03-11 22:01:30 -07:00 |
|
Eric House
|
640837f318
|
up strings for new release
|
2014-03-11 19:16:41 -07:00 |
|
Eric House
|
dee75f5a0a
|
don't ref dicts from dmgr_get()
|
2014-03-10 21:50:06 -07:00 |
|
Eric House
|
f601f2bf57
|
use dictmgr in java. This requires jni globals that live across boards being opened and that include a mempool dicts will be allocated out of. Seems to work, and to get ref counts as high as 6 or so before they drop down to one when all boards are closed. (The final is held by the dictmgr which won't give it up until the app itself is GC'd)
|
2014-03-10 19:14:59 -07:00 |
|
Eric House
|
a2671f5ef0
|
add global mempool that can survive individual games, and include it every game's globals. Use it instead of game's mempool to create dictionaries so they can outlive a game and not trip asserts on pool delete. Wrap dicts in a java class that refcounts them when BoardCanvas wants to keep one so that, I hope, the bug using a deleted dict will go away.
|
2014-03-09 14:46:33 -07:00 |
|
Eric House
|
9f5d470c07
|
no need for final
|
2014-03-09 14:39:18 -07:00 |
|
Eric House
|
9d9c822bb8
|
save, commented out, how to call the contstructor of a nested class -- in case I go back to doing things that way.
|
2014-03-09 14:23:24 -07:00 |
|
Eric House
|
a7c114e3f9
|
refcount dicts. Model "owns" its copy and so increments the refcount when gaining one and decrements the count on any being replaced (and on all on exit). This is setting up the real change, which is to let the java world wrap dicts in objects that hang onto them until they're destroyed, which should fix problems where dicts are referenced after they've been destroyed.
|
2014-03-08 20:57:27 -08:00 |
|
Eric House
|
e0c17c50b3
|
catch off-thrown exception. This should prevent a crash, but the fix is probably to figure out why it's happening -- later.
|
2014-03-08 12:55:46 -08:00 |
|
Eric House
|
fb7c1682b4
|
tweak string
|
2014-03-07 19:10:06 -08:00 |
|
Eric House
|
3b971e0153
|
tweak build timestamp format
|
2014-03-06 22:11:13 -08:00 |
|
Eric House
|
c31c9cb365
|
don't show resend menuitem unless there are moves to resend
|
2014-03-06 07:43:20 -08:00 |
|