Skip to content

Latest commit

 

History

History
104 lines (93 loc) · 4.19 KB

README.md

File metadata and controls

104 lines (93 loc) · 4.19 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 - Coming soon...
  • Linux: deb | flathub - 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 Apple Color List (.clr) CSS or SASS variables JavaScript object
    • Import from file JSON Apple Color List (.clr)
    • Import from library Tailwind CSS Material UI Apple Developer
  • 📋 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
    • oklch()
  • 🍎 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

  • Add ability to reorder colors
  • Add ability to reorder palettes
  • More color formats:
    • Common:
      • HSB/HSV 268, 69, 57
      • RGB/RGBA from 0 to 1 0,36; 0,18; 0,57
      • LAB
      • RAL
      • HKS
      • COPIC
      • Prismacolor
    • 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 HEX
      • ☕ Java RGB
      • 📱 Android RGB/ARGB
    • Custom color formatter
  • Add ability to change global shortcuts
  • Export to image (with preview, mb use canvas)
  • Add picker sound (Funny mouth sound, with ability to turn off)
  • New button pressed animation: scale down
  • Search for colors in palette
  • Fix: Sometimes the cursor is not visible - Hide cursor with set_cursor_visible (issue)
  • Aperture size
  • Move picker with arrows (step = 1px), make sure it cannot be out of screen bounds
  • Settings: Add "Reset to defaults" button
  • Instant copy shortcut CommandOrControl+Alt+C
  • Instant pick shortcut CommandOrControl+Shift+C
  • Build app releases with GitHub action
  • Better export preview (see ColorSlurp export)
  • Fix: macOS permission resets on every update, and the old version is still listed on the Settings permissions screen
  • Add Check for Updates button:
    • macOS menu bar
    • Settings page