Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add accessibility strings to conversation details [WPB-9784] #3495

Conversation

borichellow
Copy link
Contributor

@borichellow borichellow commented Oct 10, 2024

TaskWPB-9784 [Android] accessibility strings – Conversation details

What's new in this PR?

Added accessibility strings to ConversationDetails screen.

This is the first part of work, but it's already to big, one more PR is coming :)

@borichellow borichellow self-assigned this Oct 10, 2024
@borichellow borichellow changed the title feat: Add accessibility strings to conversation details [RPB-9784] feat: Add accessibility strings to conversation details [WPB-9784] Oct 10, 2024
@echoes-hq echoes-hq bot added the echoes: product-roadmap Work aligned with the customer-announced roadmap, targeting a specific release date. label Oct 10, 2024
@borichellow borichellow requested review from saleniuk, Garzas and yamilmedina and removed request for saleniuk and Garzas October 10, 2024 10:27
Copy link
Contributor

@Garzas Garzas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good, just one todo and maybe some potential improvement 😄

@@ -344,6 +344,7 @@ enum class LoginTabItem(@StringRes val titleResId: Int) : TabItem {
EMAIL(R.string.login_tab_email),
SSO(R.string.login_tab_sso);
override val title: UIText = UIText.StringResource(titleResId)
override val contentDescription: UIText? = null // TODO set contentDescription if needed
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

todo

import com.wire.android.ui.home.conversationslist.common.CollapsingFolderHeader
import com.wire.android.ui.home.conversationslist.common.FolderHeader

@Suppress("LongParameterList")
@Suppress("LongParameterList", "CyclomaticComplexMethod")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we improve it to not having additional suppress?

@codecov-commenter
Copy link

codecov-commenter commented Oct 15, 2024

Codecov Report

Attention: Patch coverage is 0% with 4 lines in your changes missing coverage. Please review.

Project coverage is 45.31%. Comparing base (b838bc0) to head (818e59a).

Files with missing lines Patch % Lines
...s/participants/GroupConversationParticipantList.kt 0.00% 2 Missing ⚠️
...rc/main/kotlin/com/wire/android/model/Clickable.kt 0.00% 2 Missing ⚠️
Additional details and impacted files
@@                  Coverage Diff                  @@
##           release/candidate    #3495      +/-   ##
=====================================================
- Coverage              45.32%   45.31%   -0.01%     
=====================================================
  Files                    470      470              
  Lines                  15692    15694       +2     
  Branches                2626     2626              
=====================================================
  Hits                    7112     7112              
- Misses                  7836     7838       +2     
  Partials                 744      744              
Files with missing lines Coverage Δ
...ns/details/options/GroupConversationOptionsItem.kt 0.00% <ø> (ø)
...id/ui/home/conversations/messages/QuotedMessage.kt 0.00% <ø> (ø)
...ndroid/ui/home/conversations/model/MessageTypes.kt 85.00% <ø> (ø)
.../com/wire/android/ui/home/settings/SettingsItem.kt 0.00% <ø> (ø)
...e/android/ui/home/settings/SettingsOptionSwitch.kt 0.00% <ø> (ø)
...n/com/wire/android/util/extension/LazyListScope.kt 0.00% <ø> (ø)
...s/participants/GroupConversationParticipantList.kt 0.00% <0.00%> (ø)
...rc/main/kotlin/com/wire/android/model/Clickable.kt 0.00% <0.00%> (ø)

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b838bc0...818e59a. Read the comment docs.

Copy link
Contributor

Built wire-android-staging-compat-pr-3495.apk is available for download

Copy link
Contributor

Built wire-android-dev-debug-pr-3495.apk is available for download

@yamilmedina yamilmedina changed the base branch from develop to release/candidate October 16, 2024 11:26
Copy link

Copy link
Contributor

Built wire-android-staging-compat-pr-3495.apk is available for download

@borichellow borichellow added this pull request to the merge queue Oct 21, 2024
Merged via the queue into release/candidate with commit df8040c Oct 21, 2024
12 of 13 checks passed
@borichellow borichellow deleted the feat/add_accessibility_string_to_conversation_details branch October 21, 2024 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
echoes: product-roadmap Work aligned with the customer-announced roadmap, targeting a specific release date. size/M
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants