B4J v5.00 is now available for download: www.b4x.com/b4j.html
List of improvements:
Download link: www.b4x.com/b4j.html
List of improvements:
- Variables and subs renaming based on the Find All References feature:
https://www.b4x.com/android/forum/threads/first-refactoring-feature.77122/#content
- Form.AlwaysOnTop - Sets the form to be above all windows.
- Better handling of StartMessageLoop / StopMessageLoop methods in debug mode.
- OkHttp B4J library updated and is based on OkHttp v3.5.
- ConnectionPool updated and is based on c3p0 v0.9.5.2.
- Quick search supports replacing including replace in all modules.
- Icon picker - Filter field (supports filtering by name or hex code), names in tool tips.
- jFX.CreateFontAwesome / CreateMaterialIcons methods.
- Fix for size offset in the WYSIWYG window.
- Accordion container:
https://www.b4x.com/android/forum/threads/accordion-container.77501/
- Pagination container:
https://www.b4x.com/android/forum/threads/pagination-container.77505/
- Application_Error - handler for uncaught exceptions: https://www.b4x.com/android/forum/posts/490852/
- LogError - Prints to StdErr.
- jServer - CurrentThreadIndex always returns 0 for the main thread.
Fix for single threaded handlers that could become non-responsive after unhandled errors. - Initial support for Java 9. Java 9 is currently in beta version. Not everything is supported yet.
- Find all references - finds references in layout files and CallSub calls.
- Auto format feature:
The formatting happens when you paste code (can be disabled) or when clicking on Alt + F. In the later case the enclosing sub will be formatted or the selected code if the selected text is not empty.
Download link: www.b4x.com/b4j.html