Shades of Purple

Themeby Ahmad Awais @ahmadawaisMITDark

Palette

A dark theme. It is offered on the Dark tab of Appearance > Theme, and the sun and moon button in the top bar switches between your dark and light choice.

Dark

Background#1e1e3f
Surface#2d2b55
Text#ffffff
Comment#b362ff
Accent#fad000
String#a5ff90
Keyword#ff9d00
Function#fad000
// Greets whoever opens the project.
fn greet(name: &str) -> String {
    format!("hello, {name}")
}

The file

shades-of-purple.jsonRead only
1{2  "schemaVersion": 1,3  "id": "shades-of-purple",4  "label": "Shades of Purple",5  "appearance": "dark",6  "description": "A port of Shades of Purple",7  "license": "MIT",8  "contributor": { "name": "Ahmad Awais", "github": "ahmadawais" },9  "colors": {10    "canvas": "#1e1e3f",11    "card": "#2d2b55",12    "head": "#35335c",13    "input": "#35335c",14    "hover": "#424066",1516    "borderTint": "#ffffff",17    "lineTint": "#ffffff",18    "rail": "#42425e",1920    "text": "#ffffff",21    "textMuted": "#b2a8ee",22    "textSubtle": "#8d83c9",23    "textOnEmphasis": "#1e1e3f",2425    "accent": "#fad000",26    "accentSubtle": "#463678",2728    "danger": "#ef8280",29    "dangerStrong": "#ef514e",30    "attention": "#fad000",31    "attentionStrong": "#ff9d00",32    "success": "#a5ff90",33    "successStrong": "#a5ff90",34    "info": "#9effff",35    "fillTint": "#8d83c9",3637    "diffAdded": "#a5ff90",38    "diffModified": "#fad000",39    "diffDeleted": "#ef7270",4041    "diagError": "#ef7270",42    "diagWarning": "#fad000",43    "diagInfo": "#9e87fe",44    "diagHint": "#8d83c9",4546    "agentClaude": "#d97757",4748    "scrimTint": "#000000",49    "shadowTint": "#000000",50    "glowTint": "#d9a468",5152    "statusProgress": "#c084fc",53    "statusNeedsYou": "#fb7185",54    "statusIdle": "#2dd4bf",55    "statusRunning": "#7d8ba1",5657    "brand": "#d9a468",58    "brandStrong": "#d9bd85",59    "brandTint": "#d4ae78",60    "brandOn": "#4a3719",6162    "ansiCursor": "#ffffff",63    "ansiSelectionTint": "#fad000",64    "ansiBlack": "#000000",65    "ansiRed": "#e53938",66    "ansiGreen": "#3ad900",67    "ansiYellow": "#fad000",68    "ansiBlue": "#7c5cfe",69    "ansiMagenta": "#ff2c70",70    "ansiCyan": "#80fcff",71    "ansiWhite": "#ffffff",72    "ansiBrightBlack": "#7b7b7f",73    "ansiBrightRed": "#e53938",74    "ansiBrightGreen": "#3ad900",75    "ansiBrightYellow": "#fad000",76    "ansiBrightBlue": "#7e5dff",77    "ansiBrightMagenta": "#fb94ff",78    "ansiBrightCyan": "#80fcff",79    "ansiBrightWhite": "#ffffff",8081    "scaleRed": "#ef605d",82    "scaleGreen": "#a5ff90",83    "scaleBlue": "#957bfe",84    "scaleYellow": "#fad000",85    "scaleSlate": "#9087cb",86    "scaleOrange": "#ff9d00",87    "scalePurple": "#b76cff",88    "scalePink": "#ff628c",89    "scaleSilver": "#a599e9",90    "scaleSteel": "#9b92cf",91    "scaleGraphite": "#998ed9",9293    "synKeyword": "#ff9d00",94    "synControl": "#ff9d00",95    "synOperator": "#ff9d00",96    "synString": "#a5ff90",97    "synEscape": "#ff628c",98    "synRegexp": "#e1efff",99    "synComment": "#b362ff",100    "synNumber": "#ff628c",101    "synConstant": "#ff628c",102    "synFunction": "#fad000",103    "synMethod": "#ff9d00",104    "synType": "#fad000",105    "synClass": "#fad000",106    "synNamespace": "#fad000",107    "synVariable": "#9effff",108    "synProperty": "#fad000",109    "synParameter": "#9effff",110    "synTag": "#9effff",111    "synAttribute": "#fad000",112    "synPunctuation": "#e1efff"113  }114}