Skip to content

Releases: ChapelR/custom-macros-for-sugarcube-2

Custom Macro Collection v2.5.5

28 Jun 12:54
Compare
Choose a tag to compare
  • [Update] Updated Cycle.check() and cycle#check() to accept multiple phases to check.

Custom Macro Collection v2.5.4

27 Jun 07:33
Compare
Choose a tag to compare
  • [Update] Added Cycle.check() and cycle#check() methods to the cycles system.
  • [Docs] Added link to custom typed.js module code (from Thomas M. Edwards) to the speech box system docs.
  • [Meta] Replaced Uglify with Terser for JS minification.

Custom Macro Collection v2.5.3

31 May 08:07
Compare
Choose a tag to compare
  • [Update] Several improvements to the pronoun macros:
    • Additional verb support.
    • Manually setting pronouns from code, either via presets or otherwise, is now possible.
    • Added a set of templates for the common "to be" contractions like "he's" and "they're."
    • Thanks to AcademyOfFetishes on the Twine Discord server for suggestions, feedback, and implementation ideas.

Custom Macro Collection v2.5.2

31 Mar 06:15
Compare
Choose a tag to compare
  • [Retired] Removed the fullscreen macros.
  • [Update] Added a synthetic event to the <<import>> macro, :import-macro, that fires when the data is finished loading, or when said loading fails.
  • [Docs] Updated docs.
    • Removed the fullscreen macro docs and marked it as removed in the contents.
    • Added the :import-macro synthetic event to the file system macro docs.
  • [Demo] Updated demo.
    • Removed fullscreen macro demo.
    • Updated to SugarCube v2.31.0.
    • Updated bundled macros.
  • [Meta] Removed fullscreen macros from download utility.

Custom Macro Collection v2.5.1

29 Mar 05:19
Compare
Choose a tag to compare

LAST VERSION WITH FULLSCREEN MACROS

  • [Update] Fixed the <<cont>> macro so that expired event handlers are properly removed.
  • [Docs] Typos and grammar fixes.

Custom Macro Collection v2.5.0

23 Jan 11:13
Compare
Choose a tag to compare
  • [New] Added the Speech Box System.
  • [New] Added the <<cont>> continue macro set.
  • [Demo] Updated demo.
    • Added new scripts.
    • Fixed issues.
    • Updated <<notify>> example.
  • [Docs] Added new scripts.
  • [Meta] Added new scripts.

Custom Macro Collection v2.4.1

23 Jan 01:15
Compare
Choose a tag to compare
  • [Update] Fixed bug in <<notify>> CSS time parsing.
  • [Demo] Typos and grammar fixes.
  • [Docs] Changed defunct Q&A links to point to Twine category at IntFiction.org.
  • [Docs] Typos and grammar fixes.
  • [Meta] Added missing scripts to download utility.

Custom Macro Collection v2.4.0

16 Jul 09:17
Compare
Choose a tag to compare
  • [Update] The <<dialog>> macro now accepts an <<onopen>> and <<onclose>> macro tag to set up handlers. These tags set up single-use event handlers for the dialog open and close events.
  • [Update] The <<notify>> macro now accepts CSS time in its delay argument and is paired with a function, setup.notify() for usage in JS, plus some additional cleanup.
  • [New] Added the articles (a/an) macro set.
  • [Docs] Removed the note about retirement from the <<mouseover>> macro.
  • [Docs] Reorganized / grouped macros in the main readme.
  • [Demo] Added new macros / updates to demo file.
  • [Meta] Created a downloading utility that creates custom bundles and generates downloads for them.

Custom Macro Collection v2.3.0

28 Jun 23:22
Compare
Choose a tag to compare
  • [Update] Simple Inventory:
    • Refactored code base.
    • The setup API is now at setup.Inventory. setup.simpleInv.inventory continues to exist for legacy code.
    • Several other internal improvements.
    • Sent more data to <<linkedinventory>> wrappers to allow easier live updates for receiving inventories.
    • Several dozen small clean-ups and fixes.
  • [Update] Playtime System:
    • Refactored code base.
    • Internal improvements.
  • [Update] Operations API (dice and fairmath):
    • Refactored code base.
    • Dice functions now respect PRNG settings.
    • Internal improvements.
    • Added support for Fate/Fudge dice.
  • [Update] The Fullscreen Macros now toggle the fullscreen state and now include a little bit of a JavaScript API on the setup object.
  • [Update] Small fixes and internal improvements to several other macros.
  • [New] Added the CSS Macro.
  • [New] Added the Pronoun Templates system.
  • [New] Added the Meter Macro Set.
  • [New] Added the Cycles System (v2).
  • [Demo] Updated demo.
    • Added examples for new macros.
    • Cleanup and fixed typos.
  • [Docs] Updated docs.
    • Clean up and fixed typos.
    • Improved formatting.
    • Improved and corrected many individual macro pages.
    • Added docs for new macros / systems.

Last version containing the `<<dropdown>>` macro.

05 Oct 07:00
Compare
Choose a tag to compare

The <<dropdown>> macro is being retired in favor of SugarCube's new <<listbox>> macro. If you want that macro (because, for example, you're using an older SugarCube version) and can't find it elsewhere, you can get it here.