google / codeworld

Educational computer programming environment using Haskell
http://code.world
Apache License 2.0
1.25k stars 194 forks source link

Different skin / theme for blockly #234

Open cdsmith opened 8 years ago

cdsmith commented 8 years ago

This is a shallow point, but it might be good to replace the default blockly theme with something that looks different.

Here's why: students will immediately recognize the blockly look and feel, and associate it with "Hour of Code" activities they've done using https://code.org/learn We don't really want them to compare this to Hour of Code activities. Hour of Code activities are heavily branded with commercial partnerships involving favorite video games and TV shows, and are designed to require only a minimum effort to get a slightly customized (but mostly pre-made) result. The goal should be for this to feel like something different, where the kids are creating something entirely their own. But when the UI looks the same, it will make many kids think it's just the same tool.

Not a high priority, though.

stefaj commented 8 years ago

I looked into this some time ago.

There isn't much support for this from Blockly.

There are some constants that affect the hue and intensity of the block colors. Other than that, the emboss, or shadows can be tweaked. The corners could also probably be tweaked in the rendering code.

Made with code has flat blocks, though this makes it difficult to differentiate between them.