Dag, uke, måned — og endelig ukenummer i kalenderen
Nye fane-velgere i kalenderen for å bytte mellom dag-, uke- og månedsvisning. Pluss en u-kolonne med ISO-ukenumre i månedsrutenettet, for alle som tenker i u18 i stedet for datoer.

Mia jobber treskift og Olle er frilanser. Når de planlegger neste måned sier de ikke "13. mai" — de sier "u20". Sykepleieskjemaet, barnehagestengingene, håndballcupen, ferieukene — alt oppgis i ukenumre. En kalenderapp som ikke viser u-nummeret er som en bok uten sidetall.
I dag fikser vi det. Pluss to nye kalendervisninger.
Tre visninger øverst
Over rutenettet er det nå en fane-velger med tre faner: Dag · Uke · Måned. Standard er den du sist brukte — appen husker det.
Måned er som før — hele måneden i ett rutenett. Dette er oversikten du går til for "hvordan ser mai ut?".
Uke er ny på iOS. En horisontal stripe over én uke, mandag til søndag, hendelser stablet per dag. Dette er visningen du bruker til å planlegge denne uka — og den neste. Du ser med et øyekast at Olle har kveldsmøte tirsdag og Mia har sen vakt fredag.
Dag er også ny på iOS. Én enkelt dag med stor tittel øverst: "Onsdag 29. april · Uke 18". De detaljerte klokkeslettene bor her — når Olle henter datteren fra barnehagen, akkurat 16:30. Når fotballen starter, 17:15. Kvelden, 19 grillkveld hos Mias foreldre.
På web har vi hatt /app/calendar/week og /app/calendar/month en stund — nå er navigasjonen den samme på iOS, så det er lettere å hoppe mellom enheter.
u-kolonnen i månedsvisningen
I månedsrutenettet har vi lagt til en smal kolonne til venstre for søndag. Den viser ukenummeret for raden — u18, u19, u20. Det er ISO 8601-tall (mandag som første dag, uke 1 er den med 4. januar i seg — alltid).
Ingen ny innstilling, ingen knapp. Den er bare der.
For foreldre som mottar et barnehageskjema "stengt u28-31", eller idrettslag som sender ut "trening starter u34", eller en arbeidsgiver som legger ut neste måneds skift som ukenumre — straks åpenbart hvilke konkrete dager det dreier seg om uten å regne i hodet.
Konkret eksempel
Olle skal bestille sommerferie. HR vil ha "hvilke uker". Han åpner månedsvisningen for juni, ser straks at u25-26 er de to siste i måneden, og krysser dem av. Han bytter til ukevisningen for u25 for å sjekke hva som allerede ligger der — Mias bursdag er 18. juni, han ser det med en gang.
Før måtte han åpne en egen ukenummer-app for å oversette "u25" til "16.-22. juni". Ikke nødvendig nå.
Avveininger
Ukenumre er ISO 8601, ikke amerikansk standard. Noen systemer (særlig Outlook konfigurert for USA) bruker søndag som ukestart, og uke 1 er den med 1. januar. Vi har valgt ISO fordi det er hva norske, svenske, danske og tyske skoler og arbeidsplasser bruker. Du ser samme nummer som barnet ditt ser på skjemaet sitt.
Dagsvisningen er ikke en agenda-liste over kommende dager. Det er én dag. Vil du se fremover — gå til ukevisningen. Tre visninger, tre klare jobber.
Under panseret
CalendarViewModel.ViewMode har nå en .day-case ved siden av .week og .month. Ukevisningen er en ny weekStrip-view som rendrer en horisontal sju-dagers stripe. Ukenumre regnes ut via Calendar(identifier: .iso8601) — ikke brukerens lokale kalender — for å garantere ISO 8601 også i regioner med annen standard.
Prøv det
Oppdater iOS-appen via TestFlight. Når du åpner Kalender ser du fanene med en gang. Trykk mellom Dag, Uke og Måned — legg merke til u-kolonnen lengst til venstre i månedsvisningen. Dagsvisningen forteller hvilken uke du er i.
Liten lansering, men av typen mange merker straks — fordi ukenummeret er det dere allerede tenker i.