All documentation
Getting started/02

Interface overview

Free

Canvas, docks, menus, and overlays.

FenSight's main window is built around a persistent board canvas with task-specific docks around it. Use the canvas for placement and review, then open docks, menus, toolbar controls, and context menus when the workflow needs more structure.

Screenshot coming soon

FenSight main window: canvas, docks, menus, and layout dropdown

Screenshot placeholder. Expected production asset: /docs/screenshots/main-window.png.

Primary areas

The canvas is the center of the workspace: it holds board items, labels, shapes, connectors, selections, zoom state, and any saved board geometry. Docks sit around that canvas for focused workflows such as tags, properties, folder browsing, duplicate review, AI search, upload, and settings-driven tools.

  • Menus expose application commands for files, view toggles, folder browsing, duplicate scans, upload, visualizers, and help.
  • The toolbar keeps high-frequency controls close to the board, including settings, layout refresh, centering, the layout dropdown, search, AI search, tags, and delete actions.
  • Status and activity surfaces include the AI status indicator, trial or license status, task progress inside docks, and activity logs in AI/search or settings workflows.
  • Context menus on board items, folders, result grids, and selected files mirror common actions such as open, add to board, organize, enrich, copy path, and inspect properties.

Docks

Docks are task panels that attach to the main window without changing the saved board unless you explicitly apply an edit, run a file operation, or save the board.

DockWhat it doesTechnical / use note
TagsFree
Adds, removes, previews, and filters tags for the current board or selected items.Opens from the tag toolbar control and follows the current board or folder-browse selection. User tags persist with the board; AI tag chips come from enrichment metadata when available.
PropertiesFree
Shows the selected item's metadata, tags, ratings, captions, and other inspection details.Toggled from View -> Properties (I). The panel is selection-driven, so changing the active item refreshes the displayed facts and item-level actions.
Organize / Batch RenameFree
Previews rename, move, copy, numbering, and cleanup operations before applying them to files.Uses the current board selection or Folder Browse selection as input. The preview is non-destructive, but Apply, Move, Copy, and Rename actions can change files on disk.
Folder BrowseFree
Opens folders in a fast thumbnail grid so you can review files before adding them to the board.Available from View -> Folders, or from Tools -> Browse folder... for a direct folder grid. Folder Browse selection can feed Tags, Properties, and Organize workflows without importing every file.
Duplicate FinderPro
Scans indexed folders or the current board for duplicate files and supports cleanup review.Opens a right-side review dock with Scan Index, Scan Board, Hash Selected, progress, and result controls. Duplicate Finder is checked by the Pro license gate before opening.
AI SearchPro
Finds images by concept, caption, tag, filename token, or visual meaning when AI search is enabled.The toolbar AI button opens the search dock. Search and enrichment require the AI Search license gate and provider setup in Settings -> AI Search.
FTP UploadFree
Prepares selected files for remote delivery through configured FTP, FTPS, S3, or routed destinations.Uses the right-side upload dock with preview lists, mappings, and an Apply step. Remote secrets are configured in Settings and stored outside plaintext settings.
ChatPro
Provides board-aware chat and slash-command workflows for selection, tags, layout, search, and upload.Chat is currently dormant behind a feature flag in current builds: ChatFeatureEnabled is false, so the toolbar button and dock are hidden while the V2/MCP workflow is rebuilt. The retained path is Pro-gated when re-enabled.
SettingsFree
Controls preferences for indexing, AI Search, rendering, uploads, destinations, backups, and runtime behavior.Opened from the gear button in the top toolbar. Settings changes are applied back to the running main window where the feature supports live refresh.

How to get there

Menu

View -> Folders

Show or hide the left folder tree for browsing folders without importing.

Menu

View -> Properties (I)

Show or hide the Properties dock for the current selection.

Menu

Tools -> Browse folder...

Open a folder's thumbnails in a fast grid without importing to the board.

Menu

Tools -> Find Duplicates...

Open the Pro-gated duplicate review dock.

Menu

Tools -> FTP Upload...

Open the upload dock for selected items and configured remote targets.

Menu

Tools -> Path / Destinations...

Open the Path dock for destination routing and Path ID previews.

Toolbar

toolbar layout dropdown -> pick a mode

Choose an arrangement mode, then use Layout to re-run it on the board.

Menu

Help -> Keyboard Shortcuts

Open the in-app shortcut reference.

Temporary views vs persistent board

The board is the persistent surface: positions, tags, labels, shapes, connectors, and saved metadata live there when you save a .fns file. Temporary analytical views sit on top of or beside that board so you can inspect a collection without immediately rewriting its saved geometry.

  • Active view chips identify temporary modes and provide a quick way to focus, reopen, or close their related controls.
  • Many docks are selection-driven: changing the selected board items, folder-browse rows, map results, or duplicate rows changes what the dock previews.
  • Visualizers, File Size Visualizer, and Game Memory Mode are analytical views; they help inspect color, size, memory, location, or risk without committing a new board arrangement.
  • If you use a temporary analysis to make a real arrangement decision, explicitly save the board after applying the geometry or file edits you want to keep.

Connected guides

Follow these related pages when the workflow crosses into setup, search, organization, export, security, or another board-level system.