tldraw icon indicating copy to clipboard operation
tldraw copied to clipboard

[Feature]: Canvas background color changer

Open tannershimanek opened this issue 1 year ago • 8 comments

What's the feature?

I want to build a canvas background color selection. This will helps users personalize their experience by letting them select the background color of their canvas.

Here is an excalidraw example: CleanShot 2023-11-20 at 16 04 45@2x

There will be a selection of preset colors for both light and dark mode. I will also add a custom hex code input.

Contact Details

[email protected]

Code of Conduct

  • [X] I agree to follow this project's Code of Conduct

tannershimanek avatar Nov 20 '23 23:11 tannershimanek

Is there any update or progress?

ScarboroughCoral avatar May 17 '24 02:05 ScarboroughCoral

@ScarboroughCoral Hi yes, sorry for my absence. I am working on development now.

tannershimanek avatar May 18 '24 18:05 tannershimanek

Update

I feel like the preferences is the best location for this. However, I am open to new ideas.

Here are some of the light mode canvas colors I am thinking about.

light-1 light-2 light-3 light-4 light-5

tannershimanek avatar May 23 '24 23:05 tannershimanek

Update

Dark mode color options. I like these options a lot more than the light options lol. Again feedback is appreciated.

dark-2 dark-3 dark-4 dark-5 dark-default dark-1

tannershimanek avatar May 23 '24 23:05 tannershimanek

Hey! Any further updates ? Like when will this be done ?

CodeTorso avatar May 26 '24 09:05 CodeTorso

@CodeTorso I am planning on about 2 weeks. I have been a little busy lately. I'll let you know if sooner.

tannershimanek avatar Jun 06 '24 16:06 tannershimanek

No worries

CodeTorso avatar Jun 06 '24 16:06 CodeTorso

I am about ready to create a pull request for this. However, I am not sure how to handle translations. Is there a file where I add translations? Or how do I get them? I just need 'custom' and 'default' to be translated for menu labels. Thanks in advance!

tannershimanek avatar Jun 17 '24 16:06 tannershimanek

Hey @tannershimanek thanks for your explorations here!

While our tldraw.com flagship product won't be adding a background color changer like this, it's certainly possible for people using our tooling to create these experiences for themselves on their own remixed versions of tldraw! (as you are probably discovering :) This is the power of tldraw, that you can take the library, add new features and extend it to make it your own.

mimecuvalo avatar Jul 23 '24 13:07 mimecuvalo