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

Add interaction modal to logged-out web UI #19306

Merged
merged 1 commit into from
Oct 7, 2022
Merged

Conversation

Gargron
Copy link
Member

@Gargron Gargron commented Oct 7, 2022

Instead of bringing up the remote interaction dialog in a pop-up window, show a modal that explains what the action does and gives instructions how to proceed with a local or remote account.

image

@Gargron Gargron added the ui Front-end, design label Oct 7, 2022
@Gargron Gargron force-pushed the feature-interaction-modal branch 2 times, most recently from ec1a267 to f1da3d0 Compare October 7, 2022 06:26
@Gargron Gargron force-pushed the feature-interaction-modal branch from f1da3d0 to cea9475 Compare October 7, 2022 06:40
@Gargron Gargron merged commit 7fb738c into main Oct 7, 2022
@Gargron Gargron deleted the feature-interaction-modal branch October 7, 2022 08:14
@ClearlyClaire
Copy link
Contributor

I like that modal. Even though the copy-and-paste thing is slightly clunky, it's not worse than what we had and it has the merit of explaining the feature.

One thing that would benefit from some work though is making the “Sign in” and “Create account” actions not break the flow. As it stands, after logging in, you're not brought back to the action you were attempting, and you may not be brought back to the content itself. Not sure how to best do that, though.

kadoshita pushed a commit to kadoshita/mastodon that referenced this pull request Nov 19, 2022
nametoolong pushed a commit to nametoolong/nuage that referenced this pull request Nov 20, 2022
@rekcuFniarB
Copy link

Maybe this behavior is good for newcomers but I'd check if visitor have already seen this dialog plenty times and keep old "remote interact" for them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ui Front-end, design
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants