Task: Refine 'Log New Learning' form UI/UX
Task: Refine the UI/UX of the "Log New Learning" form (learnings/_form.html.erb
) to align with 37signals principles (better spacing, guidance, alignment, font consistency).
Details: I focused on using standard Rails helpers, hand-crafted CSS, and HTML attributes (placeholder
) for clear guidance, consistent spacing/fonts, and alignment with the index page layout. I used the _form.html.erb
partial.
Learning: Good form UI involves clear labels, helpful placeholders, logical grouping (.form-group
), consistent spacing/typography, and alignment with surrounding page elements. Using partials for DRY forms is good practice.
Learned on: April 19, 2024
Edit