Skip to content

0b01/xprite-editor

Repository files navigation

xprite

License: GPL Build Status Lines of code.

Pixel art editor with algorithmic tools.

Features

  • Support for aseprite

  • Pixel art algorithms

  • Customizable exporter workflow

  • Wave function collapse based texture synthesis

Build

To build:

git submodule update --init --recursive
cargo run --bin xprite-native --release

Contributions Welcome

If you find xprite useful, feel free to add features you want.

Also checkout the projects tab.

Milestones

  1. Finding the right abstractions
  • Canvas
  • Renderer
  • Layer
  1. Core functionalities
  • Hotkeys
  • Save
  • Load
  • Python Scripting
  • Palette
  1. Basic tools (Release target)
  • Pencil
  • Line
  • Color Picker
  • Paint Bucket
  • Eraser
  • Shapes - Rect
  • Shapes - Circle
  • Vector tools
  • Symmetry
  • Select/Marquee
  • Copy paste
  • Layer groups
  1. Animation support
  • Celluloid
  • Preview window
  1. Others
  • Pattern Brush
  • Texture Synthesis
  1. Collaborative editing