Other B4A v4.00 BETA has been released

Erel

B4X founder
Staff member
Licensed User
Longtime User
SS-2014-12-04_11.24.26.png


B4A v4.00 BETA is now available for download. Users who are eligible for a free upgrade will receive an email with the download link.
Note that starting from this version Basic4android is named B4A :)

New features and improvements:
  • Rapid debugger memory handling was rewritten to provide better performance and to avoid memory leaks.
  • Three new View methods: SetLayoutAnimated, SetVisibleAnimated and SetColorAnimated. With these methods it is very simple to add nice animations effects to your app.
    See this thread for more information: Simple animations in B4A v4.00
  • Designer animations - Layouts added with the designer are (optionally) animated.
  • Support for constants: Dim Const x As Int = 2.
    Constant variables are assigned when declared. Their value cannot be later changed (enforced by the compiler).
  • Screen video capture - Requires Android 4.4+. Very useful for demonstrations.
  • Activity_ActionBarHomeClick event - Handles the action bar icon click event. This event replaces the event from StdActionBar library which doesn't work on Android 5 devices.
  • Better handling of the internal message queue on Android 5 devices.
  • Visual designer supports custom fonts.
  • Visual designer supports adding borders to views that use ColorDrawable. Borders can also be added with ColorDrawable.Initialize2.

    upload_2014-12-4_11-56-16.png


  • New Application object with the following properties:
    • LabelName
    • VersionName
    • VersionCode
    • PackageName
  • Activity.DisableAccessibility - Workaround for this Android bug: https://code.google.com/p/android/issues/detail?id=55933
  • IsDevTool keyword - Useful when reusing code with B4J/B4i.
  • Designer - Select all files option.
  • Designer - Double click on view's name to add to the script.
  • Libraries list - Checked libraries are listed at the top of the list.
  • Duplicate line shortcut - Ctrl + D.
  • AutoComplete shortcut - Ctrl + \ (same as Ctrl + Space).
  • Hide other modules option when right clicking on the module header.
  • Clear logs when program starts option.
  • 3 new warnings related to the manifest editor:
    • No android:targetSdkVersion.
    • targetSdkVersion is lower than 20 and no theme is explicitly set.
    • AndroidManifest.xml is read only
  • New logo.
  • CurrentStatement and breakpoints colors are configurable in the xml file.
  • B4A-Bridge was updated with several fixes and the PHONE_READ_STATE permission was removed (it was used in the past to show the device id).
  • Bug fixes.
The minimum Android version is now version 2.0.

This is a beta version. You are advised to backup your projects before loading them in the new version.

Thank you for your help with the development of B4A and the other tools.
Please start new threads for issues related to the beta version.
 

ilan

Expert
Licensed User
Longtime User
You need to ask Erel to become a beta tester, it's not automatic.
As soon as the final version is published you'll get an e-mail for the update.


B4A v4.00 BETA is now available for download. Users who are eligible for a free upgrade will receive an email with the download link.
Note that starting from this version Basic4android is named B4A

everybody should get an email if his license for free updates is still active
 
Upvote 0

ilan

Expert
Licensed User
Longtime User
have just installed the new version and its got really cool stuff

one thing i have not understood, why i got now "Package Name" and "Build configurations" ?? are they not the same??

erel could you please add to the final version (b4a 4.00) the possibility to change in the "take picture" window 2 textbox where i can put the resolution i want (with the seekbar its not very practical)

thanx :)
 
Upvote 0

chrjak

Active Member
Licensed User
Longtime User
BUG?

Since editing layout with the new designer i cant debug my widget any more!?
 
Upvote 0

DonManfred

Expert
Licensed User
Longtime User
Last edited:
Upvote 0

stevel05

Expert
Licensed User
Longtime User
@chrjak , you'll get help for this quicker if you start a new thread for problems with the Beta
 
Upvote 0

itgirl

Active Member
Licensed User
Longtime User
it would be a cool feature if we can filter the libs by selected ones, because when there so many Libs you just keep scrolling to find out checked libs [idea] :rolleyes:
 
Upvote 0

Shadow&Max

Active Member
Licensed User
Longtime User
The new IDE has the selected libs always at the top...
 
Upvote 0

itgirl

Active Member
Licensed User
Longtime User
@Shadow&Max
oh really i didn't know that , i always wait for the official release, not a friend of beta , so i guess it's my fault i didn't try the beta


[edit] as usual Erel think about everything lol ;)
 
Upvote 0

DonManfred

Expert
Licensed User
Longtime User
it would be a cool feature if we can filter the libs by selected ones, because when there so many Libs you just keep scrolling to find out checked libs [idea]

B4A 4.0 will show all SELECTED libraries at the top of the list...
See
selectedlibraries004.png
 
Upvote 0

DonManfred

Expert
Licensed User
Longtime User
i always wait for the official release
You dont have to wait long for it, girl.B4A 4.0 will be released next week erel states yesterday here in forum.
Sorry, i couldnt resist to play with the words :D
 
Upvote 0

Shadow&Max

Active Member
Licensed User
Longtime User
Yuk, Yuk lol! ItGirl... go to the first post on the first page of this thread and all the new stuff is listed there...
 
Upvote 0

itgirl

Active Member
Licensed User
Longtime User
You dont have to wait long for it, girl.B4A 4.0 will be released next week erel states yesterday here in forum.
Sorry, i couldnt resist to play with the words :D
Yeah i guess i should of read and try before i say anything :(

Loool i see what u did there, good one made me laugh so much ;)
 
Upvote 0

itgirl

Active Member
Licensed User
Longtime User
Yuk, Yuk lol! ItGirl... go to the first post on the first page of this thread and all the new stuff is listed there...
infact i did go to the "[first post on the first page of this thread]" <--- good one
but i stopped at feature 7 because i thought if i read any more i can't resist downloading the Beat which i don't like
 
Upvote 0

Erel

B4X founder
Staff member
Licensed User
Longtime User
1. Thank you all for the feedback.
2. If you have encountered a technical issue then please start a new thread.
3. This beta was sent to all members who are eligible for a free upgrade.
However if you haven't received an email then it is better to just wait for the stable version which is planned to be released in a few days.
 
Upvote 0
Top