sugarlabs / musicblocks

Music Blocks -- A musical microworld
https://musicblocks.sugarlabs.org/
GNU Affero General Public License v3.0
565 stars 762 forks source link

Reskinning options / support for people with an aversion to blue/mice #714

Closed euanong closed 1 year ago

euanong commented 7 years ago

Currently the Music Blocks background colour and toolbar colour are both blue. The background colour can be changed via blocks, but the toolbar colour cannot. Not all Music Blocks users are necessarily fond of the colour blue - perhaps it might be nice to allow the user the option to change the toolbar / background colour. Similarly, perhaps one could allow the musophobic user (fearful of mice) to upload their own mouse alternative, or to select from a variety of animals/sprites.

disha00991 commented 7 years ago

Hello, Is this type of setting option desirable in the secondary toolbar(inside the already present settings icon) or a different icon in the main toolbar? Thanks. dinux5

Hrishi1999 commented 7 years ago

@disha00991 not in the main toolbar. This isn't something to be highlighted as a main feature. Also, it would be cool to add this at the startup of first session, to choose color schemes. Something like Sugar/sugarizer

walterbender commented 7 years ago

Please put the theme selector on the utility panel as per our IRC discussion. Please do not modify the startup, but please do save the theme in local storage to load up on startup.

pikurasa commented 7 years ago

@eohomegrownapps So this is about the user choosing a different default background color and/or sprite, correct? And there is a proposal to have the user choose a different default background color and/or sprite at startup, correct?

euanong commented 7 years ago

Yes (although personally I'm not completely sure about having an option for the user to choose at startup).

Hrishi1999 commented 7 years ago

@walterbender can't we have this in the first startup help section at least? Don't see the exact problem

euanong commented 7 years ago

I don't know about walterbender but I think it might disrupt the flow of, say, a user who just wanted to check out a TB project using a link. (Maybe it might be OK in the startup help - "Welcome to Music Blocks" though)

Hrishi1999 commented 7 years ago

Yeah, correct, in that case the song would already be playing but the UI will still be on "Select theme" or something

disha00991 commented 7 years ago

@walterbender According to IRC discussion, here is the raw HTML file, which should be integrated with the master, in order to include a color palette to change background color: https://github.com/disha00991/Constellation/blob/master/jscolor_palette.html

walterbender commented 4 years ago

We've moved most of the color selections in https://github.com/sugarlabs/musicblocks/blob/master/js/utils/platformstyle.js

We could have a widget to override these values and/or store some themes.