π¨ Themesβ
- Tweaked the design of the Tag component across all MHNR brandsβagain. !2136
- Adjusted the typography for titles in Teaser components for
chameleon-theme-nb
and chameleon-theme-ds
. !2139
- Lightly onboarded the AutoVisie, Vrouw, and PrivΓ© brands onto Chameleon. !2133
- Added a
logo-square-main-inverse
for all MHNR brands. !2137
- Added and enhanced various favicons across all themes. !2093
π Featuresβ
chameleon-reactβ
- Updated the
:focus
state to :focus-visible
for <Button />
and <IconButton />
. !2142
π Bug Fixβ
chameleon-reactβ
- The
<WideList />
and <Dropdown />
components now use the --input-lg-border-radius
token for border-radius. !2134
π Internalβ
- Added props to several component demos. !2144
π¨ Themesβ
- Changed the chameleon-theme-hbvl primary font to Urbanist. !2108
- Design tweaks for the Tag component in all MHNR brands. !2102
- Updated the
breaking
subtheme, making it possible to use it in other contexts. !2107
- Fixed some issues with the
sponsored-content
subtheme for chameleon-theme-tel. !2125
- Fixed an issue with the primary Button in the
premium
subtheme on darkmode for chameleon-theme-tel. !2116
- Fixed some issues with Teaser highlights in the
sponsored-content
subtheme for belgian brands. !2118
π New Featureβ
- Added the
trust-project
icon. !2111
π Bug Fixβ
chameleon-swiftβ
- Fixed an issue switching to darkmode contexts. !2126
π Internalβ
- Updates to dependencies:
- Cleanup code and fix some warnings for swift 6. !2114
π¨ Themesβ
- The favicons for
chameleon-theme-lcd
and chameleon-theme-frd
are updated. !2068
chameleon-theme-nb
now uses Roboto Condensed Black
instead of Roboto Condensed Bold
. !2070
- We've added a
premium
subtheme for chameleon-theme-hbvl
. !2079
- We've updated the datetime formats for
chameleon-theme-nb
, aligning it with the other belgian brands. !2075
π New Featureβ
- We've added polychrome versions of the
SocialFacebook
and SocialGoogle
icons. !2074
chameleon-reactβ
- We've added a
boolean
type to the teaser components' comment
prop. This means you don't have to provide a bogus comment count when setting commentsOptions.hideCount = false
. !2077
π Internalβ
- Updates to dependencies:
- We've started the process of migrating away from
@mediahuis/scripts
throughout our codebase, first up are the formatting, linting and cleaning commands. !2069
π¨ Themesβ
BrandedHeading
padding-bottom is now 0 for both lg
and sm
variants in chameleon-theme-tel
. !2055
teaser.label.lg
typography is now uppercased to match sm
and md
variants in chameleon-theme-tel
. !2056
- A big enhancement to darkmode tokens for all MHNR brands. !2038
- Updated the favicons for the luxembourg brands:
chameleon-theme-lt
, chameleon-theme-co
and chameleon-theme-lw
. !2053
- Updated the logos, favicons and icons in
chameleon-theme-nb
to show the correct Nieuwsblad "N". !2064
- Updated the
feedback
and comment
icons accross all brands to improve their alignment. !2063
π New Featureβ
chameleon-reactβ
- Reduced the spacing between list items, in the
<List />
component as well as in <RichContent />
. !2059
π Bug Fixβ
- Fixed the font-mapping for
chameleon-theme-tel
since it mapped 700 to bold as well as extrabold. !2066
- Fixed the
breaking
and accent-strong
darkmode subthemes in chameleon-theme-tel
. !2071
π Internalβ
- Updates to dependencies:
- Added a "Favicons" foundations page to our docs site. !2058
π¨ Themesβ
- Updated the primary font for
chameleon-theme-gva
: FFGoodWide
(Monotype) is now LibreFranklin
(Google Fonts). !2028
- Added a missing token for background on Teaser taxonomy. !2031
- Added an overwrite for
semantic.foreground.accent.adaptive.default.fill
in the chameleon-theme-ds
breaking subtheme which fixes the badly colored numbers in ordered lists. !2035
- Fixed some problems with
chameleon-theme-tel
darkmode. !2022
π Internalβ
- Updates to dependencies:
- Added proper gradle caching greatly improving pipeline speeds. Nice one @dieter.vaesen! π« !2014 !2037
π¨ Themesβ
- Onboarding for
chameleon-theme-indo
and chameleon-theme-beltel
. !1942
π Internalβ
π¨ Themesβ
- Added new social media icons
social-bluesky
and social-threads
. !1997
- Updated the position of the
premium
icon on AZ
to inline-before
instead of after the taxonomy. !1990
π New Featuresβ
chameleon-swiftβ
- Added a new
SegmentedControl
component. !1985
chameleon-kotlinβ
- Added a new
SegmentedControl
component. !1994
- Enabled internal SDKs to modify
TextOverflow
and MaxLines
properties on Header
, Caption
, Paragraph
and RichContent
components. !1998
π Bug Fixesβ
chameleon-reactβ
- Fixed an issue where the
<SegmentedControl/>
color was hardcoded instead of using the theme token. !1992
π Internalβ
chameleon-kotlinβ
- Added a check to ensure the signing properties file exists before building the demo app. !1999
π¨ Themesβ
- Added and updated tokens for navigation. !1973
- Updated all
menu-*
icons to improve their optical size. !1972
- Updated
linkText.default.textDecoration
for chameleon-theme-tel
. !1978
- Updated
semantic.paragraph.default.*.strong.typography.fontWeight
for chameleon-theme-az
. !1977
π New Featureβ
chameleon-reactβ
- Added
imageOptions.hidden
for <TextOnImageTeaser/>
which allows you to hide the image and remove the placeholder. !1976
- Added
'use client'
for components that need it. !1974
chameleon-swiftβ
- Allowed
nil
for typography due to complexities on implementation side. !1965
- Added a wrapper to be able to inject the
tokenContainer
when embedding in a UIViewController
. !1967
- Added extra typealiases to bridge TokenIO to Chameleon. !1966
π Bug Fixβ
chameleon-reactβ
- Fixed the typing of
dateTimeOptions.timeZone
. !1957
- Fixed some wrong tokens in TeaserTaxonomy !1959
chameleon-swiftβ
- Implemented
DefaultProvider
for TC
. !1958
- Added string based paths to init of components. !1960
- Restored pre-7.0 behavior, allowing custom subTheme application to list rows. Improved image lookup for irregular image names using camelCase or missing icon/illustration suffixes. !1963
- Fixed performance when a subtheme is applied. !1979
π Internalβ
- Updates to dependencies:
- Added missing documentation for
<SegmentedControl />
. !1955
- Added missing documentation for
<Dropdown />
. !1982
- Updated outdated asset tokens to 7.x. !1969
- Automated publishing of the android demo app via CI. !1964
- Added support for XCode 15.4. !1970 !1971
- Copy bitrise configuration when needed for publishing. !1954
- Cleaned up the newspaper Storybook story. !1986
π New Featureβ
chameleon-reactβ
- The
BrandedHeading
component now supports layout tokens, making the padding configurable per brand. !1936
π¨ Themesβ
- Updated the
Telegraaf
theme with a new sport
subtheme and improvements to the premium subtheme. !1935
β οΈ Important Noteβ
- Something went wrong when releasing
6.8.0
. Please use version 6.8.1
instead.
π¨ Themesβ
- Updated the dateTime format tokens for
chameleon-theme-ds
. !1929
π New Featureβ
chameleon-reactβ
- The
<TextOnImageTeaser />
and <DefaultTeaser />
components gained a new feature: comments. Two new props allow you to display whether an article has comments and how many. (Please note though that the designs for this will still have to be tweaked for each brand and context, this feature is only delivered on a technical level.) !1930
π Internalβ
- Updates to dependencies:
- Our android XML Drawables are now generated directly from codegen-kotlin instead of through a StyleDictionary action. !1919
- Fixed an issue related to Turbo v2 migration. !1918