Giter VIP home page Giter VIP logo

hull's Introduction

Warning

Code may sporadically change. Nothing is set in stone

Installation

Package Control (when its ready)

  • Open the Command Palette with Ctrl/Cmd + Shift + P
  • Choose Package Control: Install Package
  • Search and select Hull Theme

Manual

  • Clone this repository into your packages directory
    • macOS: cd '~/Library/Application Support/Sublime Text/Packages'
    • Windows: cd '%appdata%/Sublime Text/Packages'

Theme Variants

There are various styles to sate as many corners of the palette.

Variant Description
Bold (todo) An increase in opacity for outlines and backgrounds. This does not effect text
Bordered A distinct outline around elements
Default The base theme
Sharp (todo) Pointy corners
Timid (todo) No indicators, borders or accents, increased background alpha values and reduced shadows
Sublime (todo) A blend between Sublime and Hull. Default font size, git status, file status and folder asset icons

Hull being an adaptive theme suggests that it should work with most color schemes (maybe not Hot Dog Stand). Settings can be flipped to bring the best out of ones color scheme.

Enable a Theme

  • Open the Command Palette with Ctrl/Cmd + Shift + P
  • Search and select UI: Select Theme
  • Search Hull and select one of the Variants

Theme Options

The available theme variants cover a range styling dynamics. The toggles shown here can be adjusted to suit your preference.

Are there Color Schemes?

The first graphic on this page were some early overrides to Mariana (Built in) but didn't meet my preferences. There are so many different color schemes that its become fatigue inducing to find the perfect combo/s. I frequently switch between Mariana, a modded Catppuccin (different from the original) and rsms so it may never happen.

More Options

For fine-grained customisation, visit the documentation or have a peek at the json here. I've also curated a list of possible encounters you may question, be sure to read this if you're interested.

Project Plan

  • Refine method structures (will probably need a rewrite)
  • Restructure json to mimic something similar to lottie
  • Use json-scheme so we can avoid manual commenting, but would require LSP-json for assistance
  • Error handling
  • Add tests
  • Move generation logic into a library crate
    • Move into another repo and pull in a binary
    • Create CLI endpoints

Inspiration / Credits

hull's People

Contributors

liijit avatar

Watchers

 avatar

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.