Skip to content

Latest commit

 

History

History
105 lines (91 loc) · 4.18 KB

README.md

File metadata and controls

105 lines (91 loc) · 4.18 KB

PlainColor

Lightweight, versatile, cross-platform color picker app written in Rust / Tauri

GitHub release (latest by date including pre-releases) GitHub All Releases Module Art website

⬇️ Download

  • macOS: dmg
  • Windows: exe | microsoft store | chocolatey - Coming soon...
  • Linux: flathub | appimage | deb - Coming soon...

🚀 Features

  • 🔍 Picker - Pick a color from your screen with advanced magnifying glass
  • 🎨 Custom palettes - Organize your colors with palettes. Name colors and add them to palettes to use in your projects
    • Export palette to JSON CSS / SASS variables JavaScript object
    • Import colors from JSON Tailwind CSS default colors
  • 📋 A lot of color formats - Copy your colors as:
    • #HEX HEX #hex hex
    • rgb() R,G,B color(display-p3)
    • hsl() H,S,L
    • cmyk() C,M,Y,K
  • 🍎 Great macOS support
    • Works on top of menu bar and fullscreen windows

Coming soon

  • ⬛ Shades
  • ⬜ Tints
  • 🔲 Contrast checker
  • 🖼️ Extract palette from image
    • K-Mean Algorithm
    • Dominant Colors

Want more? Open a new issue or 👍 an existing one so we can talk about it.

🐞 Bug report

If you want to report a bug, first, thank you, that helps us a lot. Please open an issue and mention your OS, your PlainColor version, and how to reproduce it. Adding a screenshot of the issue or screen recording is a big help too.

🔮 Roadmap

v1.0.9

  • ❗ Check if PlainColor JSON is correctly typed so it cannot broke the app
  • ❗ Fix: All new colors are named as Main Shaft
  • ❗ Settings: Add "Reset to defaults" button
  • ❗ Improve list performance (infinite scroll)
  • ❗ Fix: Color/Palette name white-space
  • ❗ Fix context menu height (check on different window heights)
  • ❗ Hide context menu on scroll
  • ❗ Animation on export palette content copied
  • ❗ Fix: Cannot copy/select text in inputs/textareas
  • ❗ ColorCard: Add ability to type/paste HEX value
  • Picker: Pinch to zoom
  • Move picker with arrows (step = 1px), make sure it cannot be out of screen bounds
  • Instant copy shortcut CommandOrControl+Shift+C
  • Export to image (with preview, mb use canvas)
  • Prepend default palette: Apple colors (integrate with import feature?)

v1.1.x

  • Add updater
  • ❗ Better color wheel: Add inputs for values (hex, rgba, etc.)
  • Add ability to reorder colors
  • More color formats:
    • Common:
      • 🖥️ RGB/RGBA from 0 to 1 0,36; 0,18; 0,57
      • 🎨 HSB/HSV 268, 69, 57
      • 💈 Oklab oklch(40.1% 0.123 21.57)
    • Native:
      • 🖥️ NSColor RGB
      • 🖥️ NSColor HSB
      • 📱 UIColor RGB
      • 📱 UIColor HSB
      • 🐦‍⬛ SwiftUI Color HSB
      • 🐦‍⬛ Swift Color Literal
      • 🖥️ Obj-C NSColor Calibrated RGB
      • 📱 Obj-C UIColor RGB
      • 🌊 .NET RGB/ARGB
      • ☕ Java RGB/RGBA
      • 📱 Android RGB/ARGB
    • Custom color formatter
  • Add ability to change global shortcuts
  • Add picker sound (Funny mouth sound, with ability to turn off)
  • New button pressed animation: scale down
  • Control Select with arrows up/down