Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

notepat/web: drop track view + character faces; .com superscript baseline-aligns with shadow

Why: cleaner web HUD — track view and Piano Man / Sample Sally pulled
back; the .com superscript now aligns to the HUD label's baseline and
gets its own 1px black drop shadow.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

+16 -7
+5 -4
system/public/aesthetic.computer/disks/notepat.mjs
··· 1167 1167 ignoreInput: false, 1168 1168 hudLabel: "autopat", 1169 1169 paused: false, 1170 - showTrack: true, 1170 + showTrack: false, 1171 1171 sidePanelWidth: 0, 1172 1172 }; 1173 1173 ··· 5280 5280 } 5281 5281 5282 5282 // 🎩👩 Piano Man + Sample Sally watch from above the keys. 5283 - if (!projector && !paintPictureOverlay) { 5284 - paintCharacters({ ink }); 5285 - } 5283 + // Disabled for now — character faces removed from the web version. 5284 + // if (!projector && !paintPictureOverlay) { 5285 + // paintCharacters({ ink }); 5286 + // } 5286 5287 5287 5288 if (!projector && !usePadsBase) { 5288 5289 const gridAlpha = 40;
+11 -3
system/public/aesthetic.computer/lib/disk.mjs
··· 14467 14467 ); 14468 14468 14469 14469 const superscriptX = hudTextX + firstLineWidth + 2; 14470 - const superscriptY = 2; // Moved down 2px 14470 + const superscriptY = 0; // Baseline-aligned with the HUD label 14471 14471 14472 14472 // Special handling for ".com" - color the "." based on connection status 14473 14473 if (currentHUDSuperscript === ".com") { 14474 + const dotWidth = cachedAPI.text.width(".", "MatrixChunky8"); 14475 + 14476 + // Drop shadow (1px down/right) matching the HUD label shadow 14477 + $.ink("black"); 14478 + $.write(".", { x: superscriptX + 1, y: superscriptY + 1 }, undefined, undefined, false, "MatrixChunky8"); 14479 + $.write("com", { x: superscriptX + dotWidth + 1, y: superscriptY + 1 }, undefined, undefined, false, "MatrixChunky8"); 14480 + 14474 14481 // Color dot based on socket connection: green if connected, red if not 14475 14482 if (socket?.connected) { 14476 14483 $.ink(0, 255, 100); // Green for connected ··· 14480 14487 $.write(".", { x: superscriptX, y: superscriptY }, undefined, undefined, false, "MatrixChunky8"); 14481 14488 14482 14489 // Render "com" in bright cyan 14483 - const dotWidth = cachedAPI.text.width(".", "MatrixChunky8"); 14484 14490 $.ink(0, 220, 255); // Bright cyan 14485 14491 $.write("com", { x: superscriptX + dotWidth, y: superscriptY }, undefined, undefined, false, "MatrixChunky8"); 14486 14492 } else { 14487 - // Default rendering for other superscripts 14493 + // Default rendering for other superscripts (with drop shadow) 14494 + $.ink("black"); 14495 + $.write(currentHUDSuperscript, { x: superscriptX + 1, y: superscriptY + 1 }, undefined, undefined, false, "MatrixChunky8"); 14488 14496 $.ink(0, 220, 255); // Bright cyan 14489 14497 $.write(currentHUDSuperscript, { x: superscriptX, y: superscriptY }, undefined, undefined, false, "MatrixChunky8"); 14490 14498 }