A Dialog Can Now Be a Native Desktop WindowCodename One dialogs can stay inside a secondary window or become native modal windows, while sheets, popups, overlays, tooltips, HTML, and accessibility now resolve the correct top level.Sep 12, 2026·4 min read
UWB and Nearby Devices: Distance, Direction, Association, and TransportCodename One now exposes UWB distance and direction, companion-device association, presence, and local device transport through separate capability-driven APIs.Sep 6, 2026·7 min read
Put App Documents in the System File BrowserDocument Provider publishes a selected read-only tree from a Codename One application into the iOS Files app and Android storage picker, including local and on-demand remote content.Sep 5, 2026·5 min read
One App, More Than One Native WindowCodename One now supports multiple native desktop windows with independent component trees, paint surfaces, focus, modality, monitor geometry, and input routing while Form remains the application's main surface.Sep 4, 2026·14 min read
App Intents: One Java Declaration for Siri, Spotlight, and ShortcutsCodename One App Intents generate reflection-free handlers for Siri, Spotlight, Shortcuts, Android launcher shortcuts, and an application command layer from Java annotations.Sep 3, 2026·6 min read
CodeScanner.scan(): Barcode Scanning Without Rebuilding the Camera PipelineCodeScanner and VisionCameraView put full-screen scanning and embedded live analysis above Codename One's on-device vision APIs, with typed results and simulator scripting.Sep 2, 2026·5 min read
Tapjacking Protection: Rejecting Android Touches Behind an OverlayCodename One can now report or block Android gestures that begin behind another application's overlay, and can ask Android 12 or newer to hide overlay windows on sensitive screens.Sep 1, 2026·5 min read