Status update for release 0.3.105

Hi there,I have been working on the next version the last month, and there's some exciting progress. It's going to be a pretty big update and I still have a lot of work to do, but I thought I'd give you an update on some of the features and improvements you can expect.

The biggest thing is that I have changed the way drawing is implemented, to be able to support opacity, flow, transparent brushes etc. This was very tricky to get working with good performance and with live tile updating, but I think I have a solution that is general and works really well now. (in my tests it's even faster than the old system)

Improved onion skinning.

The 1px clean line function has returned.

Rearrangeable palette (still needs some work)

New canvas resize dialog

Some other changes:

Improved selection rendering

Per-frame animation delays

Magic wand selection tool

New flood fill implementation that works nicely with tiles

Support for importing animated GIFs

Support for importing BMPs

Blend modes for layers

Selection is kept after transforming

Lots of UI tweaks

Many other fixes and tweaks

The update should be available within a few weeks if all goes according to plan.

I recently bought the software, and I'm planning to moving all my artwork production to it just as soon as opacity support is implemented. Everything else about the software is so perfect!

I'd like to second what I've seen elsewhere on this forum- I do the majority my shading with opacity controls, so it feels like a bit of a blind spot, but obviously from your post you've implemented it (and it looks awesome).

Wow! This sounds like a lot of amazing features! I can't wait for these to come out! Oh boy, this will be great! I'm working with Pyxel for my senior project and I love the tool! Keep up the great work!Thank you for all of the amazing work that you've put into this!

For now what is really missing is that it is impossible to rename layers. When I create quite a lot of layers it is hard to remember where exactly each detail is placed.

Also here is one small bug I have found. I'm working on Windows. When I'm trying to import new image I select for example "blablabla.PNG" (this file is visible from import dialog), but in Pyxel Edit I got error message that file type is not supported. If I rename "blablabla.PNG" to "blablabla.png" everything works fine.

Great! Just one thing, it should perhaps be possible to pick shading, lightness, saturation and hue colors by left-clicking on the variations without the whole gradient changing. The gradient change could be done by right clicking instead.

In Layer Edit option, Blend mode's drop-down list slider doesn't work when you try to drag it up or down with a mouse button. Clicking the slider's up or down arrows or using the mouse wheel works though.

1) On Mac: moving the canvas with mouse mid button pressed is not working for me, only with space pressed. But it works when mouse left and mid buttons are pressed. I don't believe this is correct behavior.On Windows: to move canvas just press mouse mid button and move the mouse.

Sometimes when I press space button nothing is happening (looks like the canvas aren't focused). In this case I need to click inside the canvas to make it work (if pen or fill bucket were selected I also need to undo the changes made by these tools).

2) Happens on both systems. Steps to reproduce: Select any canvas part with selection tool. Make it transformable. Drag it with alt key pressed (it will create a copy). Undo changes.Expected by me: Only created copy removed.What happens: Both copy and original selection are removed. If I undo one more time, original selection will appear.

Also I have few questions.Is there any possibility to disable drawing on invisible layers? Or maybe display warning somewhere.

And the last question about future planned feature. When will drawing primitive shapes very approximately be added to Pyxel Edit? I really miss this feature.