Skip to main content

82 posts tagged with "minor"

View All Tags

Version 4.3.0

Wannes De Backer
Front-end Developer Web

🎨 Themes

  • Updated the value of semantic.foreground.accent.adaptive.default.fill (for teaser label) and semantic.foreground.base.adaptive.default.fill (general text color) to match the Figma designs for chameleon-theme-lw !1260

🚀 New Feature

web

  • <DefaultTeaser /> and <TextOnImageTeaser /> now support clamping of the introduction. This is done via the introductionOptions property (where clamp is set to an amount of lines). More info

mobile

chameleon-kotlin
  • Add support for tokens with different features

    • boolean: a bool value to activate features in a component
    • composition: type used to describe padding
    • dimension: dimensions of a component
    • format: format strings describing (like date format)
    • gradient: data to form a gradient, no drawing code yet
    • number: various numbers to be used in designs
    • sizing: the size of breakpoints
    • textDecoration: underline/strikethrough/... text
  • Add drawable assets for all themes

    • x icon to social-x
    • 💥 BREAKING: the naming of the drawables changed to theme-name-kind where kind is icon, illustration or logo
  • Support for Typography in both compose and for legacy Typeface

    • increase and decrease the font size of a typography token to any desired value
chameleon-swift
  • increase and decrease the font size of a typography token to any desired value

🐛 Bug Fix

web

  • Raise the specificity for the title inside the <DefaultTeaser /> component, so its color doesn't get overridden. !1254.

Version 4.2.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes

  • Onboarded Dagblad van het Noorden. Welcome chameleon-theme-dvn! !1161 !1205
  • Added input.placeholder.fill for all themes. !1196
  • Updated color.primary.60 for chameleon-theme-lw, resolving an a11y contrast issue. !1163
  • Updated semantic.foreground.base.adaptive.soft.fill for chameleon-theme-ge, chameleon-theme-hd, chameleon-theme-nhd, chameleon-theme-yc and chameleon-theme-ld; resolving an a11y contrast issue. !1191
  • Updated teaser.background.highlight.fill for chameleon-theme-az. !1193
  • Updated branded-heading typography tokens for chameleon-theme-lw. !1220
  • Updated tag.typography.font.size for chameleon-theme-co. !1220

🚀 New Feature

general

  • Added the new X (formerly known as Twitter) icon as social-x. !1242 !1251

chameleon-react

  • A big update to our new teaser components: making sure they are fully SSR! Major kudos @wannes.debacker! 💫 !1186
  • This release brings yet another new teaser component! Welcome to our component family, <RelatedTeaser />! !1187
  • Another new addition to said component family, <Quote />! !1179
  • You can now supply dateTimeOptions to all teaser components. (this replaces the dateTimeFormat prop, which is technically a breaking change! 💥) !1219
  • The articleType prop on <DefaultTeaser /> received an extra option "podcast" . !1214

🐛 Bug Fix

general

  • Backported the new Arnhem fonts for chameleon-theme-ds to legacy as well. !1247

web

  • Fixed an issue on iOS mobile safari making icons in <IconButton /> too small. !1190
  • Fixed an issue with the <Stack /> component hindering you from setting inline styles. !1189

app

  • Fixed an issue with boxshadow and border tokens containing references. !1172
  • Fixed an obscure issue in turkish locales where the percentage sign is placed differently. !1167

🏠 Internal

Version 4.1.0

Thomas Mattheussen
PO & Lead Developer

The Big Tease(r)!

Our Chameleon 4.0.0 release is not even cold, and yet here we are with a 4.1.0 release! Not a major version, but nonetheless another major leap forward: this release brings you teasers and subtheming.

🎨 Themes

  • Subtheming! We're taking our first baby steps in harnessing the power our new token setup brought. The first themes getting this upgrade are:

    • chameleon-theme-az: sponsored-content
    • chameleon-theme-lw: sponsored-content and accent
    • chameleon-theme-lt: sponsored-content and accent
    • chameleon-theme-vl: sponsored-content and accent
    • chameleon-theme-co: sponsored-content and accent !1145
  • The styling for BrandedHeading has been improved for chameleon-theme-lw, chameleon-theme-lt, chameleon-theme-vl and chameleon-theme-co. !1131

  • Updates the placeholder illustration for chameleon-theme-indo. !1141

  • Updates the complete icon set for chameleon-theme-az. This also adds puzzle and puzzle-fill icons for all brands. !1141

  • A slew of token updates for chameleon-theme-ds, chameleon-theme-hmc, chameleon-theme-nb and chameleon-theme-hmc. !1151 !1157

  • Added the XTR logo (brand-sponsored-content) for chameleon-theme-ds !1160

🚀 New Feature

chameleon-react

🐛 Bug Fix

web

  • We’ve added stylelint-value-no-unknown-custom-properties to our setup, which immediately brought some CSS oversights from our 4.0.0 release to light. !1135
  • We’ve made some fixes to our <AutoComplete /> component in chameleon-react. Specifically:
    • the onInputChange handler nog longer fires when selecting a suggestion.
    • The loader now also shows when there are no suggestions yet. !1139
  • Fixed an issue with cdn-logos.js import. !1143
  • Fixed an issue with convertDateToTimeZone. !1148
  • Fixed an issue with brand-square-icon-name-horizontal-white CDN logo config for chameleon-theme-az. !1154

app

  • Gave a bit more love to our lib-android export. !1138
  • Fixes an issue with camelcasing in tokens. !1137

🏠 Internal

  • We’ve updated the minimum required react version to 16.14.0 !1142

Version 3.5.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes

  • Updated brand, & brand-fil icons for chameleon-theme-lt. !986
  • Updated the Arnhem font to include more glyphs and made some minor edits to the typography scale for chameleon-theme-ds. !1040
  • Updated all logos, favicons and color foundations for chameleon-theme-indo. !1042 !1044 !1047

🏠 Internal

  • Updates to dependencies
  • Major updates to our CI pipeline including a dockerized node_modules approach. !862

Version 3.3.0

Thomas Mattheussen
PO & Lead Developer

🐛 Bug Fix

  • For chameleon-theme-co and chameleon-theme-lt the CDN was missing the brand-name-white logo. !880

🎨 Themes

  • Updated the dateTimeFormatDate token value for chameleon-theme-co !895
  • Remove drop shadows plus logos in chameleon-theme-indo !900

🏠 Internal

Version 3.2.0

Thomas Mattheussen
PO & Lead Developer

🐛 Bug Fix

  • For chameleon-theme-co and chameleon-theme-lt the CDN was missing the brand-name-white logo. !880

🎨 Themes

  • Updated the focus color for chameleon-theme-lt !859

🏠 Internal

Version 3.1.0

Thomas Mattheussen
PO & Lead Developer

🐛 Bug Fix

  • In chameleon-swift the system italic font is now actually italic, it was incorrectly shown as regular. !842

🎨 Themes

  • For chameleon-theme-indo, the brand-plus-main and brand-plus-main-white logos have been updated !848
  • A new illustration named region has been added !847

🏠 Internal

Version 2.2.0

Thomas Mattheussen
PO & Lead Developer

🚀 New Feature

  • We’ve added a showOnFocus prop to our <DatePicker /> component. This prop controls whether the calendar should show when the input receives focus. !520
import { DatePicker } from '@mediahuis/chameleon-react';

<DatePicker
label="Datepicker with showOnFocus"
value={new Date()}
showOnFocus={true}
/>;
  • Typescript baby steps: we’ve added a type definition file tokens.d.ts that contains type definitions for each theme's tokens.js file. !518
  • We’ve updated the UX for <AutoComplete />: Hitting the TAB key when an item is highlighted, selects that item. !525

🏠 Internal

  • Updates to dependencies:
  • We introduced a solution to generate image placeholders on the fly with SVG in our Storybook stories. This way we no longer have to rely on an external service (such as placeholder.com) which results in our Percy snapshots being a little more robust. !533