Skip to content

Releases: rthery/borrit

v2.1.0

05 May 06:42
Compare
Choose a tag to compare

Added

  • Add an editor window to manage borrowed assets, it can be found under Window > Borrit > Borrowed Assets
  • In the hierarchy window, indicate on scenes and instances of prefabs if they have been borrowed

Fixed

  • Stop refreshing borrowed assets when editor is out of focus
  • Fix Refresh not properly updating anything using GoogleAppScriptDatabase. Please update the GoogleAppScript.gs in your gsheet and redeploy it!

v2.0.0

03 May 18:39
Compare
Choose a tag to compare

Removed

  • Remove GoogleSheets database using the Google API, you can install it via a separate package found here

Fixed

  • Improve handling RefreshDatabaseCoroutine lifetime
  • Display error message in Background Tasks window
  • Stop spamming errors when disconnected, keep the progress as failed instead in the Background Tasks window
  • Improve error handling during initialization
  • Handle exception when receiving invalid response data from GoogleAppScript
  • Disable Borrit when editor is running in batch mode

v1.0.1

05 May 12:38
Compare
Choose a tag to compare

Fixed

  • All Google Script app URL should now be valid

v1.0.0

28 Apr 20:23
Compare
Choose a tag to compare

Out of preview! Borrit is ready to be used in production with Google Sheets via Google Script Web App

Updated

  • Google Script Web App is now the preferred way of using Google Sheets as a database
  • README has now better explanations on how to use Google Sheets as a database

Added

  • Borrow and Return actions have keyboard shortcuts (Alt + Shift + B and Alt + Shift + R respectively)
  • Add a Refresh entry in the context menu
  • Add progress dialog when borrowing and returning
  • Add progress of database refresh in the Background Tasks window (Unity 2020.1+)
  • Username is by default the same as the one used in Git (if possible)

Fixed

  • Improved update of the Project window when assets have been updated
  • Disable Borrow and Return when no username has been input
  • Username can now support characters from UTF8
  • Requests issued before the database has been reset are ignored
  • Fix memory leak caused by UnityWebRequest not being disposed
  • Borrow and Return actions are not blocked anymore when there's a refresh in the background

v0.1.1-preview.1

27 Apr 10:19
Compare
Choose a tag to compare
v0.1.1-preview.1 Pre-release
Pre-release

Added

  • Support for Google Sheets App Scripts Web App, greatly simplifying connection process

v0.1.0-preview.1

28 Apr 07:24
Compare
Choose a tag to compare
v0.1.0-preview.1 Pre-release
Pre-release

This is the first release of Borrit.

Borrit is a tool for Unity adding a soft lock system in the Editor Project window
allow you and your team to mark assets as borrowed.

This version is a PoC, at the moment it only supports Google Sheets as a pseudo database to store the state of
borrowed assets, although it has been built to have more databases supported in the future.