Skip to content

[Task]: Refact board UI #53

@luizhcastro

Description

@luizhcastro

Objective

Currently, we have a board screen, but we are updating the application's design and need to refactor the boards for the new design available at this link: https://www.figma.com/design/fwgpxrsQ9mFoA30JR3c7xu/Blaboard---Prototype?node-id=61-913&t=WROYgVHwUEmU8HrQ-4

Note that you will refactor only the UI board and action buttons at the top of the board; this does not include the sidebar. We already have another issue open for its refactoring.

Scope

In Scope

UI Board Components

  • Refactor the board columns layout (Backlog, Todo, In Progress, Review)
  • Update card design according to Figma specifications
  • Implement new visual styling for task cards including:
    • Labels display
    • Priority indicators
    • Assignee avatars
    • Status indicators
  • Update drag-and-drop functionality to match new design

Action Buttons

  • Refactor top action bar buttons
  • Update button styles and icons
  • Implement new filter options UI
  • Add search functionality UI
  • Update view mode toggles (if applicable)

Interactions

  • Maintain existing drag-and-drop functionality
  • Ensure responsive design for different screen sizes
  • Implement hover states and animations as specified in Figma

Out of Scope

Acceptance criteria

  • Board UI matches the Figma design specifications
  • Drag-and-drop functionality works smoothly between columns (this one is absolutely important for this issue, i recommend staying with the actual implementation)
  • All board columns (Backlog, Todo, In Progress, Review) are properly styled
  • Task cards display all required information:
    • Task title
    • Labels
    • Priority indicator
    • Assignee avatar
    • Status indicator
  • Top action bar buttons are refactored and styled according to Figma
  • Filter options UI is implemented
  • Search functionality UI is implemented
  • All hover states and animations work as specified
  • Board is responsive on desktop, tablet, and mobile viewports
  • No visual regressions compared to Figma design
  • Existing board functionality remains intact (CRUD operations still work)
  • Code follows project's coding standards and conventions

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions