Coder Social home page Coder Social logo

node-red-contrib-themes / solarized-dark-grey Goto Github PK

View Code? Open in Web Editor NEW
14.0 4.0 2.0 450 KB

DEPRECATED REPOSITORY

Home Page: https://github.com/ristomatti/node-red-contrib-theme-solarized-dark-grey

License: MIT License

CSS 47.20% JavaScript 13.82% SCSS 38.98%
node-red node-red-contrib theme solarized solarized-dark-theme

solarized-dark-grey's Introduction

DEPRECATED REPOSITORY

This theme is now maintained at https://github.com/ristomatti/node-red-contrib-theme-solarized-dark-grey

Solarized Dark Grey Node-RED theme

Project Maintenance License GitHub Activity GitHub Last Commit

NPM Shield

About

A dark theme for Node-RED inspired by Solarized color palette by Ethan Schoonover.

screenshot

Install

Change to the Node-RED userDir directory, usually ~/.node-red.

cd ~/.node-red

Install this package.

npm install @node-red-contrib-themes/solarized-dark-grey

Add the following to the editorTheme section of your settings.js.

editorTheme: {
    page: {
        css: [
            "<HOME>/.node-red/node_modules/@node-red-contrib-themes/solarized-dark-grey/solarized-dark-grey.css",
            "<HOME>/.node-red/node_modules/@node-red-contrib-themes/solarized-dark-grey/solarized-dark-grey-nodes.css"
        ],
        scripts: [
            "<HOME>/.node-red/node_modules/@node-red-contrib-themes/solarized-dark-grey/theme-tomorrow.js",
            "<HOME>/.node-red/node_modules/@node-red-contrib-themes/solarized-dark-grey/solarized-dark-grey.js"
        ]
    }
}

Replace <HOME> with the home directory of the user running Node-RED. For example, /home/username.

For more details on the configuration please refer to the Node-RED official documentation.

Restart Node-RED.

Enjoy!

Update

Change to the Node-RED userDir directory, usually ~/.node-red.

cd ~/.node-red

Update this package.

npm update @node-red-contrib-themes/solarized-dark-grey

Reload the Node-RED page on the web browser.

Acknowledgments

License

MIT

solarized-dark-grey's People

Contributors

bonanitech avatar ristomatti avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

solarized-dark-grey's Issues

Help with Node color changing

First of all. Thanks. This is a very cool theme, best one you released yet, in my opinion!

Second, Sorry if this is the wrong place for this.

I am trying to add some color to nodes for home assistant. Looking at the solarized-dark-grey-nodes.css file I can pretty much understand whats going on.

/* node: call-service */
#red-ui-palette-container .red-ui-palette-node[data-palette-type*="call service"],
#red-ui-palette-container .red-ui-palette-node[data-palette-type*="call service"] .red-ui-palette-label,
#red-ui-palette-container .red-ui-palette-node[data-palette-type*="call service"] .red-ui-palette-icon,
#red-ui-palette-container .red-ui-palette-node[data-palette-type*="call service"] .red-ui-palette-icon_container,
#red-ui-workspace-chart .red-ui-flow-node[fill*="rgb(82, 192, 242)"] {
   background-color: #3be0af !important;
   fill: #3be0af !important;
}

This is what im trying to achieve. If i understand correctly I have to get the default color and put it into, "[fill*="rgb(82, 192, 242)"]" which I have done using dev options in Chrome.

I then changed the backgrounad and fill color, uploaded the new file and restarted node-red.

Nothing changed for that node. Am I using the call service name correctly?

Based on your theme that has the 'events: state' and 'trigger: state', and the 'get template' nodes already changed from default. So Im guessing im just missing something.?

Any help would be much appreciated.
Thanks

Replace solarized-dark-grey-nodes.css with a settings.js configuration

Node-RED supports setting node colors in settings.js. This removes the need for awkward CSS trickery to change the node colors in CSS. The CSS colors need to be moved to a JS/JSON file which can then be required directly from node_modules in settings.js.

Settings file syntax for reference:

{
  editorTheme: {
    palette: {
      theme: [
        // Override node colours - rules test against category/type by RegExp.
        { category: ".*", type: ".*", color: "#f0f" }
      ]
    }
  }
}

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.