Auxio/app/src/main/res
OxygenCobalt 1b791074ec
playback: replace headset focus with headset autoplay
Turn the headset focus setting into the headset autoplay setting.

The way auxio handles headsets is...odd. Sometimes the MediaSession
handles it and Auxio could not care less, and sometimes Auxio actually
needs to handle it. As a result, the idea of being able to disable
headset focus is more or less moot because it will only apply to some
devices and not others.

On the other end, the way Auxio automatically begins playback once a
headset is plugged in is also quite weird. It only works on wired
headsets, and when it does, it overrides all other apps that might
also be playing audio. It's not to say that it's a bad feature, but
it's also one that I don't want to make the defualt. Auxio should
still play along within the confines of Android's expectations, after
all.

Replacing the existing "Headset focus" setting with a new "Headset
autoplay" setting solves both of these issues, as it prevents a
mis-guided disabling of the setting that doesn't actually disable
the feature and it relegates the quirky autoplay behavior to an
setting not enabled by default.
2022-03-05 20:34:12 -07:00
..
anim playback: use single-queue system 2021-12-22 16:37:07 -07:00
color style: add disabled state to switches 2022-02-22 17:44:56 -07:00
drawable coil: make rounded images more nuanced 2022-02-23 17:42:34 -07:00
drawable-nodpi all: cleanup code 2021-11-24 20:22:30 -07:00
drawable-v31 widget: make small/wide widgets stylistic 2021-11-14 09:00:54 -07:00
font style: update inter 2022-02-05 09:23:37 -07:00
layout playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
layout-h600dp coil: make rounded images more nuanced 2022-02-23 17:42:34 -07:00
layout-land coil: make rounded images more nuanced 2022-02-23 17:42:34 -07:00
layout-sw600dp coil: make rounded images more nuanced 2022-02-23 17:42:34 -07:00
layout-sw600dp-land coil: make rounded images more nuanced 2022-02-23 17:42:34 -07:00
layout-sw640dp coil: make rounded images more nuanced 2022-02-23 17:42:34 -07:00
layout-sw840dp coil: make rounded images more nuanced 2022-02-23 17:42:34 -07:00
layout-w600dp coil: make rounded images more nuanced 2022-02-23 17:42:34 -07:00
layout-w600dp-land coil: make rounded images more nuanced 2022-02-23 17:42:34 -07:00
menu playback: use single-queue system 2021-12-22 16:37:07 -07:00
mipmap-anydpi-v26 style: use material in playback view 2021-11-11 16:25:56 -07:00
mipmap-hdpi all: cleanup code 2021-11-11 12:19:07 -07:00
mipmap-mdpi all: cleanup code 2021-11-11 12:19:07 -07:00
mipmap-xhdpi all: cleanup code 2021-11-11 12:19:07 -07:00
mipmap-xxhdpi all: cleanup code 2021-11-11 12:19:07 -07:00
mipmap-xxxhdpi all: cleanup code 2021-11-11 12:19:07 -07:00
navigation playback: fade out content as view slides 2021-11-27 11:49:06 -07:00
values playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-ar-rIQ playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-cs playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-de playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-el playback: use single-queue system 2021-12-22 16:37:07 -07:00
values-es playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-fr playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-hi playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-hu playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-in playback: use single-queue system 2021-12-22 16:37:07 -07:00
values-it playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-ko playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-night style: rework dynamic colors 2022-02-21 17:07:06 -07:00
values-night-v27 style: extend edge-to-edge on all versions 2022-01-15 20:12:23 -07:00
values-nl playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-pl playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-pt-rBR playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-pt-rPT playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-ro playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-ru playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-sw640dp home: rework fab adaptiveness 2022-02-23 16:13:59 -07:00
values-sw840dp-land ui: make list spans use exact sizing 2021-11-20 10:54:24 -07:00
values-tr playback: use single-queue system 2021-12-22 16:37:07 -07:00
values-uk playback: use single-queue system 2021-12-22 16:37:07 -07:00
values-v27 style: extend edge-to-edge on all versions 2022-01-15 20:12:23 -07:00
values-v31 style: rework dynamic colors 2022-02-21 17:07:06 -07:00
values-w640dp detail: update layouts 2021-11-20 17:03:21 -07:00
values-zh-rCN playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
values-zh-rTW playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
xml playback: replace headset focus with headset autoplay 2022-03-05 20:34:12 -07:00
xml-v31 widget: change default size 2021-11-20 09:53:10 -07:00