Skip to content

Latest commit

 

History

History
66 lines (39 loc) · 2.21 KB

README.md

File metadata and controls

66 lines (39 loc) · 2.21 KB

💡 Light Switch 💡

Light Switch allows you to set-up two themes that swap around day & night. All you have to do is pick your themes and set your preferred times.

Build Status

Features

  • 🌗 Specify themes for light and dark settings
  • ⏱ Set your desired time to switch between these

Light Switch in action

Requirements

Extension Settings

This extension contributes the following settings:

  • lightSwitch.themeDark: Theme that will be set during dark mode.
  • lightSwitch.themeLight: Theme that will be set during light mode.
  • lightSwitch.switchTimeDark + lightSwitch.switchTimeLight: 24-hour local time that activates night mode. Format: HH:mm (i.e. 20:00, 10:30, 03:45).

Example:

Seetings

Quick Actions

Quickly change the theme (default: ctrl + shift + p)

Quick Actions

Known Issues

Calling out known issues can help limit users opening duplicate issues against your extension.

Running locally

Structure

All code lives inside src/:

  • commands: Every command goes here - Includes the generic command binder.
  • test: All kinds of tests will be run here. Read more on testing.
  • util: General utilities
    • date: Date conversion with day.js.
    • workspace: Basic functions for getting important workspace information.

Getting started

  1. Run yarn to install local dependencies.
  2. Head to the debugging menu and choose either Run Extension or Extension Tests if you want to run the tests.

Installing local builds

  1. Run vsce package.
  2. Run code --install-extension lightswitch-VERSION.vsix (replace VERSION with the current version number i.e. 0.1.0 or 1.0.0).
  3. Reload your window.

Contributions

See our contribution guidelines