IDE · port 11 of 14

Bigface for Xcode

A source-editor and console theme.

Checked with the tool1 file
main.ts
// 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 -- xcode
Writes Bigface's own file, prints the one line to add.

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
  1. Run mkdir -p ~/Library/Developer/Xcode/UserData/FontAndColorThemes.
  2. Copy Bigface.xccolortheme into it and restart Xcode.
  3. 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

themes/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.