ShellBrowser Delphi Components Releases

Released: Dec 5, 2023

Updates in v12.1

Features

  • Added support for Embarcadero RAD Studio 12 Athens.
  • TJamFilePreview: Using the new "LoadFromStream" method, you can now load a file preview directly from a TStream. The file extension that must be passed as parameter determines the PreviewHandler that will be used for the displaying the file. As most PreviewHandlers work with file paths internally, the stream is written to a temporary file, which is then displayed.
  • Context Menu: The modern "Share" command, that was introduced with...

Released: May 12, 2023

Updates in v12.0

Features

  • When adding a ShellBrowser component to a form, the dependent units are now automatically added to the 'uses' clause. This avoids the need to manually find and add units when implementing an event in a ShellBrowser control, that uses types from other units.
  • TJamFileList, TJamShellList and TJamShellTree: To improve the 'OnBeforeShellCommand' event and avoid a breaking change, there is now a new 'OnBeforeCommand' event, that passes a configuration record with details on the command being...

Released: Oct 7, 2022

Updates in v11.4.1

Features

  • TJamShellList, TJamShellTree: In prior versions, net drives and machines found in the network were enumerated asynchronously. Elements were added one by one to the ShellTree or ShellList. For fast net drives this might have caused some unnecessary overhead and flickering, especially in the ShellTree. Instead of just assuming a net drive *might be* slow, ShellBrowser now checks and switches to synchronous enumeration if contents can be listed sufficiently quickly.

Fixes

  • TJamDriveList...