#7

Add colorways for 11 more apps, from OpenCode to Weather.

Openexxigewants to merge intofrom

Grows the By App collection from 37 to 48 colorways. Each new sweater uses the existing stitch language (checks, stripes, chevrons, dots, windowpanes) with hand-picked yarns from the app’s brand, not a logo drawn on the border.

Also teaches Window Sweaters to recognise two awkward process names so the right sweater actually shows up:

  • Safari web apps (YouTube Music runs as Web App)
  • Android Studio (process name is studio)

Existing matches are unchanged: Apple Music still beats YouTube Music, VS Code still beats Xcode, Proton Mail is not treated as Proton VPN.

New sweaters

AppPalettePattern
OpenCodeWarm charcoal, oatmealOffset oatmeal windowpanes
BeeperRoyal violet, alabaster, perfumeLittle speech bubbles
Willow VoicePale lavender, willow indigoLittle indigo willows
Google AntigravityInk, lime, coral, electric blueRainbow arches
YouTube MusicYouTube red, white, almost blackBroad white stripes with a black pin
Proton VPNElectric violet, white, mountain meadowTwo-tone chevrons
XcodeXcode blue, graphiteQuiet graphite stripes
App StoreApp Store blue, iceIce checks
Android StudioStudio blue, Android greenAndroid green checks
System SettingsAluminum, graphiteQuiet graphite stripes
WeatherSky blue, cloud white, sun yellowCloud-white and sun-yellow dots

Catalogue plates are in docs/collection/ (app-38–app-48, plus collection pages 6 and 7). The PDF catalogues are not regenerated in this PR.

Test plan

  • make test
  • Pattern → By App on each new app
  • YouTube Music (Safari web app) and Android Studio (studio) get their own sweaters
  • Existing apps still look as they did

Activity

3