Lightningbeam/Changelog.md

7.0 KiB

0.7.11-alpha:

Bugfixes:

  • Fix duplicate objects showing up after grouping
  • Fix being unable to scroll audio layers into view

0.7.10-alpha:

New features:

  • Add proper save/export dialog for web UI

Changes:

  • When trying to play an animation and the scrubber is on the last frame, the animation will play from the beginning
  • Lightningbeam now uses pointer events instead of mouse events for input, so it can be used with styluses and touchscreens

Bugfixes:

  • Fix outlines losing their colors
  • Fix audio not opening properly
  • Fix delete not working for groups
  • Fix undoing group sending shapes to 0,0

0.7.9-alpha:

New features:

  • MP4 export is now faster and full resolution
  • Added WebM export

Changes:

  • Files saved in Lightningbeam 0.7.7 or later are now opened by directly parsing the file structure, bypassing the need to replay every action

Bugfixes:

  • Fix frame number after exporting video

0.7.8-alpha:

Bugfixes:

  • Fix mp4 export on macOS
  • Fix animations in imported clips not playing grouped object movements correctly

0.7.7-alpha:

Bugfixes:

  • Fix pasting multiple times
  • Hack around broken files

0.7.6-alpha:

Bugfixes:

  • Fix errors when images are not present in a saved file
  • Save images properly

0.7.5-alpha:

Bugfixes:

  • Fix errors when files refer to now nonexistant frames

0.7.4-alpha:

Bugfixes:

  • Fix timeline collapse on imported objects

0.7.3-alpha:

Bugfixes:

  • Fix some files not importing properly

0.7.2-alpha:

New features:

  • mp4 export (unreliable)
  • Added "Recenter View" menu option

Bugfixes:

  • Fix layer visibility toggle not functioning
  • Fix some files not opening properly

0.7.1-alpha:

New features:

  • Added "Duplicate keyframe" menu option

Bugfixes:

  • Fix importing from file

0.7.0-alpha:

New features:

  • Keyframes can now have both motion and shape tweens on the same frame

Changes:

  • Tweens are now indicated with colored lines
  • Tweens are now attached to keyframes rather than the frames in between them

Bugfixes:

  • Fix paint bucket coordinates being incorrect inside of movie clips
  • Fix paint bucket not working for large shapes and shapes whose internal coordinates crossed 0,0
  • Fixed dragging frames breaking tweens
  • Fixed logs being inaccessible on macOS
  • Fixed right-click causing a menu with "Reload" to appear which would reset the application

0.6.18-alpha:

New features:

  • Errors and debug messages are now logged to a file

Bugfixes:

  • Fix mouse clicks going to wrong locations in color picker and outliner when zoomed

0.6.17-alpha:

New features:

  • Clicking on an object in the outliner will select it

Bugfixes:

  • Fix color picker being unresponsive when color is black
  • Fix paintbucket not working in transformed shapes
  • Fixed selecting shapes rendering incorrectly
  • Fix errors in goToDrame
  • Fix being unable to select imported objects
  • Fix being unable to open files in some directories
  • Fix grouped groups not being copy-pastable

0.6.16-alpha:

Bugfixes:

  • Fix importing animations not functioning

0.6.15-alpha:

Changes:

  • Lightningbeam can now open/save files in the Desktop and Downloads folders as well as Documents

Bugfixes:

  • Fix old files not importing animations correctly
  • Fix app freezing when encountering errors
  • Fix clicking on timeline selecting incorrect frame when zoomed

0.6.14-alpha:

Changes:

  • Make vertex handles semitransparent and always the same visual size

Bugfixes:

  • Fix grouped objects losing position on save/load
  • Fix copy-pasted objects not being editable

0.6.13-alpha:

New features:

  • Rotate functionality of transform tool is now working

Bugfixes:

  • Fix grouped objects always having a position of 0,0

0.6.12-alpha:

Changes:

  • Rendering the canvas is better optimized

Bugfixes:

  • Prevent double-triggering the keyboard shortcuts on macOS
  • Fix line widths not getting saved

0.6.11-alpha:

Changes:

  • Curve editing is now more predictable

New features:

  • "Outliner" pane shows all objects
  • Objects can now be imported from .beam files

Bugfixes:

  • Fix stuttering during playback

0.6.10-alpha:

Changes:

  • Selecting and deselecting are now undo-able

New features:

  • Layers now have a mute button
  • A web version of lightningbeam is available

Bugfixes:

  • Fix audio layers not showing up

0.6.9-alpha:

Changes:

New features:

  • Delete frame is now functional
  • Very early support for moving frames. Do not use with motion or shape tweens yet!

Bugfixes:

  • Fix motion tween being incorrect after adding a keyframe in the middle of it
  • Fix deleted frames still being visible
  • Fix timeline playing for too long after removing or moving frames

0.6.8-alpha:

Changes:

  • Improve stage rendering

New features:

  • Add "verbatim" mode to shape drawing
  • Add keyboard shortcut for "Add Layer"

Bugfixes:

  • Fixed severe bug where all shapes end up on first frame after loading a saved file
  • Fixed clicking on frames not updating the stage
  • Fixed "Are you sure you want to quit?" message showing up even if the file had just been saved
  • Fixed layers in clips preventing playback
  • Fixed default filename not getting reset after creating a new file
  • Fixed various tools getting confused if the mouse let go of the button outside the window
  • Fixed undoing an add layer keeping the removed layer active

0.6.7-alpha:

Changes:

  • Default configuration is saved between app launches

New features:

  • Added "recent files" list on startup
  • Added keyboard shortcuts to menus
  • Panes can now be split in two

Bugfixes:

  • Fixed layer visibility icons not rendering
  • New file dialog now closes when opening a file
  • Fixed resize cursor showing up between pane header and content

0.6.6-alpha:

Changes:

  • Rename "Active Object" to "Context"
  • Objects display their first frame when not editing them

New features:

  • Added scrubber to timeline

Bugfixes:

  • Fixed timeline not rendering frame backgrounds when scrolled
  • Layers were in reverse order
  • Fixed delete keyboard shortcut being triggered when typing in a text box

0.6.4-alpha:

Changes:

  • "Save As" dialog will use the existing filename as a default

New features:

  • Added option to play objects from specific frames
  • Added automatic builds for Linux, macOS and Windows

Bugfixes:

  • Fixed performance issues with drawing ellipses and rectangles
  • Fixed mouse coordinates being incorrect inside a moved object

0.6.3-alpha:

Changes:

  • "Reset Zoom" renamed to "Actual Size"
  • "Fill shape" now defaults to off

New features:

  • Paintbucket can now be used on un-filled shapes
  • Layers can be hidden
  • New color picker
  • Navigation breadcrumbs

Bugfixes:

  • Audio layers had no names
  • Deleting a layer didn't rerender immediately
  • Active layer was hard to see
  • New layers were not active by default
  • "Play" menu item did nothing
  • Objects with multiple layers had incorrect bounding boxes

0.6.2-alpha:

New features:

  • Delete objects and shapes
  • Zoom in and out
  • Import audio (mp3 only for now)
  • Multiple layers
  • Edit timelines of groups/objects
  • Add "revert" menu option

Bugfixes:

  • Timeline did not refresh when creating a new file
  • Layer names did not display properly
  • Fixed copy and paste breaking saved files
  • "Line width" input field was not rendering properly on macOS