element-x-ada/features/createroom/impl/src/main/res
Jorge Martin Espinosa 63f24f0ae1 Add special flow for leaving a space as the last owner (#6112)
* When the user is in a v12 room, use different UI to select the last owner when leaving

- Add `LeaveSpaceRoom.areCreatorsPrivileged` to detect when this is happening.
- Import new strings.
- Build the new UI.
- Attach it to a change member roles screen navigation.

* Don't display the `isLastOwner` UI if the user is the only joined one in the room

* Rename `LeaveSpaceState.isLastOwner` to `.needsOwnerChange`. This way, it's easier to understand the difference with the passed `LeaveSpaceRoom.isLastOwner` value

* Add a test for the new check of user not being the last joined member

* Fix paddings in `LeaveSpaceView`

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2026-01-30 09:10:00 +00:00
..
values Add special flow for leaving a space as the last owner (#6112) 2026-01-30 09:10:00 +00:00
values-be Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-bg Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-cs Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-cy Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-da Sync Strings from Localazy (#6085) 2026-01-26 12:06:38 +01:00
values-de Sync Strings from Localazy (#6085) 2026-01-26 12:06:38 +01:00
values-el Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-es Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-et Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-eu Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-fa Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-fi Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-fr Sync Strings from Localazy (#6085) 2026-01-26 12:06:38 +01:00
values-hr Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-hu Sync Strings from Localazy (#6085) 2026-01-26 12:06:38 +01:00
values-in Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-it Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-ka Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-ko Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-lt Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-nb Sync Strings from Localazy (#6085) 2026-01-26 12:06:38 +01:00
values-nl Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-pl Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-pt Sync Strings from Localazy 2026-01-19 00:35:31 +00:00
values-pt-rBR Sync Strings from Localazy (#6085) 2026-01-26 12:06:38 +01:00
values-ro Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-ru Sync Strings from Localazy 2026-01-19 00:35:31 +00:00
values-sk Sync Strings from Localazy (#6085) 2026-01-26 12:06:38 +01:00
values-sv Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-tr Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-uk Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-ur Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-uz Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-zh Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00
values-zh-rTW Sync Strings from Localazy (#5994) 2026-01-14 11:43:57 +00:00