π¨ Themesβ
Changed the color of BrandHeading in chameleon-theme-nb
. !2150
Updated the Divider design in chameleon-theme-hbvl
in subthemes. !2152
Changed the font-weight in the Teaser label for chameleon-theme-hbvl
. !2162
Refactored and updated designs for subthemes in chameleon-theme-gva
. !2112
Updated designs for the playbutton in Teaser components. !2158
π Featuresβ
Added cookie
and cookie-off
icons to the icon library. !2157
chameleon-reactβ
Changed all relevant :focus
states to use :focus-visible
instead so mouse users no longer get a useless focus ring whereas for keyboard users, it's still there. !2148
π Bug Fixβ
chameleon-reactβ
Fixed an issue where text-decoration
would not be visible in our LinkText component. !2159
Fixed an issue where incorrect tokens were applied on Teaser meta content. !2165
chameleon-swiftβ
Fixed an issue with duplicate font registrations in iOS. !2156
π Internalβ
Updates to dependencies:
Start using swiftly and update Swift to 6.1.1. !2115
π¨ 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.