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

Display redacted messages in the timeline #6272

Merged
merged 2 commits into from
Jun 14, 2022

Conversation

aringenbach
Copy link
Contributor

Might be a fix for #2180 (which is labelled as requiring design input). This simply reuses the same design that's currently seen when the root message of a thread is redacted.

@aringenbach aringenbach requested review from a team, pixlwave and phloux and removed request for a team June 13, 2022 08:51
@github-actions
Copy link

github-actions bot commented Jun 13, 2022

📱 Scan the QR code below to install the build for this PR.
🔒 This build is for internal testing purpose. Only devices listed in the ad-hoc provisioning profile can install Element Alpha.

QR code

If you can't scan the QR code you can install the build via this link: https://i.diawi.com/MXswkL

Copy link
Member

@pixlwave pixlwave left a comment

Choose a reason for hiding this comment

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

LGTM 👏

Copy link
Contributor

@phloux phloux left a comment

Choose a reason for hiding this comment

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

LGTM

@aringenbach
Copy link
Contributor Author

I added a setting as well under interface to toggle on or off this feature (similar to Andro/Web)

Sidenote: I suppose once we want to move Bubbles/Threads/Show Latest Avatar out of Labs they could all go well together in a dedicated Timeline section.

@aringenbach aringenbach requested review from pixlwave and phloux June 13, 2022 12:22
Copy link
Member

@pixlwave pixlwave left a comment

Choose a reason for hiding this comment

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

Sidenote: I suppose once we want to move Bubbles/Threads/Show Latest Avatar out of Labs they could all go well together in a dedicated Timeline section.

That sounds sensible. Although now that we can use SwiftUI for all of our features, I wonder how much work it would be to start building new sections as simple Forms for groups of settings to closer align with Android.

@aringenbach
Copy link
Contributor Author

That sounds sensible. Although now that we can use SwiftUI for all of our features, I wonder how much work it would be to start building new sections as simple Forms for groups of settings to closer align with Android.

Given that settings have a few minor UI bugs as well, I wonder how much it would cost to remake them entirely with SwiftUI actually. SettingsViewController is huge but it looks to me as it contains a lot of boring/repetitive code. Might be worth taking the time as it will have to be made for ElementX anyway.

@pixlwave
Copy link
Member

pixlwave commented Jun 13, 2022

Given that settings have a few minor UI bugs as well, I wonder how much it would cost to remake them entirely with SwiftUI actually. SettingsViewController is huge but it looks to me as it contains a lot of boring/repetitive code. Might be worth taking the time as it will have to be made for ElementX anyway.

Totally! If the the time can be allocated that would be amazing. I think there was a project at some stage to redo settings, but not sure what happened to that.

Copy link
Contributor

@phloux phloux left a comment

Choose a reason for hiding this comment

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

LGTM

@aringenbach aringenbach merged commit 5dcb80f into develop Jun 14, 2022
@aringenbach aringenbach deleted the aringenbach/2180_display_redacted_messages branch June 14, 2022 07:36
@aringenbach aringenbach mentioned this pull request Jun 14, 2022
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants