Git Product home page Git Product logo

halcyon-vscode's Introduction

make website go brrrr

halcyon-vscode's People

Contributors

bchiang7 avatar ben-basten avatar cdonohue avatar dependabot[bot] avatar fwojciec avatar imgbotapp avatar ndom91 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  avatar

halcyon-vscode's Issues

Lower opacity of terminal selection

Currently, the selected text in the terminal field has an opaque color:

image

I'm not sure what color we should use, but the property is called: terminal.selectionBackground

Pixel alignment of file view next to editor with tabs

Thank you for contributing this great theme! It has the perfect amount of contrast. Great work.

Current Behavior

When the file explorer is the active side bar view, there is a ~2px difference between the topmost list group and the editor with tabs

screen shot 2018-01-03 at 8 51 36 am

Possible Solution

Setting the editorGroupHeader.tabsBorder key to #191E27 (the background of the side bar) seems to align the two areas

screen shot 2018-01-03 at 9 04 48 am

How to only use squiggly lines?

Hey, love this theme! You've done a fantastic job with everything but one thing that continues to annoy me is how I can't seem to change the linting underline shape. With most themes, the underlines are squiggly and as such I have associated squiggly lines with linting errors. However, halcyon has a squiggly line underlined by two other lines which reduces my ability to recognize errors. I know this is a personal preference but I was wondering if you could tell me how to disable those lines and only keep the squiggly? I haven't been able to figure it out.

Inlay hints not enough contrast between background and text

The latest vscode version added inlay hints support (eg. parameter names now show when calling a function).
I've experimented and it seems that setting the text color to pure black and increasing the background alpha channel increases readability.
These are quick fixes through the dev tools CSS editor.
Before:
image
After setting text to black:
image
After also increasing the background alpha from 0.6 to 1:
image

You can enable inlay hints through this setting:
image

HTML file code block highlighting

I really like the code block highlighting in JavaScript, Golang, and other files but it seems to be missing from HTML files.

In case I'm using the wrong terminology, I'm referring to this ...
image

HTML files have a very subtle highlighting but I really like this bold color. Is there any way this can be added to the theme?

Fix golang imports

Current:

Screen Shot 2019-08-18 at 4 38 16 PM

Updated:

Screen Shot 2019-08-18 at 4 38 29 PM

Fix I'm using:

{
          "scope": "entity.name.import.go",
          "settings": {
            "foreground": "#bae67e",
          }
}

Green background for diffs on VS Code is too low contrast

I'm struggling with the selection of the green background color for code diffs on VS Code. The red backgound actually works great! The green however created a low contrast situation. When taken out of context like the following image, it doesn't look so bad but when it;s surrounded by the dark blue/indigo, it's rough on the eyes.

image

I think the welcome screen could look less stressing

I have no idea how to change the Customize and Learn section on the right side because I don't know how VSCode derives colors from the theme to skin and style UI components. But I know that light grey on bright yellow is hard to read.

screen shot 2018-11-29 at 8 56 56 am

Decorators are formatted as a italic font style

Hi!

I don't know if anyone else encountered this before, but I installed the theme on my windows machine today. Colors and almost all visuals looks pleasing, as expected. However I noticed that while I am using decorators on my classes, they automatically get formatted as an italic style. Example below:

http://puu.sh/zAnnR/e098ce6d0b.png

I tried a few things such as "editor.colorDecorators": false and a bunch of other stuff. Is there a way for me to disable this (possibly?) feature?

Thank you in advance!

Menu is hard to see against sidebar

When I open a menu and it appears over the Explorer/Search/etc. sidebar, the colors match too closely and it's difficult to see where one end and the other begins.

I think Ayu Mirage Bordered has a very slight border on the menus. Maybe something like that will help.

image

BTW, if this is the aesthetic that you prefer, then feel free to close this issue. Thanks again!

Go style suggestion

Currently, when using one of the supported language(e.g Javascript), there's a nice mix of colors. However, when using Go, the color blue is noticeably absent. I recommend changing the color of error value blue:

image

Code:

{
          "scope": [
            "storage.type.error.go"
          ],
          "settings": {
            "foreground": "#5ccfe6",
          }
}

For reference, here's what Go looks like without the change:
before

"Disappeared" syntax in terminal

Environment: Windows 10, VSCode 1.19.1.
Halcyon version: 0.0.1

Problem: when typing xxxx -x (some program with parameter) in the terminal in VSCode, the -x syntax has the same color as the background, thus "disappears." See the attached picture.

screenshot3

Last field in object have wrong text color

Example code:

import { GeneralOption, ICompany } from 'src/types';
import { RequestBase, ResponseBase } from 'src/utils';
import { api } from 'src/utils/api';

export const commonApi = api.injectEndpoints({
  endpoints: (build) => ({
    getProductCompanyList: build.query<
      ResponseBase<ICompany[]>,
      { search?: string; page?: number }
    >({
      query: ({
        search = '',
        page = -1,
      }: {
        search?: string;
        page?: number;
      }) => {
        return {
          url: `/products/companies`,
          method: 'GET',
          params: { search: search || null, page },
        };
      },
    }),
    getPaymentMethods: build.query<
      ResponseBase<GeneralOption[]>,
      RequestBase & { default?: number }
    >({
      query: (params) => {
        return {
          url: `/purchase-orders/payment-methods`,
          method: 'GET',
          params,
        };
      },
    }),
  }),
  overrideExisting: false,
});

export const { useGetProductCompanyListQuery, useGetPaymentMethodsQuery } =
  commonApi;

Screenshot:

image

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.