Skip to content

Releases: cadin/panels

2.2

19 Jan 19:47

Choose a tag to compare

  • add Choice List functionality
  • [fix] fade out bgAudio when sequence ends
  • [fix] respect menuFontFamily setting

2.1

28 Sep 22:10

Choose a tag to compare

2.1
  • add valueNot property for renderCondition
  • fix crash when there's no stored sequence number
  • fix text TYPE_ON effect when used with scrollTrigger
  • don't register button presses during transitions

2.0.2

26 May 18:12

Choose a tag to compare

A handful of minor bug fixes:

  • text layer caching doesn't redraw the layer when a scrollTrigger is set
  • resetting a panel cues up too many animations
  • back control doesn't work in the final panel of a sequence (#32)
  • advance control not working in some instances

2.0.1

11 Jan 22:37

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

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

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

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

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

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

Choose a tag to compare

More performance improvements. Thanks to @anbjoernskov!