Hello! Very cool so far, the mouse right and left click is very interesting! I'm more use to Aseprite, but there's no arm64 built for it so I'm using your software, I'm impressed!
Noticed some issues for the moment, the blend mode seems to not work for me,idk what im doing wrong,the toggle layer visibility does not seem to work either and transparency doesnt work too (only for the layer, it works with the pen). Im currently using the Rasberry Pi 500 (basicly a Pi 5).
After further testing: The layers and the visibility works on my Windows Laptop but not on my Pi. :(
On the Pi the issue was seen inside the application and on the web browser.
Idk if it could be done or if it has already, but im a huge fan of tilemaps. Would be cool to set up tilemaps and export them as tilemap layers in Godot!
Also I would like to suggest the rule to be editable in order to have the set of the rule by power of 2 rather than 0-25-50-100... etc! (So it would say 0-8-16-32-64) I think it would be nice for pixel art users to make sprites :)
Okay! After some testing again. I am able to confirm that it's not an issue where the transparency is working or not. It is that the layers for the blend mode and the layers visibility and transparency is not updated on change.
Issue:
Changes made to layers are saved correctly but only appear on the canvas after reopening the file, instead of updating immediately.
Steps to repro on a Rasberry Pi 500:
1. Launch Application.
2. Make two different layers,one with a square,second a circle.
3. Remove visibility on the second layer.
4.Notice the circle does is still there.
5. Save, close the Application, relaunch the Application and open the file.
6. Notice the circle disappeared, the canva was updated.
Thank you for the feedback and for the testing! Unfortunately this is hard for us to troubleshoot because we don't own a Raspberry Pi device to test it, we rely solely on user feedback, similarly to the macOS version. Not entirely sure what is causing the layer rendering to not be working on Raspberry Pis, but we will look further into it. The most likely scenario is that this is some kind of shader or GPU/GPU driver limitation. If that is indeed the case, we may need to re-write the layer rendering code, or make a simplified version of it with less features for devices that do not support the current version.
Just to get a better idea of shader support, do the image effects work when you try to apply them? (More info on image effects here: https://www.oramainteractive.com/Pixelorama-Docs/user_manual/image_effects)
Good news! I figured out why the visibility and transparency layers weren’t updating properly. My Raspberry Pi uses OpenGL 3.1, and I believe that was causing the issue.
I was able to override it via the terminal to make it believe it support OpenGL 3.3 (even if it technically doesn’t), and that fixed everything! Visibility, opacity, and blending modes all work now. 😄
I also tried the different image effects.and it worked both without the OpenGL 3.3 support command and with it
Those were the command I used to make it work (only if the Application is launched via terminal):
export MESA_GL_VERSION_OVERRIDE=3.3
export MESA_GLSL_VERSION_OVERRIDE=330
Funny thing is that I was able to fix this by trying to launch blender the same way.