Skip to content

Releases: pixijs/pixi-react

v0.4.3

28 Dec 13:34
Compare
Choose a tag to compare

Improved

Typescript support for (observable)points, now supports Array-like syntax, example:
<Sprite anchor={[10, 10]}>

v0.4.2

05 Dec 12:44
Compare
Choose a tag to compare

Added

  • Type def for hooks
  • Expose AppContext

Improved

  • Update docs

v0.4.0

03 Dec 16:59
Compare
Choose a tag to compare

Update to React 16.7. Now with hooks!

useTick and useApp

v0.3.0

29 Oct 10:25
Compare
Choose a tag to compare

Update to React v16.6.

v0.2.0

28 Sep 13:43
Compare
Choose a tag to compare

Improved

  • Use AppProvider and AppConsumer in custom render()
  • Forward ref in withPixiApp
  • Upgrade modules (including new React Reconciler)

Fixed

  • Wallaby config using new format
  • Update tests
  • Update docs

Migration Guide

This minor release has breaking changes for accessing the PIXI.Application through render prop.

Fix: rename Provider to AppConsumer.

Example:

import { Stage, AppConsumer } from '@inlet/react-pixi'
import MyComponent from './MyComponent'

const App = (
  <Stage>
    <AppConsumer>
      { app => <MyComponent app={app} />}
    </AppConsumer>
  </Stage>
)

v0.1.7

19 Sep 13:52
Compare
Choose a tag to compare

Fixed

  • Update typescript definition. Support React <Canvas /> attributes on Stage.
<Stage className="stage" />
// renders => <canvas class="stage" />

v0.1.6

13 Sep 14:36
Compare
Choose a tag to compare

Fixed

Use refs

import * as React from 'react'
import { Stage, Sprite } from '@inlet/react-pixi'

class App extends React.Component {
  stage = React.createRef()
  sprite = React.createRef()

  render() {
    return (
      <Stage ref={this.stage}>
        <Sprite ref={this.sprite} />
      </Stage>
    )
  }
}

v0.1.5

13 Sep 12:11
Compare
Choose a tag to compare

Improved

  • Build outputs:
    • umd (browser and node)
    • cjs (node)
    • module (esnext)
  • Rewritten type definition:
    • Support interaction events
    • Better overall typing support
    • Add PixiFiber
    • Add additional components
  • Update docs
  • Update modules

Fixed

  • Do not create builds on CI
  • Fix linting

v0.1.3

20 Aug 12:51
Compare
Choose a tag to compare

Improved

  • Make Stage RAF dynamic

v0.1.2

15 Aug 13:38
Compare
Choose a tag to compare

Fixed

  • Fixed applying default props
  • Default cursor is null