Git Product home page Git Product logo

sketch-dark-mode's Introduction

πŸŒ— Sketch Dark Mode Plugin

Generate a dark mode version of any document, the right way πŸ’…πŸΌ

Boost your design workflow and create a beautiful dark mode version of your designs in no time! No cumbersome interfaces, no tricky workarounds, it just works 🍎

If you find this plugin useful, please consider to make a donation to support its development! πŸ™πŸΌ

Donate

Preview

Sketch Dark Mode Preview

Features

  • πŸŒ— Create a dark mode version of an entire page
  • πŸ–Ό Create a dark mode version of selected artboards
  • πŸ’Ύ Save your dark mode color presets for every document
  • 🎨 Color Variables support
  • πŸ“š Library colors support
  • 🚸 Symbols and shared styles support
  • πŸͺŸ Transparency support
  • πŸ’…πŸΌ Tint support
  • 🌈 Gradients support
  • ⚑️ Crazy fast
  • πŸ™ŒπŸΌ Easy to use
  • πŸ– Enter colors by typing the values or by using the native color picker
  • πŸ˜‰ Dark mode support

How it works?

Step 1

For Sketch 69+

Add Color Variables to your document or to your library and don't forget to give them a unique name (default hex color names are not supported).

For previous versions

Add Color Presets to your document or to your Library document and don't forget to give them a unique name (default hex color names are not supported).

Step 2

Use those colors in the layers of your document.

Step 3

Create a color palette for the dark mode version: Plugins > Sketch Dark Mode > Manage Palette... or press ^ + Cmd + P

Step 4

Generate the dark mode version of your selected page: Plugins > Sketch Dark Mode > Generate Dark Mode for Selected Page or press ^ + Cmd + D

You can also generate the dark mode version of selected artboards: Plugins > Sketch Dark Mode > Generate Dark Mode for Selected Artboards or press ^ + Cmd + B

Installation

Manual

  1. Download the latest release of the plugin and unzip the file

  2. Double click on sketch-dark-mode.sketchplugin and you're ready to go

Install with Sketch Runner

Open Sketch Runner and run the Install command, then search for Sketch Dark Mode and hit the Get button.

FAQ

What versions of Sketch are supported?

The plugin is compatible with Sketch 54+

What format colors are supported?

RGB and RBGA colors are supported

Are shadows supported?

No

Issues

If you have any questions or troubles with this product, please feel free to open an issue here.

sketch-dark-mode's People

Contributors

dependabot[bot] avatar eddiesigner avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

sketch-dark-mode's Issues

High CPU Usage / Sketch freezing

Sketch (69.2) gets nearly unresponsive when trying out the plugin. Might be because it runs in the error of not having prepared every color perfectly (runs in warning popup), still shouldnt lead to complete unstability.

Otherwise looks very promising, will test further πŸ‘

Strange behavior after installing

After installing the plugin via Sketchrunner, I tried do manage the color palette. But as soon as the modal window opens, a download dialog for downloading a iOS 15 Sketch library opens.
Why?

Issue on "Color Library" using Color Variable

Hello, It's Theo.

Thanks for last update. Now we adopt Dark Mode Plugin very smoothly.
I and Our team become a heavy users :)

But I have same problem when I try to change colors in "library file".
Although I assigned unique name to colors in library file, the plugin show dialog following

image

I think you missed it when you fix in the latest update. (If I'm wrong, please tell me how to solve it πŸ˜“)
Would you please handle it?

Thanks for everything.

Transparency support

The plugin is very useful, it would be perfect if it can support transparency.

'Creating Color Palette' doesn't work.

Hello, I'm Theo. I'm using 'Sketch Dark Mode' Plugin in the newest version(Sketch 69).

In this version, 'Creating Color Palette' doesn't work anymore though I assigned unique names to every single color.
I guess it happens after Sketch started offering new Symbol(Component) UI.

image

image

image

Please check out screenshots. I tried to test with new Sketch file.
Thanks.

Transparency support

Hello, I am glad to have this plug-in, but there are many colors in our specification that have transparency. I searched the Internet and did not find a corresponding plug-in that supports transparency.
May I ask why the color cannot support transparency?

Not Work in 70.6

1、It doesnβ€˜t change to the Dark Mode,even I make the setting according to the guide

image


2、The library Palette setting will be cleared once I open/create a new document, and I have to set the color HEX value again and again.

image

Issues with updated colors

Hey this plugin is slick, and something I'd like to use for an upcoming project I've got. The only issue I see is this: when I update a color from my library, it doesn't update in the manage palette modal. I couldn't even relink it. It's like the manage palette was stuck in the time that I first opened it, and any changes would require a manual override of those colors.

Is there anyway the plugin could update the left-side color options?

Gradient support πŸ™

Hi
Thank you for this pluggin, it saves me a lot of headaches actually :)

Could you consider adding gradient support?
I have a massive mobile app project, using lots of gradients. It has several skins on light theme and I have to replicate them on dark theme).

Thank you so much !!!

Sarah

What about transparency?

I have some colors that use transparency.
The index in the red box means % of transparency. In the image below the colors looks the same.
image

Do you handle transparent colors?

Thanks!
SK

Suggestion on new feature "Color Conversion Preset"

Also, I have suggestion for your plug in.

I suggest you a new feature "Color Conversion Preset"

Once I convert light theme to dark theme, It works very well.
But every time I open other sketch files and try to convert colors, I have to do same task.
image

(For example, I have to type in "#ffaaaa" and "65aaaa" for every single project.)

Here's a prototype I made.
Once I save preset, I can reuse them whenever I want :)

image

Please consider as a new feature :)

Thank you so much.
😊

Multiple colors that have the same hex color only use one replacement

If you have multiple colors that have the same hex color, and you define them in dark mode they will be replaced by the same hex color, instead of the set hex color.

I assume this is because the colors hex codes are identical, however this is kinda unfortunate since you end up with a "wrong" dark mode.

Defined colors:
Bildschirmfoto 2021-08-13 um 12 29 06

Dark mode settings:
Bildschirmfoto 2021-08-13 um 12 30 07

Result:
Bildschirmfoto 2021-08-13 um 12 30 26

As you can see, the textcolor is also blue instead of the defined "black"

I'm using Sketch 73, and the colors have unique names.

Saved Library Palette doesn't save across different Sketch documents

Hi :)
I saved a library color palette in the plugin modal, but this palette is available only in the current document. Once I open a new Sketch document I got the library palette empty and I need to fill it again.
Is there a way to avoid filling the palette each time I change Sketch document?

Thanks,
Andrea

Dark Mode Plug-In Issue

Hi, when I go to put in the hex colors for dark mode it does not make the change to the background "BG" or Text does not change the same color as white.

Screen Shot 2021-03-05 at 5 51 01 PM

Screen Shot 2021-03-05 at 5 49 51 PM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.