Releases: ProGraphics/prostyle.js
Releases · ProGraphics/prostyle.js
1.2
- Animation stagger refactored to handle forward, backward, random, centerOut, and outCenter orders.
- Animation repeat refactored to handle future repeat directions
- Background property supports image, position, size, and clipping
- Background property has cover, contain, stretch, stretch-w and stretch-h layouts
- Fixed player bug that didn't fire the statechanged event at the end of a non-restarting story
1.1
- Updated to GSAP v1.18
- Changed to use the canonical TweenMax.js file
- Suggest using the one from CDNJS
1.0
- Ensure controllers are stopped when stories are rebuilt
- Fixed event handler leaking bug
- Font property array format has size, family, lineHeight order
- Layers default to [100,100] size
0.21
- Fixed Auto Controller start delay bug
- Auto Controller delays are in seconds now
- Refactored color property from boolean format
- Abstracted away TimelineMax in IPlayer
- Renamed defaultPageClass to pageClass
- Added url and img aliases for the image src setup value
- Images default to 50% width of container if no width or height given
- Simplified and more effective background property
0.20
- Added default classes for items using the item name
- Multiple comma-separated classes can now be used
- Classes can now be used in scripts
- TransformOrigin now supports both item-size values and container-size values
- Upgraded to GSAP 1.17
- Removed old config classes that were replaced with controllers
- Added ProStyle.mediaRootUrl and mediaUrl on the canvas
- Renamed flow.pageStack to flow.stack
- Renamed item.simpleBarChart to item.barChart
0.19
- Upgraded to TypeScript 1.5
- Much improved controller API and ability to add controllers to story json
- AutoPlay and Resizer converted to controllers
- Removed unneeded "story" level under ProStyle.Stories.name
- Better fitting Track controller
- Better default colors for the Track controller
- Removed hard-coded delay before starting
- Plus - Configurable MouseWheel controller with better defaults
- Plus - Tap controller with custom mouse cursors
- Plus - MouseMove controller to seek story based on mouse position
0.18
- Rebranded to ProStyle.
- Fixed "Count of Steps" bug
0.17
- Type parameters are now flowType, itemType, scriptType, and actionType
- Improved build process
0.16 (releases before GitHub)
0.16
- Scripts/Script/Actions/Action shortcutting
- Setup shortcutting
- Bug fix: Opacity:0 didn’t work in classes
- Bug fix: Bullets couldn’t be turned off
0.15
- New LayerItem to manipulate groups of items
- LayerItem supports cropping
- SimpleBarChartItem animates array data as svg bars
- Refactored the ease syntax to be more consistent
0.14
- Reusable property class templates
- Bullets can be added to text lines
- Housekeeping to support extensions
- Fix mouseover position bug in track player
0.13
- Data attribute based bootstrapping
- Configurable stories directory
- Lines,words,chars now preserve-3d
- Fix mousewheel player bug
- Fix margin offset bug
- Fix canvas cropping bug
0.12
- Image items accept src with url(…)
- Debug Bar shows current position
- Extensions framework
- Keyboard control
0.11
- Transform origin
- Anchor property
- Fix incorrect resizing bug
- Fix immediate-render in first element of 0ms staggers
- Mouse wheel control
0.10
- Default configuration for stack flow
- Improved JSON reading
- Embedded Canvas div height auto calculated
- Crop property
- Auto play
- Fast-forward animation easing
- Keyboard control
0.9
- Line height for Font property
- Multiline text
- Text Width property
- Text Align property
- Fix ignored opacity of 0 bug
- Opacity of 0 now sets display:none
- Improved rendering of shadows
0.8
- Shadow property
- Text Shadow property
- Text Style property
- Font property
- Corners (border-radius) property
0.7
- Page flow framework
- Simple flow
- Stack flow
- Reusable Stack class
- Improved 3d Perspective calculation
- Fix 3D stacking order in IE bug
- Image item
0.6
- Deployment framework
- Canvas model and render classes
- Frame model and render classes
- 2D Camera movement
- Scale-to-container properties variables
- Background property
- Border property
0.5
- Configuration framework
- Players framework
- Track player
- Refactored model and render classes
- Updated Greensock libraries
0.4
- Parallel scripting
- Split text and staggering
- Animation easing
- Animation duration and delays
- Opacity property
0.3
- Enhanced JSON serialization, reading and writing
- Refactored properties into two levels: property/variable
- Scriptable actions
- Consistent center alignment
- Scale property
0.2
- Switched to Greensock
- Timelines and Steps
- Property default values
- Rotation property
- Skew property
0.1
- Core Type and Utility classes
- JSON parsing
- Text item
- Color property
- Font Size property
- Position (3d) property
- Rotation (3d) property
- Static prefixed style generation
- CSS animation and transitions