Fabric
You're on the list! We'll be in touch when we launch.
Please enter a valid email address.
Something went wrong. Please try again.

File browser

The Files view is the web way to read a repository. It shows the live trunk: every accepted change (and every in-browser document save) is reflected as soon as it lands, with no refresh.

Tree sidebar

A collapsible file tree sits on the left. Clicking a file or folder loads it into the content pane on the right; the tree itself never reloads, so folders you expanded stay expanded and the tree keeps its scroll position while you move around the repository.

The tree loads one level at a time. Expanding a folder fetches just that folder’s children, so even a large imported repository opens instantly. Use the chevron to expand a folder in place, or click its name to open it in the content pane. The arrows button at the top collapses the whole sidebar when you want the full width for reading.

Directory listings

A directory renders GitHub-style: folders first, then files, one level deep. Each row shows the most recent change that touched it:

  • Last change: the message of the newest operation on that path. For history imported from git this is the original commit message; for edits made in Fabric it is the change’s name.
  • Author: the original git author for imported history, or the Fabric user who made the edit.
  • Updated: a relative date (the original author date for imported commits).

For a folder, the row reflects the newest change anywhere under it. The line above the listing shows the latest change for the directory you are viewing.

The path of the open directory or file sits in the page header as a breadcrumb: each parent folder is a link back up, and the current name is the page title. For an open file the header also holds the file’s actions as icon buttons (hover for the label): copy link, history, edit, and a toggle that shows or hides the comments panel. Less frequent actions (copy permalink, move) live behind the menu. While a document is being edited, the avatars of everyone currently in it appear here too.

The comments panel starts hidden when the file has no open comments. Starting a comment from anywhere in the file (or opening one from a marker) reveals it; the header toggle brings it back whenever you want to read resolved history or hide the panel for a full-width read.

Keyboard shortcuts

Shortcuts are ignored while you are typing in an editor or input.

KeyWhereWhat it does
/ Directory listingMove focus through the rows
EnterDirectory listingOpen the focused file or folder
yFile viewRewrite the address bar to the permalink form of the URL, pinned to the exact version on screen (see share links)
lFile viewOpen a jump-to-line prompt; entering a number selects that line and scrolls to it

y keeps any selected line range, so y followed by copying the address bar reproduces exactly what you are looking at, including the highlight. l works on views with line numbers (code files, and any file opened through a permalink).