Skip to content

Comments

Refact/board UI#63

Open
luizhcastro wants to merge 13 commits intostagingfrom
refact/board-ui
Open

Refact/board UI#63
luizhcastro wants to merge 13 commits intostagingfrom
refact/board-ui

Conversation

@luizhcastro
Copy link
Member

What has changed?

  • This is a refact for new UI design

Why was this change made?

  • We are changing all UI from the project

  • No breaking changes (or it was communicated)

Replace search input and New Task button with title + issue counter,
filter tabs (Projects, Teams, Date) and a Display button.
Add status icons per column, task counter, description line, and
ghost add-task button. Remove colored border and background for
a cleaner look.
Replace priority dot with Warning icon, show all labels as badges,
add issue identifier footer with assignee avatar. Remove lateral
colored border, use ring hover effect instead.
Add InlineTaskCreate component with input field and issue counter.
Wire it into KanbanColumn and TaskBoard using existing useCreateTask
mutation.
Show a card-shaped draft with auto-focused input when clicking +,
dismiss on Escape or blur, create task on Enter.
Create BacklogIcon, TodoIcon, InProgressIcon, ReviewIcon, and DoneIcon
as React components. Replace Phosphor Icons in kanban column headers.
- Layout: content panel with rounded border over sidebar background
- Cards: border, dot-prefixed labels, footer with project name,
  UserCircleDashed avatar placeholder
- Columns: darker bg, wider (w-80), rounded-xl
- Header: Cube icon for Projects, Bell notification icon
- Hide horizontal scrollbar with scrollbar-none utility
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant