Skip to content

Interactive Menu

official-Arvind edited this page Jun 19, 2026 · 2 revisions

πŸŽ›οΈ Interactive Selections

Jigar Tools features an elegant, dark-themed WinForms user interface built directly into PowerShell to manage exclusions during Sync, and inclusions during Restore.


🎨 User Interface Theme

  • Sync Mode (Exclude): Configured in dark mode with violet/dark accents. It lists all files/directories found on the device. Selected items are excluded from the backup snapshot.
  • Restore Mode (Include): Designed in dark-green mode. It lists the backup files on your PC. Selected items are included in the restore. Items default to unchecked to prevent overwrites.

⚑ Performance Optimizations

1. Lazy Loading Nodes

Loading 100,000+ files into a tree view at once causes long thread locks and high RAM consumption. Jigar Tools indexes folders dynamically:

  • Only the root and first-level directories are loaded initially.
  • Sub-folders are loaded on-the-fly when you click the expand (+) icon.
  • This ensures the UI remains fully responsive and loads instantly even on massive storage devices.

2. Most-Specific-Ancestor Filter

The Sync engine evaluates file checkmark states dynamically:

  • Checking a parent node checks all children automatically.
  • Unchecking a specific sub-folder overrides the parent state.
  • The backup manager parses selections from leaf nodes up to root, ensuring custom folder filters are respected.

πŸ”˜ Action Shortcuts

Button Action
βœ“ Select All Checks all currently loaded nodes
βœ— Clear All Unchecks all nodes
⊞ Expand All Expands the folder tree to the deepest level
⊟ Collapse Collapses the tree back to root directories
β–Ά Proceed Closes the menu and initiates the Titan transfer engine
Skip Skips the exclusion menu and copies everything

Clone this wiki locally