Other B4A v7.30 BETA is available for download

Status
Not open for further replies.

Erel

Administrator
Staff member
Licensed User
I'm happy to release B4A v7.30 BETA. This is the first localizable version of B4A.

A big thank you to all the great translators!

SS-2017-08-10_12.43.37.png


This update includes many improvements:

  • Localizable IDE. Currently available in 21 languages.
  • Bitmap type:
  • EditText - SelectionLength and SetSelection methods.
  • SingleLine property added to Label, Button and other views that inherit from Label.
  • Ellipsize property:

    SS-2017-08-10_12.49.17.png


  • View.SetVisibleAnimated affects the alpha level and the Visible property.
  • Warnings for illegal methods in Process_Globals.
  • Async dialogs are supported in classes.
  • Compiled libraries can reference AAR libraries.
  • Icon picker - aliases added to FontAwesome icons.
  • Auto complete and auto format improvements.
  • PhoneCalls (Phone library) - READ_CALL_LOG permission removed. It was added by mistake in a previous update.
  • Canvas.AntiAlias property to enable or disable antialiasing.
  • View.SetBackgroundImage returns a BitmapDrawable object. This allows changing the Gravity to CENTER instead of the default FILL value.
    B4X:
    'load a background image while maintaining its aspect ratio.
    Dim bd As BitmapDrawable = Activity.SetBackgroundImage(LoadBitmapResize(File.DirAssets, "bg.png", Activity.Width, Activity.Height, True))
    bd.Gravity = Gravity.CENTER
  • New ResumableSub type. Makes it simpler to return values from resumable subs and to wait for resumable subs to complete.
    https://www.b4x.com/android/forum/threads/b4x-resumable-subs-that-return-values-resumablesub.82670/
  • OkHttpUtils v2.60 - Job.GetBitmapResize and PATCH, HEAD and DELETE requests.
  • Improvements to the layouts loader engine. It is more flexible with the variables types and a bit faster. This feature will allow to add cross platform views types.
  • Administrator v1.10 - Adds support for owner apps. This update requires a change in the manifest editor. Instructions and copy of previous version are available here: https://www.b4x.com/android/forum/threads/device-administrator-library.19208/#content
  • Bug fixes, including an important debugger bug, and other minor improvements.

Developers who are eligible for a free upgrade will receive an email with upgrade instructions.

Please report issues in new threads.
 
Last edited:

DonManfred

Expert
Licensed User
Upvote 0

johndb

Active Member
Licensed User
Would it be possible to have some details/tutorial of the new "Compiled libraries can reference AAR libraries" feature? Are we talking about native B4A libraries or external Java libraries?
 
Upvote 0

tucano2000

Active Member
Licensed User
Thanks Erel for the improvements !!! Good Work.


I think I missed translating the text. When you hover over the button. Like this one in beta, I saw this little detail.

Edit: When you close the application and all the internal windows the same occurs.

Now this message is in correct localization.

View attachment 58571
button.png
 
Upvote 0

Erel

Administrator
Staff member
Licensed User
A few minor fixes.
Not all translators are placed on the screen, you need to expand.
Fixed. Thank you.

when will be 7.30 released, about?
A week or two.

I think I missed translating the text. When you hover over the button. Like this one in beta, I saw this little detail.
It was previously not localizable. I've fixed it for the next update and also added phrases for minimize, maximize and restore (close was already there).
https://docs.google.com/spreadsheets/d/1fAqr-POOiNz_N_GCtBWJZwdPtl425VlUhOfktKrJG4A/edit#gid=0

Would it be possible to have some details/tutorial of the new "Compiled libraries can reference AAR libraries" feature? Are we talking about native B4A libraries or external Java libraries?
Java written libraries already supported AAR libraries. B4A compiled libraries didn't support them. Now they do. It means that a B4A library can reference an AAR library in the same way it references a JAR library.
 
Upvote 0
Status
Not open for further replies.
Top