Code Monkey home page Code Monkey logo

vscode-shifty's People

Contributors

bmealhouse avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

vscode-shifty's Issues

Remaining time not displayed correctly in shifty status

One thing I noticed was that if I put my laptop to sleep with VSCode open, when I open it Shifty says e.g. "-620:32 until color theme & font family will shift". It seem to be only a cosmetic problem, though, since it does still shift within 30 minutes.

Thought you'd like the feedback, but it doesn't really bother me.

Clock doesn't show on all VS Code windows

If I have several VS Code windows open, the Shifty clock doesn't show on all of them. In addition, in some cases, but not all the time, in windows where the clock is not displayed, sometimes commands to pause/restart the shift interval fail.

Shifty status does not span multiple instances of VS Code

When I open VS Code and start the shift interval everything works great. I click on shifty in the status bar and it shows me the time remaining until the next shift.

After opening another instance of VS Code, I click on shifty in the status bar and it tells me the shift interval has not been started.

It would be great if all instances of VS Code shared the same shift interval status.

Feature Request: Shift by filetype

Shifting theme and font by the file extension of the file opened is a very useful feature I am looking for in visual studio code. There are some syntax highlighting extensions that are readable only in dark mode, and also, when writing markdown files, for me it is preferable to use a variable width font. It would be really great to have this functionality as part of Shifty.

Shift happens more than one time

Sometimes the shift interval causes the color theme & font family to shift more than one time. When this occurs, it usually only shifts twice, but I have seen it shift up to 4-5 times.

Feature Request: Use all system fonts

This might result in slower startup time, but I would like the option to shift between all installed monospace fonts instead of having to enumerate them manually in the "includeFontFamilies" config option.

Music

This may seem a bit of a stretch, but is there a way to integrate music with shifty. I was inspired by this when a theme called Hyrule got shifted. Nothing would be more enjoyable than hearing a nostalgic Zelda song while coding my life away ๐Ÿคช

Selecting Ignore does not reset the clock

Clicking the Ignore button for a theme does not reset the clock. So say you've been away from your computer for a bit and you come back and you see this horrid theme in VS Code and there's 2 minutes left on the shift interval clock. So you dutifully tell Shifty to ignore this theme in the future. Shifty shifts the theme to another, but only 2 minutes remain on the clock.

Instead, Shifty should reset the clock to 30 minutes.

Feature request: Font size

Hello, thank you for the nice extension!

I was trying out a couple of different fonts and some of them are quite bigger (or smaller) than others at the same set size, it occurred to me that it would be great if this extension could somehow associate the font family with a size (and while at it, maybe the other settings like weight and letter spacing) so the shift from one to another font is super smooth.

Not sure if possible at all, I thought I'd share it.

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.