Skip to content

Releases: elgopher/pi

v0.36.0

v0.36.0 Pre-release
Pre-release

Choose a tag to compare

@elgopher elgopher released this 05 Sep 16:24

What's Changed

Full Changelog: v0.35.0...v0.36.0

v0.35.0

v0.35.0 Pre-release
Pre-release

Choose a tag to compare

@elgopher elgopher released this 25 Jul 18:29

What's Changed

  • refactor: piebiten internal changes by @elgopher in #167
  • fix: code coverage is not uploaded to Codecov.io because of rate limit by @elgopher in #168
  • fix: DecodePaletteOrErr does not return an error when the number of colors is exceeded by @elgopher in #164
  • refactor: Rename pi.Spr to pi.DrawSprite and pi.Blit to pi.DrawCanvas by @elgopher in #169
  • refactor: Rename pi.Pal to pi.RemapColor by @elgopher in #170
  • refactor: Rename pi.Palt to pi.SetTransparency by @elgopher in #171
  • fix: flaky browser tests by @elgopher in #172
  • test: piebiten.CopyCanvasToEbitenImage by @elgopher in #173
  • test: add internal packages to coverage report by @elgopher in #174
  • feat: use perceptual color comparison in pi.DecodeCanvas by @elgopher in #175
  • More unit tests by @elgopher in #176
  • Add missing unit tests for Surface.SetMany and Surface.LinesIterator by @elgopher in #177

Full Changelog: v0.34.1...v0.35.0

v0.34.1

v0.34.1 Pre-release
Pre-release

Choose a tag to compare

@elgopher elgopher released this 22 Jul 00:29

What's Changed

Full Changelog: v0.34.0...v0.34.1

v0.34.0

v0.34.0 Pre-release
Pre-release

Choose a tag to compare

@elgopher elgopher released this 20 Jul 21:16

What's Changed

Full Changelog: v0.33.0...v0.34.0

v0.33.0

v0.33.0 Pre-release
Pre-release

Choose a tag to compare

@elgopher elgopher released this 18 Jul 15:44

What's Changed

Full Changelog: v0.32.0...v0.33.0

v0.32.0 - low-level audio API for sound generation

Choose a tag to compare

@elgopher elgopher released this 15 Jul 23:29

What's Changed

  • Rename pigui.Element callbacks by @elgopher in #137
  • Make piscope toolbar colors configurable by @elgopher in #138
  • Use only the first 6 bits of pi.Color when using it as index in pi.PaletteMapping and pi.Palette by @elgopher in #139
  • Improve performance: Use cached color tables by @elgopher in #140
  • Improve performance: Use cached palette mapping by @elgopher in #141
  • fix: pikey.Duration is lagging one frame by @elgopher in #143
  • feat: add low-level audio API for sound generation by @elgopher in #142
  • docs: add info on how to create a new game by @elgopher in #129
  • docs: add info about go mod tidy by @elgopher in #144

Full Changelog: v0.31.0...v0.32.0

v0.31.0

v0.31.0 Pre-release
Pre-release

Choose a tag to compare

@elgopher elgopher released this 11 Jul 13:44

What's Changed

Full Changelog: v0.30.0...v0.31.0

v0.30.0

v0.30.0 Pre-release
Pre-release

Choose a tag to compare

@elgopher elgopher released this 07 Jul 16:04

What's Changed

Full Changelog: v0.26.0...v0.30.0

v0.26.0 Audio

v0.26.0 Audio Pre-release
Pre-release

Choose a tag to compare

@elgopher elgopher released this 21 Oct 08:09

What's Changed

  • Initial support for sound effects
    • new audio package
    • sound synthesis
    • music not yet supported

Full Changelog: v0.25.1...v0.26.0

v0.25.1

v0.25.1 Pre-release
Pre-release

Choose a tag to compare

@elgopher elgopher released this 15 Aug 20:38

What's Changed

  • [devtools] [help] Warn user when game is run outside the module directory by @elgopher in #96

Full Changelog: v0.25.0...v0.25.1