pocket-casts-android icon indicating copy to clipboard operation
pocket-casts-android copied to clipboard

Add "Change Avatar" button to account settings

Open hamorillo opened this issue 9 months ago • 2 comments

Description

Adding the ability to change the avatar. Avatar is coming from user's Gravatar account. So the "Change Avatar" button opens the Gravatar web link via browser. Similar to what we do with Privacy policy or Terms of use.

cc: @mlumeau @AdamGrzybkowski

Testing Instructions

  1. Tap on the Profile tab
  2. Tap on Change avatar
  3. Verify Gravatar is opened in the browser
  4. Modify your avatar
  5. Return to PocketCast
  6. Verify you can see the new avatar

Screenshots or Screencast

image

Checklist

  • [x] If this is a user-facing change, I have added an entry in CHANGELOG.md
  • [x] Ensure the linter passes (./gradlew spotlessApply to automatically apply formatting/linting)
  • [x] I have considered whether it makes sense to add tests for my changes
  • [x] All strings that need to be localized are in modules/services/localization/src/main/res/values/strings.xml
  • [ ] Any jetpack compose components I added or changed are covered by compose previews
  • [x] I have updated (or requested that someone edit) the spreadsheet to reflect any new or changed analytics.

I have tested any UI changes...

  • [x] with different themes
  • [x] with a landscape orientation
  • [x] with the device set to have a large display and font size
  • [x] for accessibility with TalkBack

hamorillo avatar May 21 '24 10:05 hamorillo