Other B4J v6.0 BETA is available for download!

Erel

B4X founder
Staff member
Licensed User
Longtime User
I'm happy to release B4J v6.00 BETA. This is the largest update to the IDE since the release of the new IDE.

Several important components were rewritten to provide more features and better performance:
  • Visual designer properties grid
  • Visual designer views tree
  • Modules tree (new component)
  • Files tree
The major improvements are:
  • Code modules can be loaded from other folders and can be easily shared between projects (including projects targeting other platforms):

    share-gif.61938


  • Modules and file tree support grouping:

    SS-2017-11-26_17.10.05.png


  • Modules are monitored for external changes.
  • Files tree shows the files icons and allows opening the files with external editors:

    SS-2017-11-26_17.12.24.png


  • Modules, files and views can be renamed directly from the relevant tree.
  • Full support for drag and dropping files and modules, including support for dragging multiple items.
  • B4A services and activities can be shared with B4J. They will be treated as static code modules.
  • New options when adding modules:

    SS-2017-11-26_17.30.03.png


    Copy to folder: Copies the module to the project folder (same as the current behavior).
    Link - relative path: Adds a link to the module with a relative path. Useful when the folder is under or close to the project folder.
    Link - absolute path: Adds a link to the module with an absolute path.


  • Deleted files are moved to the recycle bin.
  • Properties grid and views tree can be filtered.
  • Properties grid is much faster and includes new types of editors:


    SS-2017-11-26_17.15.19.png


    SS-2017-11-26_17.15.53.png


  • Better support for version control. Files are only written when the contents are actually changed.
  • The modules internal attributes are sorted in lexicographical order to reduce changes.
  • Button Click event. The new event replaces the Action event. The Action event still works but doesn't appear in the autocomplete list. The Click event is the same as in B4A and B4i.
  • Previous animations are cancelled when a new animation of the same type starts. This behavior is similar to the behavior in B4A and B4i and it makes it much simpler to work with animations.
  • jXUI library is now an internal library.
  • Debugger hover window is resizable.
  • Bug fixes and other minor improvements.

The beta version can be downloaded here: www.b4x.com/b4j/files/beta.exe

As this is a beta version it is recommended to backup your projects before opening them in the new version.

Updates:

Beta #3:
  • Bug fixes.
  • Code editor color picker is based on the designer color picker.
  • Add New Modules / Existing modules menu items in modules tree.
  • Open file with default program in Files tree. Also works with double click.
  • Support for opening multiple files at once.
  • Better handling of locked files.

Beta #2 is now available. It fixes the issues discussed in the following posts.
 
Last edited:
Top