Other B4A v6.50 BETA is available for download

Status
Not open for further replies.

Erel

B4X founder
Staff member
Licensed User
Longtime User
B4A v6.50 BETA is now available for download.

FontAwesome and Material Icons fonts with more than 1500 icons are now integrated in the IDE:

SS-2016-11-30_17.17.30.png


upload_2016-11-30_17-20-14-png.50504


You can see more information here: https://www.b4x.com/android/forum/threads/b4x-fontawesome-material-icons-fonts.72908/

- New auto format feature:

test-gif.50326


The formatting happens when you paste code (can be disabled) or when clicking on Alt + F. In the later case the enclosing sub will be formatted or the selected code if the selected text is not empty.

Other improvements:

  • Block autocomplete improved. It better handles nested blocks and also completes #If and #Region keywords.
  • Manifest editor support for #Region blocks.
  • Service can extend custom classes with the #Extends attribute. This makes it simpler to create libraries that extend services. A modified version of NotificationListener library is attached as an example.
  • View.Padding property. Sets the distances between the view's borders and the content. It can also be set in the designer.

    SS-2016-12-01_12.49.37.png


  • PhoneSensors.Accuracy and TimeStamp properties. Return the values of the current event.
  • OkHttp v1.02 - Fixes an issue where headers were not available when the response status code was not 2xx.
  • Application.Icon property - Returns the application icon as a bitmap.
  • Jumping to a bookmark moves the bookmark to the center of the editor.
  • Click and LongClick events are raised in a way that will not cause issues with Bluetooth keyboards.
  • B4ABuilder - The output parameter supports passing the full path instead of just the APK name.
    Note that you need to quote the parameter like this if there is space in the path:
    B4X:
    B4ABuilder -task=Build "-output=C:\APK Folder\MyApp.apk"
  • Bug fixes and other minor improvements.

There were changes in the layout files format. Layouts saved in v6.50 cannot be loaded in previous versions of B4A.
Make sure to backup existing projects before loading them in the beta version.

Customers who are eligible for a free upgrade will receive an email with installation instructions.
Note that you can install multiple versions of B4A on the same computer in different folders.
 

Attachments

  • NotificationListener_source.zip
    1.4 KB · Views: 1,193
Last edited:

Star-Dust

Expert
Licensed User
Longtime User
Thank you. I'll try it
 
Upvote 0

demasi

Active Member
Licensed User
Longtime User
I love B4A. I love B4X. I love this community. I used to be "just" a kids teacher, now I'm a teacher programmer, thanks to B4A and this community. I started with B4A. Now I program Android, Java, Swift (well, starting...), I create basic and java libs for b4a, my kids and my school love my apps. Quizes, eBooks, Calculators, Games, Math Games, Communications, Time tables, etc. I even create and program for Arduino, native and B4R. In my craziest dreams I never could imagine this.

Congratulations for this new version.

THANK YOU ALL!
Tullio Demasi - Manaus - Amazon - Brazil
 
Upvote 0

rleiman

Well-Known Member
Licensed User
Longtime User
I get a System.OutOfMemoryException on my widget service when trying to compile.

It only happens with version 6.50 Beta.
 

Attachments

  • Screen Shot 2016-12-01 at 10.18.12.png
    Screen Shot 2016-12-01 at 10.18.12.png
    478.1 KB · Views: 457
Upvote 0

corwin42

Expert
Licensed User
Longtime User
Is my birthday today? All of my last suggestions are implemented.

Thanks very much for this great update.
 
Upvote 0
Status
Not open for further replies.
Top