I'm happy to release B4A v6.30.
There are many IDE related improvements in this update.
- The docking and layout features are based on a new and improved framework. Floating code editors behave as regular windows.
- Documentation tool tips while hovering over code elements:
- Copy links in the tool tips that allow copying code examples.
- Support for bookmarks:
- New themes.
- URLs in comments and strings are ctrl-clickable.
- Class and module level documentation (taken from Process_Globals or Class_Globals subs).
- Quick search shows a list of recent searches.
- Designer uses the multiline text editor for text properties.
- Unused libraries warning.
- Debugger related improvements.
- Custom views support "nullable colors". The default value of such fields looks like:
This is an important feature as in many cases it is better not to set any color and use the system default.
- Rect.Width and Height properties.
- Service_TaskRemoved event added to the Starter service. This event is raised when the user closes the app from the recent apps list. This is an Android 4+ event.
- FloatLabeledEditText - Text and hint colors can be set in the designer.
- Regex.Replace / Replace2 - Regular expression replacement.
- (Java) The Tag property is set when calling CustomView.replaceBaseWithView2 (replaceBaseWithView is deprecated).
- _onkeydown and _onkeyup inline Java hooks.
- Other bug fixes and minor improvements.
Note that the debug key has been replaced. If you are using B4A-Bridge then you will need to uninstall the existing developed app before deploying the new one (required once).
Users who are eligible for a free upgrade will receive an email with installation instructions.
Other users will receive an email with a discount offer.