mirror of
https://github.com/bdnugget/Pixel-Editor.git
synced 2026-11-07 09:17:36 +00:00
1.7 KiB
1.7 KiB
PixelEditor
A simple pixel art editor built with Go and the Fyne UI framework.
https://github.com/user-attachments/assets/84e97a69-7c5f-499e-b275-1a8572e5965d
Features
- Pixel Canvas: 50x50 grid for creating pixel art
- Color Selection: RGB color picker
- Brush Tools: Basic brush functionality
- Pan & Navigate: Move around the canvas
- Simple UI: Clean interface with essential controls
Installation
Prerequisites
- Go 1.22 or higher
- Fyne dependencies (see Fyne Getting Started)
Option 1: Run Natively (Recommended)
# Clone the repository
git clone https://github.com/abdul756/Pixel-Editor.git
cd Pixel-Editor
# Run the helper script (will install dependencies if needed)
./run-native.sh
Option 2: Using Docker
Make sure Docker is installed and running on your system.
# Clone the repository
git clone https://github.com/abdul756/Pixel-Editor.git
cd Pixel-Editor
# Run the helper script
./run.sh
Usage
- Start the Application: Launch PixelEditor
- Draw: Click and drag on the canvas to draw pixels
- Change Colors: Use the color picker to select colors
- Navigate: Right-click and drag to pan around the canvas
Project Structure
- src/core: Canvas rendering and pixel manipulation
- src/ui: User interface components
- src/utils: Utility functions and types
License
This project is licensed under the MIT License - see the LICENSE file for details.
Built with Go and Fyne