Enhance voice configuration 12/23512/1 8.99.5 icefish/8.99.5 icefish_8.99.5
authorScott Murray <scott.murray@konsulko.com>
Mon, 30 Dec 2019 23:44:05 +0000 (18:44 -0500)
committerScott Murray <scott.murray@konsulko.com>
Mon, 30 Dec 2019 23:40:38 +0000 (23:40 +0000)
commit8170c9280b57c8da5d1d6045e16d5ac14bc5220d
treef501f7c1f752e704bf08f5c8ce7e5424257d4ce9
parent7f14e2db1011a4ac4e81ad8dcd3a3b2459411a99
Enhance voice configuration

Various tweaks to the new voice configuration support:
- Moved "Version" choice on the main menu back down to the last
  choice, since it's less likely to be used.
- Pull in qt-qrcode library's quickitem support and use it to
  display a QR code when Alexa authorization is required.
- Reworked layout of voice configuration dialog to tighten up
  spacing and make more room for the QR code.
- Tweaked voice configuration dialog logic to only show the login
  prompting when in not-authorized state. Ideally, a deauth button
  would be shown in the authorized state, but the voiceagent API
  currently does not enable that AFAICT.
- Replace voiceagent ID with vendor in voiceagent configuration
  dialog, as the ID is more of an internal thing that's not useful
  to users.
- Tweaked some text colors in voiceagent configuration dialog for
  better consistency with the other settings pages.
- Switched voiceagent configuration dialog positioning to center
  it on-screen, as that seems more consistent with the look of
  the other settings pages.
- Made the previous two changes to the wired settings configuration
  dialog as well for consistency.
- Updated the voice settings icon with a microphone icon to match
  the default icon shown for the homescreen PTT button.
- Updated the wired settings icon with a more typical network icon
  to avoid confusion.

Bug-AGL: SPEC-2981

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I75560e3cab393e6efdfb1310f266e5b6bb0534d6
app/Settings.qml
app/app.pro
app/main.cpp
app/voice/ConfigDialog.qml
app/voice/Voice.qml
app/voice/images/HMI_Settings_VoiceIcon.svg
app/wired/ConfigDialog.qml
app/wired/Wired.qml
app/wired/images/HMI_Settings_WiredIcon.svg