You can define dependencies in a B4XLib, if you then activate a B4XLib, you do not have to activate the additional library libraries separately.
The problem with this is that it is not clear which dependencies a B4XLib. has, unless you look into the B4XLib or the author communicates it in the forum.
But the real problem is when dependencies get updates, you don't realize it and so it often happens that errors are reported, caused by not updated dependencies.
One solution would be to activate them in the library manager so that you can see from the bold font that there is an update. But this has the disadvantage that they have to be deactivated again as soon as the other library is deactivated again and there is no longer a reference in the project.
Or as already mentioned in another request, simply display a warning in the log at startup, or a notification that updates are available for libraries in use.
www.b4x.com
The problem with this is that it is not clear which dependencies a B4XLib. has, unless you look into the B4XLib or the author communicates it in the forum.
But the real problem is when dependencies get updates, you don't realize it and so it often happens that errors are reported, caused by not updated dependencies.
One solution would be to activate them in the library manager so that you can see from the bold font that there is an update. But this has the disadvantage that they have to be deactivated again as soon as the other library is deactivated again and there is no longer a reference in the project.
Or as already mentioned in another request, simply display a warning in the log at startup, or a notification that updates are available for libraries in use.
Show warning when there are updates for used libraries
I often get bug reports of bugs that were fixed a long time ago, which leads me to the conclusion that not everyone checks if there are new updates for used libraries. An IDE warning would certainly help, so you don't have to go to the libraries tab and manually check if any library has an update.
