Skip to content

Library Mode

Typical Git GUI tools are designed around text file diff management. They display only changed files in a list, and the workflow involves reviewing diffs, staging, and committing.

However, this design becomes problematic for Unreal Engine development:

  • Assets are binary, so text diffs cannot be displayed
  • You often want to browse the entire project, not just changed files
  • You want to find files while viewing thumbnails
  • You want the familiar feel of Content Browser

Library Mode is a view mode designed to address these needs.

Textil has two display modes:

ModeFocusDisplay ContentUI Concept
VCS ModeChange-centricStaged and unstaged changed filesTortoiseGit
Library ModeAsset-centricAll files in the projectContent Browser / Explorer

The key point is that these modes don’t provide different functionality. All VCS operations (staging, committing, viewing history, etc.) are available from both modes.

The difference is only in perspective—“how you view the repository.” VCS Mode focuses on “what changed,” while Library Mode focuses on “what exists.”

When you switch to Library Mode, assets are displayed in a Content Browser or Explorer-like view.

Library Mode Main View

ModeDescriptionUI Concept
GridTile display with thumbnails (default)Content Browser
ListList display with file names and metadataExplorer

Filter assets in the repository by type.

Asset Type Filter

FilterTarget Files
TextureTexture assets (textures within .uasset)
MeshStatic meshes, skeletal meshes
MaterialMaterials, material instances
BlueprintBlueprint assets

When you apply a filter, all files below the current folder are displayed flat.

Navigation Bar

  • Double-click: Open folder
  • Back / Forward: Navigate history
  • Up: Go to parent folder
  • Breadcrumb: Jump to any level in the path

Enter a keyword in the search box to search below the current folder.

  • File name search: Partial match search
  • Recursive search: Includes subfolders
  • Type filtering: Can be combined with filters