Eric House
9804594237
cleanup: use AlertDialog not Dialog
2021-02-25 08:56:08 -08:00
Eric House
5c09d9b9a4
add commented-out javac option
...
(so I don't have to research it again)
2021-02-25 08:55:05 -08:00
Eric House
ad8451d5c9
fix NPE
...
When nothing has focus can't close keyboard. (Likely it's not up in that
case anyway.)
2021-02-24 21:18:59 -08:00
Eric House
1c9b94efbc
hide keyboard when filter run and when filter closed
2021-02-24 20:15:58 -08:00
Eric House
5736870357
when filtering, enter key hides keyboard and applies filter
2021-02-24 20:08:43 -08:00
Eric House
e2b51beb60
for filters, bring up keyboard all-caps
2021-02-24 20:03:39 -08:00
Eric House
9af5ed2a6c
add reset button to wordlist filter
2021-02-24 19:10:31 -08:00
Eric House
c97b9875bd
cleanup: make TableLayout include less
...
Scroller is allowed only one child and I guess I wanted the TableLayout
to suffice, but having unrelated stuff in it sucked. So wrap it in a
LinearLayout and move the unrelated stuff out.
2021-02-24 19:03:52 -08:00
Eric House
ae0a30a088
french translation for f-droid metadata
...
We'll see if it shows up.
2021-02-23 17:09:09 -08:00
Eric House
e351a5e4f0
up release numbers; changelog changes
2021-02-22 08:12:48 -08:00
Eric House
5abc95dd6e
add experimental translatable f-droid metadata
2021-02-21 16:21:02 -08:00
Eric House
1a79d124f2
Squashed commit of the following:
...
commit f68186cafb
Author: Bernard Massot <bmassot@free.fr>
Date: Sun Feb 21 19:22:45 2021 +0000
Translated using Weblate (French)
Currently translated at 99.4% (883 of 888 strings)
2021-02-21 15:28:06 -08:00
Eric House
28e0dfe315
give prefs entry-page a title
2021-02-21 11:52:37 -08:00
Eric House
0df49bcb62
Squashed commit of the weblate cleanup
2021-02-21 11:06:37 -08:00
Eric House
18aacdefeb
Squashed commit of the following:
...
commit fabc29dfef
Author: Bernard Massot <bmassot@free.fr>
Date: Sun Feb 21 18:25:36 2021 +0000
Translated using Weblate (French)
Currently translated at 99.3% (882 of 888 strings)
commit b26f383d32
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Feb 21 19:09:29 2021 +0100
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2021-02-21 10:54:55 -08:00
Hosted Weblate
e9e0834048
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2021-02-21 10:44:53 -08:00
Eric House
aaca73eb40
bring up different dialog after invite sent
2021-02-21 10:40:53 -08:00
Eric House
4e21e40de5
tweak buttons and text of invite dialog
...
I want to encourage people not to think there's action to be taken
between when they invite and an invitee responds, e.g. to email. So make
the "Close Game" button the "positive" one that case.
2021-02-20 20:33:35 -08:00
Eric House
014cafe67e
cleanup
2021-02-18 16:53:00 -08:00
Eric House
8cd1162421
fix to build Foss by default
...
(had to change: replacing something no longer there)
2021-02-18 16:00:11 -08:00
Eric House
309fcece03
generate mapping from prefs file to binding to fix reset
...
I balked at writing code consisting of a bunch of classes there only to
provide a mapping to resource file IDs, instead opting to generate them.
(The right move might have been to generate everything from the old
xwprefs.xml, but it's too late for that. :-)
2021-02-18 15:57:10 -08:00
Eric House
fdb9b43c63
regenerate new prefs xml files from previous scheme
...
I realized I'd made some mistakes and so rebuilt them from the old
xwprefs.xml file. Didn't find any new mistakes, but there are fewer
unnecessary changes so the release-to-release diff should make more
sense.
2021-02-18 09:57:59 -08:00
Bernard Massot
e4febd814e
Translated using Weblate (French)
...
Currently translated at 99.4% (884 of 889 strings)
2021-02-18 17:11:11 +01:00
Eric House
a13e33688a
add missing prefs
2021-02-17 20:21:58 -08:00
Eric House
ea189ab6ae
Squashed commit of the following:
...
commit 8e985b09a7
Author: Bernard Massot <bmassot@free.fr>
Date: Wed Feb 17 22:47:17 2021 +0000
Translated using Weblate (French)
Currently translated at 99.3% (883 of 889 strings)
2021-02-17 19:08:30 -08:00
Eric House
6c50fcb818
cleanup; make original tiles-values choice the default
...
We've decided that on upgrade users shouldn't be surprised by a busy
board and unaware of how to fix it. So keep it the way it's been and let
the curious discover the new ability. Also, simplify code.
2021-02-17 15:47:55 -08:00
Eric House
6cc370e63c
Squashed commit of the following:
...
commit e31ebc05c2
Author: Hosted Weblate <hosted@weblate.org>
Date: Wed Feb 17 20:29:01 2021 +0100
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
commit a6ad3e4292
Merge: d168e6e5e
69538a11a
Author: Hosted Weblate <hosted@weblate.org>
Date: Wed Feb 17 20:28:59 2021 +0100
Merge branch 'origin/android_branch' into Weblate.
commit 69538a11a9
Author: Hosted Weblate <hosted@weblate.org>
Date: Wed Feb 17 20:21:22 2021 +0100
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2021-02-17 11:31:07 -08:00
Eric House
d168e6e5e6
Squashed commit of the following:
...
commit 69538a11a9
Author: Hosted Weblate <hosted@weblate.org>
Date: Wed Feb 17 20:21:22 2021 +0100
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2021-02-17 11:26:53 -08:00
Eric House
2ebb8caaf9
don't over-scroll
...
At least with my dozens of Known Players I was getting an empty alert.
2021-02-17 10:34:15 -08:00
Eric House
ad3be6732a
Squashed commit of the following:
...
commit 3176272c43
Author: Muha Aliss <muhaaliss@pm.me>
Date: Tue Feb 9 17:56:50 2021 +0000
Translated using Weblate (Turkish)
Currently translated at 4.2% (38 of 887 strings)
commit 5579eae91d
Author: Bernard Massot <bmassot@free.fr>
Date: Thu Feb 11 21:27:37 2021 +0000
Translated using Weblate (French)
Currently translated at 99.2% (880 of 887 strings)
2021-02-17 07:27:32 -08:00
Eric House
04bc1d20a3
use radio buttons for menu to show cur setting
2021-02-11 14:42:57 -08:00
Eric House
be0a6f83f3
drive letters/values from a three-value enum
...
There are three choices now. The button pops up a menu on android and
moves through the choices on linux.
2021-02-11 14:11:02 -08:00
Eric House
64f1d83b5d
show-values mode now means show along with face
...
not instead of. It now feels as if it should be a global setting, not a
per-game thing to toggle. We'll see what folks think.
2021-02-10 20:43:11 -08:00
Eric House
d3cf74920e
remove unused method
2021-02-10 19:37:19 -08:00
Eric House
232cbe04ef
tweak strings
2021-02-10 17:19:47 -08:00
Eric House
da352d6948
draw tile value in cell
...
This is an experiment. I suspect the eventual fix will be to have two
modes, one of which draws the values and the other doesn't, replacing
the TILES/VALUES pref.
2021-02-10 17:05:55 -08:00
Eric House
538ab5ab3b
Rename a couple of variants to be more clear
2021-01-29 18:05:33 -08:00
Eric House
d5c706fb07
trying to not have all travis builds show "dirty"
2021-01-29 16:28:52 -08:00
Eric House
4fef4e4b29
Move to using androidx-based prefs classes and recipes
...
Use the current recommended classes and organization of app
settings. Means breaking xwprefs.xml into eight or so files and a bunch
of changes to classes derived from Preference. Seems to work, but there
will be bugs. Also got rid of most Activity subclasses that were
alternatives to Fragments, since all Android versions I'm allowed to
support now support Fragments.
2021-01-29 16:05:38 -08:00
Eric House
31cfbaab1a
up changelog for new release
2021-01-28 19:02:00 -08:00
Eric House
457955c40e
move QR-Code to top of local invite-means list
...
It'll be the most often used I suspect so make it easier to find.
2021-01-28 16:22:44 -08:00
Eric House
8dd1db31c7
don't include FCM service in shared Manifest
...
Since not everybody has it now, and you crash if you try to load what
you don't have.
2021-01-28 16:22:44 -08:00
Eric House
0373f02c3e
tweak color edit dialog
2021-01-27 11:58:56 -08:00
Eric House
4850b77756
UI and string tweaks
2021-01-25 21:58:36 -08:00
Eric House
0698e67dcf
tweak string
2021-01-25 20:21:50 -08:00
Eric House
0ea9b42db8
clear high-bit when generating gameIDs
...
postgres DB, at least on ARM, doesn't like it.
2021-01-25 07:58:49 -08:00
Eric House
d3440dc7d6
Squashed commit of the following:
...
commit 663c0c3395
Author: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Date: Sat Jan 23 16:22:50 2021 +0000
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (887 of 887 strings)
2021-01-24 19:57:56 -08:00
Eric House
73f9b20df7
Squashed commit of the following:
...
commit d255dc7758
Author: Allan Nordhøy <epost@anotheragency.no>
Date: Sun Jan 17 18:26:54 2021 +0000
Translated using Weblate (Norwegian Bokmål)
Currently translated at 69.3% (619 of 892 strings)
commit 542af0a287
Author: Allan Nordhøy <epost@anotheragency.no>
Date: Sun Jan 17 18:27:24 2021 +0000
Translated using Weblate (English)
Currently translated at 100.0% (892 of 892 strings)
commit 8ced0990d0
Author: Luca De Filippo <luca.defilippo@translationcommons.org>
Date: Thu Jan 14 15:41:05 2021 +0000
Translated using Weblate (Italian)
Currently translated at 96.3% (859 of 892 strings)
2021-01-19 20:35:10 -08:00
Eric House
178042159b
remove debug-only warnings about relay stall
...
Yeah it stalls. That's why MQTT and why BT doesn't use Service any more.
2021-01-19 20:25:18 -08:00
Eric House
ddd5f7b978
remember last-used radio and start with it next time
...
Saves a step if you generally create games the same way most of the
time. Required reordering alert init.
2021-01-19 13:40:08 -08:00
Eric House
fafbac7a4e
catch rare NPE
...
I got this crash once. This hack avoids it at no cost until I can track
it down.
2021-01-19 10:05:49 -08:00
Eric House
fb8d86c5da
tweak text
2021-01-19 10:05:42 -08:00
Eric House
ceec6e7468
fix crash verifying first tray can yield a move
...
Had never needed an engine for a remote player before. So create one on
demand and nuke after use.
2021-01-18 16:55:20 -08:00
Eric House
2927ded334
default undo pct to 0
...
Until it's fixed don't need to be have tests always fail for a known
reason
2021-01-18 16:27:16 -08:00
Eric House
19542fee88
send sdk INT when registering
...
better for tracking than version string
2021-01-18 08:45:57 -08:00
Eric House
66456725ef
revert Paho upgrade (crashes on boot on 4.1.1)
2021-01-18 08:44:47 -08:00
Eric House
bb6049fc25
Squashed commit of the following:
...
commit 8ced0990d0
Author: Luca De Filippo <luca.defilippo@translationcommons.org>
Date: Thu Jan 14 15:41:05 2021 +0000
Translated using Weblate (Italian)
Currently translated at 96.3% (859 of 892 strings)
2021-01-16 18:12:08 -08:00
Eric House
5080889f68
toward a debug build that's closer to f-droids
...
since that's where the majority of downloads are coming from, let's make
sure play using SMS works and than MQTT is fine without FCM.
2021-01-16 18:00:04 -08:00
Eric House
4f6c13a0d2
upgrade paho client
...
One I'm using crashes occasionally so see if it's fixed. Not that I'm
checking changelogs or anything :-)
2021-01-11 14:09:57 -08:00
Eric House
d41d5c700f
don't let first player have unplayable rack
2021-01-09 20:39:33 -08:00
Eric House
7af001d481
game config changes
...
get rid of password; disable, not hide, stuff that's irrelevant for a
non-local player
2021-01-09 20:39:33 -08:00
Allan Nordhøy
0f97cd217d
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 67.6% (603 of 892 strings)
2021-01-10 02:32:04 +01:00
Wellington Terumi Uemura
f141b148fd
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (892 of 892 strings)
2021-01-07 10:29:14 +01:00
Hosted Weblate
8d800d4307
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2021-01-06 01:11:36 +01:00
Eric House
91d306270d
remember which KnownPlayer entries are expanded
2021-01-05 12:21:54 -08:00
Eric House
4aaee07369
add button taking you to Known Players browser
...
from the new-game alert. It winds up closing that alert without creating
a game, but that's ok for now IMO.
2021-01-05 11:47:21 -08:00
Eric House
3350ca19b7
use same (new) dialog for solo games
2021-01-04 21:26:12 -08:00
Eric House
4d1e380616
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
2021-01-04 12:07:13 -08:00
Eric House
65ba8cef66
use same dialog for all new networked games
2021-01-04 11:46:34 -08:00
Eric House
185abd2d04
up copyright date: Happy New Year
2021-01-04 08:23:51 -08:00
Eric House
64a470185c
display known player timestamp when known (debug only)
...
For some reason it's getting cleared sometimes. Will fix.
2021-01-04 08:12:05 -08:00
Eric House
a3048441e9
fix the unable-to-post-alert alert
...
Returning null from createDialog() isn't allowed, so return this as a
fallback as before. But the old code immediately dismissed it and
created another in an infinite loop. So just suck it up and display it.
And as always hope users don't see it.
2021-01-03 17:43:28 -08:00
Eric House
bf6afb803f
remove obsolete BuildConfig variable
2021-01-03 17:01:52 -08:00
Hosted Weblate
3a26e9a1ea
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2021-01-03 23:24:31 +01:00
Eric House
a8b9a6c206
Merge branch 'android_branch' of https://hosted.weblate.org/git/xwords/android into android_branch
2021-01-03 14:22:42 -08:00
Eric House
0ef43fe30a
tweak alert layout
2021-01-03 14:15:57 -08:00
Eric House
672de280da
squash me
2021-01-03 12:36:49 -08:00
Eric House
6f5c2799c4
Squashed commit from weblate, e.g.:
...
commit ef81d3ce08
Author: joaooliva <joaooliva@protonmail.com>
Date: Sun Jan 3 18:15:16 2021 +0000
Translated using Weblate (Portuguese (Brazil))
Currently translated at 97.1% (867 of 892 strings)
2021-01-03 12:33:07 -08:00
joaooliva
ef81d3ce08
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 97.1% (867 of 892 strings)
2021-01-03 21:27:53 +01:00
Eric House
f202ca107c
make radio text larger
2021-01-03 12:26:14 -08:00
Eric House
2e3ba03f3d
Squashed commit of the following:
...
Author: joaooliva <joaooliva@protonmail.com>
Date: Sun Jan 3 03:54:00 2021 +0000
Translated using Weblate (Portuguese (Brazil))
Currently translated at 88.4% (784 of 886 strings)
Author: Luca De Filippo <luca.defilippo@translationcommons.org>
Date: Mon Dec 14 15:04:16 2020 +0000
Translated using Weblate (Italian)
Currently translated at 2.8% (25 of 883 strings)
2021-01-02 20:44:28 -08:00
Hosted Weblate
9eb5bb329a
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2021-01-03 05:28:32 +01:00
Hosted Weblate
1fea94f73c
Merge branch 'origin/android_branch' into Weblate.
2021-01-03 05:28:31 +01:00
joaooliva
2a53586ada
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 88.4% (784 of 886 strings)
2021-01-03 05:28:30 +01:00
Eric House
4e49faac1f
let background fragment post dialog
...
Fix -- I think -- problem where game-deleted message received but not
handled by ChatDelegate would loop forever. Fix is to let non-visible
fragments take a shot, the BoardDelegate in this case. Seems to work,
but wasn't 100% reproducible AND the fix may break something else.
2021-01-02 20:24:15 -08:00
Eric House
13c1c8c940
cleanup bits of game config dialog
2021-01-02 17:51:40 -08:00
Eric House
72f2db4f57
improve new-games dialog
...
Add radio buttons to make clear what the choices are. This should
eventually replace the alert that's show when you don't have any Known
Players.
2021-01-02 17:02:08 -08:00
joaooliva
2a803af158
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 58.1% (515 of 886 strings)
2021-01-02 22:45:28 +01:00
Eric House
07c4deb185
don't show wordlist note line unless present
2021-01-01 16:48:06 -08:00
Eric Prod
ebe1c5a22d
just the message, ma'am
2021-01-01 16:15:42 -08:00
Eric House
8a6244bd9f
cleanup: make config setting like all the others
2020-12-30 19:31:40 -08:00
Eric House
2df966b0cd
tweak string and logging
2020-12-29 15:50:23 -08:00
Eric House
1a5d967054
up versions codes
2020-12-28 14:58:33 -08:00
Eric House
0c939984f5
choose the shortest pattern
...
Don't assume it's the last as previous code did
2020-12-28 14:58:33 -08:00
Eric House
d72142ad40
cleanup
2020-12-28 14:58:33 -08:00
Eric House
35bdd2282e
limit pattern parse by max length of tiles
2020-12-27 11:53:36 -08:00
Eric House
d0f5d9949a
handle two-letter tiles better
...
Choose the two-letter tile where possible. Not sure though if this is
always the right move.
2020-12-26 20:45:34 -08:00
Eric House
dc4fcada2a
show wordlist's md5sum (non-release builds only)
2020-12-21 17:22:17 -08:00
Eric House
e4a3d55876
include all possible case combinations (like Spanish)
2020-12-20 21:23:45 -08:00
Eric House
9929feecdc
use the last pattern when several available
...
For some reason, in Spanish but not Catalan, filtering doesn't work with
two-letter tiles. The reason is that e.g. with RR two patterns, R.R and
RR (i.e. two R tiles, or one RR tile), are returned. The first shouldn't
be there since there are no words with RR that are spelled with two R
tiles. Until I can fix this picking the second (last) pattern seems to
work better.
2020-12-20 21:19:51 -08:00
Eric House
15c5f18e7e
update changelog
2020-12-19 15:12:21 -08:00
Eric House
5a30f75c0a
Translated using Weblate (Portuguese (Brazil))
2020-12-18 20:46:43 -08:00
Eric House
563db2f089
send language code (since name is getting localized)
...
Allows server to check for wordlist upgrades correctly.
2020-12-18 20:44:16 -08:00
Eric House
2b7ffb3030
don't report NULL loc strings version
2020-12-18 08:00:32 -08:00
Eric House
4f7ab4fd46
turn on batch proto for BT
...
Will break apps more than maybe two years old. Sad.
2020-12-17 15:51:08 -08:00
Eric House
a175ed525f
add handling of new wordlist-download uri
...
If I can't figure out how to register for .xwd files, next best idea is
to encode a download in a custom url. This is one way of doing that, and
works with the urls just added to BYOD. Will likely change.
2020-12-17 15:37:13 -08:00
Eric House
7fd82b4831
fix to compile on raspberry pi (64-bit ARM)
2020-12-15 10:02:51 -08:00
Eric House
c2c4a0b60a
Squashed commit of the following:
...
commit fef7443517
Merge: a9b7f64ee
62e181857
Author: Hosted Weblate <hosted@weblate.org>
Date: Tue Dec 15 18:04:37 2020 +0100
Merge branch 'origin/android_branch' into Weblate.
commit 62e1818578
Author: Luca De Filippo <luca.defilippo@translationcommons.org>
Date: Mon Dec 14 15:04:16 2020 +0000
Translated using Weblate (Italian)
Currently translated at 2.8% (25 of 883 strings)
2020-12-15 09:07:05 -08:00
Eric House
4936adab75
add option to output number of words
2020-12-14 08:57:11 -08:00
Eric House
4b2dd9e9c5
up version strings and changelog
2020-12-14 08:57:11 -08:00
Eric House
ef7c0965ba
fix to build wordlist from current sources
...
I'd lost the old source, so uncompressed a current list to recreate.
2020-12-14 08:57:11 -08:00
Eric House
085aad63ee
offer debug menuitems on NON_RELEASE builds
...
not just DEBUG
2020-12-14 08:57:11 -08:00
Eric House
731a24ba0a
include mqttdevid in app info sent for upgrade check
2020-12-14 08:57:11 -08:00
Eric House
57ab42223a
fix to print older wordlists with tiny headers
2020-12-14 08:57:11 -08:00
Eric House
2056291cd5
revert string changes (overriding translator :-)
...
Known Players is a feature I'm devloping and right now want to keep it
capitalized as players learn what it is. It's only in debug builds at
the moment anyway.
2020-12-14 08:57:11 -08:00
Eric House
1c5a32ac15
include relayDevID when registering with mosquitto
...
Will make it easier to debug stuff
2020-12-14 08:57:11 -08:00
Eric House
35db73e4e4
display BT Mac addr in About dialog (debug only)
...
It's useful so why not.
2020-12-14 08:57:11 -08:00
Eric House
ac25baedd1
oops
2020-12-14 08:57:11 -08:00
Eric House
17bda01d16
don't require title in FCM notification
...
And turn off the raised-tile thing for now
2020-12-14 08:57:11 -08:00
Eric House
17ea06067d
don't use hex version of gameID
...
It's too hard to force the relay's webview to do the same
2020-12-14 08:57:11 -08:00
Eric House
e07993c306
show gameID in connections summary
2020-12-14 08:57:11 -08:00
Eric House
b26549e331
a bit of cleanup
2020-12-14 08:57:11 -08:00
Eric House
f0e9ede61f
add manual message-send to fcm_loop for testing
2020-12-14 08:57:11 -08:00
Luca De Filippo
2ab18b0a55
Added translation using Weblate (Italian)
2020-12-14 15:56:57 +01:00
Joan Araujo
68fcfc941b
Translated using Weblate (Spanish)
...
Currently translated at 17.5% (155 of 883 strings)
2020-12-11 14:29:04 +01:00
VOLKAN BAKIR
c3a4e324af
Translated using Weblate (Turkish)
...
Currently translated at 2.9% (26 of 883 strings)
2020-12-11 14:29:04 +01:00
Eric House
ef3de65355
Merge remote-tracking branch 'weblate/android_branch' into android_branch
2020-12-02 18:03:02 -08:00
Eric House
45bc623975
enable RAISETILE feature for linux and android
...
It's timer-based. Not sure I like that, but let's see how it feels
on-device.
2020-12-02 17:55:49 -08:00
Eric House
3760d735bc
fix compile when XWFEATURE_RAISETILE defined
...
Doesn't seem to work, and that's not addressed by this.
2020-12-02 17:21:47 -08:00
Eric House
aa5bacdd5f
save and restore board windows' positions
2020-12-02 14:29:07 -08:00
Eric House
31eeb1de43
when dragging, move crosshairs even over tile
...
Change so you still see dragging happening via crosshairs movement, but
the dragged tile itself doesn't move except over a place it can be
dropped.
2020-12-02 08:41:52 -08:00
Eric House
db430d63db
changelog and version strings
2020-12-01 07:55:10 -08:00
Eric House
249bfbe66e
update emacs compile commands: ant is dead
2020-12-01 07:55:01 -08:00
Allan Nordhøy
04440d759a
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 68.9% (609 of 883 strings)
2020-11-30 20:29:01 +01:00
Allan Nordhøy
fe1a34b177
Translated using Weblate (English)
...
Currently translated at 100.0% (883 of 883 strings)
2020-11-30 20:29:00 +01:00
Eric House
ebbb6dd7da
fix NPE rotating phone when new invite-now alert up
2020-11-30 10:26:58 -08:00
Eric House
99a7930dfb
add loop to print a bunch of devids (disabled)
2020-11-29 11:43:19 -08:00
Eric House
f954ae5943
turn on mqtt game-gone warnings for all
2020-11-29 11:40:17 -08:00
Hosted Weblate
f9b4c809e7
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2020-11-29 04:46:37 +01:00
Hosted Weblate
bc47849667
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2020-11-29 04:46:34 +01:00
Eric House
7fb070da49
Squashed merge from android_translate
2020-11-28 19:16:41 -08:00
Eric House
623f3ad145
inform when client's game complete too
...
Board needs to know when to dismiss the waiting-for-host alert. A
similiar need host-side was handled from common/; do same for client
side.
2020-11-28 17:57:33 -08:00
Eric House
00588f50f3
show an cannot-play-yet alert on guest side too
2020-11-28 13:55:36 -08:00
Eric House
4314a3f012
remove unused param/ivar
2020-11-28 13:55:36 -08:00
Eric House
386cfbda71
close game when invite dialog dismissed via back button
...
Catch the onCancelled event, and treat as "close" button tap. Also
disable cancel via taps outside the alert, which I think is less
confusing than leaving the unplayable game up without the alert or
closing it without explanation.
2020-11-28 10:33:52 -08:00
Eric House
437aef5ed5
use wrapper to replace static reference
...
BoardDelegate can have a one-to-one relationship to this thing, and
occasional leakage was preventing opening a new alert, so some fix was
needed. This one's simple.
2020-11-27 11:47:38 -08:00
Eric House
9929de1fa7
only show game-gone msg src on non-release builds
2020-11-25 10:40:08 -08:00
Eric House
f4e7ff1397
fix NPE for case where there are no Known Players
2020-11-25 10:39:41 -08:00
Eric House
82a11e5ebf
explain where deleted game message comes from
...
Not sure it'll make release builds, but it's useful for figuring out if
the deletes should actually be there.
2020-11-23 21:37:18 -08:00
Eric House
48cf291c5a
listen for invite alert dismiss
...
Because I'm doing a singleton thing, if I miss the alert going away I
won't up another up. This tries to always catch dismissal. Might still
be screwed if it's not actually put up for some reason. Needs testing.
2020-11-22 20:40:28 -08:00
Eric House
6fb3d19f03
revert having missing player count in window title
...
The invite-now alert is enough.
2020-11-22 20:40:28 -08:00
Eric House
776cc5703d
use insecure; get own mac addr
...
Try using both secure and insecure sockets. The latter appears to cause
fewer problems on OS/device combos with crappy BT. It's only possible if
I know the addr of the device I want to, so hack around that being
secret by passing it on request.
2020-11-21 16:25:49 -08:00
Eric House
dbfe8083ca
tweak string
2020-11-21 16:06:13 -08:00
Eric House
5031afa3ff
don't include colons in nli's BT addr (to save space)
2020-11-21 16:05:21 -08:00
Eric House
f067144ec5
oops: wrong return type
2020-11-21 16:05:21 -08:00
Eric House
d5be06413f
add invite history and ability to invite all at once
...
If inviting known players to a more-than-two-player game, can select all
at once. Required using checkboxes instead of radiobuttons for the case
where nMissing > 1.
2020-11-21 15:11:59 -08:00
Eric House
210b0bcbcb
send mqtt game-gone when game deleted
...
Receiver only does anything if the game's open. This could change....
2020-11-21 08:43:24 -08:00
Eric House
f3bb0c99a9
invite alert changes
...
Create new class that owns the alert. Let it decide whether to post,
remove, etc. Seems to work, but I've removed some of the "reinvite"
options I'm not sure were helpful anyway. To be considered...
2020-11-20 18:07:19 -08:00
Eric House
105f93f3ab
increase length of default room name to 5 chars
...
There are conflicts on relay. So while it's still relevant, reduce 'em.
2020-11-20 16:06:42 -08:00
Eric House
5d86743857
enable mqtt game-gone message for DEBUG builds
...
It should be enabled for all once the dup-devid problem should be behind
everybody.
2020-11-20 16:03:03 -08:00
Eric House
a58048e9eb
get rid of boolean meant to prevent duplicate invite alerts
...
It was preventing even one and seems no longer to be necessary.
2020-11-17 17:58:22 -08:00
Eric House
cc8f1e4a57
remove bad assert
2020-11-15 10:47:13 -08:00
Eric House
e288090e70
quarantine: print the stacks holding refs when fails
...
Store null instead of stack for release builds to minimize performance
impact.
2020-11-14 12:08:47 -08:00
Eric House
9c913fb1c4
keep OK button disabled when no invite means selected
...
Little UX tweak: enable OK button based on whether there's something
available to return if it's clicked.
2020-11-14 09:20:18 -08:00
Eric House
c06b9a4835
fix tiny list item due to missing thumbnail
...
When thumbnail was required but couldn't be produced list item showed up
tiny as height followed thumbnail's. Instead, when there's no thumbnail
behave as if it's disabled, a layout that looks ok.
2020-11-13 17:43:30 -08:00
Eric House
3e98e91751
tweak string
2020-11-13 17:43:25 -08:00
Eric House
7e326b3b02
allow specifying PID
2020-11-13 17:43:18 -08:00
Eric House
5485f92116
use a radio button for QRCode option
...
To make it clear it's an option like the others use the same widget
type. Show the code only when it's selected.
2020-11-11 17:34:17 -08:00
Eric House
98f8056b40
make qrcode available in two sizes
2020-11-10 14:22:50 -08:00
Eric House
9981a559df
prevent auto-pop of keyboard
...
Some screens can't fit it and so it obscures the buttons.
2020-11-02 18:41:39 -08:00
Eric House
db13370cb8
tweak status string (and name for clarity)
2020-11-02 18:01:23 -08:00
Eric House
a44c08e4cc
merge android_translate in
2020-11-02 17:10:51 -08:00
Eric House
4dab5bc3bb
make game-event notifications noisy by default
...
Set importance to HIGH, which is apparently required for sound.
2020-11-02 16:45:56 -08:00
Eric House
c9ce2dda21
show known player's bt mac addr for non-release
2020-11-02 16:15:42 -08:00
Eric House
a0e31d8db8
make qr code bigger
2020-11-02 16:01:10 -08:00
Eric House
26f6bb8b43
cleanup/refactor
2020-11-01 19:33:41 -08:00
Eric House
157332d2cc
add pref to disable use of bluetooth
...
It's buggy enough on some devices that a user might need to disable it.
2020-11-01 19:33:41 -08:00
Eric House
04000ddf7e
improve corrupt-game experience
...
add padding to alert, remove cancel button, clean up warning text, and
confirm delete.
2020-10-29 11:30:12 -07:00
Eric House
b165072bed
always drop quarantine count to 0 on close
...
There are ways I can't record a close, e.g. user swiping app to kill
it. To avoid that leading to a corrupt-game warning, or to failure to
open in background, drop the count to 0 rather then merely decrementing
it when it closes correctly. Assumption is that if it closes ok once
it's ok.
2020-10-29 11:30:12 -07:00
Eric House
0250996009
cleanup
2020-10-29 11:30:12 -07:00
Eric House
a5b98c483c
fix removal of unpaired device
...
Two uses of remove() were passing different info. So pass the other one
from the other use.
2020-10-29 08:40:46 -07:00
Eric House
1019271c94
handle mqtt invites same as others
...
Invitations over MQTT were handled by different code that always opened
the new game on top of any other open one. Use instead existing code
that puts up a notification instead where appropriate.
2020-10-28 17:11:05 -07:00
Eric House
3fbb2bbd7c
fix merge of Brazilian files
2020-10-28 13:56:42 -07:00
Eric House
3e411873c0
Merge branch 'android_translate' into android_branch
2020-10-28 13:40:57 -07:00
Eric House
0cee3c8d60
add systemd service file for relay
2020-10-28 13:32:49 -07:00
Eric House
db366bb515
cleanup
2020-10-28 13:32:49 -07:00
Eric House
a8a8f801f7
tweak string
2020-10-28 13:32:49 -07:00
Eric House
81799d3903
add addrType to comms' main addr when added to channel
...
I'm fixing android client not showing stats for or allowing to disable
mqtt after it's added automatically to a game that connects
otherwise. Problem was that only the channel got the mqtt address
flag. So now add the flag for any type that's added.
2020-10-28 13:32:49 -07:00
Eric House
88dbc40180
test script: strip extension when making logs dir
2020-10-28 13:32:49 -07:00
Eric House
fa3a33f133
offer to hide new-game buttons immediately
...
Don't wait for user to tap one of the buttons. Instead notice when
scrolling becomes possible, and offer once per launch until user says
"hide" or clicks the don't-ask-again box.
2020-10-28 13:32:49 -07:00
Eric House
b6955696eb
again
2020-10-28 13:32:49 -07:00
Eric House
d65fb80dff
don't commit me
2020-10-28 13:32:49 -07:00
Eric House
a5f8b87478
remove dead code
2020-10-28 13:32:49 -07:00
Eric House
d95d1a9f70
changes, part 1
2020-10-28 12:57:12 -07:00
Eric House
0888167db5
remove unused format spec (SMS number no longer known)
2020-10-28 12:03:07 -07:00
Vanessa Regina Andrade dos Santos
1d41eea48d
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 26.8% (230 of 858 strings)
2020-10-27 20:26:43 +01:00
Eric House
3d1cefe00b
cleanup (no code change)
2020-10-26 14:13:50 -07:00
Eric House
ba99eb0838
avoid crash (maybe on corrupt data?)
2020-10-26 13:04:28 -07:00
Eric House
f1eea13c5e
remember last invitee and make default next time
2020-10-26 11:03:22 -07:00
Eric House
712661a6e9
show quarantine count (non-release only)
...
Looks like I'm occasionally leaking so that the count grows. This will
let me see when something is 1 when it should be 0.
2020-10-26 11:03:22 -07:00