mirror of
https://github.com/twinksoftware/Gearslip.git
synced 2026-11-11 00:12:24 +01:00
0.3.39-alpha: version and release notes
This commit is contained in:
1 parent
7c6f36cdbb
commit
dce8ae9041
3 files changed
+41
-22
No files matched your search
+27
-20
@@ -1,24 +1,31 @@
|
|||||||
Gearslip 0.3.31 brings saved places, a new music player and sixteen languages.
|
Gearslip 0.3.39 runs as a head unit's home screen, connects to more cars, and brings Google Maps and Waze turns to the car.
|
||||||
|
|
||||||
|
This is a pre-release. Many of these fixes target cars we don't own, so please try it and tell us how your car does. Attach a log to your issue: open Gearslip, tap Logs, then Share log.
|
||||||
|
|
||||||
## New
|
## New
|
||||||
- Save Home, Work and three places of your own under Saved places in the Car card on the phone's home screen. Say "navigate home" or "take me to work", and your map app gets the address.
|
- Launcher mode: on a head unit that runs Android, or a spare phone or tablet on the dash, Gearslip can be the home screen. Turn it on under Settings > Connection. An All apps page opens everything else.
|
||||||
- Calls show on the car's own screens, and the car's phone button answers them.
|
- Turns from Google Maps or Waze on the phone show in the car's nav bar and on its instrument cluster.
|
||||||
- A new music player: Now playing with a big cover, Browse with covers, and Up next. Beside the map, the player floats as a card; drag its edge to resize it.
|
- An Apps card on the phone's home screen lets you hide apps from the car's drawer. Thanks to @johnneerdael.
|
||||||
- Lyrics come from BetterLyrics, LRCLIB or KuGou, whichever has the song.
|
- A display density setting makes text and buttons bigger in car apps on small screens. Thanks to @johnneerdael.
|
||||||
- A Dark mode setting: black, black and colour, deep colour or grey. Black is the default.
|
- A Language setting picks Gearslip's language, and spoken directions use a voice in that language.
|
||||||
- Gearslip speaks Arabic, Chinese, Czech, Dutch, French, German, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Swedish, Turkish and Ukrainian. Most started as machine translations, so fix your language on [Weblate](https://hosted.weblate.org/engage/gearslip/).
|
- Alerts from car apps show on the car screen, such as Waze asking whether a hazard is still there.
|
||||||
- With experimental features on, car apps get the car's speed, fuel, range and compass, and cars with an instrument cluster screen get a turn card there.
|
- AntennaPod gets a Next chapter button.
|
||||||
- A Manage storage screen in App info clears lyrics, voice models and old logs.
|
- The car list shows the names you gave your Bluetooth devices. Thanks to @theo330.
|
||||||
|
- A car you once turned away can connect on its own again, from the car list.
|
||||||
## Changed
|
|
||||||
- The nav bar floats on every screen.
|
|
||||||
- The car's settings all sit under the Car card on the phone's home screen.
|
|
||||||
- The Light app theme makes the phone app light too.
|
|
||||||
- With the player beside the map, the map app's own buttons fold behind one button, so everything fits.
|
|
||||||
- The USB audio choice is now called Through Gearslip.
|
|
||||||
- Setup and Settings explain that some newer cars reject the built-in certificate and need your own.
|
|
||||||
|
|
||||||
## Fixed
|
## Fixed
|
||||||
- Older head units that take only AAC audio no longer drop the connection when music starts.
|
- Cars that waited for the music channel before showing a picture now show Gearslip's screen. This should fix the black screen or endless "Starting video" on the 2017 Pilot, 2020 Civic, 2021 CX-5 and 2024 Mirage.
|
||||||
- Long screens such as Settings, Messages and Vehicle data scroll all the way down.
|
- Gearslip sends the car its icon and a session ID, as a real phone does. Older Hyundais that stopped after the first request should now connect.
|
||||||
- Settings opens faster.
|
- Gearslip pings the car once a second, as a real phone does. This may stop the 2021 Bolt from hanging up after 25 seconds.
|
||||||
|
- A still car screen gets a fresh frame every second, which should fix the black screen on some aftermarket boxes.
|
||||||
|
- Wireless keeps calling the car until it answers, starts over after a failed step, and stays connected with the phone locked.
|
||||||
|
- Music playing through Gearslip comes back after a call.
|
||||||
|
- Car maps keep the phone's position while the phone is locked.
|
||||||
|
- Spoken directions start the speech engine again when it fails to start.
|
||||||
|
- Error messages say when the car's clock is wrong, and what to try when a connection gets stuck.
|
||||||
|
|
||||||
|
## For a few cars
|
||||||
|
- Directions over the music channel, under Spoken directions in the car's settings: for a car that drops the connection or restarts after a spoken turn.
|
||||||
|
- Phone's Bluetooth address, under Settings > Connection: for a car that drops the phone's Bluetooth when Gearslip connects. Copy the address from Android's Settings > About phone.
|
||||||
|
|
||||||
|
New text is in English until translators catch up. Help with your language on [Weblate](https://hosted.weblate.org/engage/gearslip/).
|
||||||
@@ -38,9 +38,9 @@ android {
|
|||||||
applicationId = "app.seb3thehacker.gearslip"
|
applicationId = "app.seb3thehacker.gearslip"
|
||||||
minSdk = 31
|
minSdk = 31
|
||||||
targetSdk = 37
|
targetSdk = 37
|
||||||
versionCode = 13
|
versionCode = 14
|
||||||
// -PgearslipVersionName=0.1.99-test makes a build that thinks it's older, to try the updater.
|
// -PgearslipVersionName=0.1.99-test makes a build that thinks it's older, to try the updater.
|
||||||
versionName = project.findProperty("gearslipVersionName")?.toString() ?: "0.3.31-alpha"
|
versionName = project.findProperty("gearslipVersionName")?.toString() ?: "0.3.39-alpha"
|
||||||
manifestPlaceholders["appLabel"] = "Gearslip"
|
manifestPlaceholders["appLabel"] = "Gearslip"
|
||||||
// Where opted-in phones send their daily usage note: the stats-worker/ Worker's address,
|
// Where opted-in phones send their daily usage note: the stats-worker/ Worker's address,
|
||||||
// set as gearslipStatsUrl in gradle.properties. Left empty, nothing is ever sent.
|
// set as gearslipStatsUrl in gradle.properties. Left empty, nothing is ever sent.
|
||||||
|
|||||||
@@ -10,6 +10,18 @@ object Changelog {
|
|||||||
class Release(val versionCode: Int, val versionName: String, val changes: List<String>)
|
class Release(val versionCode: Int, val versionName: String, val changes: List<String>)
|
||||||
|
|
||||||
val releases = listOf(
|
val releases = listOf(
|
||||||
|
Release(
|
||||||
|
14, "0.3.39-alpha",
|
||||||
|
listOf(
|
||||||
|
"Turns from Google Maps or Waze on the phone show in the nav bar and on the car's cluster.",
|
||||||
|
"Alerts from car apps show here, such as Waze asking whether a hazard is still there.",
|
||||||
|
"Hide apps you don't use in the car from the Apps card on the phone.",
|
||||||
|
"Make text in car apps bigger with Car display density, under Screen.",
|
||||||
|
"Music playing through Gearslip comes back after a call.",
|
||||||
|
"Maps keep your position while the phone is locked.",
|
||||||
|
"Wireless keeps trying until the car answers.",
|
||||||
|
),
|
||||||
|
),
|
||||||
Release(
|
Release(
|
||||||
9, "0.3.00-alpha",
|
9, "0.3.00-alpha",
|
||||||
listOf(
|
listOf(
|
||||||
|
|||||||
Reference in new issue
Block a user