Releases: ModuleArt/plain-color
Releases · ModuleArt/plain-color
v1.0.12
v1.0.11
v1.0.10
v1.0.9
🚀 New features
- Edit color: Add inputs for values (hex, r, g, b, alpha)
- Add support for Apple Color List (.clr) file format
- Import
- Export
- Material UI colors palette importer (source)
- Apple colors palette importer (source)
- File Associations:
- Open with PlainColor for
.plaincolorjson
files - Open with PlainColor for
.clr
files - Drag & Drop to PlainColor window
- Drag & Drop to macOS dock
- Open with PlainColor for
💅 Polishing
- Automatically generate color label on color change if the custom label is not set (for colors created with + button)
- Sanitize color & palette labels
- Animation on export palette content copied
- Picker: Pinch to zoom
- Add default colors & palettes
- Export palette: Add relations between export variant and color formats (available color formats depend on selected export variant)
- Disable horizontal elastic scrolling behavior
- Check if PlainColor palette JSON is correctly typed so it cannot break the app
- Hide context menu on scroll
- Add custom context menu for inputs (Cut, Copy, Paste)
🐞 Bug fixes
- Fix: Color/Palette name white-space
- Fix context menu height on different window heights
- Fix:
Cmd+X
,Cmd+C
,Cmd+V
,Cmd+A
not working - Fix: Do not allow to save empty color name or palette name
v1.0.8
🚀 Features
- Added global shortcuts:
- ⇧⌘P - Open PlainColor
- ⌥⌘P - Open picker
- Added checkerboard background for colors with alpha channel
- Added right-click menu for colors on the color card
- Added Export Palette feature. Available options:
- Simple JSON - { "Indigo": "#4464C2" }
- CSS variables - :root { --color-indigo: #4464C2; }
- SASS variables - $color-indigo: #4464C2;
- JavaScript object - const colors = { indigo: "#4464C2", }
- PlainColor JSON
- Added Import Colors into the palette feature. Available options:
- Tailwind CSS default colors
- PlainColor JSON
- Picker: Press G to show/hide guide lines
- Palette: Added grid view toggle
- Stick the Header component to the window top
🐞 Bug Fixes
- Fixed: The mouse cursor disappears after the color is picked
- Fixed: App icon size
- Fixed: Picker pointer position is slightly shifted
v1.0.7
🚀 Features
- Added Picker Color Profile setting (Default to sRGB)
- Move the picker loop from FE to rust, FE invokes only the loop start and end
- Faster preview fetching (picker is designed to maintain 40 FPS)
- Picker zoom level is persist
🐞 Bug Fixes
- Fixed: Picker is lagging when the main window is not on the screen
- Fixed: Opening a URL in the browser not working
v1.0.6
🚀 Features
- Hold "Shift" while picking a color to pick multiple colors in a row
- Added Primary Copy Option setting
- Press "C" while picking to instantly copy the color (Primary Copy Option is used)
- Added ability to copy color from the palette card directly (Primary Copy Option is used)
- Added Key Bindings list (Settings -> Key Bindings)
- Added the ability to open empty palettes
🐞 Bug fixes
- Fix: The edit button on the color card opens the wrong color
v1.0.5
Features:
- Added Palettes system
- Replace buttons with context menu
Bug fixes:
- Fix: Main window is not showing on the macOS dock
- Fix: Clicking on the "Grant" screen recording permission button crashes the app
- Fix: "user-select: none" is not working
- Fix: Magnifying glass cannot be dragged on top of fullscreen windows
- Fix: macOS permission status
Other:
- Disabled default context menu
- Minor UI polishing