Would be awesome to use this awesome software on Linux, but I'm sure Mac users would appreciate as well. Could it be possible to port it?
I genuinely look forward to seeing a linux version for this once you get a few things sorted out. I've left you some feedback in another topic too, I hope that you don't take it the wrong way, I've mentioned some annoyances and some parts that I love. I'll be sure to watch the progress of this development.
For Pixel Proof, I use C++ as the programming language. For libraries I use SDL with SDL_gpu (a 2D OpenGL layer). All of the UI is handwritten and some of the paint tools depend on shaders written in GLSL. And, of course, the icons were made in Pixel Proof. ;)
nice. It's great seeing things made in anything other than unity or game maker tbh lol
Are you thinking of taking this project much further?
Yeah, I agree. There's a lot of great things about Unity, but there's also something lost in flexibility and maintainability (when you own your structure). I taught a college course in Unity and it was interesting to see how students' coding skills/knowledge and the Unity editor interacted.
The end goal for Pixel Proof is to make good pixel art easy. I'm making tools that other pixel editors can't do, implementing all the basic necessities, and keeping the interface simple. Layers and animation are the biggest features left. A type of index painting is implemented already, but not exposed. Then there are a bunch of interface changes I have planned (toolbars for tools and palette will be next).
sounds good, the main thing I would like to change would be a more polished UI, I know that's really vague, but I'm on my phone so can't write a big post.
I think you've got a nice idea and a good start here though.
Yep, the UI is key. I plan to retain a simple feel for it, but improve the flow (more interface exposed outside of the menu). I made all of the icons, so I might have someone replace them in the future. All the other UI things are details that will evolve with the rest and little bugs that will get resolved as I put more time into it.