mrgaturus / npainter

fast and simple digital painting software
Other
176 stars 2 forks source link
brush imgui linux nim nim-lang opengl paint

🎨 NPainter

fast and simple digital painting software, work in progress

Proof of Concept

🛠️ Building

Building for Linux - Requires GCC 10+ or Clang 10+ - Requires Additional Developing Packages on some distros: * Ubuntu/Debian: `libfreetype-dev libegl-dev libgdk-pixbuf-2.0-dev` * Fedora/RHEL: `freetype-devel libglvnd-devel gdk-pixbuf2-devel` ### Building Release Build ```sh # Install Latest Stable Nim curl https://nim-lang.org/choosenim/init.sh -sSf | sh # Build Program ./build_linux.sh # Running Program ./npainter ``` ### Developing Project ```sh # Compile Program nimble build # Pack Data when needed nopack # Debug Program ./npainter ```
Building for Windows - Requires MSYS2 Environment * Download: https://www.msys2.org/ * Only works on MINGW64 Environment - Requires Nim Programming Language * Download: https://nim-lang.org/ * Must be configured on PATH ### Building Release Build ```sh # Build Program ./build_win32.sh # Executing Program ./release/npainter.exe ``` ### Developing Project ```sh # Prepare Building ./build_win32.sh # Compile Program nimble build # Pack Data when needed nopack # Debug Program ./npainter ```

⚙️ Roadmap Features

🕙 Planned Features

❌ Not-Planned Features