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:
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.
FloatLabeledEditText - Text and hint colors can be set in the designer.
(Java) The Tag property is set when calling CustomView.replaceBaseWithView.
_onkeydown and _onkeyup inline Java hooks.
Other bug fixes and minor improvements.
Note that the debug key was replaced. If you are using B4A-Bridge then you will need 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.
Hello Erel!
It's a brilliant update to the already brilliant IDE (thank you for that)!
I would like to ask you if we'll have a way to detect when Android closed the application in background...
If it's possible then we'll have one of the best features in our hands!
I don't see the list of recent searches for Quick Search. Can someone post a screen shot of how I can access it?
I thought the QuickSearch window would have a combobox with a drop down of recent searches, but it is still using the old Text box for entering search strings.
That's is simple : make the search and clear it. Make a second search and clear it. When you come back to Quick Search, you will see "Search for:" and a line Under "Clear recent searches"
Edit: click on a line in the search results for your search to be stored
That's is simple : make the search and clear it. Make a second search and clear it. When you come back to Quick Search, you will see "Search for:" and a line Under "Clear recent searches"
Ahh, ok I see it working now. I didn't clear the search box so I never saw the previous search strings. BTW, the search text also gets added to the list if you press ENTER in the search box.
Ahh, ok I see it working now. I didn't clear the search box so I never saw the previous search strings. BTW, the search text also gets added to the list if you press ENTER in the search box.
Items are added to the recent items when:
1. You select one of the results or click enter which selects the first result.
2. You select text in your code and click on Ctrl + F to search for it.
Hi Erel,
i'm trying update an app developed with all previous versions of B4A and with my own private key.
It seem that the app compiles without errors as before but can't install in the device. The device is connected via USB. This is the error message:
Yes, the device is real, the memory space is enough, i haven't unistalled the app, it was never necessary before as the sign key and the package name never change.
I can try to unistall but, if it does the job, what will happen when i'll update the app on play store?
It was related to
#CanInstallToExternalStorage: true
that always worked before on this device and, maybe casually after installation of new B4A version, started to give the problem
Turning OFF then ON the device solved the problem.
Maybe the internal sdcard was not initialized for some OS related reasons...