Jason A. Donenfeld
58ec110360
gradle: remove unused import
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-07-05 17:59:01 +02:00
Jason A. Donenfeld
a7ce5ad42a
gradle: bump to api 34
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-07-05 16:13:19 +02:00
Jason A. Donenfeld
2abd426cdc
gradle: bump to agp 8.2.0-alpha05
...
I wanted to stay on 8.1 in hopes of landing on a stable channel, but
Google won't backport the RB fix, so we have to bump to 8.2 alphas.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-26 16:19:52 +02:00
Jason A. Donenfeld
37a892a2da
gradle: sort extracted locales rather than generated XML
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-26 16:19:52 +02:00
Jason A. Donenfeld
9972d9607e
gradle: sort lines in localeConfig
...
This works around https://issuetracker.google.com/issues/281825213
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-13 01:12:15 +02:00
Jason A. Donenfeld
e53a8d76f9
gradle: hack around 8.1.0-beta02 api 21 outlining bug
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-10 19:56:08 +02:00
Jason A. Donenfeld
e0b4551bca
gradle: generate locales for per-app picking
...
Enable the per-app locale picking menu by adding the right metadata
automatically to the manifest with new AGP automation.
This attempts to follow:
https://developer.android.com/guide/topics/resources/app-languages#use-localeconfig
Using the new AGP feature:
https://developer.android.com/studio/preview/features#automatic-per-app-languages
It appears to work, and it also should squelch the "W AppCompatDelegate:
Checking for metadata for AppLocalesMetadataHolderService : " warnings
on old Android that syphyr pointed out.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-10 19:56:04 +02:00
Jason A. Donenfeld
4156b83b84
ui: bifurcate only parts of release but nag about wrong context
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-10 19:10:53 +02:00
Jason A. Donenfeld
f829b8abe0
gradle: exclude version meta files in release build
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-10 16:54:12 +02:00
Jason A. Donenfeld
33a8a51962
gradle: restore play runtime detection
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-08 13:08:09 +02:00
Jason A. Donenfeld
40eaa54cf0
ui: reformat all code
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-05 13:18:30 +02:00
Jason A. Donenfeld
7778ff63b5
gradle: use matching fallback instead of build type
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-05 02:43:36 +02:00
Jason A. Donenfeld
d80129ba46
gradle: use += when possible
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-03 15:37:06 +02:00
Jason A. Donenfeld
dca96a52b4
gradle: reabstract package name
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-03 14:09:11 +02:00
Jason A. Donenfeld
cf4fca8086
gradle: remove runtime detection of play store
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-04 16:45:01 +02:00
Jason A. Donenfeld
4e28d57aee
gradle: use Java 17
...
It appears to work, even on API 21.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2023-05-03 14:01:05 +02:00
Harsh Shandilya
6d67a3d5f5
gradle: upgrade Kotlin and AGP
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2023-05-03 00:52:52 +05:30
Harsh Shandilya
1b5f4d6dfd
gradle: move JVM target up to 11
...
1.8 is being deprecated across the board
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2023-05-03 00:49:47 +05:30
Harsh Shandilya
bed2f2e5d6
gradle: convert build files to Kotlin
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2023-05-03 00:43:18 +05:30