Skip to content

Releases: flipbook-labs/flipbook

v2.0.0

21 Nov 18:49
3998410
Compare
Choose a tag to compare

Hi all, it's been a while since Flipbook has received a substantial update. We've been plugging away over the last year and now have a new version for you all.

Note

While this is a major version bump, we are aiming for as much backwards compatibility as possible. If you encounter any breakage in stories that worked on previous versions, please file a bug report

Storyteller

Storyteller is our new package for discovering, validating, loading, and rendering Storybooks and Stories. With it comes native support for Fusion stories, along with improved stability and testability of React and Roact stories.

It can also be installed through Wally allowing you to typecheck your Storybooks and Stories with the same types Flipbook uses internally, catching any issues right in your script editor. We aim to provide details on how this looks in practice to the docs site in the future.

New

  • Added a Settings page providing a few options to start with
    • Change between Dark/Light themes without leaving Flipbook
    • Adjust default sizes for sidebar and controls panels (#249, #258)
  • Added an About page with details on the current installed version of the plugin (#252)
  • Arrays are now a supported control type (#222)

Updates

  • Overhauled the docs site, including updated installation instructions, new guides for using React, Fusion, and Roact, and stubs for future typechecking support and migration from other plugins (#276)
  • Various README updates, including new badges along the top (#264, #271, #250, #216, #217)
  • Improved support for React and Roact stories
  • Flipbook is now a Luau repository. All Lua files have been updated to Luau (#238)
  • Roblox's internal Storybooks in CoreGui will no longer pollute the output (#220)
  • ModuleLoader is now hosted on the @flipbook-labs org (#214)
  • Searching in the sidebar is now case-insensitive (#221)
  • Fixes for search filtering (#231, #237)

Everything else

New Contributors

Full Changelog: v1.5.0...v2.0.0

v1.5.1

03 Nov 04:46
Compare
Choose a tag to compare

This release introduces a hotfix for a recent crash relating to StreamingService.

flipbook traverses the DataModel for storybooks and stories, and makes an effort to look through the various services in the DataModel. StreamingService being one of them. It seems recently any attempts to index StreamingService now throws an error. This patch adds a safety check to ensure flipbook has permission before performing any operations on an instance

Full Changelog: v1.5.0...v1.5.1

v1.5.0

23 Apr 04:24
fe8e534
Compare
Choose a tag to compare

Updates

  • Added support for roblox-ts! This has been a longstanding battle happening over in the ModuleLoader codebase, and finally the kinks have been worked out and we should have support for roblox-ts #203
  • flipbook now docks at the top of the viewport instead of on the left. This is an ever-so-slightly better default to make flipbook more likely to be usable on first open #195

Fixes

  • When using "Preview in Viewport," the ZIndexBehavior is now set to "Sibling" (from "Global") #202
  • Fixed an issue where updating a module that a component required would not reload the story

Full Changelog: v1.4.0...v1.5.0

v1.4.0

20 Feb 18:21
dbc20bd
Compare
Choose a tag to compare

Updates

  • Included a new feature request issue template
  • Included a link to the devforum for users to ask questions and discuss flipbook

Fixes

  • We've had a longstanding issue around stories that use scale-based sizing or AutomaticSize, which should now be fixed. Support is now included for components using Scale, Offset, and AutomaticSize, and components that resize themselves #192
  • Fixed an issue where stories would be mounted before controls were set, resulting in attempts to index nil values #193

Full Changelog: v1.3.0...v1.4.0

v1.3.0

18 Feb 20:45
6d8d6bd
Compare
Choose a tag to compare

New

  • Added a bug report template to make it easier for users to submit issues #183

Updates

  • Added more unit tests to improve coverage #181
  • Error messages are now selectable to make it easier to copy them when asking for help #188
  • Took a pass over introductory content in the readme and docs site #190

Fixes

  • Improved support for roblox-ts by resolving an import error #179
  • "Preview in Viewport" no longer throws an error when clicking it #186
  • The module cache is now cleared when reloading the plugin. Fixes issues where flipbook could get stuck in error states #187
  • Fixed a bug where only one storybook would get picked up when syncing many with Rojo #189

Full Changelog: v1.2.0...v1.3.0

v1.2.0

29 Jan 21:42
a153ac6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.2.0

v1.1.0

09 Jan 01:04
9bc899d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.1.0

v1.0.0

26 Dec 20:14
55d4cf4
Compare
Choose a tag to compare

Welcome to the first release of flipbook!

You can either download it from the Roblox Marketplace or from the attached rbxm on this release.

More updates to come as we gather feedback to guide future releases and turn flipbook into the defacto storybook plugin for Roblox development.

Special thanks to @passhley for helping to make flipbook look its best