Erel B4X founder Staff member Licensed User Longtime User Jan 29, 2020 #1 I'm happy to release a new version of B4A. This update includes many IDE improvements and other improvements: Find all references, quick search and find subs / modules tool windows were rewritten and are now syntax colored, the text is selectable and you can jump directly to the selected position: Subs code appears in the quick info windows: This code is also selectable and clickable. Show Sub in window: Allows showing subs in a floating windows. The text is selectable and clickable. This can be triggered from all kinds of places including: And: Positions and layouts of all windows are preserved. Search results font can be configured from Tools - IDE Options - Font Picker: IDE shows available updates: Recommended targetSdkVersion is set to 28. Alpha value of text colors can be set in the designer. Fix for a crash related to B4XView.Color with Android 10 and targetSdkVersion >= 29. Better handling of errors in the IDE. Deprecation warnings for modal Msgbox. Animation to zero size no longer causes an exception in new versions of Android. Starter service subs can be accessed directly without using CallSub. Warning and errors do not hide other information: Copy warnings from list of warnings. Generate 'Create Type' Sub: Copy events: Modules list is saved in lexicographic order to avoid unexpected changes with source control tools. Resources in implicitly referenced b4x libs are now accessible. Other minor improvements and bug fixes. Developers who are eligible for a free upgrade will receive an email with installation instructions. B4A will become free in a couple of weeks, therefore discount offers will not be sent like with previous releases. Note that B4J v8.10 has also been released with similar improvements.
I'm happy to release a new version of B4A. This update includes many IDE improvements and other improvements: Find all references, quick search and find subs / modules tool windows were rewritten and are now syntax colored, the text is selectable and you can jump directly to the selected position: Subs code appears in the quick info windows: This code is also selectable and clickable. Show Sub in window: Allows showing subs in a floating windows. The text is selectable and clickable. This can be triggered from all kinds of places including: And: Positions and layouts of all windows are preserved. Search results font can be configured from Tools - IDE Options - Font Picker: IDE shows available updates: Recommended targetSdkVersion is set to 28. Alpha value of text colors can be set in the designer. Fix for a crash related to B4XView.Color with Android 10 and targetSdkVersion >= 29. Better handling of errors in the IDE. Deprecation warnings for modal Msgbox. Animation to zero size no longer causes an exception in new versions of Android. Starter service subs can be accessed directly without using CallSub. Warning and errors do not hide other information: Copy warnings from list of warnings. Generate 'Create Type' Sub: Copy events: Modules list is saved in lexicographic order to avoid unexpected changes with source control tools. Resources in implicitly referenced b4x libs are now accessible. Other minor improvements and bug fixes. Developers who are eligible for a free upgrade will receive an email with installation instructions. B4A will become free in a couple of weeks, therefore discount offers will not be sent like with previous releases. Note that B4J v8.10 has also been released with similar improvements.
Peter Simpson Expert Licensed User Longtime User Jan 29, 2020 #2 Thank you for the new release of B4A @Erel, it's yet another huge step in the family of B4X RAD tools Buuuuuuuuuuuut you didn't have to tell me about the release as I already knew I'm just waiting for your email now... Upvote 0
Thank you for the new release of B4A @Erel, it's yet another huge step in the family of B4X RAD tools Buuuuuuuuuuuut you didn't have to tell me about the release as I already knew I'm just waiting for your email now...
Hans- Joachim Krahe Active Member Licensed User Longtime User Jan 29, 2020 #4 great stuff again. Thank you, Erel Upvote 0
R rag1out Member Licensed User Longtime User Jan 29, 2020 #5 It looks like the colours are friendly to those of us who are red/green colour blind. Much appreciated. Upvote 0
It looks like the colours are friendly to those of us who are red/green colour blind. Much appreciated.
manolitoGnet Member Licensed User Longtime User Jan 29, 2020 #6 Hi Erel, Good work! Is there any reason that this new version compiles with "debug key" Thanks! Upvote 0
Erel B4X founder Staff member Licensed User Longtime User Jan 29, 2020 #8 manolitoGnet said: Is there any reason that this new version compiles with "debug key" Click to expand... You can change the key under Tools - Private Sign Key. Upvote 0
manolitoGnet said: Is there any reason that this new version compiles with "debug key" Click to expand... You can change the key under Tools - Private Sign Key.
manolitoGnet Member Licensed User Longtime User Jan 29, 2020 #9 Erel said: You can change the key under Tools - Private Sign Key. Click to expand... You are right. Sorry for that... (Signing package file (private key). (4.55s)) Thanks! Upvote 0
Erel said: You can change the key under Tools - Private Sign Key. Click to expand... You are right. Sorry for that... (Signing package file (private key). (4.55s)) Thanks!
Diceman Active Member Licensed User Jan 29, 2020 #10 It's Christmas all over again. It must have been one of the packages I forgot to open. Upvote 0
Alessandro71 Well-Known Member Licensed User Longtime User Jan 29, 2020 #11 Erel said: Modules list is saved in lexicographic order to avoid unexpected changes with source control tools. Click to expand... +1 on this, i've been hit many times. next step: make clear text layout files, for easy diffs Upvote 0
Erel said: Modules list is saved in lexicographic order to avoid unexpected changes with source control tools. Click to expand... +1 on this, i've been hit many times. next step: make clear text layout files, for easy diffs
Alessandro71 Well-Known Member Licensed User Longtime User Jan 29, 2020 #12 is there a way to have the full module name displayed? the column width seem to narrow for long/similar modules name Upvote 0
is there a way to have the full module name displayed? the column width seem to narrow for long/similar modules name
Diceman Active Member Licensed User Jan 29, 2020 #13 Alessandro71 said: +1 on this, i've been hit many times. next step: make clear text layout files, for easy diffs Click to expand... You mean like use XML files (or JSON or map) to store the layouts? +1 Maybe we could also load the layout into memory and modify it. We'd then have an option to save it back to disk or load the layout directly from the variable. This will execute the anchors and the scripts when the modified view is loaded which we can't do currently if we try to build the form using code. +1 Upvote 0
Alessandro71 said: +1 on this, i've been hit many times. next step: make clear text layout files, for easy diffs Click to expand... You mean like use XML files (or JSON or map) to store the layouts? +1 Maybe we could also load the layout into memory and modify it. We'd then have an option to save it back to disk or load the layout directly from the variable. This will execute the anchors and the scripts when the modified view is loaded which we can't do currently if we try to build the form using code. +1
Peter Simpson Expert Licensed User Longtime User Jan 30, 2020 #14 Alessandro71 said: is there a way to have the full module name displayed? the column width seem to narrow for long/similar modules name Click to expand... Hello @Alessandro71 Here is a response from Erels previous reply I do agree with other B4X users that say the left hand column should be wider, I personally would say twice as wide as most developers would have more than enough screen real estate (so having a wider column would be an improvement). Last edited: Jan 30, 2020 Upvote 0
Alessandro71 said: is there a way to have the full module name displayed? the column width seem to narrow for long/similar modules name Click to expand... Hello @Alessandro71 Here is a response from Erels previous reply I do agree with other B4X users that say the left hand column should be wider, I personally would say twice as wide as most developers would have more than enough screen real estate (so having a wider column would be an improvement).
Erel B4X founder Staff member Licensed User Longtime User Jan 30, 2020 #15 I've made it a bit wider for the next versions. Upvote 0
J Jakes72 Active Member Licensed User Longtime User Feb 3, 2020 #17 Hi Erel, Thanks this is awesome! Where do I find the download link? Regards, Jacques. Upvote 0
mangojack Expert Licensed User Longtime User Feb 3, 2020 #18 As stated by @Erel at the bottom of post#1 ... Developers who are eligible for a free upgrade will receive an email with installation instructions. B4A will become free in a couple of weeks, therefore discount offers will not be sent like with previous releases. Click to expand... If you believe your licence is still valid , and you wish to upgrade immediately then maybe best to email [email protected] .. else .. just wait for the release of free update Upvote 0
As stated by @Erel at the bottom of post#1 ... Developers who are eligible for a free upgrade will receive an email with installation instructions. B4A will become free in a couple of weeks, therefore discount offers will not be sent like with previous releases. Click to expand... If you believe your licence is still valid , and you wish to upgrade immediately then maybe best to email [email protected] .. else .. just wait for the release of free update
J Jakes72 Active Member Licensed User Longtime User Feb 3, 2020 #19 OK thanks MangoJack I will do that. ? Upvote 0
D Daica Active Member Licensed User Longtime User Feb 3, 2020 #20 I'm getting this error message after installation: I did a complete uninstall, as well as deleting the folder in my C:\Program (x86) Upvote 0
I'm getting this error message after installation: I did a complete uninstall, as well as deleting the folder in my C:\Program (x86)