[MTCD Software Development] dishe2:
This launcher is nearly perfect, I don't understand how you managed to handle BT so incredibly well but it switches between my sources on my FYT 7862 unit perfectly in ways that no other launcher ever did, including stock.

There are some issues which keep it from being perfect (and might be reasons enough I don't keep it):

1) The way it handles Carlink (AA/Carplay).

I don't know how other units handle this, but my Atoto branded one uses Carlink for an Android Auto or Carplay connection. I don't use Android Auto often, but sometimes other people who share my car want their own phone with their own maps and Spotify account rather than the one the car has. Also I sometimes find my phone's gps more accurate than the one in the car so I'd rather use that for maps when the car gets wonky. But when I connect to Android Auto, Vivid seems to go nuts.

It thinks my phone is trying to play audio so it switches to bluetooth as the audio source and mutes the sound coming from the carlink app. And then if I get a phone call, it tries to take over that as well instead of letting Android Auto / Carplay do it the way it is supposed to. It needs to unbind itself when AA/CP is active!

2) No way to turn off the phone call screen - Speaking of how it handles phone calls, My Atoto unit has its own call overlay that floats over whatever screen is open. Vivid forces its own as well. Now there are two. I can't remove the stock one, can we at least have an option to disable Vivid's? Right now if I have maps open, I get not one but TWO phone call floating bubbles.

3) Vivid is forced into full screen - I need my top bar accessible. My unit has a SIM card slot I use for data, and it shows on the notification bar along with the back, home and app switch buttons. When vivid takes over the entire screen, I have to swipe down to get the square to press and switch to another app.

I also can't see my internal sim card's data connection or bars without swiping it down either. Sure, I see the phone signal strength on the bottom corner but not the internal sim card since that's only on the notification bar which is hidden! There's also a mic icon there for voice commands which is hidden as well. Other launchers like Agama have an option to be full screen or not, I admit it looks nicer full screen but it would make sense for Vivid to give us the choice as well!

4) Needs a way to add more app shortcuts. Especially since I can't easily jump between open apps with the square button hidden on top, I wish I could add more shortcuts to apps I use more often. Youtube, spotify, chrome, amazon music...once you also add phone, app drawer, settings, music tab, etc on the bottom, we're already out of available spots. Also the spots are tiny and not so easy to tap, I wish there was a big shortcut widget on the cards layout that I can fill with my own shortcuts.

5) No support for my cellular modem? I have a 4G sim card inside my Atoto, under connections it shows me wifi but when I move over to cellular it is greyed out and tells me Vivid does not have permissions. I don't know what permissions it needs, I don't see any way to enable that.

6) Bluetooth options are not available on my other Atoto (UIS8581a chip)- I have a cheaper Atoto unit in my wife's car, she got excited when I showed her that Vivid allows you to automatically switch to bluetooth when it detects something is playing.

I went to go install Vivid in her car, but there were no bluetooth support options at all! Not even a phone icon. I guess it detected that it knew what my 7862 based radio is, but not her 8581? The hardware is very similar, it's actually a newer budget friendly version of the 7862. I wonder if there's a way to make that work?

At the end of the day, honestly, can you share how you managed to get the bluetooth to automatically switch like that? I love your launcher but I feel like it trying to do too many things that sometimes break other things. If there was an app/widget/etc that just did your music control, that would be enough for me to recommend this to everyone!