Skip to main content

63 posts tagged with "minor"

View All Tags

Version 6.8.1

Wannes De Backer
Front-end Developer Web

πŸš€ 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.

Version 6.7.0

Thomas Mattheussen
PO & Lead Developer

🎨 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​

Version 6.6.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Updated the football and football-active icon for chameleon-theme-gva. !1915
  • Added new header and topBar tokens, enabling brand independence for the Sports SDK and adding consistency with other implementations. !1911

πŸ› Bug Fix​

  • Fixed our asset sync process uncovering some unsynced changes in assets coming from Figma (mostly favicons). !1913

🏠 Internal​

  • Updates to dependencies:
  • Lowered our usage of eks-custom. !1908
  • Updated to kotlin v2. !1904
  • Replaced some old CDN urls in our tokens with updated versions. !1910
  • Renamed ContextManager to ConfigurationSheet in chameleon-kotlin. !1903
  • Fixed a stackoverflow in kotlin-test pipeline jobs. !1912

Version 6.5.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Updated the logo-square-main for most MHNO brands: chameleon-theme-frd, chameleon-theme-hco, chameleon-theme-lcd, chameleon-theme-mco, chameleon-theme-sco. !1907

πŸš€ New Feature​

chameleon-react​

  • We've exposed our previously internal <TeaserWrapper /> component so you can create your own custom teaser. !1902 !1906

chameleon-kotlin​

  • We've added a lot of new components to our chameleon-kotlin package! Say hello to: LinkText, Switch, IconButton, TextField, TextArea & InputMask. Nice work @dieter.vaesen! πŸ’« !1872

πŸ› Bug Fix​

  • Fixed the logo-main and logo-main-inverse drawables for chameleon-theme-ld in chameleon-kotlin as these were causing problems due to some extremely large paths. !1901
  • Fixed the play-button icon for chameleon-theme-tel as it was showing a pause icon instead. !1905

🏠 Internal​

  • Added some more internal documentation. !1900

Version 6.4.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Added the chameleon-theme-hbvl sport subtheme. !1885
  • Fixed the design for LinkText color in certain subthemes. !1892
  • Added the ext-vrouw icon to chameleon-theme-tel. !1888

πŸš€ New Feature​

chameleon-react​

  • Added a new component, welcome <SegmentedControl />! !1804
  • Add a loading prop to <DefaultTeaser />, <TextOnImageTeaser /> and <ListTeaser />. This shows a skeleton where the teaser contents would be, which prevents large layout shifts, providing a smoother loading experience. !1845
  • Add a allowOutsideClick prop to <Dialog /> which if true does not prevent a click outside the focus trap. !1890
  • Refactored our Teaser components allowing the video play icon button to be hidden when overlayed with a playing video. !1891

chameleon-kotlin​

  • Introducing our game-changing token-io setup β€” a revolutionary overhaul that catapults performance to unprecedented levels. This isn’t just an update; it’s a giant leap forward redifining what's possible for the Chameleon project. With this powerful new integration, we’ve hit another milestone of maturity and capability. Major kudos to @stijn.willems and @dieter.vaesen! πŸ’« !1760

chameleon-swift​

  • Improve the error message for when you try to use a sub-theme that is not available for the current theme. !1832

πŸ› Bug Fix​

  • Fixed the color of the ripple effect on Button in chameleon-kotlin. !1878
  • Fixes some incorrect icons !1888:
    • sorting in chameleon-theme-tel
    • brand-active in chameleon-theme-vl
    • arrow-forward in chameleon-theme-lw
    • thumbs-down in chameleon-theme-nb

🏠 Internal​

  • Updates to dependencies:
  • Added some tests to improve the quality of the tokens-studio $themes.json file. !1881
  • Added some tests to make sure we don't bloat the Kotlin libraries. !1867
  • Updated our docker setup making everything faster and simpler. We also started using Node v22, as it is now the LTS version. !1884
  • Improved the linting and formatting for chameleon-kotlin in CI. !1889

Version 6.3.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Onboarding for chameleon-theme-tel. !1706
  • Made some changes to chameleon-theme-gva:
    • Updated the color.primary palette. !1870
    • Updated the color.secondary palette. !1865
    • Updated the sport subtheme. !1864
  • Some new icons are available for all themes: crime, politics & entertainment. !1863

Version 6.2.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Updated the datetime format tokens for chameleon-theme-dl. !1834

πŸš€ New Feature​

  • We've added an additional position for the DateTime placement on our Teaser components. Check out the added documentation for this feature on DefaultTeaser and TextOnImageTeaser. !1794
  • The placement of the image in the RelatedTeaser can now be independently configured from the placement of the image in the horizontal DefaultTeaser. Also, when an image is provided, the prefix is now positioned on top of the title for a nicer visual look. !1765

πŸ› Bug Fix​

  • 🚨 Fixed an incorrect dependency import causing a large number of extraneous assets to be included in your app, bloating the final APK size. If you or one of your dependencies depend on be.mediahuis.chameleon:chameleon-components:6.x.x, you should upgrade ASAP. !1855

🏠 Internal​

Version 5.15.0

Wannes De Backer
Front-end Developer Web

πŸš€ New Feature​

chameleon-react​

  • We've significantly enhanced our typings for React, particularly in components with an as property, offering improved type safety and flexibility. !1741
  • Improved accessibility for the Avatar component, which was previously hidden from screen readers. We also introduced the accessibilityLabelAvatar property, allowing screen readers to provide descriptive labels for avatars. !1777

chameleon-swift​

These updates will help with transitioning to newer components and improve overall deployment and style handling processes.

  • Branch-specific Publishing: The ability to publish directly to a specific branch has been implemented, which will make deployment more flexible (Merge Request: !1770).
  • Swift Loader and Banner Issues: A merge request has addressed issues related to Swift loader and banner components (Merge Request: !1778).
  • Token Simplification: A simplified method of using tokens by providing a style has been introduced, which is aimed at making the transition to components smoother. The Loader and Banner have already adopted this approach, with others expected to follow in version 6 (V6).
  • AutoRegister Deprecation: AutoRegister is still functional but deprecated. It will be removed in V6, so while it's not mandatory to switch to manual bootstrap yet, developers are encouraged to start doing so.

chameleon-kotlin​

  • Updated autoregister/bootstrap processes: TC.autoRegister() is deprecated and will be replaced by TC.bootstrap() in V6. Both methods now include logic to prevent multiple triggers and will log a warning if skipped. !1779
  • Asset tokens are now accessible via TC from this version forward. !1768
  • Introduced new Chameleon components with Compose previews: ChBanner, CHLoader, CHDropdown. !1764
  • The demo app is now named ChameleonApp.

πŸ› Bug Fix​

Themes​

  • Fixed an issue with incorrect sets enabled on DL subthemes, restoring the intended theme configurations. !1775

chameleon-swift​

  • Optimized typography function calls to improve startup times and make previews more workable. !1769

chameleon-react​

  • Refactored the logic for showing/hiding suggestions in the Autocomplete component when using async to enhance user experience and performance. !1772

🏠 Internal​

Version 5.14.0

Wannes De Backer
Front-end Developer Web

πŸ› Bug fix​

chameleon-swift​

  • textCase is properly filled and no longer optional !1743

  • Typography now contains a textDecoration prop too

🎨 Themes​

  • Added the breaking subtheme for chameleon-theme-dl and made some changes to the teaser editorial tokens. !1738
  • Made some changes to the breaking subtheme and the teaser editorial tokens for the MHNR brands. !1719
  • Updated the design for the Branded Header for the MHNR brands. !1717
  • Updated the quotes icon for the MHNR brands. !1731

🏠 Internal​