Skip to content

ModuleArt/plain-color

Repository files navigation

PlainColor

Lightweight stylish cross-platform color picker app

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

Download

  • macOS: dmg
  • Windows: Coming soon...
  • Linux: Coming soon...

Features

  • 🔍 Zoomed preview
  • 🎨 Custom palettes - Coming soon...
  • 🔲 Contrast checker - Coming soon...

Todo

Critical
  • Crash when cursor is close to screen sides
  • Lense cannot be dragged on top of the macOS menubar
  • Lense cannot be dragged on top of fullscreen windows
  • Lense is lagging when picking on another screen and virtual desktop
Palette
  • Palettes tab
  • Save color to palette
  • Manage palettes
Shortcuts
  • Tray icon
  • Picker shortcut Command + Shift + M
  • Instant picker shortcut Ctrl + Shift + M (?)
  • Lense: Press C to copy color instantly (what to copy? - need a setting for this)
  • Add Settings window
Lense improvements
  • Control zoom level with + and - keys
  • Hard to target specific pixel with touchpad, ColorSlurp is much more responsive
  • Try to use tauri cursor_position function to retrieve mouse coordinates
Optimizations
  • Optimize picker loop: Move setInterval to rust, FE invokes only event loop start and end
Fun stuff
  • Add picker sound (Water drop sound)
  • Prepend one color (Use background color)
  • Prepend default palette (Apple colors)
  • Add updater
  • ColorCard: Checkboard background for alpha colors