Design & utveckling
PrinceShade
En macOS-menyradsapp som dämpar dina skärmar bortom systemets minimum och värmer dem — oberoende, per skärm.
Besök PrinceShade
- Problem
- Externa skärmar kan ofta inte dämpas i mjukvara, och sent kvällsarbete vill ha en skärm varmare och mörkare än vad macOS tillåter.
- Tillvägagångssätt
- En app som bara lever i menyraden (ingen Dock-ikon) som målar en ljusstyrkeoverlay per skärm och en varm ton, med ett dagligt schema, globala snabbtangenter och start vid inloggning. Helt händelsedriven — inga pollande timers — och integritetsfokuserad som standard.
- Resultat
- Lanserad i Mac App Store. ~16 MB RAM vid start (under 35 MB efter användning), inställningar som består och återställs över viloläge/uppvaknande och skärmändringar, och ingen analys eller spårning.
PrinceShade är ett litet, fokuserat macOS-verktyg: gör vilken skärm som helst mörkare än ljusstyrketangenterna tillåter, lägg till en varm bärnstenston som är mildare än Night Shift, och gör det per skärm — perfekt för externa skärmar som inte stöder mjukvaruljusstyrka alls.
Vad den gör
- Ljusstyrka under minimum — en svart overlay dämpar under systemgolvet.
- Värme — ett varmt filter som skär bort blått ljus, oberoende av ljusstyrkan.
- Kontroll per skärm — varje ansluten skärm får sina egna inställningar.
- Dagligt schema, globala snabbtangenter, start vid inloggning — ställ in och glöm.
- Medveten om viloläge/uppvaknande och skärmändringar — overlays återställs när du vaknar eller ansluter en skärm.
Hur den är byggd
Den lever helt i menyraden och är helt händelsedriven — inga pollande timers, vilket håller den vid ungefär 16 MB RAM och praktiskt taget noll CPU i viloläge. Den sätter integriteten först: ingen analys, ingen spårning, inga tillgänglighetsbehörigheter; det enda valfria nätverksanropet är opt-out-kraschrapportering, med sökvägar och hemligheter rensade innan något lämnar maskinen.
Den distribueras uteslutande via Mac App Store, så uppdateringar hanteras automatiskt utan någon uppdaterare i appen att underhålla.