GithubHelp home page GithubHelp logo

ankitmlive / firefly-theme Goto Github PK

View Code? Open in Web Editor NEW
37.0 2.0 10.0 15.3 MB

Firefly Glows to attract Mates, Firefly Pro Glows to attract Developers. A Pure Colourful Dark Theme for VsCode that Glows in Night, inspired by Fireflies.

Home Page: https://marketplace.visualstudio.com/items?itemName=ankitcode.firefly

License: Apache License 2.0

theme theme-development theme-ui

firefly-theme's Introduction

marketplace version downloads rating

Description

  • πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯ New FireFly Version is Live. πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯
  • A Pure Colorful Dark Theme that Glows in Night, inspired by Fireflies.
  • Includes Three Dark variants - Firefly Pro (New), Firefly Pro Bright & FireFly Pro Midnight.
  • For professional Night Coders who Loves Visual Studio Code.
  • Fully optimized for eyes, Tested more than 6 hours in night with no eye burn.
  • A Theme that motivates you to code at night.

Firefly Pro Demo (New) πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰

Firefly Pro Bright Demo

Firefly Pro Midnight Demo

Getting started

You can install firefly theme through mentioned ways.

Installation

1 - From Visual Studio Code Marketplace

Install this incredible dark theme through the Visual Studio Code Marketplace.

2 - From Command Panel in VsCode

Launch Quick Open:

Paste the following command and press Enter:

ext install firefly

And pick the one by Ankit Mishra.

3 - From Packaged VSIX Extension

Download the latest .vsix release file from the marketplace and install it from the command line

code --install-extension firefly-*.*.*.vsix

or from within VS Code by launching Quick Open and running the Install from VSIX... command.

Activate theme

Launch Quick Open:

Type theme, choose Preferences: Color Theme, and select FireFly Pro or FireFly Pro MidNight.

Recommended settings for a better experience

Use Material Icon's -- Install material icon extension
Jetbrains Mono(free), Operator Mono(buy) & Fira Code(free) are best suited fonts with firefly -- Install Jetbrains Mono, Fira Code or Operator Mono
Jetbrains Mono is a New TypeFace for Developers, Firefly looks awesome with it download it here -> https://www.jetbrains.com/lp/mono/
{
    // "Jetbrains Mono" font family OR
    "editor.fontFamily": "Jetbrains Mono",
    // "Operator Mono" font family AND
    "editor.fontFamily": "Operator Mono",
    // Enables font ligatures
    "editor.fontLigatures": true,
}

Issues

If you are facing VsCode Editor background issue, where your editor background show's different colors, use this setting to fix it.

Goto Command Pallete in vscode
Search for 'Configure Runtime Arguments' & enter, it will open argv.json file
Add this in your argv file -> "disable-hardware-acceleration": true 
Restart VsCode

Feedback

If you find any issue or feature idea let me know either on GITHUB ISSUE or EMAIL ME

Contribution

If you like this theme and wants to contribute in this project, you can clone our github repository.

git clone https://github.com/ankitmlive/firefly-theme.git

Current Contribution

Theme Logo Created by -- Karthik Rajeev

You can catch on : TWITTER GITHUB

Author

Theme Created by -- Ankit Mishra

You can catch on : TWITTER GITHUB


Copyright Β© 2019-2022 Ankit Mishra

firefly-theme's People

Contributors

ankit-georadius avatar ankitmlive avatar erandakarachchi avatar gaweringo 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

Watchers

 avatar  avatar

firefly-theme's Issues

Poor readability with JSX / TSX files

As in the title, the syntax highlighting of react components and regular HTML tags is exactly the same, and it can make it difficult to distinguish them at a glance. Not the biggest issue, I do still use the theme (as a react developer) for my day-to-day use, just would be nice to have them different.

Object.property

Great theme! I love it. As someone with eye conditions this is one of the easiest to read.

I'd have 1 request though, could object properties have a different colour or styling to the object, specifically when being referenced in the format object.property ?

File search contrast issue

Hi there,

I found a problem that when you select a word to search in Files:

image

and than press Ctrl+Shift+F to file Search, it looks like this:

image

When I press one of the found items it is ok again:

image

Besides this, awesome theme man!

Italic support

Hi,
I really like this theme and I was wondering if you could add a variant with italic support also for keywords, etc. in the same way it's implemented in Monokai Pro (see screenshot here: https://monokai.pro/vscode) (I guess, in the same way in Firefly comments are already in italic)

Thanks.

p.s.
thanks also for recommending JetBrains mono, I missed it when it released; currently my favourite is IBM Plex Mono which I'd also recommend if you don't need ligatures :)

colors of menu is not readable perfectly

Colors of menu is not readable perfectly. Menu of right click and submenu of main menu of IDE are not readable. Their color is very low contrast with it's background. How can change it?

Selected text has the same color as the selection highligh (HEX editor)

When selecting something in the HEX editor the text of the selection highlight and the text color are the same which makes it impossible to read the selected text.

Example:
A gif showing how the selected text becomes unreadable

Showing with the dev-tools, that the color of the text and the background are both the same

The colors used:
The css class (.selected) with both foreground and background using the same color

The --vscode-editor-selectionForeground should probably stay white:
The HEX editor with the selected text being  fully white and readable

I changed it to this, which I think looks better, with the selection not being entirely gray.

--vscode-editor-selectionBackground: #3d60947d;
--vscode-editor-selectionForeground: #ffffff; /* Standard foreground is: #bac6db */

Code_tDa9GfzsNK

Tabs on file names - Hard to differentiate start and finish

On Firefly Pro I can't see a clear divide between the file tabs at the top of the editor. (excluding currently active tab)

image

Although this doesn't really affect the use of the theme it would be nice if non-active tabs had a little border around them/divide to show the start and end of them.

Can barely see .gitignore'd files

Hello,
looks like your theme makes it particularly hard to find and navigate through files marked in .gitignore
Screenshot from 2021-06-10 18-26-37
Screenshot from 2021-06-10 18-27-16
Any fix?
Thanks in advance

Does not appear in VSCodium

Not sure why, as Gruvbox and others appear (though many others do not). This leaves the only installation option for Linux users of VSCodium to install the file download manually. Not a huge deal but might be nice for others to discover this beautiful theme in the extension marketplace.

vscodium-firefly-search

vscodium-gruvbox-search

Highlighted text unreadable when editor not focused

Hi, first off great Theme!
I've encountered an issue with the FireFly Pro Bright and FireFly Pro Midnight themes.
Selected text is not well readable when the editor window loses focus (this includes navigating in the sidewar of the same vsCode window while e.g. browsing files)
It seems to not change the selection colour when losing focus in the base FireFly Pro theme so that one works as intended.

I'll attach some examples:

FireFly Pro Midnight selected with focus:
image

FireFly Pro Midnight selected without focus:
image

FireFly Pro Bright selected with focus:
image

FireFly Pro Bright selected without focus:
image

Consider providing extension in open-vsx.org

http://open-vsx.org is an open registry for extensions targeted towards VSCode-compatible editors, such as VSCodium, the open, MIT-licensed version of VSCode. People who use this open version of VSCode cannot install this extension, as it is only provided in the Microsoft Visual Studio Marketplace.

Providing the extension on open-vsx would allow users of open alternatives to VSCode to install it. Thanks you.

Pug file styling

Hey, love the theme.
But its not working on pug files.
Am I missing something or is it not supported?
Thanks for the great theme :)

edit(never mind rookie mistake)

Python Switch Statement not highlighted

I noticed that the Switch statement in Python, is not highlighted.

Syntax of the statement:

language = input("What's the programming language you want to learn? ")

match language:
    case "JavaScript":
        print("You can become a web developer.")

    case "Python":
        print("You can become a Data Scientist")

    case "Kotlin":
        print("You can become a mobile app developer")

    case _:
        print("The language doesn't matter, what matters is solving problems.")

image

As you can see, it ought to be highlited the purple color, as all the other statements are.

Inactive selection color is kind of unreadable

If text is selected and the focus changes to another window or functionality (such as the in-editor text find one), the background color will have a greenish background tint which makes the text pretty much unreadable to me.

immagine
immagine

All it takes to solve it for me is an update to the editor.inactiveSelectionBackground to something else (e.g. #EBF2FF30)
immagine

The problem presents with the "Firefly Pro" variant, I did not test the other ones. I already tried disabling hardware acceleration with "disable-hardware-acceleration": true.

Background and font colors on node_modules folder

Hello

I have a problem with the font colors and the background of the node_modules folder and files.
Using FireFly the visualization I'm seeing is this:
node01

Using themes like Dark + (default) or Moonlight (used in the image) is much better to view.
node02

Am I doing something wrong?

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.