MelonFunction / pixel

A feature-lacking pixel editor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MelonPixel

🚧 Under heavy development! Check the todo list! 🚧

Features

  • Tabbed files
  • Palettes
    • Multiple palettes supported
    • Change color with the keyboard
    • Add and remove colors easily
  • History (undo/redo for every action)
  • Tools/Operations:
    • Pencil/eraser/brush
      • Changeable size
    • Fill
    • Color picker
    • Selection (rectangle selection only currently)
    • Flip selection (or the entire canvas if there isn't a selection)
    • Move and resize the selection
    • Outline the selection (or the entire canvas there isn't a selection)
  • Color picker
    • Updates indicator position when a palette color is selected
    • Alpha slider
  • Preview
    • Full canvas view
    • Repeating tile view
    • Zoomed view
    • Animation view
  • Animation
    • Create basic animations
    • Select tiles to be in the animation
    • Fixed frame time (complex animations are beyond the scope of this program)
  • Control the cursor with the keyboard
  • Layers
    • Hide
    • Move up or down
    • Merge with the layer below
  • Resize canvas and tile size easily

Installation

git clone github.com/MelonFunction/pixel
cd pixel
go get -v ./...
go install

⌛ Then wait a while for the libraries to build

Dependencies

Install whatever these libraries say to install!

Screenshot

MelonPixel editing its own icon
MelonPixel editing its own icon

About

A feature-lacking pixel editor


Languages

Language:Go 100.0%Language:Shell 0.0%