Releases: metehankaygsz/dashline
Release list
v0.3.1
Widgets work properly now, and the launcher is free software under the GNU GPL.
Widgets
- Fixed widgets stuck on "Loading…". Most modern widgets — Google's Battery
and Maps, At a Glance, anything built with Glance — only draw once they are
told how much room they have, and Dashline never told them. Classic widgets
like the Clock worked, which is why the problem looked random. - Fixed a second cause of the same symptom: each screen was creating its own
widget host, so the widget you were looking at waited for content that was
being delivered to the other one. - A widget is no longer lost when its app updates. A provider being updated
looks momentarily identical to one that has been uninstalled; the card used to
delete the widget on the spot. It now shows "Widget unavailable" until the app
comes back, and only forgets a widget the system itself has let go of. - Failures explain themselves. Declining the permission prompt, closing a
widget's own setup screen, a full card — each now says what happened and which
widget it was about, instead of the card quietly reverting. - Widgets are no longer rebuilt every time you return to the dashboard, so they
keep their content instead of blinking back to a placeholder.
Licence
Dashline is now under the GNU General Public License v3.0 only, replacing the
MIT licence. You may still use, study, share and modify it; a modified version
you distribute has to stay under the GPL and ship its source.
Install
adb install -r dashline-v0.3.1.apk
Or copy the APK to a USB stick and open it with the unit's file manager. If you
are on v0.3.0 the launcher can offer this update itself — Settings → About →
Check for updates.
Runs on Android 4.4 and up. Widget size reporting needs the widget's own app to
support it; a few Google widgets decline to render outside their maker's
launcher no matter which launcher hosts them.
Full changelog: v0.3.0...v0.3.1
v0.3.0
Dashline can now keep itself up to date, the quick-launch dock is yours to size,
and portrait screens can put widgets where the clock or weather normally sits.
Updates, for sideloaded installs
- The app checks GitHub for a newer release once a day and offers it with its
release notes — Update now, Later, or Skip this version. - It downloads the APK and hands it to the system installer, so there's no
hunting for a browser on a unit that may not have one. - Settings → About shows the version and build number, and checks on demand.
- Skipping is remembered per version, so declining one update never hides the
next.
Android asks you to allow Dashline to install packages the first time. This is
only in the sideloaded build — the Play version updates through Play.
Quick-launch dock
- Choose 3 to 10 slots, and a small, medium or large icon size, from
Customize → Favourites. - The icons are bigger by default: a fifth of every slot used to be padding.
- Sizing adapts to the screen. On a narrow unit, asking for ten large icons
gives you ten medium ones rather than a clipped bar.
Portrait
- The clock or the weather can be replaced by widgets — Customize → Clock
panel. Landscape needs both, so it keeps them and says so. - The app drawer on the home screen no longer scrolls under the tab bar. It
fits as many rows as the screen allows and pages the rest; swipe across the
icons or tap a dot.
Fixes
- The keyboard no longer opens by itself when you tap Apps — the drawer
opens on your apps, not on the search box. - Widgets are told their real height, so one widget can't push the cards off
the screen.
Installing this one
This is the release that adds self-updating, so install it the usual way — from
here or a USB stick. From this version on, Dashline can offer the next one
itself.
adb install -r dashline-v0.3.0.apk
Runs on Android 4.4 and up. The media panel needs Android 5.0+; on KitKat it
acts as a launch button instead, and the update check may not reach GitHub there
(4.4 predates the TLS version GitHub requires).
Full changelog: v0.2.0...v0.3.0
v0.2.0
The dashboard is now yours to lay out: both cards are configurable, they can host
real Android widgets, and upright screens get a layout of their own.
Lay out your own dashboard
- Settings → Customize home screen is a live editor. It renders the actual
dashboard, so what you drag is what you get. - Drag the bar between the two cards to resize them, or swap their order.
- Either card can be the media player, the phone shortcut, a row of your own
app shortcuts, or app widgets.
Real Android widgets
- Host up to three home-screen widgets side by side on either card — the same
widgets you'd put on a phone's home screen. - Add, change and remove them from the Customize screen, or by long-pressing the
card itself. - Widgets with a setup step get one, and are told their real size so they choose
the right layout.
Android asks you to approve each widget the first time it's added; that prompt
comes from the system, not from Dashline.
Portrait units
- A stacked layout for upright screens, instead of the landscape one squeezed.
- The app drawer sits on the home screen, filling the space under the cards.
It doesn't scroll — it fits as many rows as the screen allows and pages the
rest. Swipe across the icons or tap a dot to change page.
Clock and tabs
- Three clock faces: digital, analog or minimal.
- An optional stopwatch under the clock.
- Reorder the bottom tabs, and hide any your unit doesn't need. Apps and
Settings always stay — they're the only way back into the launcher's screens. - Android Auto and CarPlay shortcuts under the weather, for the link apps
these units ship with (ZLink, EasyConnected, AutoKit and friends).
Media card
- Volume slider alongside the transport controls.
- As the card gets smaller, controls are dropped one at a time rather than
squashed: seek bar first, then volume, then the transport row.
Fixes
- Settings changes now take effect as soon as you return to the dashboard.
- The stopwatch's hundredths actually move while it's running.
- Colour themes now recolour icons too, instead of leaving them the stock blue.
- Dark mode repaints the dashboard rather than only the other screens.
- The date follows the language you picked, not the system one.
- Resizing the cards is smooth; it no longer stutters or sticks mid-drag.
- Widgets no longer crash the launcher, and can actually be added — the previous
build always fell back to the phone card.
Upgrading
Your existing settings carry over — the second card's mode, its widget and its
shortcuts are migrated, not reset.
Install
adb install -r dashline-v0.2.0.apk
Or copy the APK to a USB stick and open it with the unit's file manager. Then
press Home and choose Dashline.
Runs on Android 4.4 and up. The media panel needs Android 5.0+; on KitKat it acts
as a launch button instead.
Full changelog: v0.1.4...v0.2.0
v0.1.4
Install on a head unit with:
adb install -r dashline-v0.1.4.apk
Then press Home and choose this launcher.
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Install on a head unit with:
adb install -r dashline-v0.1.3.apk
Then press Home and choose this launcher.
Full Changelog: v0.1.2...v0.1.3
v0.1.2
Install on a head unit with:
adb install -r dashline-v0.1.2.apk
Then press Home and choose this launcher.
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Install on a head unit with:
adb install -r minimal-headunit-launcher-v0.1.1.apk
Then press Home and choose this launcher.
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Install on a head unit with:
adb install -r minimal-headunit-launcher-v0.1.0.apk
Then press Home and choose this launcher.
Full Changelog: https://github.com/metehankaygsz/minimal-headunit-launcher/commits/v0.1.0