So you are wondering why StitchSketch doesn't have a DMC color palette? (or DFT, or Cosmo, or those?)
Here is a little reason for that.
First, when I started to design StitchSketch, I made a decision that it should be able to handle many palettes at the same time - or even it should go beyond a "palette" restriction.
Because some people uses a mix of threads (e.g. DMC and DFT - just because they have those in stock), the software should be able to handle it.
(Unfortunately, KG-Chart doesn't handle these kinds of situation well.)
The generic color palette is a part of the solution for this problem.
Second, there is another concept I thought it might work better.
I had a question - when "designing", do I have to worry about a DMC palette, which is kind of unbalanced restricted color set?
Can we just design a chart, and then decide a color code later?
So, again, the generic color palette is the part of the answer.
Third, the "generic" color palette makes it possible to use StitchSketch for designing any grid-based chart: Cross Stitch, Bead Weaving, Iron Beads, Knitting Pattern, Color Knitting, Pixel Art, etc.
This way, StitchSketch could be used for many other purposes other than Cross Stitch and Bead Weaving.
So, for StitchSketch, it works like this:
(Some functionality not yet implemented, but I'll bring them soon)
-
When designing, use "generic" color palette - this is all-purpose painting method.
-
Converting from photo also use "generic" color set.
-
Manually assign color codes, if you have already have stock threads/beads etc.
-
There will be a threads' "palette" coming soon, for people who prefer actual color set (e.g. DMC color palette)
-
Use "Auto assign color code" button to assign color code from threads' color palette. This makes it possible to "design with generic color and assign a code later" method.
Anyway, regardless, I totally understand the need of threads color palette (as I want that too).
And, the real primary reason the threads palette is not yet there is just, well, a technical reason, which is just I haven't yet processed palettes and implemented it as a palette...
So, once I get time and figure it out, I'll just make that happen.