Skip to content

Replace the registration modal by a registration page#4568

Merged
dartcafe merged 11 commits into
mainfrom
enh/registration-dialog
Apr 5, 2026
Merged

Replace the registration modal by a registration page#4568
dartcafe merged 11 commits into
mainfrom
enh/registration-dialog

Conversation

@dartcafe

@dartcafe dartcafe commented Apr 4, 2026

Copy link
Copy Markdown
Collaborator

The current implementation hat some UX flaws.

  • Entering a poll via public share could initially presented an empty poll with a weird UI.
  • Participating means to open the registration modal manually and then add the user details to get a personal token.
  • The login option occupied too much space

Overall, it was a 'not that good UX'. One result probably was something like this.

Therefore the modal got removed and was replaced with a registration view. The registration dialog shows a brief overview of the poll (title, description, available options) and focuses on the registration. The login option acts more as a footnote for internal users, who are currently logged out. The legal links now reside inside the footer area, if available.

The design is presented as a 'glassy presentation'. Tell me what you think.

The description and the options are expandable to a modal to make the full information accessible.

Logged in users get directed to the poll directly (or after logging in). If an external user, who already registered before and has stored a cookie to the poll, uses the public poll, he will still get redirected to the vote page as before.

After registration the user gets redirected to the vote page.

x before after
desktop grafik grafik
mobile grafik grafik

Signed-off-by: dartcafe <github@dartcafe.de>
Signed-off-by: dartcafe <github@dartcafe.de>
Signed-off-by: dartcafe <github@dartcafe.de>
Signed-off-by: dartcafe <github@dartcafe.de>
Signed-off-by: dartcafe <github@dartcafe.de>
Signed-off-by: dartcafe <github@dartcafe.de>
Signed-off-by: dartcafe <github@dartcafe.de>
Signed-off-by: dartcafe <github@dartcafe.de>
Signed-off-by: dartcafe <github@dartcafe.de>
dartcafe added 2 commits April 5, 2026 10:01
Signed-off-by: dartcafe <github@dartcafe.de>
Signed-off-by: dartcafe <github@dartcafe.de>
@dartcafe dartcafe merged commit 614df8e into main Apr 5, 2026
47 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant