Skip to content

v0.9.7.1 Pre-release

Pre-release
Pre-release
Compare
Choose a tag to compare
@HiEv HiEv released this 07 Sep 09:01
· 14 commits to master since this release
6e229e9

v0.9.7.1 (bugfix) - September 7, 2019 - (preview release 11)

Download: Universal_Inventory_System_v0.9.7.1.zip

This is primarily a bugfix for some event handler problems.

Changes:

  • 7 new functions written + 5 new functions planned
  • added support for Set and Map objects; UInv now supports all of SugarCube's supported types
  • added an "Idle" event to the "cacheImages" events.
  • fixed a problem the image cache had with some browsers
  • fixed a couple of bugs in the event handler code
    • note: this required some minor changes to the CSS generated for tables
    • Table Builder updated to accomodate CSS changes
  • added another bit of sample code to the UInv_Sample_Code.html file
  • another update to the "UInv Safe Save Code" in the UInv help file
  • numerous help file updates and fixes

If you're upgrading from v0.9.7 to v0.9.7.1 then, as noted above, you may need to update the CSS for any UInv tables you may be using. The Table Builder in the UInv help file has been updated to output the updated CSS.

Please keep in mind that THIS IS PRE-RELEASE CODE. This means that A) some parts have had little or no testing, B) there are some known bugs (see below), C) the documentation and sample code are severely lacking in many places, and also D) some parts are still subject to change, which means future versions may not be backwards-compatible with this version. The base code is fairly stable at this point and will likely not change much. However, compatibility with this version's display code will almost certainly be broken in future updates (though hopefully not too badly broken).

In short, all of the code is currently "use at your own risk."

Currently known display bugs:

  • Radial menu in wrong location in IE 11.
  • Table displayed slightly wrong in iPhone and iPad devices.
  • On Android/Chrome the table is displayed behind UI bar and items can't be dragged.
  • Laptops with touchscreen won't drag items in Firefox (but it works in Edge).

Also, there are some "file not found" type errors if you look in the console logs. Those errors are not actually an issue, the code just checks for the files in two locations, and when it doesn't find one it triggers an error, but it should still find the other copy of the file. (Though, you'll want to change "C:/Games/Universal Inventory System/" in the JavaScript and Stylesheet sections to your local UInv directory path if you want it to display properly inside Twine.)

That said, if you spot any other bugs, have any suggestions or requests, or just have questions, please let me know. Email at: HiEv (5*9-2) at Yahoo dot com