Skip to content

Viewer Interface Settings

Marcus Fedarko edited this page Mar 19, 2018 · 7 revisions

A variety of settings are available in the viewer interface. These are accessible via the Settings button located near the top of the controls panel, which should be viewable on the left side of the application's display.

There are multiple categories of settings, each housed in its own tab: animation, performance, colors, and keyboard navigation.

Animation Settings

The viewer interface contains a few features designed to help provide the user with information as certain events occur -- for example, the progress bar is updated as files are loaded, text is displayed as certain types of elements in the graph are drawn, and disabled buttons are displayed as semitransparent.

Some of these ways in which the viewer interface is updated are, or have the potential to be, relatively fast. For example, the process of drawing a small graph might cause the progress bar to rise from 0% to 100% quickly. Or the enabling/disabling of certain buttons (for example, during the process of drawing a graph), and the resulting changes of the buttons' styles, might seem jarring to some users.

A few settings are available that you can use to disable some of the visual updates provided by the viewer interface. Please note, however, that these settings are by no means comprehensive.

  • The automatic "panning" behavior of the viewport during finishing can be toggled via the Automatically pan the viewport during finishing setting.
  • An "indeterminate" status in the progress bar (used while certain operations are happening), by default, causes the progress bar to be animated with moving stripes. This behavior can be toggled via the Show moving stripes on indeterminate progress bars setting.
  • As connected components in the graph are drawn, a block of text underneath the progress bar is periodically updated to indicate the status of what's happening. The Update status text while drawing connected components setting can be used to toggle this behavior.

Performance Settings

The settings here can be used to obtain slight increases in performance of the application when visualizing large connected components. (As with the animation settings, these settings are certainly not comprehensive -- other settings may be added in the future to yield more performance benefits.)

Color Settings

You can change the colors used in various parts of the graph drawings in this settings tab. Configurations of colors can also be exported to a .tsv file; these files can later be imported into the viewer interface, to avoid having to manually set the color settings multiple times.

Keyboard Navigation Settings

In this tab, you can enable or disable left/right navigation between node groups in the graph using the left/right arrow keys and A/D keys. If/when more keyboard navigation features are added to MetagenomeScope in the future, I'll include settings for enabling/disabling them here also.

(Please note that keyboard navigation features are only supported for desktop browsers.)