Open Recent Work

Open Recent Work

Shows a list of recent work items.
By: Shotgun Software
Latest Version: v0.2.12 (alpha)
System Name: tk-multi-recentfiles


Open Recent Files lets you quickly access your work files. It shows a UI listing all the latest versions of your work files. Each entry has a thumbnail of the person who last edited the file and you will always find your most recent files up the top. Think of this as an intelligent file open dialoge that makes it quick to get to the work data you want to open.


The recent files app makes it easy to continue work where you left off. You can launch this app from the menu:


Additionally, you can configure the app to launch automatically at startup.

Once open, it shows a list of files in the work area. The app lists item so that recently opened items will appear first in the list.


Related Apps and Documents

Manage your Work Files

This app forms the basis for file management in the Shotgun Pipeline Toolkit - essentially an app that lets you jump around quickly between your various Shots or Assets and gets you started doing working quickly. No paths need to be specified as the app manages that behind the scenes. The Workfiles app makes it easy to manage your work data inside a Work Area and makes it easy to share your work with others. Work files are written to a work location and get a version number as they are being created - for example you may call your work file geometry.v001 - Shotgun will validate this to make sure that the file name is valid and correct.

Installation and Updates

Adding this App to the Shotgun Pipeline Toolkit

If you want to add this app to Project XYZ, in an environment named asset, execute the following command:

> tank Project XYZ install_app asset tk-maya tk-multi-recentfiles

Updating to the latest version

If you already have this item installed in a project and you want to get the latest version, you can run the update command. You can either navigate to the tank command that comes with that specific project, and run it there:

> cd /my_tank_configs/project_xyz
> ./tank updates

Alternatively, you can run your studio tank command and specify the project name to tell it which project to run the update check for:

> tank Project XYZ updates

Collaboration and Evolution

If you have access to the Shotgun Pipeline Toolkit, you also have access to the source code for all apps, engines and frameworks in Github where we store and manage them. Feel free to evolve these items; use them as a base for further independent development, make changes (and submit pull requests back to us!) or simply tinker with them to see how they have been built and how the toolkit works. You can access this code repository at

Special Requirements

  • You need Shotgun Pipeline Toolkit Core API version v0.12.6 or higher to use this.


Below is a summary of all the configuration settings used. These settings need to be defined in the environment file where you want to enable this App or Engine.


Type: hook

Default Value: multi_recentfiles_openfile

Description: Called when a file should be loaded. The file_path parameter will contain a path to the file on disk to load.


Type: template

Required Template Keys: name, version

Description: A reference to a template which locates a work file on disk.


Type: bool

Default Value: True

Description: A flag whether to launch this app's UI at startup.

Release Notes

Welcome to the release notes for this App. Below you will find an overview of all the changes we did for each release. We try to be as detailed as possible and include all bugs we have fixed, features we have added and things that may have changed. If you have questions about a particular release, don't hesitate to contact our support team!


Manually emit missing kBeforeProjectLoad signal from Hiero before loading project


Updated to use the latest version of the widget framework (v0.1.18)


Updated to use the latest version of the widget framework (v0.1.17)


Updated to use latest version of the widget framework


Renames and support for the new name Sgtk.


Added Hiero Support


Better handling of the displaying of custom entities


  • Updated to v0.1.5 of the widget framework
  • The display name is now used for entity types when they are listed


Upgraded to use v0.1.4 of the widget framework.


Polish: Context name code removed in favour of context string operator.


Added support for Photoshop.

Details: Added support for Photoshop.


Now supports new QT frameworks introduced in 0.12.6


Added show at startup option, works with all engines.


  • Uses new multi-engine compliant QT imports
  • Uses the widget framework
  • extended manifest to support 0.12.5+ core metadata
  • all engine specific logic now in a hook
  • no engine constraints - this now runs in any engine
  • added 3dsmax support to the hook


Updated app to work with Tank's reload framework


Initial release



Please sign in to leave a comment.