Rainbow Toolbox
iOS Universel / Graphisme et design
Rainbow Toolbox allows users to create, save, and edit color palettes in a unique, wheel-based interface, with the following tools:
1. Hammer, which can add, delete, modify, and reorder the colors in the palette.
2. Caliper, which can make the colors either more perceptually similar or more perceptually distinct.
3. Balance, which modifies all of the colors simultaneously from a single color-picker.
Other features include:
The Rucksack: stores your palettes in a kitsch, filesystem-like interface replete with search, folder creation, renaming, copy, delete, and sorting buttons.
Creating palettes from images: this app has two distinct algorithms for creating palettes from images. These are kmeans and farthest-first-traversal. Kmeans tries to strike a balance between selecting colors that are common in the image, and making the colors distinct. Whereas, farthest-first-traversal doesn't really care how common each color is in the image, and just tries to pull colors from the image that are as distinct as possible.
Customize the look-and-feel: this app has four interface colors and three backgrounds that are used throughout the app. These can be modified in the settings to the user's liking.
Quoi de neuf dans la dernière version ?
Rebranded the app from "Image to Color Palette" to "Rainbow Toolbox" to reflect new functionality. New functionality includes:
1. The ability to save and restore palettes in a filesystem-like interface replete with search, folder creation, renaming, copy, delete, and sorting buttons.
2. Unique, wheel-based representation of color palettes with 3 different tools for editing them.
3. A significantly less flat-looking interface, and the ability to set custom backgrounds, on top of four interface colors.
Note: no features have been removed! If you had the previous version of this app, whatever colors you had set as the interface colors previously have been saved to the Rucksack in a palette named "settings".
Technical details: changed development environment from React Native to the Godot Game Engine, for greater flexibility.