# Jjewel User Interface

The main part of the Jjewel user interface is the repository window. Jjewel's repository window looks like the following screenshot:

The window has the following sections:

- Sidebar
- Change list
- Change detail view

Selecting an item from the sidebar controls what appears in the change list. The change list shows the changes in the repository with the newest changes appearing at the top of the list.

Select a change from the change list to view the change details, including the description of the change and what changed.

## Filtering the Change List

The sidebar provides the following options:

- Show all changes
- Show mutable changes
- Show my changes, changes you made to the repository
- Show a bookmark's changes

Showing mutable changes hides immutable changes. The most common source of immutable changes is git commits.

## Menus

Jjewel uses the following menus in the menu bar:

- File
- Repository
- Change

Use the File menu to open and create repositories.

Use the Repository menu to clone a repository, push changes to a remote repository, and pull changes from a remote repository.

Use the Change menu to add changes, remove changes, merge changes, and edit a change's description (commit message).

Table of Contents