module Sixteen

Extended Modules

Defined in:

color.cr
sixteen.cr
template_file.cr

Constant Summary

VERSION = "0.3.0"

Class Method Summary

Class Method Detail

def self.available_themes : Array(String) #

Get available theme names


[View source]
def self.dark_variant(theme_name : String) : Theme #

Get dark variant of a theme (existing or generated)


[View source]
def self.light_variant(theme_name : String) : Theme #

Get light variant of a theme (existing or generated)


[View source]
def self.template(path : String) : Template #

[View source]
def self.theme(name : String) : Theme #

[View source]
def self.theme_families : Array(ThemeFamily) #

Find theme families (groups of related dark/light themes)


[View source]
def self.theme_with_fallback(name : String, preferred_variant : String | Nil = nil) : Theme #

Find theme by name or base name with variant preference


[View source]