Other B4A v9.80 has been released

Erel

B4X founder
Staff member
Licensed User
Longtime User
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:

    B4A_9botcGYHWq.png


  • Subs code appears in the quick info windows:

    B4A_oncZ22XSv2.png


    This code is also selectable and clickable.
  • Show Sub in window:

    B4A_Ws5QQPNnoA.png


    Allows showing subs in a floating windows. The text is selectable and clickable.
    This can be triggered from all kinds of places including:

    firefox_5S7dmQl9uv.png


    And:

    B4J_HA5KV1VUy1.png

  • Positions and layouts of all windows are preserved.
  • Search results font can be configured from Tools - IDE Options - Font Picker:

    B4A_odVBuDhINv.png


  • IDE shows available updates:

    B4A_aIuycXIChA.png


  • 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:

    firefox_3kGGyEKGSF.png


  • Copy warnings from list of warnings.
  • Generate 'Create Type' Sub:

    1hITEYnYZ4.gif

  • Copy events:

    firefox_etmGiwujtQ.png

  • 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.
 

Alessandro71

Well-Known Member
Licensed User
Longtime User
is there a way to have the full module name displayed?
the column width seem to narrow for long/similar modules name

1580324028672.png
 
Upvote 0

Diceman

Active Member
Licensed User
+1 on this, i've been hit many times.
next step: make clear text layout files, for easy diffs

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

Peter Simpson

Expert
Licensed User
Longtime User
is there a way to have the full module name displayed?
the column width seem to narrow for long/similar modules name

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:
Upvote 0

mangojack

Well-Known Member
Licensed User
Longtime User
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.


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

Daica

Active Member
Licensed User
I'm getting this error message after installation:
R0377Lo.png


I did a complete uninstall, as well as deleting the folder in my C:\Program (x86)
 
Upvote 0
Top