the start
Eight sets, two arrowsreplaced
One dark pigment in three dilutions plus one accent, with ‹ › to page between eight sets.
It matched the field, which carries exactly two pigments. But three of five slots were the same colour three times, and eight sets behind an arrow meant most of the palette was invisible.
attempt 1
Nine pigments and a wellfailed
The sets collapsed into nine parent pigments. A 2×2 well on the left: drag right for more of the second pigment, drag down for more water.
An XY pad shaped like a dish. You set a value, you never did anything, and the result was one flat colour because a coordinate cannot be streaky.
attempt 2
The well as a stir fieldfailed
Dabs dropped into a 20×20 field; dragging smeared them through each other, streaky until you had worked it.
Worked at 300px with a mouse pointer. At 91pt a fingertip covers a third of the well, so you stirred blind. Every drag also reloaded the brush, so the colour kept moving under you.
attempt 3
The dish runs the real enginefailed
A second 48×48 simulation using the paper’s own shaders, with settings for a dish: no sizing, no tooth, slow evaporation. It opened to 264pt so aiming was possible.
Pixelated at that field size, unclear what was happening, and the colours that came out were not good. Three attempts at a mixing area, all worse than what they replaced.
attempt 4
Back to sets, two rows, tab stripfailed
Top row the current set; bottom row a chip per set, split between its dark and its accent, to switch families.
Half the palette was navigation. You spent a tap to see colours rather than to use one.
attempt 5
Two rows, everything flatreplaced
Every dark and every accent in the direction on screen at once, 17 swatches at 24pt or 21 at 17pt. Tapping the dark you were on walked it down its dilutions.
It worked. But it is two rows, and two rows of small swatches is a lot of palette for an app that is meant to be about the paper.