Navigating the file system

Juno allows you to browse and manage your files and folders similarly to how you would with the Files Files app icon app. Additionally, it provides the ability to add quick access bookmarks to file system locations, and to quickly view documents and media—including beautifully rendered Jupyter notebook previews, and rich previews for code sources, scripts, JSON, XML, and other text-based formats with syntax highlighting.

Navigating files
File management
Previews
Locations and bookmarks
Editing files

Overview

Juno file browser with locations, files and an Iris notebook preview

Juno’s home screen allows you to view and manage file system locations in the sidebar, displaying the file browser with the contents of the selected location in the main area. The file browser employs column-style navigation on larger screen sizes. Depending on your Open Without Preview setting, selecting an editable file will either open it directly or show a quick preview first.

There are several ways to navigate your documents in Juno. You can browse the contents of the selected file system location, access a list of recently opened documents in Recents, or simply open a document from anywhere on your device using a system file picker by selecting Open Document….

Back to top

File management

The file browser allows you to perform all standard file and directory management operations: renaming, moving, deleting, etc. Long press an item to access the context menu with available actions.

Juno file browser with a file's context menu open

Moving or duplicating an item will display a system dialog to pick the target location, so that you are not restricted to locations accessible to Juno (i.e., the app’s sandbox and location bookmarks).

Back to top

Previews

When preview mode is enabled, selecting an item displays a quick file preview first. Juno shows rich previews for Jupyter notebooks and code sources, scripts, JSON, XML, and other text-based formats. Most other documents and media use the system Quick Look framework. You can instead open editable files immediately by enabling Open Without Preview in Juno’s file-browser settings.

You can also view and edit a file as text even if it’s recognized as another format (e.g., a .csv file). Select Doc plaintext icon View as Text in the item’s context menu, or in the preview’s Ellipsis circle icon overflow menu.

Rendered Jupyter notebook preview in Juno's file browser

Select Expanded Preview to open the document preview in a larger overlay.

Back to top

Locations and bookmarks

The list of locations in the sidebar shows locations accessible to Juno by default, such as the app’s Documents folder and Juno’s iCloud storage. You can also add arbitrary locations as bookmarks for quick access and to access directories outside the app’s sandbox.

Selecting Add Location will present a system dialog allowing you to pick the directory you would like to add as a bookmark in the list of locations. You can choose an icon and provide an optional bookmark title—it won’t change the actual name of the directory you selected and will only be used for displaying the bookmark in the locations list.

Juno Edit Location form for a file-browser bookmark

Rearrange and delete locations by selecting Edit Locations in the sidebar Ellipsis circle icon overflow menu. You can also edit an existing location by swiping left on the bookmark in the list of locations and selecting Edit.

Back to top

Editing files

The file browser opens Jupyter notebooks in a notebook workspace and text-based files in Juno’s unified code and text editor. The editor offers:

  • Syntax highlighting for popular formats (such as Python source files, JSON, YAML, Markdown, XML, LaTeX, R, and others).
  • Intelligent code completion for Python.
  • Powerful Find and Replace capabilities.
  • Configurable view options, such as text size, line wrapping, invisible characters, tab width, and more.
  • Keyboard extension for easier access to frequently used keys.
  • Customizable toolbar.

Back to top