Code Monkey home page Code Monkey logo

vscode-theme-gruvbox's People

Contributors

3ximus avatar dependabot[bot] avatar jdinhify avatar joshaddington avatar klaussner avatar kronodeus avatar layoaster avatar michaelboulton avatar mrtj458 avatar mstuttgart avatar muodov avatar piotrwieckiewicz avatar sedmicha avatar semantic-release-bot avatar shpigunov avatar toymil avatar vinhphm 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

vscode-theme-gruvbox's Issues

Not consistent color

If you look close enough you can see a slight difference in color between the terminal window and the main editor. Other themes work fine though.
Screenshot 2022-07-31 at 18 50 02

Custom background color

Hello, is it possible to change the background color of the theme?

I would like to change the background color to #000. Is there a setting somewhere I can change this?

I know that you can set/override the theme colors in settings.json with "editor.background": "#000" and so on, but it would be nice if there was a option setting this using a setting for this theme.

Is there any such options?

Thanks.

Publish extensions to open-vsx

I'm a VS Codium user, a FLOSS version of VS Code, it's the same code but without the Microsoft's telemetry and branding.
I want to request if possible to add the Gruvbox Theme extension on the open-vsx.org market to us doesn't need to works with the Microsoft marketplace as is unclear if it's legal to use it on VS Code forks, see here.

Additional info:

  • This is how to publish a new extension.

Causes two App instances / icons to run on MacOS 11.6

Issue Type: Bug

Just install :-)

Extension version: 1.5.1
VS Code version: Code 1.63.2 (899d46d82c4c95423fb7e10e68eba52050e30ba3, 2021-12-15T09:37:28.172Z)
OS version: Darwin x64 20.6.0
Restricted Mode: No

System Info
Item Value
CPUs Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz (8 x 2300)
GPU Status 2d_canvas: enabled
gpu_compositing: enabled
metal: disabled_off
multiple_raster_threads: enabled_on
oop_rasterization: enabled
opengl: enabled_on
rasterization: enabled
skia_renderer: disabled_off_ok
video_decode: enabled
webgl: enabled
webgl2: enabled
Load (avg) 6, 4, 3
Memory (System) 16.00GB (1.14GB free)
Process Argv --crash-reporter-id fd6dcbbd-09b1-4641-abfc-d9e184fee420
Screen Reader no
VM 0%
A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492:30256859
pythonvspyl392:30425749
pythontb:30283811
pythonptprofiler:30281270
vsdfh931:30280409
vshan820:30294714
vstes263cf:30335440
pythondataviewer:30285071
vscod805cf:30301675
pythonvspyt200:30340761
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
vsc1dst:30424896
pythonvs932:30410667
vscop804:30404766
vs360cf:30404996
vsrem710:30416614
vsbas813:30426126
vsic-wlc-tsjs:30426436

white text changed to blue

Screenshot 2024-02-13 at 12 52 24 AM

Screenshot 2024-02-13 at 12 57 50 AM

all of the blue text in the first screenshot was white before I did a vscode update. How can I go back to the original white text?

go language full support - enhancement req

If someone is up for it, it would be fantastic if the complete go language syntax was fully supported as it's currently missing quite a bit. including consistent variable and function coloring. Thank you in advance for your consideration.

Add git decoration colors for tab labels

I might open a PR for this myself, but it takes some sorting out with all the theme variances.

I see there's a number of implemented properties already, but I notice some of the tab decorations stand out since they fall back to the default colors.

This this is the full list of git decoration colors

[Minor customization][Help wanted] Selecction color

Hi!

I love this theme for VSCode but I wanto to change the background selection color (it is the same color of the scrollbar).
See images and the dark blue (color selection in the first image and encodeurl in the second image):
image
image

As far as I can understand using the built-in Mac-OS/X Digital Colour Meter the color code is: #18222D
But I'm not sure how to change it or where to find it in this repository.

Thanks in advance and sorry if I bother you!

VSCode Version: 1.38.1
OS: Darwin x64 18.2.0

Scrollbar suggestion

Add more contrast on scrollbar "bar" when the mouse is hovered on the scrollbar area.
Because you cant "barely" see the scrollbar unless you hit the exact position of it.

Thanks.

Support for Material theming?

Excellent theme, but would like to know if there's support for a material/low contrast theme in the upcoming roadmap?

Is that possible to use other colors instead of red for types?

Hi, first, thank you very much for your hard work. I really like vim's gruvbox color scheme. I just installed and tried gruvbox in vscode today. I found out it used red colors for type. In the original vim's gruvbox scheme, it's not using red color for types. I just don't like too many red colors,

  • you can see there are too many red colors in the following two screenshots:

vscode-1

vscode-2

Is that possible to use other colors such as yellow or orange for TYPES instead of red?

  • The following screenshot is from vim's gruvbox scheme:

gvim-gruvbox

Thank you very much.

Typescript bad highlighting with `typeof x extends...`

Screenshot

function example<
  T extends { bar: 2 }
>(
  v: T
): typeof v & { baz: 3 } {
  type V = typeof v;

  type U0 = V extends { foo: 1 } ? true : false; // works ok
  type U1 = (typeof v) extends { foo: 1 } ? true : false; // works ok
  type U2 = typeof v extends { foo: 1 } ? true : false; // bad highlighting

  return Object.assign({ baz: 3 }, v) as V & { baz: 3 }
}

const v = example({ foo: 1, bar: 2 } as const);

It can be slightly worse, i got this:
Screenshot_20220723_210627

Inlay hints show odd colour

In rust, some extensions like rust-analyzer make significant use of the inlay-hints feature of vscode.

Apparently, vscode-theme-gruvbox does not correctly theme these and they appear with a magenta background:

screnshot

See also https://www.reddit.com/r/rust/comments/uki3xp/changing_inlay_hint_color_in_vscode/

I would expect the inlay hints to be less intrusive

VsCode:

Version: 1.69.2
Commit: 3b889b090b5ad5793f524b5d1d39fda662b96a2a
Date: 2022-07-18T16:14:10.636Z
Electron: 18.3.5
Chromium: 100.0.4896.160
Node.js: 16.13.2
V8: 10.0.139.17-electron.0
OS: Linux x64 6.0.7

Theme:

v.1.8.0
Released on 9/25/2017, 03:22:21
Last updated 9/16/2022, 07:05:25
Identifier jdinhlife.gruvbox

Italic for params

Hi,

I'm here to contribute...sort of :) I would like to add a feature from my previous theme - params being written by italics style.

Here is the code which does thie trick in theme json file.

{
	"scope": [
		"entity.name.variable.parameter",
		"meta.at-rule.function variable",
		"meta.at-rule.mixin variable",
		"meta.function.arguments variable.other.php",
		"meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql",
		"variable.parameter"
	],
	"settings": {
		"foreground": "#83a598",
		"fontStyle": "italic"
	}
},

The think is I would like to put a new directive to settings to enable that feature. Something like gruvbox.params.italics = true. But I have no idea how to do that.

Any ideas? Is that even possible?

different background colour for Terminal

I am using Gruvbox Dark Soft thems and believe it would be very nice to have a slightly different background colour for the Terminal then the editor window.

Nothing crazy, just slightly less/more saturation/brightness in the Terminal then the Editor, so the eyes have a little help grasping what's what.

Tabs/tabs Bar colors and StatusBar border

Thanks for creating this theme!. I have a proposal regarding the tabs part of the interface. I use the Dark - Medium contrast so the proposed modifications must be tested with this contrast.

// Settings for the theme: Gruvbox Dark Medium
"workbench.colorCustomizations": {
        "tab.activeBackground": "#3c3836",
        "tab.inactiveBackground": "#282828",
        "tab.activeBorder": "#689d6a",
        "tab.unfocusedActiveBorder": "#689d6a",
        "editorGroupHeader.tabsBackground": "#282828",
        "editorGroupHeader.tabsBorder": "#3c3836",
        "statusBar.border": "#3c3836",
    },

My motivation was that I didn't like that every other element of the interface blends in with the same background color except for the tabs. Also, I added line border (lighter color) to visually differentiate the status bar and the tab bar and an extra highlight in the border of the active tab (focused or not).

Before
image
image

After
image
image

TS syntax color is very orange after update

It flickers with the correct highlighting when opening a new file, but then resorts to the screenshot below. My rust code looks similar but don't have a screenshot for that.

Screenshot 2023-10-26 at 10 35 03 AM

Small adjustments to the workbench elements not covered

Hi, thanks for this amazing theme. I have used previously a base16 derivate theme for almost a year now, until last week when I discover this nice color scheme.

I am using dark hard and medium (to differentiate code and insiders), and only wish the theme would cover some workbench elements that still look default (a.k.a. the icons in the top right of an open editor, the top right icons of the problem-output-debug-terminal windows, and the top right icons for the sidebar spaces.

theme icons in workbench

problems bar icons

git menu icons

Differentiate private members from local variables

Even liking gruvbox a lot, I find it annoying that it doesn't differentiate private variables from local and function-parameters at least colour-wise. Wouldn't that be a good idea? :) (I'm using C++ and miss it)

As you can see on Monokai theme, it has a special color and put it on italic for function parameters:

image
As I mentioned before I care more about private members than parameters, but having one for that seems pretty useful too. What you guys think? I could do a PR if it sounds as a good idea.

Syntax highlighting in documentation

Hello,

It turns out that all the versions of the gruvbox theme distributed in this package don't support syntax highlighting in doctests. Could this be fixed?

Here's an example from the codebase I'm working on (gruvbox light theme):
image

Here's the highlighting I get if I switch to monokai:
image

Integrated terminal border not visible

Thank you for porting the gruvbox theme to vs code.

One problem with this theme is that the integrated terminal top border is not shown. This is causing heavy confusion while typing since I am unable to understand whether terminal is open on top a file when suddenly switching to vscode (,say, from a browser).

If possible, kindly rectify this.

json syntax highlighting changes color depending on the scope depth

As you can see in the following image, the color of the keys changes depending on the scope depth:
image
this is rather strange behaviour. It should remain a constant color for every level of scope.

It should also be noted that the color of the values are affected as well.

Python match/case syntax highlight is not supporting

Hello! First of all, thank you for this pretty theme, love using it.

I have faced with problem that match/case syntax, which was added in Python 3.10, not supporting by theme. If you switch to default theme, everything is OK, so I suppose that the problem is not in IntelliSense, but in tokenization something inside the gruvbox theme.

Screenshot 2022-08-01 at 17 58 54

support for Jupyter Notebook cells

Gruvbox can apply the theme to a jupyter notebook in vscode. However, it doesn't apply a contrast to the cell block, making it hard to differentiate it from the background.
jupyter-gruvbox
Adding a contrast to the cell block and the output block would be helpful

Bracket pair colouriser support

vscode recently introduced editor.bracketPairColorization.enabled as an option (check this update)

these can be customised with the settings editorBracketHighlight.foregroundx with the trailing x being replace by the numbers 1-6 and editorBracketHighlight.unexpectedBracket.foreground for singular brackets not in a pair

JavaScript syntax highlighting color improvements

Language: JavaScript


It would be super nice to color-wise distinguish things like:

Syntax to improve E.g., API E.g., Screenshot
variable.property Node.parentElement image
variable.property.string HTMLOrForeignElement.dataset.DOMStringMap image
variable.property.property ElementCSSInlineStyle.style.property image
interface.property.property Document.documentElement.property image
parameter=>variable.property Arrow function expressions image

I hope this clearly represents what I mean. ¯\\\_(ツ)_/¯

Almost no LaTeX keywords are being highlighted

I just found this theme, it's amazing, a lot better than your competitors Gruvbox Theme (he misses like most of the UI themeing) however I noticed yours doesn't really highlight LaTeX, see screenshot below of a dummy file.

image

In any case awesome work!

PS: Is it possible to get the colortest script used in the screenshots? Looks neat

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.