Skip to main content

RockTomate Update 1.1.2

· 2 min read

This version introduces a new dependency: LibGit2Sharp

Changes & Improvements

General

  • Can now run Jobs via shortcuts (Unity 2019.1 or newer)
  • Memory management improvements

Job Editor Window

  • Can now open recent jobs when no job has been selected
  • Disabled "Run This" option for Comment steps

Step Browser Window

  • Improved search algorithm

Step Properties Window

  • Field types that have generics (e.g. List<string>) are now displayed correctly in tooltips

Variable Manager Window

  • Can now reorder variables

Variable Bank Editor Window

  • Can now reorder variables

Steps

  • Added: Run Unit Tests (requires com.unity.test-framework)
  • Added 12 Git-related steps (.NET 4.6 or newer):
    • Init
    • Add
    • Remove
    • Commit
    • Apply Tag
    • Get Repository
    • Get Branches
    • Get Branch History
    • Get Work Directory Files
    • Compare Commits
    • Create Branch
    • Checkout Branch
  • [Print List] Fixed an issue when trying to print with an empty list would fail this Step
  • [Run Job] Added "Auto Run" option
  • [Build Player] Added "Manual Cancel Fails Step" option (enabled by default). Cancelling building process manually will no longer mark Step as successful by default.

Macros

  • Added: peel()
  • Added: is_git_repo()
  • Added: get_git_last_commit_hash()
  • Added: get_git_current_branch()

Root Variables

  • Added: %ScriptableRuntimeVersion%
  • Added: %IsGitRepo%
  • Added: %GitLastCommitHash%
  • Added: %GitCurrentBranch%

Bug fixes

General

  • Fixed a bug when RockTomate's preferences could not be edited and SerializedObject target has been destroyed error being printed all the time
  • Fixed a bug when formula icons wouldn't render properly (Unity 2020.1 or newer)

Job Editor Window

  • Fixed a bug when opening a Job wouldn't focus the window if it's already been opened before

Step Browser Window

  • Fixed a bug when step list items wouldn't render properly (Unity 2020.1 or newer)