Commit graph

172 commits

Author SHA1 Message Date
eehouse
7913292942 get "Player 1" etc from a resource; don't hard-code! 2010-05-18 02:27:34 +00:00
eehouse
f3f350a12d Create new prefs screen with per-game defaults, adding existing and
new for dicts; use dict pref when creating new game; add menuitem to
dicts view to set that pref.  I want to launch the dicts activity from
the preference instead (which is information-only right now) but can't
figure out how to do startActivityForResult from a Preference....
2010-05-18 02:27:14 +00:00
eehouse
4f8c7b3cb8 trying again with the right params to iconv 2010-05-15 03:07:51 +00:00
eehouse
40c25d6137 add initial/default value of gameSeconds as a preference and honor it
when creating and copying CurGameInfo instances.
2010-05-14 12:43:17 +00:00
eehouse
c9ca99d3f0 convert (with iconv) to utf8 2010-05-13 04:20:20 +00:00
eehouse
8f0cae4bf2 czech strings as received from translator 2010-05-13 04:16:30 +00:00
eehouse
24c1527232 fix yOffsetChanged to follow new API, but still leave commented out;
set game file name from resource, and make visible in board title and
as part of games list entries.
2010-05-12 11:56:01 +00:00
eehouse
1e560bfd42 move the download-url string into non-localizable strings 2010-05-12 11:48:33 +00:00
eehouse
5542350094 comment out Hidden games menuitem; rearrange menuitems; fix missing
string that compiler didn't notice earlier.
2010-05-08 19:29:03 +00:00
eehouse
e3b77aa1f1 add dialog confirming delete_all menu 2010-05-08 19:28:38 +00:00
eehouse
0e3411ecd4 modify configure connection button to reflect conn type chosen; add
role-specifig hints to relay config dialog (in a way it'll be easy to
follow for others.)
2010-05-08 15:27:32 +00:00
eehouse
2992fd2d1f add connection separator/title; add prompt to Connection dialog 2010-05-08 15:26:47 +00:00
eehouse
a4bc872906 provide different players labels for the three roles 2010-05-08 15:25:54 +00:00
eehouse
c5032b9c4f get rid of whitespace 2010-05-08 15:25:26 +00:00
eehouse
57fe0a6f06 RelativeLayout is broken on 1.5 devices, so add an alternative and use
it on 1.5.  It might be good enough for the rest too....
2010-05-08 15:25:13 +00:00
eehouse
7e9be7de11 nuke commented-out dup string 2010-05-08 15:24:26 +00:00
eehouse
b62fcfd5ce improve hint text for Host; call remote players guests where context
is limited to host's view.
2010-05-06 12:47:58 +00:00
eehouse
2966939a5a add margins and set text color so hint text matches rest of dialog 2010-05-06 12:47:30 +00:00
eehouse
5a42bd54f0 Add prompt to role spinner. Would really like to add hints to each
element but don't know how to do that yet.
2010-05-06 12:47:15 +00:00
eehouse
27222fe336 make it a RelativeLayout, and put dict on same line as state 2010-05-06 12:46:55 +00:00
eehouse
03fedd6cbc remove "State" from state string 2010-05-06 12:46:25 +00:00
eehouse
f03579dd14 break item info into four text areas that can now be positioned to
look better.
2010-05-05 04:12:23 +00:00
eehouse
84a98fab4d get rid of carriage returns in strings formerly consed together in one
text field.
2010-05-05 04:12:02 +00:00
eehouse
3c7d972d85 specify a layout rather than a simple TextView for game list items,
step 1 toward better looking list.
2010-05-04 12:31:14 +00:00
eehouse
e48caca6ac make configure activity default theme like others after finding a
divider drawable that shows up.
2010-05-04 12:30:55 +00:00
eehouse
0e60013f59 remove SMS prefs setting 2010-05-04 12:30:39 +00:00
eehouse
34e6b07da2 use built-in list_selector_background to get appearance of list. Works! 2010-05-01 02:49:46 +00:00
eehouse
638ce53661 strings required by new game summary fields 2010-05-01 02:48:57 +00:00
eehouse
6d71b7be02 add summaries to PreferenceScreens 2010-04-25 18:13:41 +00:00
eehouse
6bc3408d8e move resources not requiring localization, both strings and string
arrays, into new file.  Remove arrays.xml since it's now empty.
2010-04-25 03:39:13 +00:00
eehouse
9ced0bb154 Give spinners string arrays as resources rather than via code; remove
headers from above spinners and instead include header info in text.
May want to revisit this latter change
2010-04-25 03:38:27 +00:00
eehouse
f2e62f74b5 no subcategory needed for prefs 2010-04-25 03:38:05 +00:00
eehouse
ac2b1728a9 first use of a style, for section headings 2010-04-25 03:37:44 +00:00
eehouse
6e626b62cf remove unused setting 2010-04-25 03:37:33 +00:00
eehouse
541cfc9925 raise version to b1 and make it a constant so localized strings don't
have to change each time.
2010-04-24 15:14:46 +00:00
eehouse
a219b4ae37 remove game config activity's menu. It was down to one item and that
(revert) isn't needed if the confirm logic is working.
2010-04-23 08:57:39 +00:00
eehouse
8ba15776d2 get rid of string for discard menu which is gone 2010-04-23 08:55:39 +00:00
eehouse
f78ff6786a replace menuitem to juggle players with button; place it and add
player button below player list; remove heading above phonies, adding
"phonies" to each spinner text; add "game settings" heading.  Still
need to find a way to make the headings pop visually.
2010-04-23 08:54:04 +00:00
eehouse
cdbf68de67 add new advanced pref: default board size. 15x15 is default. Isn't
used yet.
2010-04-23 08:49:07 +00:00
eehouse
848342ad7a remove string already removed from english version 2010-04-23 08:46:55 +00:00
eehouse
84675f9786 remove color tiles from game config and CurGameInfo class: it's a
global pref and was being ignored.
2010-04-23 08:43:11 +00:00
eehouse
f08f9ac390 put back smart robot string. 2010-04-23 08:40:22 +00:00
eehouse
baac58c090 add summaries to global prefs; remove "hide values" pref since screen
is big enough we'll never need it.
2010-04-23 08:39:24 +00:00
eehouse
4d3bab67bb make about box text white for contrast. I don't know why this is
required when opensudoku seems to be doing the same thing and getting
white text without specifying.  More to learn...
2010-04-20 02:39:16 +00:00
eehouse
56270dbe7e add missing carriage return (assumed by common code) 2010-04-20 02:38:55 +00:00
eehouse
f04a60c0ea make background color the last color preference. It's least important. 2010-04-17 04:21:07 +00:00
eehouse
70554b869f change string describing color 2010-04-17 04:20:20 +00:00
eehouse
81bdd66250 default background color is white 2010-04-17 04:20:07 +00:00
eehouse
a6a421f550 add preference for empty cell color, which other platforms have. This
change makes the pref editable and persistent, but doesn't use it to
draw.
2010-04-17 04:17:49 +00:00
eehouse
9a98c56b2b latest from translator 2010-04-17 04:17:26 +00:00
eehouse
348f3cfef3 up alpha version 2010-04-17 04:16:57 +00:00
eehouse
95ddf7ddd4 add preference controlling whether volume keys or a
ZoomButtonsController is used to support zooming.  Default is the more
discoverable ZoomButtonsController.
2010-04-15 03:34:03 +00:00
eehouse
7a5b2e10c3 changes, previously committed, to take advantage of new zoom API: hook
up to volume key and to ZoomButtonsController, pass from UI thread to
JNI thread and back, dis/enable buttons based on zoomability, and
remove zoom submenu.
2010-04-15 02:16:30 +00:00
eehouse
805ac26d09 add zoomin/zoomout menuitems. These should become a zoomwindow later. 2010-04-08 04:15:48 +00:00
eehouse
97569ae6d0 add advanced pref to hold dict download url; use it. 2010-04-08 04:12:08 +00:00
eehouse
02a96cdaa6 remove ability to edit host and port when configuring relay. Must use
prefs/advanced.
2010-03-21 03:13:16 +00:00
eehouse
a32975362a increase text of color labels -- but they should really be white. 2010-03-21 03:12:38 +00:00
eehouse
815ac74ebe change color prefs key names so won't crash opening older db 2010-03-21 03:12:28 +00:00
eehouse
19f6ec62db add a color sample above the RGB sliders so changes appear in real
time.
2010-03-21 03:12:17 +00:00
eehouse
9466203844 use sliders instead of text fields for editing of colors, and store
them as ints.  This will probably cause older versions to crash.  Need
either to change the names of keys or warn with next release.
2010-03-21 03:11:49 +00:00
eehouse
b20296fbd2 First cut at a color prefs editor. 2010-03-21 03:11:29 +00:00
eehouse
76926abdbf get rid of "ignored" since passwd no longer is 2010-03-21 03:10:20 +00:00
eehouse
5f6c8fd579 support passwords: save 'em when configuring player, and implement
askPassword in jni and java code.
2010-03-21 03:09:47 +00:00
eehouse
f28f5b80d3 include name of dict being downloaded in download progress dialog 2010-03-14 16:24:54 +00:00
eehouse
f5f54f53f4 increase size of miniwindow text and move linebreak in trading text so
still fits at larger size.
2010-03-14 16:24:37 +00:00
eehouse
77373765f8 get rid of strings that don't need localization 2010-03-14 16:24:22 +00:00
eehouse
7fadce15ef add menuitem to main games list view that brings up view of all
installed dicts.  Currently allows to delete them.  Later should allow
invoking a browser like DawgShow.
2010-03-14 05:01:55 +00:00
eehouse
626a7e4a32 rename list item class/layout to indicate more generic use 2010-03-14 05:01:33 +00:00
eehouse
cd2fc9b49a don't try to work on games whose dicts are missing (though users can't
actually delete them yet): check in GamesList, and put up alert via which
they can launch the download activity.
2010-03-13 23:11:57 +00:00
eehouse
6e77904d56 layout for dict download progress and string to populate 2010-03-13 23:10:42 +00:00
eehouse
2761772e05 When user dismisses GameConfig form, check if the game being viewed
has any state (moves) and if the changes being made would invalidate
that state and force a reset.  If so, give the user a choice between
save and discard.  Means CurGameInfo behaves slightly differently if a
game is in progress.  Also fix game reset to preserve comms address.
2010-03-13 23:10:30 +00:00
eehouse
eab9eed137 rm unused .xml file 2010-03-09 06:30:08 +00:00
eehouse
846f07e929 get rid of save button in comms config dialog 2010-03-09 06:29:49 +00:00
eehouse
a727c3bb2b get rid of tmp font-flags config preference 2010-03-09 06:29:31 +00:00
eehouse
dfb33c33b4 change about toast into about alert, in Utils so callable from two
locations.  Url and mailto ref may not work yet.  Needs contrast of
text with background fixed.
2010-03-09 06:29:04 +00:00
eehouse
04e454f922 add relay status icon 2010-03-08 06:16:08 +00:00
eehouse
4bbda7ad6e new strings for force-remote dialog 2010-03-08 06:14:58 +00:00
eehouse
dd002cf60f custom view for dialog to list players in checkboxes and require that
one be make remote
2010-03-08 06:13:36 +00:00
eehouse
2741c0067e increase size of player list item view in game config -- looks more
like a real list now.
2010-03-08 06:13:19 +00:00
eehouse
257addec99 divider to insert between players 2010-03-08 06:12:21 +00:00
eehouse
7d0bd9d50c implement mini window, jni and java rendering. Works on emulator, but
may not work as well under fat fingers....
2010-02-27 18:04:33 +00:00
eehouse
a18470e4a2 add and implement reset menuitem 2010-02-27 18:04:11 +00:00
eehouse
cf9c952fc2 handle final scores menuitem: add server_endGame to jni and new
dialog/mechanism to call back and forth between threads to query and
end game on positive response.
2010-02-27 18:03:07 +00:00
eehouse
142492ad85 get rid of game info menuitem and strings 2010-02-25 04:52:11 +00:00
eehouse
8c9b710e61 fix old typo: colors should be different 2010-02-25 04:51:06 +00:00
eehouse
c2ff34eeaa fix compile errors due to conflicts with default 2010-02-24 14:20:09 +00:00
eehouse
ce03b01491 new from translator 2010-02-24 05:21:55 +00:00
eehouse
3fd42f8510 temporarily add options to prefs to choose flags passed to Paint for
drawing text
2010-02-24 04:29:28 +00:00
eehouse
3ca7f84659 temporarily add options to prefs to choose flags passed to Paint for
drawing text; improve calc of textHeight to better fill cell.  Still
need to detect dicts where descent isn't used, e.g. hex
2010-02-24 04:29:17 +00:00
eehouse
93ad1f3b30 get rid of BlockingActivity, using instead dialogs inside
BoardActivity.  Block jni thread after it posts to the UI thread to
put up the dialog, and in a dismiss listener on the dialog release the
blocked thread.  Seems to work.
2010-02-21 04:56:37 +00:00
eehouse
de58f33b4c add game time to board and jni; clean up hide/show on check events. 2010-02-18 04:44:30 +00:00
eehouse
5cf9472642 translate error codes into alerts or toasts where appropriate. 2010-02-17 15:10:10 +00:00
eehouse
996351cc9c minor changes: rearrange menus, new strings, etc. 2010-02-14 22:05:08 +00:00
eehouse
6d4c972abd menu tweaks; strings for BT and SMS connect 2010-02-09 14:30:39 +00:00
eehouse
6ccab24cbd add connect spinner 2010-02-09 14:30:14 +00:00
eehouse
385ee6a9c5 separate dialogs for sms, bt and relay config. 2010-02-09 14:28:09 +00:00
eehouse
4a12409d97 Add colors etc. to prefs dialog; wire player colors to be set from
prefs rather than hard-coded.  Remaining new prefs entries still
unused.
2010-02-07 05:54:26 +00:00
eehouse
e6871c0840 add .xml file describing prefs (forgotten before); remove file menu. 2010-02-07 05:17:38 +00:00
eehouse
4db8750ec0 do app prefs the way they're supposed to be done 2010-02-06 21:04:19 +00:00
eehouse
7e20bd1a30 add about menu to opening dialog 2010-02-01 05:45:39 +00:00