v0.13.1
- Fixed the "insert new bubble" UI showing for single-bubble types.
v0.13
- Added support for formatting bubbles as Hyrule Compendium descriptions or loading screen tips.
- Fixed export, overflow detection, and smart paste not respecting the selected bubble type.
- Fixed performance issue while typing that worsened as bubble content increased.
- Fixed overflowing bubbles created by smart paste not turning red.
- Fixed a minor internal performance issue.
v0.12.1
- Fixed the animation and sound dropdowns not showing for the dialogue bubble type.
- Fixed empty lines displaying the empty-bubble placeholder text in specific cases.
- Fixed export breaking when new lines are entered using Shift+Enter.
-
Fixed multiple bubbles being allowed in single-bubble types when pasting text or using the keyboard shortcut to add a
bubble.
- Disabled the UI to add pauses on all non-dialogue bubble types.
- Tweaked the appearance of item and quest bubbles.
v0.12
-
Added support for formatting bubbles as item descriptions or quest logs. (Thanks to @spacegeorge on Discord for finding the
character limit for item descriptions!)
- Increased the size of the hitbox for selecting the start or end of a line inside a bubble.
- Fixed UI and export issues caused by selecting a bubble outside of its content area.
- Fixed export not running after re-adding content to a bubble immediately after it has been cleared.
v0.11
This release makes Bubble Wrap compatible for use with The Legend of Zelda: Tears of the Kingdom!
- Added support for exporting to NX Editor syntax for Tears of the Kingdom.
- Added support for exporting to MSBT Editor syntax for Tears of the Kingdom.
-
Fixed incorrect export output when an inline control node ends just before a non-manual line wrap. (Thanks to juliesgloom on
GameBanana for reporting this issue!)
- Fixed some MSYT output having unnecessary whitespace.
-
Internal: reworked testing system to make it easier to use, contributing to further overall stability of the application.
v0.10.7
Thanks to @Waikuteru#8110 on Discord for reporting these issues!
- Fixed invalid MSYT generation when a pause was inserted before a manual line break.
- Fixed spaces after standalone hyphens not being preserved on MSYT export.
v0.10.6
-
Fixed bubbles with manual line breaks being truncated when formatted. (Thanks to @Waikuteru#8110 on Discord for reporting
this issue!)
v0.10.5
-
Fixed bubble data format being corrupted after creation on Firefox. (Thanks to juliesgloom on GameBanana for reporting this
issue!)
v0.10.4
-
Fixed incorrect MSYT output when a hyphen is at the end of a line. (Thanks to @Waikuteru#8110 on Discord for reporting this
issue!)
- Fixed graphical artifact when deleting manual line breaks on Chromium browsers.
v0.10.3
-
Fixed incorrect MSYT output when pasting content into bubbles. (Thanks to @CEObrainz#9081 on Discord for reporting this
issue!)
v0.10.2
-
Fixed incorrect MSYT output when manual line breaks were not used on multi-line bubbles. (Thanks to @CEObrainz#9081 on
Discord for reporting this issue!)
v0.10.1
- Fixed the pause dropdown being visible when it was not supposed to be.
v0.10
- Added support for setting an animation and sound control node on each bubble.
- 6 global presets (talking, excited, angry, sad, shocked, and thinking) are available for use.
- Fixed autofocus cursor placement when creating a new bubble.
- Fixed pause control nodes being insertable when the bubble type is set to "Sign".
v0.9.2
- Fixed the cursor being able to enter pause indicators on Chromium browsers.
- Fixed pauses not being fully deleted with a single backspace on Firefox.
v0.9.1
- The cursor now stays where you left it after coloring/resizing text or inserting a pause.
-
Fixed manual line breaks resulting in incorrect wrapping behavior on Chromium browsers. (Thanks to @Waikuteru#8110 on
Discord for reporting this issue!)
- Fixed bubbles not always being selectable in one click on Chromium browsers.
- Fixed bubbles being difficult to unfocus on Chromium browsers.
- Fixed disabled scrollbars appearing on Chromium browsers.
v0.9
- Added support for creating, removing, and exporting pause control nodes.
- Improved the responsiveness of the text formatting popup to changes in selected text.
v0.8.3
Thanks to @Waikuteru#8110 on Discord for reporting these issues!
- Fixed incorrect control node syntax on export.
- Improved Wildbits compatibility for exported MSYT text.
v0.8.2
- Fixed the final word before an automatic line wrap being duplicated on export.
- Fixed inconsistent behavior when reformatting text with non-default color and size.
v0.8.1
- Fixed potential freezing and incorrect wrapping on export.
v0.8
- Added support for specifying text color and size. Select any portion of text and a formatting popup will appear.
- New terminology: a collection of bubbles under the same MSYT key is now called a "chain" in-app.
-
Added a sidebar to declutter the chain editing view and provide additional space for documentation. In the future, this will
contain additional chain management tools.
- Fixed numerous visual accessibility issues.
- Fonts are now preloaded, which should improve page loading on Chromium browsers.
v0.7.2
- Fixed bubble context buttons not being completely round.
v0.7.1
- Fixed bubbles not exporting if they had manual line breaks.
- Fixed multi-line words adding extra line breaks to exports.
- Fixed the last character in the first line of a multi-line word being cut off on export.
- Added Changelog link in the footer.
- Adjusted design language.
- Internal: new testing system to improve application stability.
v0.7
- Text pasted from an external source is automatically distributed into multiple bubbles based on ending punctuation.
- MSYT syntax is automatically reformatted into plaintext when pasted.
- Variants of certain characters are automatically corrected to the in-game version on paste and export.
- Bubbles can be added using Ctrl+Enter -- the hotkey for exporting to MSYT is now Ctrl+Alt+Enter.
- All shortcuts and hotkeys are viewable on the Shortcuts page linked in the footer.
- Subpages (such as the changelog) now open in separate tabs.
- Fixed non-overflowing bubbles being scrollable.
- Fixed quotation marks not being escaped on export.
- Fixed bubble separation not being applied for single-line bubbles on export.
- Fixed occasional invisible line breaks.
v0.6.1
- The app should again be usable on the github.io site.
v0.6
- Multiple bubbles can be edited and exported simultaneously.
- Many quality-of-life enhancements have been made to the look and feel of bubbles.
- Fixed a bug where line breaks were occasionally undeletable.
- Fixed blank lines between content not being exported.
- Fixed crash when attempting to export a word that spanned multiple lines.
v0.5.3
- The maximum width of dialogue and signs have again been increased based on further research.
v0.5.2
- The maximum width of dialogue and signs have been increased based on further research.
v0.5.1
- Scrollbars on overflowing text boxes are now hidden properly on Webkit-based browsers.
v0.5
- The bubble now alerts when its text is overflowing. MSYT exporting is disabled for overflowed bubbles.
v0.4
-
Adds a feature that converts the bubble text to MSYT format and copies it to the clipboard. It can be activated with a new
button or by pressing Ctrl + Enter.
v0.3.2
- Text pasted or dragged into the bubble will now have its formatting cleared.
v0.3.1
- Long words are now wrapped properly.
v0.3
- Bubble text is now positioned more similarly to how it appears in-game.
v0.2.2
- Pages now correctly scroll horizontally on small viewports.
v0.2.1
- Pages now correctly scroll vertically on small viewports.
v0.2
- Adds a bubble type selector, which changes the bubble's shape and size to emulate different text areas in the game.
- Options for bubble type currently include dialogue and sign.
v0.1
This initial release marks the ready-for-use state of Bubble Wrap.
- The tool simulates an NPC dialogue bubble.
- Text is automatically wrapped, eliminating guesswork and providing instant visual feedback.
- The spacing and wrapping behavior have been tested for accuracy against a variety of the vanilla dialogue.