Will the colors and crayons library be updated?

This is actually a more reasonable request for some reasons.

  1. The dev version of snap is revamping colors.
    Instead of reporting rgba(255, 0, 0, 1) for red, it reports the color itself.
    The color block in the CAC library, it reports a costume, so we may need to fix that.
  2. The library's block arrangement makes it hard to find certain blocks I need.
  3. Some conversion blocks are completely missing.

I was wondering this - maybe wait until snap 11's eventual release? if it is not changed by then, I am happy to make a newer version of the colors and crayons library since it's really old and unoptimized, but really useful.

Some conversion blocks are completely missing.

Could you give more details?

To answer the overall question, yes, I suppose, although it'll be hard in some ways to merge the library with the new Snap! color features, because the new blocks include less powerful replacements for some library blocks, so I'd have to override them, I think.

it would take way too long to count all the blocks, but im saying,
the CAC library can convert colors to different formats, and one format to another format
some of these 'conversion' blocks are missing, so we may need to convert the first format into some format thats unneded, and then convert that into the format you actually want.

No? There's a single block to convert to all the formats, and also a single block to convert from all the formats.


I'm pretty sure a lot of the single conversion blocks are really only meant to be used internally. The library just was made before you could hide custom blocks (and save in the exported library) do that's why they're all in the pallette.

well what about how the blocks are completely unorganized
its to hard to find any of the blocks you need

Maybe show how you think it should be organized?

ill show you in order

INITIALIZATION
BASIC PEN EDITING
RGB PEN EDITING
HSL PEN EDITING
COLOR CREATION
BASIC CONVERSION
ADVANCED CONVERSION
ANYTHING ELSE

When I hide the non-top-level blocks it won't matter so much about the ordering, but yeah, I'll do that too.

my way of ordering this is purely a recommendation, you are the devs, you can put your own spin on it!

honestly, this would all be better if we had drawers.

honestly, this would all be better if we had drawers.

Yes.

i agree. besides, you have the code to do something like this. (although i dont know if 'lists' and 'other' count as drawers from the 'variables' category or if they are independent categories themselves.)

also, we might need to do the same re-arrangement for tunescope

Tunescope was made by students at the University of Virginia, not the snap team, and jens has said he doesn't want to make changes to it.

As a musician and programmer, I hate the tunescope library because of how badly it handles a lot of stuff (not to mention the code is not very good, and the js code just throws a bunch of variables on the window object for no reason). I started working on a new music library that handles a lot of stuff just a whole lot better (and adds some other nice stuff). I haven't started on adding different instruments though (the js code), so I haven't shared it yet.

oh! well, hope your new library turns out good!