[FIX] - CarPlay
Track the CarPlay state, redraw screen on return from CarPlay, ignore commands and keys handled by CarPlay.
Somehow, I guess the CarPlay stuff breaks the normal operation without CarPlay. At least I assume this breakes my MFL-operation. Is there now a configuration option to activate/deactivate CarPlay stuff?
Somehow, I guess the CarPlay stuff breaks the normal operation without CarPlay. At least I assume this breakes my MFL-operation. Is there now a configuration option to activate/deactivate CarPlay stuff?
Yeah, I assume there are a lot of breaking changes in here. A configuration is a decent idea, but I feel like normies might think it magically adds CarPlay to the system and toggle it on anyways. I will see what I can do to carefully balance the integration :)
-Ted
This PR is not ready. I will push more commits he to review at once, but still there are few moments where states get out of sync. I am also thinking putting the carplay switch in Devices menu. Unfortunately there is no way to detect the module since it is not sending anything on ibus.
As of now, this kind of expects CarPlay module to be there - so is not at all ready for general use without yet.
Still some of the individual commits may be worth cherry picking into master. Sorry for having too many unrelated changes in one branch, but the difference from master kept accumulating over years.