Comfy-Org / Comfy-Org/ComfyUI_frontend

[DevTask] Move colorPalettes to core

Open
#1,363 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
2k
Forks
699
Avg merge
1d 7h
Merged PRs (30d)
490

Description

Currently `colorPalette` is a core extension, however there are already code in the core that depends on the colorPalette, which makes it impossible to turn off the extension while keep other part running. We should just move colorPaletes to core.

The storage of colorPalettes should be handled by Pinia and the management UI should be rewritten with Vue.

Contributor guide

Open the contributing guide

Research direction

Locate the colorPalette extension, the core code that depends on it, and the existing management UI. Review how color palettes are currently stored, then plan the move into core with Pinia-backed storage and a Vue management UI. Done means core no longer depends on an optional colorPalette extension and the palette UI still manages the same data.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.