|
13 | 13 | </p> |
14 | 14 |
|
15 | 15 | <p align="center"> |
16 | | - <strong>v0.3.3</strong> · <strong>Android 10+</strong> · <strong>Kotlin</strong> · <strong>Jetpack Compose</strong> |
| 16 | + <a href="https://play.google.com/store/apps/details?id=sw2.io.mediafloat"> |
| 17 | + <img src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" width="180" alt="Get it on Google Play" /> |
| 18 | + </a> |
| 19 | +</p> |
| 20 | + |
| 21 | +<p align="center"> |
| 22 | + <strong>Android 10+</strong> · <strong>Kotlin</strong> · <strong>Jetpack Compose</strong> |
17 | 23 | </p> |
18 | 24 |
|
19 | 25 | ## Why MediaFloat |
20 | 26 |
|
21 | 27 | MediaFloat focuses on one job: giving Android media controls a small, movable surface that stays available above other apps. The app stays intentionally narrow so setup, runtime behavior, and recovery remain understandable. |
22 | 28 |
|
23 | | -## What ships in v0.3.3 |
| 29 | +## Features |
24 | 30 |
|
25 | 31 | - A floating overlay bar for `Previous`, `Play / pause`, and `Next` |
26 | 32 | - Saved overlay position, width presets, theme presets, and persistent runtime behavior |
@@ -86,12 +92,12 @@ If readiness is blocked, the app exposes shortcuts back to the relevant system s |
86 | 92 | - `Main` - start or stop the overlay quickly and see whether setup is ready |
87 | 93 | - `Settings` - adjust visible buttons, size presets, width, opacity, and core widget behavior |
88 | 94 | - `Advanced` - choose app language, theme preset, sidebar side, persistent overlay mode, and Debug visibility |
89 | | -- `Support` - review setup guidance, runtime/media status, version details, product constraints, and license notices |
| 95 | +- `Support` - review setup guidance, runtime/media status, build details, product constraints, and license notices |
90 | 96 | - `Debug` - inspect runtime readiness, inspect media readiness, send transport commands, start or stop the overlay, clear logs, and review recent events |
91 | 97 |
|
92 | 98 | ## App language support |
93 | 99 |
|
94 | | -MediaFloat `v0.3.3` uses the AppCompat app-language path so locale selection works on Android 13+ and older supported versions. |
| 100 | +MediaFloat uses the AppCompat app-language path so locale selection works on Android 13+ and older supported versions. |
95 | 101 |
|
96 | 102 | Available app languages: |
97 | 103 |
|
|
0 commit comments