-
Notifications
You must be signed in to change notification settings - Fork 70
Description
Is your feature request related to a problem?
- Yes, it is related to a problem
Describe the feature you'd like
🌟 Feature Description
Unify the UI design of all “Create” screens (Task, Ticket, Meeting) so they follow a consistent layout, style, and interaction pattern. This includes input fields, buttons, icons, spacing, and overall visual hierarchy.
This isn’t just about making things look pretty. It’s about reducing cognitive load, speeding up workflows, and building trust through consistency. Every time a user doesn’t have to wonder where the “Create” button is or why one form looks different from another, we’re making their experience smoother, faster, and more enjoyable.
🔍 Problem Statement
Currently, our “Create” interfaces are siblings that don’t quite look related:
- Create Task: Has a clean, titled section layout but lacks visual hierarchy in action buttons.
- Create Ticket: Uses plain labels and stacked dropdowns, with an optional “Assign To” field that feels detached.
- Create Meeting: Mixes required fields, free text inputs, and a bold time dropdown inconsistently.
What’s inconsistent?
- Input field styling (borders, spacing, fonts)
- Button placement and design
- Label and icon alignment
- Section spacing and visual grouping
- Optional vs. required field treatment
This fragmentation confuses users, slows down onboarding, and makes our product feel less polished than it truly is.
🎯 Expected Outcome
- All “Create” screens follow a single, consistent design system.
- Input fields, buttons, spacing, and typography are standardized.
- Visual consistency improves usability and app professionalism.
- Reduces duplicate or inconsistent UI work for future features.
📷 Screenshots and Design Ideas
Design Suggestion:
- Use a shared reusable layout/component for all “Create” screens
- Standardize input fields, dropdowns, buttons, and date/time pickers
- Maintain consistent padding, font sizes, and iconography
📋 Additional Context
- Nothing is broken functionally; this is a UI/UX improvement
- Enhances user experience and reduces future design inconsistencies
- Should be tagged as enhancement / ui-ux / medium priority
Record
- I agree to follow this project's Code of Conduct
- I want to work on implementing this feature