[Extension] Color Palette History – Color tracking that builds a dynamic palette based on your real workflow

Hi everyone,

I’d like to share an extension for Aseprite called Color Palette History, an Aseprite extension that builds a dynamic palette based on your real workflow.

It’s a color tracking system and a fast-access color selection tool designed to streamline pixel art workflows.

The extension runs in a movable floating window that you can place anywhere in your workspace. It does not auto-hide, so it stays visible and always accessible while you work.

:magnifying_glass_tilted_right: What It Tracks

Color Palette History maintains three independent color history lines:

  • Foreground Selected (FG). Colors chosen as foreground from the palette.
  • Background Selected (BG). Colors chosen as background.
  • Foreground Actually Used (C). The real color applied to the sprite canvas.

This distinction allows you to clearly compare:

  • What you selected.
  • What you actually painted with.

:artist_palette: Reuse Colors Instantly

Every color stored in the history can be clicked and reused immediately. This makes the extension especially useful for:

  • Quickly returning to recently used shades.
  • Reusing common colors without searching the palette.
  • Working efficiently with large palettes.
  • Accessing frequently used colors during shading.
  • Maintaining color consistency.

It effectively becomes a dynamic working palette built from your real usage.

:control_knobs: Features:

  • :white_check_mark: Three independent history lines.
  • :white_check_mark: Show/Hide each line individually.
  • :white_check_mark: Click any stored color to reuse it.
  • :white_check_mark: Movable floating window.
  • :white_check_mark: Always visible (non-collapsing panel).
  • :white_check_mark: Freeze History – Pause color detection.
  • :white_check_mark: Skip Duplicate Colors – Avoid re-adding existing colors per line.
  • :white_check_mark: Per-file history. A powerful utility that maintain a different palette history for each of the sprites opened if selected. The history can be different between sprites or the same for all of them. In addition, the tool retains the history across Aseprite sessions and across files.
  • :white_check_mark: Lightweight and workflow-oriented.

Show_Hide

Perfile history

:light_bulb: Example Workflows:

  • Track effective sprite color usage for palette reduction.
  • Keep only unique used colors with “Skip Duplicate Colors”.
  • Freeze tracking while experimenting.
  • Use it as a temporary working palette during production.
  • Compare selected vs actually applied colors.
  • Quickly cycle between your most used shades.

Download and price

Palette Color History is a free extension, with the possibility of a donation.

You can find more details and screenshots on the Itch.io page:

Color Palette History

:test_tube: Feedback

Suggestions, improvements, and workflow feedback are welcome.

If you try it in a production scenario, I’d especially like to hear how it integrates into your pipeline.