nextcloud / nextcloud/deck

Feature Request: Add card color coding to Deck

Open
#7,209 1 comment 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

design enhancement needs discussion
Dominant language
JavaScript
Stars
1.4k
Forks
354
Avg merge
1d 10h
Merged PRs (30d)
43

Description

Is your feature request related to a problem? Please describe.

Currently, Nextcloud Deck lacks the ability to color-code cards, which makes it difficult to visually organize and categorize cards by themes, priorities, or project areas. When working with multiple boards or complex projects, users cannot quickly identify which cards belong to specific topic areas or categories at a glance. This limitation reduces the visual organization capabilities that many project management tools offer.

Describe the solution you'd like

Add a card coloring feature that allows users to:

  • Assign custom colors to individual cards (e.g., through a color picker or predefined color palette)
  • Set colors via the card edit menu or through a quick action (right-click context menu)
  • Display colored cards with a colored border, background tint, or colored accent bar
  • Optionally create color-coded legends or categories that can be applied to multiple cards
  • Filter or sort cards by color to quickly focus on specific themes or categories

The color should be visible in all views (board view, list view, etc.) and remain consistent across the interface.

Describe alternatives you've considered

Current workarounds include:

  • Using labels/tags, but these take up visual space and are less immediately recognizable than colors
  • Creating separate boards for different themes, but this fragments the workflow
  • Using emojis in card titles, but this is not as clean or systematic as proper color coding
  • Relying solely on board columns for organization, but this doesn't allow for cross-cutting themes
Additional context

This feature has been requested before in the community forum: https://help.nextcloud.com/t/deck-card-colors/215859
Color-coding is a standard feature in most project management and kanban tools (Trello, Asana, Monday.com, etc.) and would significantly enhance Nextcloud Deck's usability for teams that need to organize cards by multiple dimensions beyond just board columns.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points, so start by locating Deck's card editing and board/list rendering areas and reviewing the linked community discussion. Before implementation, clarify whether custom colors, legends, filtering, sorting, and all listed views are required; done should be defined by an agreed, testable scope.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.