Wish Activate B4XLib dependencies in the library manager

Alexander Stolte

Expert
Licensed User
Longtime User
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.
 

b4x-de

Active Member
Licensed User
Longtime User
I would love to see some versioning in B4Xlib for public available libraries to solve this issue.
 

Sandman

Expert
Licensed User
Longtime User
Somewhat related wish from 2022:
 

mcqueccu

Well-Known Member
Licensed User
Longtime User
Anytime I open my IDE, I always check the libraries tab for any difference between online and local version and update accordingly.
Some people generally do not like to update.

I like your suggestion. Just to add, Either
1. The log windows also display New library update available or
2. The online EXCEL Index file also has a column for direct link to the library in the forum so that, with just a click, all library updates available will be downloaded and install to Additional Library or Internal library accordingly
 

Mashiane

Expert
Licensed User
Longtime User
Most software tracking apps which keep software names and versions usually have a download button, you click it and it downloads the latest version of the file.

Perhaps if also the 'manual' leg of updating the libraries could be automated via such a pattern, it could help. At times you go to a thread post and the post has different versions of the b4xlib, then manual intervention. It makes sense that on the excel sheet one could have a link to the actual file to download and not a thread post. #my two cents.
 
Top