Other B4i v4.81 is released!

Discussion in 'iOS Questions' started by Erel, Jan 16, 2018.

  1. Erel

    Erel Administrator Staff Member Licensed User

    I'm happy to release B4i v4.81. This update includes the IDE improvements recently added to B4J and B4A.

    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): https://www.b4x.com/android/forum/threads/b4x-modules-files-groups-and-folders.86587/

      [​IMG]
    • Modules and file tree support grouping:

      [​IMG]

    • Modules are monitored for external changes.
    • Files tree shows the files icons and allows opening the files with external editors: https://www.b4x.com/android/forum/threads/b4x-external-editors.86592/

      [​IMG]

    • 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 and B4i: https://www.b4x.com/android/forum/threads/b4x-sharing-modules-and-classes.87478/
    • New options when adding modules:

      [​IMG]

      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:


      [​IMG]

      [​IMG]
    • The modules internal attributes are sorted in lexicographical order to reduce random changes.
    • iXUI library is now an internal library.
    • Debugger hover window is resizable.
    • Add New Modules / Existing modules menu items in modules tree.
    • Code editor color picker is based on the designer color picker.
    • Open file with default program in Files tree. Also works with double click.
    • Support for opening multiple files at once.
    • Builder - better handling of certificates changes.
    • Compiler error for incorrect calls to resumable subs.
    • Hosted builder - prefer secondary builder option. Useful if a builder partially fails.
    • Page.SafeAreaInsets - Returns the distances from the four edges that are considered safe. This is relevant for devices such as iPhone X where parts of the screen are hidden.
    • NativeObject new methods: MakeEdgeInsets, ArrayFromEdgeInsets, ArrayFromPoint, ArrayFromRect, ArrayFromSize, ArrayFromRange
    • Bug fixes and other minor improvements.

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

    Edit:
    V4.81 is available for download from the same link. It fixes an issue with library compilation.
     
    Last edited: Jan 17, 2018
  2. Erel

    Erel Administrator Staff Member Licensed User

    V4.81 was released. It fixed an issue with library compilation. Only relevant if you compile libraries out of your projects.
     
    lemonisdead likes this.
  3. Osp

    Osp Member Licensed User

    Hi, a quick question (didn't receive the email though I have an active license for B4i) => the "same download link" would be which? The one for v 4.80? Thanks for a hint!
    Edit --- OK just tried the 4.80 link and it's the most actual one for 4.81 :)
     
    Last edited: Jan 21, 2018
    Erel likes this.
  4. fishwolf

    fishwolf Active Member Licensed User

    Exist a limit without sierra OS for builder?
     
    Last edited: Jan 30, 2018
  5. Erel

    Erel Administrator Staff Member Licensed User

    Xcode 9 requires OS 10.12.6+
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice