# UnifiedFiler v1.9.3 Notes

## Purpose

v1.9.3 focuses on FilePickerDialog and FileSaverDialog usability. Host systems can now enable a folder tree in these dialogs by parameter, instead of being limited to a flat current-folder list.

## Added options

```javascript
{
  showFolderTree: true,
  // showTree: true is also accepted as an alias.
  treeStorageMode: 'active', // active / all
  expandTreeRoot: true
}
```

## FilePickerDialog

- Adds an optional left folder tree pane.
- Tree node click changes the current folder.
- Tree expand/collapse loads only the clicked branch.
- Current path changes keep the matching tree node active.
- `treeStorageMode: 'all'` can show all listable storages allowed by `storageTypes`.

## FileSaverDialog

- Adds an optional left folder tree pane for save destination selection.
- Tree node click changes the save destination.
- New folder creation refreshes the active tree branch when the tree is visible.
- `treeStorageMode: 'all'` can show all writable/listable storages allowed by `storageTypes`.

## Compatibility

The default remains list-only: `showTree:false` and `showFolderTree:false`. Existing Host integrations keep the previous compact dialog layout unless they explicitly enable the tree.
