You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Highlights
Maven CSS compilation now discovers localization bundles automatically and compiles them to resource bundles so translated strings are packaged alongside the generated theme resources.
The simulator has a new ability to automatically generate resource bundle keys and update the default bundle
Added an optional month-name length restriction in SimpleDateFormat so localized abbreviations can be truncated to match the requested pattern width when needed.
Documentation
Reintroduced the developer guide with a refreshed landing page that orients readers around major topic areas and community resources.
Expanded safe-area coverage with practical guidance and code examples for keeping UI elements clear of display cut-outs across devices.
Documented the simulator's Auto Update Default Bundle option to streamline localization workflows during development.
Added a comprehensive walkthrough of the charting APIs, including screenshots of the supported chart types.
Quality & Testing
Significantly broadened UI coverage with new component, layout, and interaction unit tests that validate behaviors such as toggle state, hints, and slider ranges. Increased test coverage from 0.5% to 16%.
Exercised the networking stack with detailed NetworkManager tests that verify listener dispatch, timeout handling, queue inspection, and access point delegation.
Tooling & Automation
The primary PR workflow now provisions Codename One binaries before Maven plugin tests and publishes aggregated quality reports and artifacts for easier review.
A dedicated developer-guide workflow builds demos under, lints the AsciiDoc sources, renders updated cover art, and publishes HTML/PDF outputs for documentation changes and releases.
Dependency Updates
Updated commons-io to version 2.14.0 across the Maven build to pick up the latest fixes.
Bumped the designer's xalan dependency to 2.7.3 for current XML processing improvements.