Skip to content

Releases: cadin/panels

2.0.1

11 Jan 22:37
Compare
Choose a tag to compare
  • FIX CRASH: call getIndexForTarget only when targetSequence is not nil by @ninovanhooff in #30

2.0

02 Jan 00:34
Compare
Choose a tag to compare
2.0

Breaking changes:

  • The snapToPanels setting now defaults to false. If you want your panels to snap to the screen set Panels.Settings.snapToPanels = true before calling start.

Features:

Improvements:

  • you can now use strings for sequence ids instead of trying to track sequence indexes
  • changed main menu behavior:
    • When chapters are disabled and the game is over show “New Game” instead of “Start Over”
    • Don’t show the start over alert in this circumstance (because there’s no way to return to your current game without the chapter menu anyway)
  • you can now specify a separate advanceControlPositions for each step in an advanceControlSequence

Bug fixes:

  • fixed an issue where very large text layers were getting clipped
  • fixed an issue where pressing 0 to unlock all sequences didn't always work with nonlinear comics
  • fixed memory leak where panel audio was not being disposed of
  • fixed text opacity settings for manually rendered layers
  • advanceControlSequence now works for the final panel in a sequence

1.8

17 May 03:04
Compare
Choose a tag to compare
1.8

New features, improvements, and bug fixes from @ebeneliason 🙏.

Features:

Improvements

  • set lineHeightAdjustment for all text layers in a panel
  • text layers now properly fade in when their opacity is animated

Bug fixes:

  • cutscenes with multiple sequences now work properly
  • fixed crash when cutscenes have different background colors
  • background colors for multiline text are now drawn at the correct size

1.7.4

17 Mar 23:53
Compare
Choose a tag to compare
  • add a Panels.haltCutscene() function to help clean up a cutscene that was interrupted before completing (like from the system menu)

1.7.3

15 Feb 21:41
Compare
Choose a tag to compare
  • fixed issue where pixelLock layers were flickering on devices with Playdate OS 2.3.1

1.7.2

02 Dec 02:20
Compare
Choose a tag to compare
  • fixed positioning on pixel-locked layers
  • fixed an issue where user's current sequence wasn't being loaded from the game data (#19)
  • fixed an issue where sequences with long transitions could still receive input while transitioning (#18)

1.7.1

28 Nov 00:36
Compare
Choose a tag to compare

More performance improvements. Thanks to @anbjoernskov!

1.7

25 Nov 19:19
Compare
Choose a tag to compare
1.7

Features:

Improvements:

  • improve rendering performance on oversized panels
  • fix caching for static text layers

1.6.2

03 Nov 20:59
Compare
Choose a tag to compare
  • fix and issue where advanceControl wasn't properly triggering in AUTO scrolling sequences with oversize panels
  • fix an issue where setting an advanceFunction on an oversize panels would break sequence scrolling

1.6.1

16 Oct 23:49
Compare
Choose a tag to compare
  • fix issue where showAdvanceControl = false didn't work properly