FileUltimate v5.11.0 is released

This release includes the following changes:

  • Added: Azure Blob File System. You can now use an Azure Blob container like a regular folder on disk.
    To create a root folder pointing to an Azure Blob container, you set the Location property like this:

    rootFolder.Location = new AzureBlobLocation
        //Leave path empty to connect to the root of the container. 
        //For subfolders, path should be specified as a relative path
        //without leading slash (eg. "some/folder")
        Path = "", 
        //Get these values from your Azure Portal (Storage Account -> Access Keys -> Connection String)
        Container = "myContainerName",
        AccountName = "myAccountName",
        AccountKey = "myAccountKey",
        //These are the default values, usually you don't need to set/change them
        UseHttps = true,
        EndpointSuffix = ""
  • Added: CheckboxSelectionEnabled property for forcing “Item check boxes” mode regardless of being detected
    as a touch device.

  • Improved: Moved busy indicator from bottom status bar to breadcrumb navigation bar because
    some browsers like Chrome show status tooltip on bottom left corner and hide the UI.

  • Fixed: When there were many video files in a folder, occasionally (on app start) the thumbnails would not
    be loaded (infinite loading indicator). This happened due to a race condition in VideoThumbnailer.

  • Improved: Updated Media Player.

  • Fixed: When you referenced GleamTech DLLs and you populated all types in AppDomain like this:

    var allTypes = AppDomain.CurrentDomain.GetAssemblies()
        .SelectMany(a => a.GetTypes())
        .Where(t => t.IsPublic);

    You would receive this error:

    Method 'Clone' in type '_hB' from assembly 'Licensing, Version=, Culture=neutral, PublicKeyToken=a6f3cafa178e6038' does not have an implementation.

    Licensing.dll is fixed to prevent this error.

For the full version history of FileUltimate, please see here.