Updated copy and moved override in profile screen
- Used display name instead of nick to match other strings in the app. - Reordered member profile to show DM above changing nick colour. Fixes #5825 Signed-off-by: Henry Jackson <manicwaspcore@protonmail.com>
This commit is contained in:
parent
2839d1467f
commit
e4b8530356
1
changelog.d/5825.bugfix
Normal file
1
changelog.d/5825.bugfix
Normal file
@ -0,0 +1 @@
|
|||||||
|
Changed copy and list order in member profile screen.
|
@ -182,10 +182,19 @@ class RoomMemberProfileController @Inject constructor(
|
|||||||
// More
|
// More
|
||||||
buildProfileSection(stringProvider.getString(R.string.room_profile_section_more))
|
buildProfileSection(stringProvider.getString(R.string.room_profile_section_more))
|
||||||
|
|
||||||
|
if (!state.isMine) {
|
||||||
|
buildProfileAction(
|
||||||
|
id = "direct",
|
||||||
|
editable = false,
|
||||||
|
title = stringProvider.getString(R.string.room_member_open_or_create_dm),
|
||||||
|
action = { callback?.onOpenDmClicked() }
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
buildProfileAction(
|
buildProfileAction(
|
||||||
id = "overrideColor",
|
id = "overrideColor",
|
||||||
editable = false,
|
editable = false,
|
||||||
title = stringProvider.getString(R.string.room_member_override_nick_color),
|
title = stringProvider.getString(R.string.room_member_override_display_name_colour),
|
||||||
subtitle = state.userColorOverride,
|
subtitle = state.userColorOverride,
|
||||||
divider = !state.isMine,
|
divider = !state.isMine,
|
||||||
action = { callback?.onOverrideColorClicked() }
|
action = { callback?.onOverrideColorClicked() }
|
||||||
@ -194,13 +203,6 @@ class RoomMemberProfileController @Inject constructor(
|
|||||||
if (!state.isMine) {
|
if (!state.isMine) {
|
||||||
val membership = state.asyncMembership() ?: return
|
val membership = state.asyncMembership() ?: return
|
||||||
|
|
||||||
buildProfileAction(
|
|
||||||
id = "direct",
|
|
||||||
editable = false,
|
|
||||||
title = stringProvider.getString(R.string.room_member_open_or_create_dm),
|
|
||||||
action = { callback?.onOpenDmClicked() }
|
|
||||||
)
|
|
||||||
|
|
||||||
if (!state.isSpace && state.hasReadReceipt) {
|
if (!state.isSpace && state.hasReadReceipt) {
|
||||||
buildProfileAction(
|
buildProfileAction(
|
||||||
id = "read_receipt",
|
id = "read_receipt",
|
||||||
|
@ -345,7 +345,7 @@ class RoomMemberProfileFragment @Inject constructor(
|
|||||||
views.editText.hint = "#000000"
|
views.editText.hint = "#000000"
|
||||||
|
|
||||||
MaterialAlertDialogBuilder(requireContext())
|
MaterialAlertDialogBuilder(requireContext())
|
||||||
.setTitle(R.string.room_member_override_nick_color)
|
.setTitle(R.string.room_member_override_display_name_colour)
|
||||||
.setView(layout)
|
.setView(layout)
|
||||||
.setPositiveButton(R.string.ok) { _, _ ->
|
.setPositiveButton(R.string.ok) { _, _ ->
|
||||||
val newColor = views.editText.text.toString()
|
val newColor = views.editText.text.toString()
|
||||||
|
@ -2177,7 +2177,7 @@
|
|||||||
<string name="direct_room_profile_section_more_leave">Leave</string>
|
<string name="direct_room_profile_section_more_leave">Leave</string>
|
||||||
<string name="room_profile_leaving_room">"Leaving the room…"</string>
|
<string name="room_profile_leaving_room">"Leaving the room…"</string>
|
||||||
|
|
||||||
<string name="room_member_override_nick_color">Override nick color</string>
|
<string name="room_member_override_display_name_colour">Override display name colour</string>
|
||||||
|
|
||||||
<string name="room_member_power_level_admins">Admins</string>
|
<string name="room_member_power_level_admins">Admins</string>
|
||||||
<string name="room_member_power_level_moderators">Moderators</string>
|
<string name="room_member_power_level_moderators">Moderators</string>
|
||||||
|
Loading…
Reference in New Issue
Block a user