Hopp til innhold

Høydepunkter fra mai 2022

William Killerud

2022.05.27

Mai er som kjent krydret med røde dager og inneklemte fredager, men det har ikke stoppet Jøkul fra å få feilrettinger og nye features.

  • Accordion har fått kompaktversjon igjen i Figma
  • Logostempelet skalerer riktig i Figma
  • Alle varianter av logostempelet fra Figma finnes nå i kode
  • Kode for skeleton loaders er publisert
  • ToggleSlider tåler lengre tekster
  • Ny utvikler-guide for å teste Jøkul-endringer i eget prosjekt
  • Kommende breaking changes i DatePicker, Core

Ellers jobber Jøkul-teamet tett med Flyt/ASK og SAM som en fortsettelse av diskusjonen rundt compact og mobil i Figma-skisser. Vi er ikke helt i mål, men er i gang med å teste et sett med nye kompaktvarianter.

Kjør detaljer! 👇

Skeleton loaders

BM demonstrerte et konsept for skeleton loaders for en stund siden. Nå har kode for dette blitt tilgjengelig i Loaders-pakka. Ta en titt på komponentdokumentasjonen for et mer omfattende eksempel, og noen ting som er kjekt å vite for utviklere.

Varianter av LogoStamp

Det har vært en del varianter av teksten i logostempelet i Figma, men i kode har det en stundt bare vært én mulighet. Pio har ordnet så alle varianter fra Figma er tilgjengelig i kode.

For øvrig har en skaleringsfeil i denne komponenten blitt fikset i Figma. Nå skal innholdet skalere riktig om du endrer størrelse.

Dette var en breaking change. Ta en titt på migrasjonsguiden om du ikke har oppgradert ennå.

ToggleSlider tåler lengre tekster

Espen har bygget opp ToggleSlider på nytt fra bunnen av. Nå tåler den litt lengre tekster enn før uten å se rar ut, men husk at tekster uansett bør holdes noenlunde korte.

For utviklere

Guide for å teste Jøkul-endringer i eget prosjekt

Følg denne guiden om du skal gjøre endringer i Jøkul-kode og vil teste endringene dine på localhost i kontekst av ditt eget prosjekt.

Kommende breaking changes

Snart ny kode for DatePicker

Det pågår en designjobb for å fornye DatePicker, men i mellomtiden har dagens versjon blitt så buggy at vi ser oss nødt til å erstatte den med en ny implementasjon.

Det blir en breaking change for DatePicker sannsynligvis allerede neste uke (uke 22). Om du er nysgjerrig så ligger endringene så langt på branchen fix/datepicker. Det gjenstår blant annet å fikse enhetstester og migrasjonsguide, men APIet har stabilisert seg.

Fremtidig major-versjon av core

Det ligger i kortene at det kommer en breaking change i @fremtind/jkl-core for de av dere som bruker Sass-kode fra den pakka.

Det etableres et tydelig API og en stilguide for Sass. Det vil bli lagt ut en migreringsguide, og for det meste er det snakk om å følge eksemplene på search and replace for å oppgradere.

Planen er å merge dette uke 23 (7. til 10. juni).

Siden det er en breaking change i core vil alle pakker få en ny majorversjon. Det er ingen breaking changes i pakkene ellers.

Diverse bugfikser

  • Accordion har fått kompaktversjon igjen i Figma
  • Sercan la til muligheten for maxLength på Feedback sine tekstfelter (#2863)
  • JoMs fikset en bug i formatering av valuta hvis den var 0 (#2848)
  • kennidenni gjorde så typedefinisjonen til knapper er strengere (#2857)
  • Select i dark mode får nå riktig rødfarge ved valideringsfeil (#2877)
  • matssom fikset en feil i dokumentasjonen for FieldGroup (#2864)

Takk

Takk til alle bidragsytere, både på GitHub og i Figma!

  • espkva
  • JoMs
  • kennidenni
  • matssom
  • SercanSercan

En stor takk også til alle som er med på designsystemforum!