element-android-Github/library
Adam Brown 9a02543afd
FTUE - Choose a display picture (#5323)
* adding tests around the onboarding view model
- cases for the personalisation and display name actions

* adding base choose name fragment with UI

* add click handling for the display name actions

* adding tests around the onboarding view model
- cases for the personalisation and display name actions

* adding barebones profile picture fragment with ability to select a user avatar

* extracting uri filename resolving to a class which can be injected
- includes tests

* updating upstream avatar on profile picture save and continue step
- moves the personalisation state to a dedicated model to allow for back and forth state restoration

* adding test case for skipping profile picture setting

* taking the profile loading into account when rendering the onboarding loading

* extracting method for the handling of the profile picture selection

* adding dedicated camera icon for choosing profile picture

* adding toolbar to back to profile picture page
- this toolbar will fade in with the fragment as it sits at the fragment level, probably worth revisiting once more pages have a toolbar

* changing edit/add picture icon based on if we're already selected an image

* making use of debounced clicks to avoid potential extra clicks

* making the avatar height and camera icon relative percentage based
- also makes the avatar itself clicking, including a foreground ripple

* fixing formatting

* making use of fake session id for user id assertion

* using a real  matrix id syntax for the fake session user id

* removing duplicated dimens

* using self closing imageview tag
2022-03-07 14:07:22 +00:00
..
attachment-viewer Permission and error handling 2022-02-24 17:39:41 +01:00
core-utils Move the file to the new module. 2022-01-18 14:39:02 +01:00
diff-match-patch moves diff-match-patch module to library 2022-02-22 19:40:17 +01:00
jsonviewer Bump json from 20190722 to 20211205 2022-01-18 23:08:02 +00:00
multipicker FTUE - Choose a display picture (#5323) 2022-03-07 14:07:22 +00:00
ui-styles FTUE - Choose a display picture (#5323) 2022-03-07 14:07:22 +00:00