Giter Club home page Giter Club logo

plastic's People

Contributors

awkj avatar ckudera avatar covertbert avatar dependabot-preview[bot] avatar dependabot[bot] avatar kinghat avatar krokofant avatar lowmess avatar pkazmier avatar plul avatar pursuitofloot avatar sbarfurth avatar will-stone 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  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

plastic's Issues

Thank you for making this

I'd been using the same theme for the majority of my career.

Every year or so I would try out some themes trying to spice it up, sometimes I'd find one I liked a bit + would use for a few weeks but I always went back to ole' trusty.

Until Plastic. I tried Plastic when it was in V1 and thought it was solid (the de-prioritized punctuation option was really clever and something I wish more themes would offer) but decided it wasn't for me.

Then maybe 6-7 months ago I tried it again, noticing a V2 had been published, and it's the most "perfect" theme I've ever found.

Thank you for making it <3

Consider a Slack theme

Recently found the VSCode theme and I'm loving it! Thank you for making this theme, colors are just beatiful!

Not sure if this is the right place, but can I make a request? Would you be open to create a theme for Slack sidebar?

I managed to create one myself based on the colour palette from the website, but would like to ask if you would be willing to provide an official version in the website.

image

(you can use this link to see the preview as well)

Thank you!

VSCode terminal colors?

Will, do you use your Plastic color palette for the integrated terminal in VSCode?

I have assigned the various colors from your theme to the terminal ANSI colors in my VSCode prefs. I think the result looks good.

Here is the mapping I used:

Plastic Color ANS Terminal Color
Shark Black
Sunglo Red
Olivine Green
Harvest Gold Yellow
Cornflower Blue Blue
Whiskey Magenta
Fountain Blue Cyan
White Cadet Blue
BrightBlack Shuttle Gray
BrightWhite Iron

For the rest of the "bright" versions, I just reused the non-bright color mapping. Should we include these in the theme as well? It seems like others would benefit and it tightly integrates the terminal with the rest of the theming you have done.

BTW, I also use roughly the same mapping for my MacOS Terminal.app as I can't get enough of this color palette. The same link above has a whole bunch of screenshots I made for a bash prompt I created.

Low contrast Git warning

When typing a commit message, VS Code provides a warning if the user's message exceeds 72 characters. With v2.0.0's updated colors and other adjustments (which have otherwise been great), this message has become more difficult to read (see below for an example). This is likely due to the background and text colors both being relatively light, causing the two to blend.

I am not familiar with the granularity of customization VS Code allows for its themes (and I know that Plastic is aiming to remain a relatively simple theme, per the README), but is it possible that the background color or text color could be adjusted here to increase contrast and legibility?

"72 character limit exceeded" message

Publish Plastic build script as NPM package

The easiest way to make sure people keep up to date with the latest builder changes is to create a plastic-builder package. This should be fairly straight forward: it should just be everything in the src folder.

PHPStorm

I'm so in love with this color scheme! It's my all time favorite!
Would be cool to have this theme also in PHPStorm.

Terminal themes?

Gotta say I love the new colors in the terminal.
Any chance of making a separate iterm / terminal theme with Plastic colors?

Enhancement: Alternate color for debugging

Hello !
I love the work you've done with Plastic.
I would however suggest an enhancement, could you add the support for "debugging mode" please ?
In standard VSC theme, when you start a debug session, the bottom bar becomes orange instead of blue. Would it be possible to have something similar with Plastic (not orange obviously 😃 ), because it's sometimes hard to tell if the debug session started or not.
Thank you !

Plastic is currently unavailable to users of the open source vscode

Hi, I have used plastic for a while now, but recently I could not find the extension when searching for it in vscode.
Because I am using the open source version of code, plastic (among other extensions) does not show up in the extension list.

The reason for this is due to Microsoft licensing. The Arch Linux wiki explains it better

In short, consider uploading the extension to the Open VSX Registry. This would make it available to users of the open source vscode.

Markdown theming

With the latest update to v2.0.0 it appears that the theming for Markdown has received a downgrade been modified. In v1.x.x, colors were applied to bold and italic texts, but in v2.0.0 that is no longer the case. Is it possible to revert to the old styles (specifically in the case of Markdown)?

Thanks!

JS object in shorthand syntax gets variable color highlighting

When using shorthand syntax, JS object gets a mix of text and variable colors. Is this expected ?

screen shot 2018-06-15 at 5 55 15 am

In the screenshot above, "schema" and "models" are of the color Iron(#D2D6db). Technically they are variables of the same name but would it be better if they were the same as text color?

Shared bounty for community-contributed ports to other IDE's?

Not sure if anyone else would be interested, but I'd personally be willing to contribute ~$25-50 (based on effort/quality) for a Jetbrains IDE port. Maybe others also find themselves desperately longing for Plastic when using IE, IntelliJ or Visual Studio.

For me, doesn't even have to be perfect. Just "close enough" would be fine, and much better than nothing 😅

Maybe the bounty gets high enough and it becomes worthwhile for someone to do it?

New update appears to have broken class color.

Previously the class color was a nice yellow gold color.
After the new update, they are now the same color as the class keyword, the extends keyword and the implements keyword.
This makes creating a class look a bit off.

Would be nice to get the old golden class color back.
Thanks!

Reducing the scope of the Plastic Theme project

I've decided to reduce the scope of this project back to just being a VSCode theme but include links to other Plastic projects, here's some reasons why and some next steps:

  • I've realised having the same colour theme across all apps isn't actually very good for productivity. When all apps look the same, it's sometimes difficult to instantly know which app you're looking at.
  • You could argue that you don't have to choose Plastic for all apps, but if I don't use one of my own projects, I'd rather archive and move on. When I don't use something, I don't give it the attention it deserves.
  • My plans for world domination of the Plastic theme didn't really come to fruition. My plan was to theme-all-the-things like Dracula, but my heart's just not in it, and I've not had many submissions.

Next steps (not in any particular order):

  • Remove other themes and post their permalinks here, in case others would like to host and maintain them.
  • Simplify website, maybe it only needs to be a single HTML file, no need for a framework (it currently uses Next.js which is probably overkill). Or use Astro as it compiles to HTML-only.
  • Update website to spotlight the VSCode theme, but include a list of links for Plastic in other apps. This list can be PR'd to at any time.
  • Move website to plastic.wstone.uk. The current domain isn't required and is an extra cost I do not need.
  • Redirect plastictheme.com to new url.
  • Update any references in the wild to new url.
  • Migrate repo to a normal repo. No need for it to be a monorepo when there's only one theme project, and the website won't need anything sophisticated.

How to change the class color?

I hate the new color and I want the old one back.

How can I override this?

    "[Plastic - deprioritised punctuation]": {
      // "comments": "#123456",
      // "functions": "#123456",
      // "variables": "#123456",
      // "strings": "#123456",
      // "numbers": "#123456",
      // "keywords": "#123456"
      // ^^^^^^^^^ These are the only available properties, ie I can't put "class" or smth similar here
    }

(excerpt from my settings.json file)

Remove borders

Hi there,

First of all, I wanted to thank you for this very excellent theme. I have been using the deprioritized punctuation theme for several months now and I think it's the best overall theme for VS Code.

I don't know if you are open to design suggestions, but here is one that is borderline nitpicking.

Below are two screenshots, one with the Plastic theme and one with the Dark+ theme. Most popular themes likes Dark+ adopt a flatter design without borders around the tab title, and between the tab and side bar. What is your position on this? Is that something you would consider changing? Otherwise, would it be ok for me to fork and tune the theme?

image

image

Theme Too Great

Just wanted to say I really love this theme; especially the deprioritised-punctuation version.

Thank you for creating it! Cheers.

v2 feedback

I'd like to have an issue thread for general feedback on the now released v2 beta. I'll tag all the contributors, pull-requesters, and issue loggers. Please download the latest version of Plastic and switch to v2 beta from the theme selection preferences. Check the changelog for details.

@pkazmier
@kayteh
@xgz123
@ivancuric
@krokofant
@jstheoriginal
@leiserfg

Thanks 😘

Bracket pair colorization ideas

"editorBracketHighlight.foreground1": "#A9B2C3",
"editorBracketHighlight.foreground2": "#E5C07B",
"editorBracketHighlight.foreground3": "#B57EDC",
"editorBracketHighlight.foreground4": "#61AFEF",
"editorBracketHighlight.foreground5": "#98C379",
"editorBracketHighlight.foreground6": "#E06C75",
"editorBracketHighlight.unexpectedBracket.foreground": "#D74E42"

A suggestion on the background color

In my most commonly used three themes, default-dark, codesandbox, plastic, plastic color scheme is I think the most elegant, but always feel that the background color and the code itself is not strong enough contrast, the background color is somewhat to the blue, I hope the author can rely on adjusting the background color to black some, increase the contrast, the following is a comparison of the three themes.

default theme
image (2)

codesandbox
image

plastic
image (1)

Plastic theme for projects

@will-stone Hey, actually i am using code editor in my project. But i want some stylish theme on that editor exact like plastic theme. So my question is , Plastic theme is just for VS code or is there any variant or plugin to use in our html projects?
My code editor below:
Screenshot 2024-04-04 at 10 43 49 AM

Updated terminal colours

Trialling updated terminal colours. If anyone stumbles across this and fancies trying it out, add this to your VSCode config:

  "workbench.colorCustomizations": {
    "terminal.ansiBlack": "#21252b",
    "terminal.ansiBrightBlack": "#5f6672",
    "terminal.ansiRed": "#b85960",
    "terminal.ansiBrightRed": "#e06c75",
    "terminal.ansiGreen": "#98c379",
    "terminal.ansiBrightGreen": "#a9d987",
    "terminal.ansiYellow": "#c4a469",
    "terminal.ansiBrightYellow": "#e5c07b",
    "terminal.ansiBlue": "#4277a2",
    "terminal.ansiBrightBlue": "#61afef",
    "terminal.ansiMagenta": "#b57edc",
    "terminal.ansiBrightMagenta": "#c68af1",
    "terminal.ansiCyan": "#56b6c2",
    "terminal.ansiBrightCyan": "#62cfdd",
    "terminal.ansiWhite": "#a9b2c3",
    "terminal.ansiBrightWhite": "#d2ddf2"
  },

Sticky scroll header support

Sticky scroll can be enabled with:

{
  "editor.experimental.stickyScroll.enabled": true
}

It would be nice if we had some better styling for the header, e.g.:

{
  "editorStickyScroll.background": "#181a1f",
  "editorStickyScrollHover.background": "#272930"
}

See also: microsoft/vscode#157185

Better suggest box visibility

"workbench.colorCustomizations": {
    "editorWidget.background": "#181A1F",
    "editorSuggestWidget.background": "#181A1F",
    "editorSuggestWidget.border": "#181A1F",
    "editorHoverWidget.background": "#181A1F"
  }

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.