Codename One now ships two modern native UI themes: an iOS 'liquid glass' look (iOS Modern) and an Android Material 3 look. Both are bundled into the iOS and Android ports, enabled by default in the Playground, and selectable via a new simulator menu. The post details the theme implementation — color palettes, UIIDs, translucent surfaces, runtime palette overrides — plus a new animated StickyHeaderContainer, a pluggable AnimationTime clock, SIMD stack-allocation crash fix, POSIX character class regex fix, JDK version fail-fast, and several other bug fixes and polish items. New projects from the initializr ship with modern themes pre-selected; existing apps remain on legacy themes unless opted in.
Table of contents
Try it right now in the PlaygroundThe new native themesIn the simulatorOn devicesSticky headersHow we test thisBugs and misc features from this weekWhere this is going — and a thank-you129.5K Impressions2 Comments