Pure Codename One Text Editing Without Native OverlaysCodename One can now edit text inside its lightweight component layer through a semantic text-input contract. EditField, RichTextArea, and CodeEditor keep painting, selection, bidirectional layout, rich clipboard data, and document state portable…Aug 2, 2026·6 min read
Accessibility Semantics: The UI Tree You Cannot SeeCodename One now builds a portable accessibility semantics tree for its lightweight components and maps it to VoiceOver, TalkBack, UI Automation, AT-SPI, Java accessibility, and web ARIA.Jul 27, 2026·6 min read
Widgets, Live Activities, and Dynamic Island From One Java APIThe new com.codename1.surfaces API describes home-screen widgets, Live Activities, Dynamic Island regions, Android ongoing notifications, and desktop widgets as data that can render while the main app is not active.Jul 26, 2026·6 min read
Own Your Pixels: Native Fidelity on Your ScheduleCodename One statically links its lightweight UI into your native app, so an OS update cannot silently redesign it. New native-reference fidelity tests let us adopt iOS 26 Liquid Glass and Material 3 on our schedule without surrendering control of…Jul 24, 2026·15 min read
Store Submissions As Code: App Store, Google Play, And Huawei AppGalleryAutomated store submissions ship this week: one-click delivery to the App Store, Mac App Store, Google Play, and Huawei AppGallery, with your listing text and screenshots versioned in git and pushed with mvn cn1:metadata-push. Plus organization…Jul 21, 2026·6 min read
AR And VR In Java: ARKit, ARCore, And A Virtual Room You Can DebugThe new com.codename1.ar and com.codename1.vr packages bring world tracking, plane detection, anchors, stereo rendering and 360 panoramas to Codename One, with a simulated AR room so the whole loop is debuggable in the simulator.Jul 19, 2026·5 min read
The Certificate Wizard Is Now A Standalone App, And It Stopped Impersonating YouThe iOS certificate wizard is now a standalone desktop app launched with mvn cn1:certificatewizard. It authenticates with an App Store Connect API key instead of your Apple ID login, which removes the 2FA and login-flow breakage of the old wizard.Jul 18, 2026·5 min read