Skip to content

feat(ui): color picker - #7337

Open
creeperkatze wants to merge 2 commits into
modrinth:mainfrom
creeperkatze:color-picker
Open

feat(ui): color picker#7337
creeperkatze wants to merge 2 commits into
modrinth:mainfrom
creeperkatze:color-picker

Conversation

@creeperkatze

Copy link
Copy Markdown
Contributor

Adds a color picker component, replacing the native input type="color" in the screenshots editor.

It matches the date picker and TeleportPopoutMenu patterns: a swatch button that opens a popup with a saturation/brightness picker, a hue slider, and a hex field. Emits focus and change events so edits still group into a single undo step like the native picker did.

Also adds a Storybook story and documents usage in INPUTS.md.

Aufzeichnung.2026-08-27.212941.mp4

@creeperkatze
creeperkatze marked this pull request as ready for review August 27, 2026 19:42
@github-actions

github-actions Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Pull request changelog

App

Added

Changed

  • Replaced the native color picker in the screenshots editor with a modrinth-styled one.

Deprecated

Removed

Fixed

安全

Website

Added

Changed

Deprecated

Removed

Fixed

安全

Hosting

Added

Changed

Deprecated

Removed

Fixed

安全

@IMB11

IMB11 commented Aug 28, 2026

Copy link
Copy Markdown
Member

@Mergifyio queue

@mergify

mergify Bot commented Aug 28, 2026

Copy link
Copy Markdown

Merge Queue Status

  • 🟠 Waiting for queue conditions
  • ⏳ Enter queue
  • ⏳ Run checks
  • ⏳ Merge
Waiting for any of
  • check-neutral = Lint and Test
  • check-skipped = Lint and Test
  • check-success = Lint and Test
All conditions
  • any of [🔀 queue conditions]:
    • all of [📌 queue conditions of queue rule default]:
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Lint and Test
        • check-skipped = Lint and Test
        • check-success = Lint and Test
      • github-review-approved [🛡 GitHub branch protection]
  • -closed [📌 queue requirement]
  • -conflict [📌 queue requirement]
  • -draft [📌 queue requirement]
  • any of [📌 queue -> configuration change requirements]:
    • -mergify-configuration-changed
    • check-success = Configuration changed
  • any of [📌 queue requirement]:
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
    • check-success = Mergify Merge Protections

注册 for free to join this conversation on GitHub. Already have an account? 登录 to comment

标签

None yet

Development

Successfully merging this pull request may close these issues.

2 participants