Eric House
57cd547078
remove apparently gratuitous second call to srandom
2014-01-31 07:54:43 -08:00
Eric House
dd38543398
add toast to confirm that word's been added
2014-01-31 07:25:28 -08:00
Eric House
cb574ca156
up version strings
2014-01-31 07:25:07 -08:00
Eric House
ff2615fbc6
Merge branch 'android_studylist' into android_branch
2014-01-31 06:43:36 -08:00
Eric House
c40cef2101
add newbie tip for studylist copy feature
2014-01-30 21:31:14 -08:00
Eric House
426b5b59b2
for better discoverability, always show the studylist menus when the feature's on and supply explantions when there's nothing to show
2014-01-30 19:16:00 -08:00
Eric House
9dc94c97b2
put some of DlgDelegate's methods into an interface that can be passed around to be called by non-activities.
2014-01-30 19:14:23 -08:00
Eric House
647282968a
hide the label and spinner when there's only one language
2014-01-30 08:15:43 -08:00
Eric House
433993a384
remove early -- should not have gone out
2014-01-30 07:30:34 -08:00
Eric House
3ea86e630d
add label before lang-pick spinner
2014-01-30 07:12:32 -08:00
Eric House
a8d01f6de2
remove mistaken break
2014-01-30 07:00:30 -08:00
Eric House
652ce75277
add actionbar icon for copy
2014-01-30 06:38:03 -08:00
Eric House
f78af55cd1
disable add-to-list button after adding so there's feedback
2014-01-30 06:26:40 -08:00
Eric House
8e3cbdc1e3
Merge branch 'android_branch' into android_studylist
2014-01-29 21:56:28 -08:00
Eric House
32ecd1d026
more studylist: add lookup-on-tap, show language in title bar, and add
...
menuitem to board menu too
2014-01-29 19:37:04 -08:00
Eric House
11767a41e4
show toast on successful paste
2014-01-29 07:49:57 -08:00
Eric House
21f2936e87
confirm before deleting all words
2014-01-29 07:43:45 -08:00
Eric House
b5d4b6b778
implement clear (without warning)
2014-01-29 07:36:05 -08:00
Eric House
2520fb4c05
add menu and implement copy-to-clipboard
2014-01-29 07:15:25 -08:00
Eric House
d02787f591
fix capitalization
2014-01-28 18:52:35 -08:00
Eric House
42f35cb3d9
populate study list, doing the sorting in the DB query for now
2014-01-28 07:48:08 -08:00
Eric House
3f8e456db2
populate language chooser
2014-01-28 07:15:59 -08:00
Eric House
4421472391
add (empty so far) studylist browser and menu to invoke it
2014-01-28 06:50:27 -08:00
Eric House
9d19bed3b7
add studyListLangCount()
2014-01-28 06:32:25 -08:00
Eric House
aab876bf6d
remove toast
2014-01-27 21:25:22 -08:00
Eric House
49d26dab07
rough out UI for adding selected or played words to study list DB. Next: add a UI for displaying it etc.
2014-01-27 21:24:57 -08:00
Eric House
af035962e6
revise release notes; up version code
2014-01-27 18:58:41 -08:00
Eric House
b3ebadfde5
test for null that should never happen but google play says does.
2014-01-25 19:03:22 -08:00
Eric House
e9ffcdbbc5
fix, by inspection, NPE reported via Play dev console
2014-01-25 18:04:32 -08:00
Eric House
843c6389cf
use the same key to set and get bundle item, probably fixing a couple of recent Dev Console-reported crashes.
2014-01-25 17:56:15 -08:00
Eric House
4499639d73
up version strings
2014-01-23 19:46:21 -08:00
Eric House
acb090154d
add rate-me menu
2014-01-23 19:32:06 -08:00
Eric House
cb9f095d93
remove unused variable
2014-01-23 07:48:02 -08:00
Eric House
e72beaa265
add and use isGooglePlayApp()
2014-01-23 07:47:32 -08:00
Eric House
710f9c68ff
don't launch intent if null
2014-01-23 07:46:58 -08:00
Eric House
1b185d1575
use ccache for jni if present
2014-01-21 07:20:51 -08:00
Eric House
5ea1a799ec
fail if script fails
2014-01-20 07:33:16 -08:00
Eric House
af801997ef
update name of target SDK version (but not the version itself)
2014-01-07 07:19:47 -08:00
Eric House
633a9d190a
up copyright for the new year
2014-01-07 07:07:22 -08:00
Eric House
e34cc9007d
fix problems with opening and using wordlists on 64-bit linux by
...
making XP_U32 32 rather than 64 bits. Duh. Do same on Android jni just
in case.
2014-01-07 06:58:20 -08:00
Eric House
29d5cc5d13
fix crash when incoming sms invite includes an apostrope in the room
...
name -- by using rawQuery()
2013-12-28 11:30:49 -08:00
Eric House
d25e20221b
update send success status
2013-12-06 08:00:16 -08:00
Eric House
be28630109
pass dict with bt invite and otherwise catch up with how invites work.
...
Can now invite and play a game.
2013-12-05 07:31:17 -08:00
Eric House
0c15a0000e
pass package to script so can work from variants
2013-12-04 20:32:15 -08:00
Eric House
ca428d6a63
fix NPEs occurring when loading in a games DB (debug feature) whose
...
groups were different: recreate GameListAdapter and make it correctly
deal with having no group selection data (as that's stored in prefs)
2013-12-03 08:30:47 -08:00
Eric House
7c2b3b3d15
add clearGroupPositions
2013-12-03 08:27:29 -08:00
Eric House
e9efc27d7a
toss cache after reading in new DB
2013-12-03 07:54:38 -08:00
Eric House
3ccc9ac0f1
use auto-generated BuildConstants class instead of my own act-alike
2013-12-03 07:15:03 -08:00
Eric House
b5d6c513a6
add canUndo to GameStateInfo and use to hide the undo menu
2013-12-03 07:06:48 -08:00
Eric House
fdc807ceb8
up version strings for new release
2013-12-03 06:41:45 -08:00
Eric House
24eb63f109
Revert "replace ARGB_8888 with RGB_565 where possible to halve memory"
...
This reverts commit b7e44195c6
.
2013-12-03 06:28:56 -08:00
Eric House
94216a5fb9
add canTrade to GameStateInfo, pass through to java world, and use to
...
determine whether to show trade menuitem
2013-12-01 21:53:41 -08:00
Eric House
ace545a682
up version strings
2013-12-01 21:11:43 -08:00
Eric House
17dcb5c4f0
remove comment not meant to be checked in
2013-12-01 20:49:38 -08:00
Eric House
a4fe0adb62
allow missing items -- since menus are different on different devices
2013-12-01 20:40:04 -08:00
Eric House
3e6791c66f
remove method and use existing Util static instead
2013-12-01 20:32:17 -08:00
Eric House
968b1ba321
fix crash on small-screen devices by adding missing menuitem
2013-12-01 20:31:35 -08:00
Eric House
9b6f8d18e0
fix timer: don't reinit secondsUsed to 0 every time game loaded
2013-12-01 19:04:44 -08:00
Eric House
041385049d
add a bit of space separating explanatory text from spinner
2013-11-30 00:28:43 -08:00
Eric House
b7e44195c6
replace ARGB_8888 with RGB_565 where possible to halve memory
...
footprint of bitmaps
2013-11-29 16:14:18 -08:00
Eric House
dd5aaa41fa
erase full divider rect to fix leftover tile bottom after it's been moved.
2013-11-29 10:21:06 -08:00
Eric House
79b60ae895
cleanup
2013-11-29 08:48:13 -08:00
Eric House
60026b6ef2
move BoardDims into jni/
2013-11-29 08:43:34 -08:00
Eric House
26eff37c6b
move BoardDims into jni/
2013-11-29 08:43:21 -08:00
Eric House
69285d46a9
up version strings for release
2013-11-29 07:35:31 -08:00
Eric House
08b72bbc55
add asserts
2013-11-29 07:35:13 -08:00
Eric House
d3ce4aa4c7
fix NPE: jniThread gets turned to null sometimes, so test
2013-11-29 07:26:30 -08:00
Eric House
2dd56d08af
tweak string
2013-11-29 07:15:47 -08:00
Eric House
991c042e78
add newbie warning against using Firefox for wordlist downloads.
2013-11-28 19:01:07 -08:00
Eric House
11bde2b7fd
remove logging
2013-11-27 07:10:08 -08:00
Eric House
07a0e0ed93
fix crash: make thumbnail BEFORE closing game
2013-11-27 07:10:00 -08:00
Eric House
83bd5f773c
take snapshot after feeding background messages to game, which
...
required making snapshotting code work with a Context rather than a
full Activity. Untested with network play as the net's down now.
2013-11-27 06:09:49 -08:00
Eric House
66eb96dce2
notify BoardCanvas when we're closing a game so that it won't try to
...
use, in callback on UI thread, a dict that may no longer be valid.
Theory is this is why I'm seeing odd crashes in the jni.
2013-11-26 08:06:38 -08:00
Eric House
8976d26f00
clear thumbnail after resetting game
2013-11-26 08:04:30 -08:00
Eric House
29a4634a40
add assertOnUIThread()
2013-11-26 07:59:20 -08:00
Eric House
15cbad340a
clear thumbnail after processing background move so it'll get redrawn.
...
Better would be to just draw it since the game is already open, but
that takes more changes.
2013-11-25 08:08:04 -08:00
Eric House
d02bbf2d50
up version strings
2013-11-25 08:03:57 -08:00
Eric House
42800851d3
combine thumbnail prefs to reduce nesting
2013-11-25 07:58:11 -08:00
Eric House
0b00f303bb
cleanup after code review
2013-11-25 07:46:25 -08:00
Eric House
538fa20ffd
fix broken deleteGroup()
2013-11-25 07:45:43 -08:00
Eric House
2491051f65
don't require NFC
2013-11-25 05:52:09 -08:00
Eric House
8260fb1437
fix NPE on older phones
2013-11-24 18:13:54 -08:00
Eric House
7743fc52d5
fix assertion: rowid of -1 means all
2013-11-24 18:13:36 -08:00
Eric House
97fbbf8897
changelog for next release
2013-11-23 15:33:08 -08:00
Eric House
478ed9a12a
change method name
2013-11-23 15:32:58 -08:00
Eric House
ba181221dd
select newly created game too on return of focus
2013-11-23 12:17:42 -08:00
Eric House
7876e2cded
use constant
2013-11-23 12:17:21 -08:00
Eric House
f85bb082fc
optimization: return null quickly if param is invalid
2013-11-23 12:16:38 -08:00
Eric House
6f4cb4b0ca
fix (I hope) OOM errors when there are a ton of games by doing
...
snapshot creation and loading sequentially on a single thread so that
peak memory consumed by bitmap operations is lower. Remove snapshots
from GameSummary: the db is the only source now.
2013-11-22 22:58:39 -08:00
Eric House
d2c87647cd
reverse test so games db can be loaded
2013-11-22 18:51:42 -08:00
Eric House
f2ff596ff3
fix NPE by checking
2013-11-21 18:57:58 -08:00
Eric House
9820f6bf6b
set selection on children being reused
2013-11-21 18:57:32 -08:00
Eric House
4748d9f459
create groups opened
2013-11-21 08:08:44 -08:00
Eric House
ec2fb210be
on return from opening a game, select that game after clearing the selection
2013-11-21 08:00:59 -08:00
Eric House
8be57116ab
revert previous change: the right way to save selections is to add
...
screenSize to the list of changes handled so that Activities aren't
recreated each time, so do that instead.
2013-11-21 07:34:38 -08:00
Eric House
03b7a6d45f
preserve selection across orientation changes
2013-11-21 07:10:36 -08:00
Eric House
f88e7a89f0
tweak text
2013-11-21 06:47:00 -08:00
Eric House
75d9752024
use "pct." to indicate what thumb scale choices mean. '%' triggers a
...
known crasher in Android.
2013-11-21 06:44:19 -08:00
Eric House
7be3a3bef8
express thumb size as percent of screen with options, generated, in 5%
...
increments.
2013-11-21 06:27:09 -08:00
Eric House
b874406b7b
add newbie message about how NFC works
2013-11-21 05:53:38 -08:00