Subscribe to library updates

Library / classes / tools developers: please write a short post in this thread every time you make an update (also remember to update the wiki when posting new stuff).

Users can subscribe (with the Watch button in the right side) to this thread to be notified when there are updates.
 
Last edited:
UsbSerial V2.5 is available It is identical to version 2.4 but adds the required flag for Pending Intents when targeting SDK 31+.
 
Latest libraries index do not refresh changes, so I will publish news here.

PndFFmpegKit v5.1.0
 
UltimateWebView Version 2.3 released. Library is now compatible with B4XPages. Download library and documents from first post.

Changes:
  • Added method AllowFullScreenVideo (Allowed As Boolean,ForceLandscape As Boolean) to UltimateWebView class.
  • Library reorganized and deleted unnecessary class imports.
  • Bugs fixed.
AllowFullScreenVideo enables to display videos in full screen (eg youtube videos and other video streaming services). In order for this method to work, it is necessary to prevent Activity redrawing in case of screen orientation changed because all views will lose their instances and restart to initial instances. For these purposes I recommend using the SoftOrientation library. To download the library and read instructions for using the SoftOrientation library, click here.
 
SoftOrientation version 1.2 realised. Download library from first post

Changes:
  1. Added property RotationInDegrees as Int in SoftOrientationForActivities and SoftOrientationForB4XPages
  2. From version 1.2 library XUI is not necessary for library functionality.
  3. Fixed wrong Activity size bug when Activity full screen is active.
  4. Improved view resizing process in case of orientation change.
  5. Fixed bug when B4XPage or Activity view hierarchy change.
IMPORTANT:
Do not add any views before initializing the SoftOrientationForActivity, or in the case of B4XPages projects, before initializing the SoftOrientationB4XPage for the selected page to avoid accidentally misreading the view hierarchy. Examples:
Code:
Sub Activity_Create(FirstTime As Boolean)
    Activity.LoadLayout("Layout")
    SoftOrientationMain.Initialize(Me,"SoftOrientationMain",Activity,"Layout")
   
    'Here you can continue to adding views programatically or fill custom views with content
End Sub
Code:
Private Sub B4XPage_Created (Root1 As B4XView)
    Root = Root1
    'load the layout to Root
    Root.LoadLayout("Layout")
    SoftOrientationMain.Initialize(B4XPages.GetNativeParent(Me))
    SoftOrientationMainPage.Initialize(Me,"SoftOrientationMainPage","mainpage","Layout",SoftOrientationMain.SCREEN_ORIENTATION_SENSOR,Root.As(Panel))
    SoftOrientationMain.AddB4XPage2(SoftOrientationMainPage)

    'Here you can continue to adding views programatically or fill custom views with content
End Sub
Code:
Private Sub B4XPage_Created (Root1 As B4XView)
    Root = Root1
    'load the layout to Root
    Root.LoadLayout("Page2")
    SoftOrientationPage2.Initialize(Me,"SoftOrientationPage2",B4XPages.GetPageId(Me),"Page2",B4XPages.MainPage.SoftOrientationMain.SCREEN_ORIENTATION_SENSOR,Root)
    B4XPages.MainPage.SoftOrientationMain.AddB4XPage2(SoftOrientationPage2)
   
    'Here you can continue to adding views programatically or fill custom views with content
End Sub
 
 
TextCrumbs v1 Released.

 
SpeechToText - Continuous Offline Voice Recognition

Version 1.5:
  1. Added option to feed external audio buffer. Instead of using the internal audio recorder you can feed external audio buffer from another audio source.
    (Check the latest example project)
  2. Updated VOSK and JNA library. (Please delete old dependencies before coping the new ones.)
 
Dropbox SDK V2 for Android updated to Version 0.65
New:
- Now based on the new Version 6 of the Dropbox SDK V2.
- Updated Manifest-code to match the new Requirement for the Authentification.
 
Okay, I have it. One would think that a "Subscribe" button would be better than a "Watch" button. Or that someone explained that it is called "watch" and not "subscribe".

"Users can subscribe to this thread to be notified when there are updates."

For others like me, it should have been "Users can Watch this thread to be notified when there are updates."

Thank you for clarifying.
 
DropboxV2 updated to use the new V7 jar from Dropbox.
Every jar <V7.0 will stop working end of the year.

With this Update you are save to go.

Library Version set to 0.70.

- Additional you now can Refresh an Short-Life-Token if the token expires.

 
Back
Top