Other B4A v6.80 has been released!

Discussion in 'Android Questions' started by Erel, Mar 1, 2017.

  1. Erel

    Erel Administrator Staff Member Licensed User

    I'm happy to release B4A v6.80. This update includes many improvements that will make it easier for developers to develop great Android applications:

    • CharSequence as internal type. Allows showing rich text in many places such as: Labels, toast messages, dialogs, ListView and others.

      [​IMG]

    • CSBuilder - Simplifies the creation of rich text CharSequences: https://www.b4x.com/android/forum/threads/charsequence-csbuilder-tutorial.76226/#content
    • Support for MultiDex - With MultiDex enabled there is no limit to the number of methods or fields. This issue is important for large projects that reference many third party libraries. https://www.b4x.com/android/forum/threads/multidex-solves-the-too-many-methods-error.76431/
    • OkHttp updated and is now based on OkHttp v3.50.
    • Many improvements to B4A-Bridge:

      [​IMG]
      • Auto discovery - Devices running B4A-Bridge are discovered automatically and are listed in the devices list with their names.
      • Logs - The logs implementation was rewritten. Logs reading with B4A-Bridge is more stable and it is also possible to read the unfiltered logs (limited to the running process).
      • #BridgeLogger attribute - When set to true, logs will be available in release mode as well as debug mode.
      • Landscape layout.
      • Download progress bar.
      • File Explorer menu shortcut.
    • Find all references (F7) finds references in layout files and CallSub methods.
    • Typeface.FONTAWESOME / MATERIALICONS constants.
    • Icon picker - Filter field and icons tool tips:

      [​IMG]

    • CallSubUtils is included as a library.
    • Menu click event implementation changed to avoid issues with modal dialogs.
    • Release and Debug compilation symbols are supported in the manifest editor and designer script.
    • Export as zip keeps the original dates.
    • Other minor improvements and bug fixes.
    1. Make sure to update to B4A-Bridge v2.30+: https://play.google.com/store/apps/details?id=anywheresoftware.b4a.b4abridge
    2. If you are using the Dialogs library then you need to update to v2.94: https://www.b4x.com/android/forum/threads/dialogs-library.6776/
     
  2. Dave O

    Dave O Active Member Licensed User

    Logs in release mode looks really handy for debugging Wear apps. Looking forward to trying it.

    Download links to follow in email, as usual?
     
  3. Erel

    Erel Administrator Staff Member Licensed User

    Yes.
     
  4. paiac66

    paiac66 New Member Licensed User

    Hi, where's the download link?
     
  5. Erel

    Erel Administrator Staff Member Licensed User

    All developers eligible for a free upgrade should receive an email with upgrade instructions. If you didn't receive it then please contact support@basic4ppc.com.
     
  6. HAH

    HAH Active Member Licensed User

    Excellent & Great, you forget to change copyright year from 2010-2016 to 2010-2017 in about menu :)
    Thanks for this great app.
     
    fireday, bigbadfred and Erel like this.
  7. paiac66

    paiac66 New Member Licensed User

    Thank you, Erel. I saw the link on the message..! ;-)
     
  8. Lee Ingram

    Lee Ingram Member Licensed User

    Toda Raba
     
  9. Mahares

    Mahares Well-Known Member Licensed User

    Must we upgrade to Dialogs 2.94. I am totally satisfied with version Dialogs 2.70. Will there be a problem upgrading to B4A 6.80 if I continue using Dialogs 2.70. If so, I would like to refrain from upgrading to 6.80 and just stick with 6.50.
     
  10. gvoulg

    gvoulg Member Licensed User

    The new version of Dialogs library misses the KeyboardPopUp functionality.
    Is there any workaround with that?
    Its not very elegant for the keybord to popup always on screen and specialy when selecting files from catalogs...
     
  11. Erel

    Erel Administrator Staff Member Licensed User

    FileDialog will fail. If you are not using it then it will be fine.

    Does the keyboard popup when you call FileDialog.Show? It doesn't seem to happen here.
     
    Mahares likes this.
  12. gvoulg

    gvoulg Member Licensed User

    This is a function I used to call filedialog
    The fd.KeyboardPopUp=False is now obsolete and
    yes the keyboard popup

    Code:
    Sub get_file_dialog (default_Path As String,default_name As String,file_extension As String , show_title As StringAs List
        
    Dim fd As FileDialog
        
    Dim res As List
        res.Initialize
        fd.FastScroll = 
    True

    '    fd.KeyboardPopUp=False
        fd.ShowOnlyFolders =False
        
    If file_extension.Length>0 Then
            fd.FileFilter=file_extension
        
    End If
        
    If default_Path.Length>0 And default_name.Length>0 Then
            fd.FilePath = default_Path
            fd.ChosenName=default_name
        
    Else
            fd.FilePath = 
    File.DirRootExternal
        
    End If
        ret = fd.show(show_title, 
    "OK""CANCEL""", bmp)   
            
    If ret=-1 Then
            res.add(fd.FilePath)
            res.add(fd.ChosenName)
        
    Else
            res.add(
    "")
            res.add(
    "")
        
    End If
        
    Return res
    End Sub
     
  13. Erel

    Erel Administrator Staff Member Licensed User

    Please try the attached jar. The keyboard should not popup.
     

    Attached Files:

    gvoulg and fabricio like this.
  14. gvoulg

    gvoulg Member Licensed User

    Thanks Erel
    works ok!!
     
  15. fireday

    fireday Member Licensed User

    Thanks Erel for new vers!
    p.s. Is there a fixed section with updates? Or are they all in a common heap of topics?
     
  16. Erel

    Erel Administrator Staff Member Licensed User

    fireday likes this.
Loading...