hyper-solarized-one

0.1.3 • Public • Published

Hyper > Solarized One 🕐

One theme to rule them both.

sample.gif

light

dark

Background 🎨

Upon switching from iTerm to Hyper, I missed the ability to easily change the color palette 1) via keyboard shortcut, and 2) based on time of day. This solves #2 (for now), and is halfway to solving #1.

Issue #3 is that all of the Solarized themes on npm broke down while using vim with Ethan Schoonover's vim-colors-solarized; vim was almost unusable due to lack of visibility, due to weird color assignments.

Features ✅

  • Works with the official vim Solarized color scheme. No crazy background color dissonance here.

  • Dark/light variant can be controlled via exports.config in .hyper.js.

  • Automatically switch between color variants based on time of day 🎊 🎁 🎉 #winning #programming #healthyeyes #thefutureisnow

  • Keyboard shortcut may be added in a future release, unless there's already a Hyper extension for toggling settings with the keyboard.

Getting Started 🥇

Installation 🖥

hyper i hyper-solarized-one

Configuration ⚙️

The theme defaults to the dark variant. Switch to the light variant by setting this in your .hyper.js:

solarized: {
  'lightTheme': true
}

To set up automatic color variant switching:

solarized: {
  lightTheme: true,
  light: "08:00",
  dark: "18:00",
},

The values must be strings formatted like HH:MM and use 24-hour time, otherwise unexpected shenanigans may occur.

Contributing 👥

Problems? Questions, comments, concerns? Open an issue or better yet a pull request!

License: MIT (because npm yells at you for typing in 'steal').

TODO: 🚨

  • Bind keyboard shortcut to toggle theme temporarily.
  • Change white text in tab bar for light variant.
  • Set highlight colors to inverted base colors (use must comment out their own highlight conf).
  • Fix fish shell autocomplete highlight color invisible with with dark theme

Credits 👏🏽

Praise be to Ethan Schoonover for blessing our eyes with the Solarized.

Thanks @wesbos for helping me quickly assimilate with ES6.

This is a fork of Noskcaj19 / hyper-solarized, which was the only hyper solarized theme I found that didn't ravage vim.

Package Sidebar

Install

npm i hyper-solarized-one

Weekly Downloads

3

Version

0.1.3

License

MIT

Unpacked Size

2.06 MB

Total Files

6

Last publish

Collaborators

  • sh78