Skip to content

Releases: sparshsam/openpalette

v1.0.0 — First Stable Release

Choose a tag to compare

@sparshsam sparshsam released this 02 Jul 19:15

OpenPalette is a local-first, open-source color workspace for designers and developers. Everything runs in your browser — no accounts, no tracking, no cloud.

What is OpenPalette?

A complete color workspace with nine integrated tools that share a single palette. Generate palettes, check accessibility, build token scales, extract colors from images, create gradients, and export production-ready color systems — all locally on your device.

Features

Studio — Full palette editor with drag-to-reorder swatches, harmony modes, quick-tune sliders, undo/redo, and inline color picker.

Explore — 320 curated palettes across 8 styles and 8 topics. Search, filter, and open any palette directly in the Studio.

Extract — Upload any image and extract a palette in one click. Six extraction modes for any creative direction.

Contrast — WCAG contrast checker with AA/AAA pass/fail grades and smart replacement suggestions.

Visualizer — Preview palettes across 7 real-world templates — hero sections, dashboards, buttons, forms, tables, alerts, and pricing cards.

Colors — A 150-color library organized by category. Browse, search, and copy individual colors.

Tokens — Generate complete design token scales from any base color. Export as CSS Variables, Tailwind Config, JSON Design Tokens, SCSS, Android XML, or iOS Swift.

Gradient — Gradient studio with 14 presets and a full stop editor. Create smooth linear and radial gradients.

Accessibility — Contrast matrix, color blindness simulation (protanopia, deuteranopia, tritanopia, achromatopsia), theme pair tester, typography contrast, and full audit checklist.

Platform

  • Local-first — Everything runs in your browser. No servers, no accounts, no tracking.
  • PWA-ready — Installable on desktop and mobile with full icon pipeline for Windows, Android, iOS, macOS, and Web.
  • Responsive — Works across mobile, tablet, laptop, and desktop.
  • 11 export formats — CSS, SCSS, Tailwind, JSON, Android XML, iOS Swift, SVG, PNG, PDF, ASE, and more.
  • Dark/light theme — Persistent preference with semantic color tokens.

Open Source

MIT-licensed and available on GitHub. Contributions, bug reports, and feature requests welcome.

Ecosystem

OpenPalette is part of the Kovina ecosystem — a collection of free and open-source applications built around a shared philosophy: local-first, privacy-respecting, and professionally capable software.

OpenPalette v0.4.0 Product Refinement

Choose a tag to compare

@sparshsam sparshsam released this 08 Jun 20:42

Production refinement release. Hardens architecture, separates palette/accessibility/gradient/image/export/library engines, adds focused tests and coverage, improves product UX and design-system foundations, refreshes docs/screenshots/demo assets, fixes the public demo link, aligns package metadata to 0.4.0, and verifies production on Vercel from main commit aa8579d. Local gates, GitHub CI, Vercel production deployment, and production smoke tests passed.

OpenPalette v0.3.0 Platform Expansion

Choose a tag to compare

@sparshsam sparshsam released this 08 Jun 20:42

Major platform expansion release. Adds harmony modes, 2-10 color palettes, advanced color editing, gradient generation, import/export systems, shareable URLs, visualizers, accessibility tooling, local library management, image color extraction, UX polish, and OSS docs/assets foundations. Tag points to commit 0b207ef.

OpenPalette v0.2.0

Choose a tag to compare

@sparshsam sparshsam released this 06 Jun 19:25

OpenPalette v0.2.0 adds practical export tools, contrast hints, undo, keyboard help, and saved-palette management while preserving the local-first architecture and original OpenPalette branding.

Highlights:

  • Rename saved palettes
  • Delete saved palettes with confirmation
  • Export the active palette as CSS variables, Tailwind config, JSON, and SVG swatches
  • Copy every export format to the clipboard
  • Show best readable black/white text color and contrast ratio for every swatch
  • Undo generated palettes and loaded saved palettes
  • Use the in-app keyboard shortcuts/help panel
  • Preserve localStorage persistence, responsive UI, and light/dark mode
  • Maintain CI, Dependabot, MIT license, and contributor/security docs

Quality:

  • npm audit --audit-level=moderate
  • npm run lint
  • npm run typecheck
  • npm run build
  • Playwright smoke test for v0.2.0 workflows and mobile layout

OpenPalette v0.1.1

Choose a tag to compare

@sparshsam sparshsam released this 06 Jun 18:58

Initial polished public release of OpenPalette: a local-first five-color palette generator with locking, HEX editing, copy actions, dark mode, saved palettes, PWA metadata, CI, Dependabot, and open-source documentation.

Highlights:

  • Generate five-color palettes with Spacebar support
  • Lock colors across generations
  • Edit and normalize HEX values
  • Copy individual colors or full palettes
  • Save palettes locally in the browser
  • Light/dark mode
  • Responsive UI
  • PWA metadata
  • GitHub Actions CI and Dependabot
  • MIT license and contributor/security docs