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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Smoothen user flows #258

merged 17 commits into from
Jul 8, 2021

Smoothen user flows #258

merged 17 commits into from
Jul 8, 2021


Copy link

@loleg loleg commented Jul 1, 2021

This PR makes improvement to the way users log in and upload content to the platform, responding directly to user requests:

  • When posting a new challenge or starting a project, it should be possible to immediately enter some Description (Pitch) content and not first have to save and edit.
  • At the beginning of an event people might want to just post the name of a location (Room 123), rather than a Contact link, which should still be provided at a later stage (enforced by progress rule).
  • Links to event guidance specific to events cleaned out of default content.
  • Project edit form is now in two parts, with details editor accessible at the bottom of the project page.
  • Admins can always see a new event button on the homepage.
  • Images in the suggestion cards on the project page are shown full height.
  • The user profile has a honeycomb style project view (example)
  • Jumbotrons are consistently in dashed style.
  • Various user profile and event UI tweaks.
  • "Print view" list page is now public.
  • Darkmode persists while browsing 馃槑

@loleg loleg requested a review from gonzalocasas July 6, 2021 21:46
Copy link
Collaborator Author

loleg commented Jul 6, 2021

Deployed and tested on

@loleg loleg merged commit 893c638 into dribdat:main Jul 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
None yet

Successfully merging this pull request may close these issues.

None yet

1 participant