Skip to content

fizzyedit/pixi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pixi

Pixel art editing plugin for fizzy

Currently supported features

  • Typical pixel art operations. (draw, erase, dropper, bucket, selection, transformation, etc)
  • Tabs and splits, drag and drop to reorder and reconfigure
  • File explorer with search and drag and drop.
  • Create animations and preview easily
  • View previous and next frames of the animation.
  • Set sprite origins for drawing sprites easily in game frameworks.
  • Import and slice existing .png spritesheets.
  • Intuitive and customizeable user interface.
  • Sprite packing
  • Theming
  • Also a zig library offering modules for handling assets
  • Export animations as .gifs

Compilation

  • Install zig 0.16.0.
  • Clone pixi.
  • Build.
    • git clone https://github.com/fizzyedit/pixi.git
    • cd pixi
    • zig build install

If this runs successfully, you should have a built plugin in your fizzy configuration plugins location.

Releasing

Tag a release to publish it — the version comes from the tag, nothing to edit by hand:

git tag v0.1.0 && git push origin v0.1.0

This triggers .github/workflows/release.yml, which builds all 6 targets and publishes them plus a manifest.json as release assets, via the reusable fizzyedit/plugin-build-action workflow. Fizzy's fizzyedit/plugins registry then picks up the new release automatically (no PR needed after the first one). See fizzy's docs/PLUGINS.md §6 for the full mechanics, and §5 for what fizzy-sdk-version/abi-fingerprint in the release workflow mean.

Credits

About

Pixel art editing plugin for fizzy

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors