Eric House
da9ee4195c
re-add lollipop-friendly notification icon
...
This one looks better white-on-black, but still needs work! Had been
added before, in ref 885b375a55
.
2016-10-31 08:00:04 -07:00
Eric House
540a720fb7
up release strings
2016-10-25 20:06:10 -07:00
Eric House
cdf22ec913
remove dual-pane toast from startup
2016-09-04 09:40:46 -07:00
Eric House
c16fda23af
up strings for new release
2016-09-02 21:37:37 -07:00
Eric House
cd0de1daa7
ready for interim release
...
up version strings and make a toast DEBUG-only
2016-08-29 06:33:27 -07:00
Eric House
bd3caf25eb
re-create list when size limits change
...
Problem: brain-dead Android code (on 5.1.0 anyway) caches the
SectionIndexer separately from the ListAdapter that implements it, so
when you change the ListAdapter it keeps using the old one for its
SectionIndexer. Solution is to replace the ListView in the layout with a
FrameLayout into which a ListView is inserted at runtime on init and
whenever the data changes.
2016-08-20 13:37:35 -07:00
Eric House
16b9bab719
up version strings and changes list
2016-08-19 11:58:10 -07:00
Eric House
6cc67b2347
always show toast announcing dual-pane mode
...
on startup, even for non-debug builds. And move the string into a
resource for localization.
2016-08-19 11:37:24 -07:00
Eric House
0bd9667163
cleanup: remove unnecessary attributes
2016-08-19 10:29:12 -07:00
Eric House
ff6e9f0051
specify larger toolbar icons on larger devices
...
As it was before, and adding for xlarge too. Looks better this way. I
still can't figure out how to make the things center....
2016-08-18 17:38:57 -07:00
Eric House
43fcf21133
get rid of transparent frame around toolbar images
2016-08-18 13:44:03 -07:00
Eric House
62461d8de0
move toolbar button to left
...
Put it where it'll be visible/discoverable on more devices since it's a
pretty cool feature now.
2016-08-18 13:10:41 -07:00
Eric House
c4d7626ae1
tweak toolbar layout to fit better
2016-08-18 12:00:18 -07:00
Eric House
9e81fb53b5
move NotAgainView into scroller for small screens
2016-08-18 10:08:27 -07:00
Eric House
6da7c85dbf
use custom layout for board/toolbar relationship
...
Correct or not, this is my solution to the circular problem of how to
choose a vertical or horizontal toolbar before beginning the layout of
the board and toolbar. Adding a new custom container that holds the
board, toolbar(s) and tile exchange buttons and uses the ratio of its
own dimensions to choose which toolbar to show. Also drive toolbar
initialization from the layout process because when started from
BoardDelegate it now tries to install button listeners too early.
2016-08-16 11:01:46 -07:00
Eric House
0a41471410
use dimen resource for toolbar button size
...
I need a way to have the buttons be smaller when the view's in a
fragment in dualpane mode. This probably is isn't the fix but it's worth
preserving.
2016-08-15 16:42:09 -07:00
Eric House
fd0bf23915
remove volume-keys-zoom option
...
Seem sit hasn't worked in a while on newer devices and nobody's
complained. We all pinch to zoom now.
2016-08-15 16:23:24 -07:00
Eric House
d15eab013d
remove zoom button and menu
...
Everybody has multi-touch phones now.
2016-08-15 16:13:01 -07:00
Eric House
8fdc2b90ea
explain before exiting when dual-pane enabled
2016-08-15 14:03:01 -07:00
Eric House
34b7f9de4d
tweak string
2016-08-15 08:18:11 -07:00
Eric House
3baeb79a45
cleanup: "message" => either "chat" or "move"
2016-08-12 11:18:56 -07:00
Eric House
06fb4ef0ee
improve experience switching dualpane mode
...
better strings, and explain when pref changed that user must restart for
it to take effect. Actually restarting from inside prefs delegate is
hard enough I'm not doing it for what should be advanced users.
2016-08-10 11:56:05 -07:00
Eric House
3140df2f37
wrap loading and loaded views in FrameLayout
...
This to prevent the game list item from resizing (and so reflowing the
whole list) when it's reloading game info. Better would be to set a
timer and only show the reloading view if it seems likely to take a
minute.
2016-08-06 09:27:11 -07:00
Eric House
8b142e4a56
use new board_drawSnapshot() from android
...
BoardCanvas wouldn't render anything without an associated dict via
dictChanged()
2016-08-05 11:51:47 -07:00
Eric House
08269c8962
offer to turn on dual-pane mode for upgraders
...
When a device is a tablet and not a first-time install, put up an offer
to enable dual-pane mode. Change confirm-alerts to include
do-not-show-again box, and use that. Add menu item, hidden when not in
dual-pane mode, to turn it back off. Exit app after posting a
notification and a toast on changing that preference so it'll take
effect.
2016-08-02 21:49:17 -07:00
Eric House
98eeb60f24
move sound notification preference
...
It's about robot games too now so move out of network into general prefs.
2016-08-02 11:30:33 -07:00
Eric House
9865c0c68c
load new dualpane delegate when enabled. It does nothing so far, not
...
even allowing you to disable it again.
2016-07-10 13:26:09 -07:00
Eric House
377ac269c9
Turn enable-dualpane prefs back on. Ignored so far.
2016-07-10 13:12:29 -07:00
Eric House
c3817ef452
change version strings for new release
2016-07-08 06:18:07 -07:00
Eric House
f05375273c
add send button to right of chat entry field for devices that don't
...
have action bar.
2016-07-02 12:54:04 -07:00
Eric House
88d8e61620
cleanup; tweak string
2016-07-02 12:28:57 -07:00
Eric House
624ec870f2
clean up .gitignore files for localization stuff
2016-06-30 07:01:30 -07:00
Eric House
3bc60c59d0
Add option to remove relay from a game once it's been turned off.
2016-06-26 15:53:26 -07:00
Eric House
e703ae7ec5
get rid of Main activity. Next release I need to find a way at launch
...
time to choose between dual-pane and regular mode that doesn't mess
up sending Intents and make it harder to prevent there being
multiple instances of activities that are supposed to be single-top.
2016-06-26 14:28:17 -07:00
Eric House
6c5b5489ad
cleanup: Remove some commented-out code
2016-06-26 13:53:59 -07:00
Eric House
372b0c2f1e
when user tries to turn on the preference disabling relay play and has
...
relay games in play, warn, and only disable if confirmed.
2016-06-24 21:19:30 -07:00
Eric House
6ef9c60cb9
add some generated .gitignore files
2016-06-22 06:53:02 -07:00
Eric House
aef5e5e046
add preference, off by default, to disable relay play. This is for
...
people who use the app for standalone play only and don't like the
battery implications of it hitting the network (which it does too
often right now.)
2016-06-21 06:08:25 -07:00
Eric House
a4ab8658fb
something's adding line in a different format to .gitignore files; go
...
with it.
2016-06-20 07:25:32 -07:00
Eric House
44c4d50051
Add config.xml file and use to enable dualpane option for CrossDbg builds
2016-06-07 04:31:31 -07:00
Eric House
d3318f6631
fix chat edittext to expand vertically when there's more than one line
...
of text in it.
2016-05-30 15:14:52 -07:00
Eric House
f8cfb9cc44
change string and enum name to indicate Bluetooth is where the connect
...
failure is.
2016-05-21 14:35:53 -07:00
Eric House
17945b2dc0
turn on auto-capitalization of sentences in chat
2016-05-17 22:21:11 -07:00
Eric House
608533d189
Merge branch 'from_android_beta_106' into android_branch
2016-05-03 06:44:39 -07:00
Eric House
c013c152d7
up version strings for release 107 (f-droid only is the plan)
2016-05-02 21:56:11 -07:00
Eric House
b2c4bd9e23
better chat text hint
2016-04-07 09:30:29 -07:00
Eric House
70c0db6504
chat: add hint string, and make textfield full width
2016-04-06 11:06:10 -07:00
Eric House
c35020ef97
Merge branch 'android_branch' into android_dualpane2
...
Conflicts:
xwords4/android/XWords4/archive/R.java
2016-03-13 17:27:02 -07:00
Eric House
d25d33689a
put a colon after chat sender's name in display
2016-03-13 12:50:09 -07:00
Eric House
0338bedf38
revert change adding new notification icon. It's not required when
...
building for SDK 19, and I don't want to release it without testing on
more OS versions.
2016-03-12 17:40:20 -08:00