IDE · port 11 of 14
Bigface for Xcode
A source-editor and console theme.
// main.ts — colours, not a screenshot.import { greet } from "./hello"; type User = { id: number; name: string }; const ENDPOINT = "https://api.example.com/users"; export async function main(ids: number[]): Promise<void> { const res = await fetch(ENDPOINT); if (!res.ok) throw new Error(`users: ${res.status}`); const all: User[] = await res.json(); const picked = all.filter((u) => ids.includes(u.id)); picked.forEach((u) => greet(u.name));}Install
curl -fsSL https://bigface.qqntt.com/install.sh | sh -s -- xcodeWrites Bigface's own file, prints the one line to add.
curl -fsSL https://bigface.qqntt.com/install.sh | sh -s -- --uninstall xcodeRemoves the file and prints the line to drop.
It never edits your config; it prints the one line you still need to add (or remove).Read the script first, or add --dry-run.
Or do it by hand
- Run
mkdir -p ~/Library/Developer/Xcode/UserData/FontAndColorThemes. - Copy
Bigface.xccolorthemeinto it and restart Xcode. - Open Xcode → Settings → Themes and choose Bigface.
Download
What was checked
Checked with the tool`plutil -lint` passes and every key in Xcode's own *Default (Dark)* theme is present. Not opened in Xcode.
Bigface.xccolortheme
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DVTConsoleDebuggerInputTextColor</key>
<string>0.85098 0.85098 0.831373 1</string>
<key>DVTConsoleDebuggerInputTextFont</key>
<string>SFMono-Regular - 12.0</string>
<key>DVTConsoleDebuggerOutputTextColor</key>
<string>0.85098 0.85098 0.831373 1</string>
<key>DVTConsoleDebuggerOutputTextFont</key>
<string>SFMono-Regular - 12.0</string>
<key>DVTConsoleDebuggerPromptTextColor</key>
<string>0 0.784314 0.32549 1</string>
<key>DVTConsoleDebuggerPromptTextFont</key>
<string>SFMono-Regular - 12.0</string>
<key>DVTConsoleExectuableInputTextColor</key>
<string>0.85098 0.85098 0.831373 1</string>
<key>DVTConsoleExectuableInputTextFont</key>
<string>SFMono-Regular - 12.0</string>
<key>DVTConsoleExectuableOutputTextColor</key>
<string>0.85098 0.85098 0.831373 1</string>
<key>DVTConsoleExectuableOutputTextFont</key>
<string>SFMono-Regular - 12.0</string>
<key>DVTConsoleTextBackgroundColor</key>
<string>0.145098 0.160784 0.145098 1</string>
<key>DVTConsoleTextSelectionColor</key>
<string>0.392157 0.392157 0.392157 1</string>
<key>DVTFontAndColorVersion</key>
<integer>1</integer>
<key>DVTLineSpacing</key>
<real>1.1</real>
<key>DVTMarkupTextBackgroundColor</key>
<string>0.180392 0.2 0.180392 1</string>
<key>DVTMarkupTextBorderColor</key>
<string>0.286275 0.282353 0.282353 1</string>
<key>DVTMarkupTextCodeFont</key>
<string>SFMono-Regular - 10.0</string>
<key>DVTMarkupTextEmphasisColor</key>
<string>0.85098 0.85098 0.831373 1</string>
…Generated from the palette. Source:themes/xcode.