New B4XView.Alpha property and SetAlphaAnimated method. These will also be added to B4J and B4i in the next update.
Debugger improvements including performance improvements and bug fixes.
B4XLibs modules and files can be overridden. This is done by adding the module or file to the project. The compiler now accepts it and gives higher precedence to the project files.
New #ModuleVisibility attribute. Value can be Public - default visibility, or B4XLib. B4XLib means that the module methods and fields will not be visible once the module is packed as a b4xlib. Note that it is an IDE feature and is ignored by the compiler (might be changed in the future).
#ExcludeFromDebugger attribute removed.
ADB installation allows downgrading apps, based on the #VersionCode value.
New #ModuleVisibility attribute. Value can be Public - default visibility, or B4XLib. B4XLib means that the module methods and fields will not be visible once the module is packed as a b4xlib. Note that it is an IDE feature and is ignored by the compiler (might be changed in the future).
Let's say I have a b4xlib made out of ten classes. Only one or two of these are meant to be exposed in the code completion in the IDE, the rest nine classes are all internal to the lib. It sure would be nice to have a way to specify this somehow. To be constructive, here are the three ways I...
B4XLibs modules and files can be overridden. This is done by adding the module or file to the project. The compiler now accepts it and gives higher precedence to the project files.
Let's say I have a file, or a layout, in a b4xlib. And in another b4xlib I have two different files, but they are named identically. Will this name-clash cause problems at some point? I kind of imagine it will cause problems, as things aren't really namespaced (as far as I can tell), but on the...
www.b4x.com
Just a note that this is a nice functionality, but it doesn't seem to solve what would happen if you had clashing names in different b4xfiles.