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

[Backport] Fix UI details for a better UX and design #3323

Merged
merged 8 commits into from
Feb 20, 2019
Merged

Conversation

decabeza
Copy link
Collaborator

References

This is a backport of AyuntamientoMadrid#1886

Objectives

This PR fix some UI details for a better UX and design. 👨‍🎨

  • Improve help text for legislation processes proposals categories indicating to admin users they can use 160 characters by category. [Image 1]

  • Align proposal feed description without image on welcome page: when enable only proposals feed from admin, the proposals without an image appear unaligned. [Image 2]

  • Show card label only if it is present on welcome page: this was added on cards of custom pages, now on welcome page too avoiding to show an empty span. [Image 3]

  • Replace open to active filter on admin legislation processes index: now on active filter show open processes and the "next" ones, processes with a start date greater than current date. [Image 4]

  • Replace created at date to start and end date on admin legislation processes [Image 4]

  • Add default colours for legislation processes header [Image 5]

  • Use interpolation instead of concatenation on legislation helper. ✊ 🤓

Visual Changes

[Image 1]
categories

[Image 2] BEFORE
before

[Image 2] AFTER
after

Also fixed on small screens
mobile

[Image 3] BEFORE
card_before

[Image 3] AFTER
card_after

[Image 4]
admin_processes

[Image 5]
screenshot 2019-02-15 at 18 21 41

@decabeza decabeza self-assigned this Feb 20, 2019
@decabeza decabeza merged commit f9476ea into master Feb 20, 2019
@decabeza decabeza deleted the ui-fixes branch February 20, 2019 13:38
@decabeza decabeza added this to Release 0.19 in Roadmap Feb 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant