mirror of
https://github.com/tonytins/CozyPixelStudio.git
synced 2025-08-11 22:54:42 -04:00
Made a Frame class, no longer use multiple Canvases for multiple frames
The Canvas is now single node, instead of having multiple canvases for each frame. This should also be a performance optimization, since there are less canvas nodes, so there are less _input() calls. It should also fix a rare Undo/Redo issue with motion drawing and making lines. Could be unstable, needs more testing. As a side effect, the guides are now the same for all frames, so this should also close #246.
This commit is contained in:
parent
d8136a3e17
commit
54b628f6cb
17 changed files with 412 additions and 459 deletions
|
@ -17,11 +17,13 @@ Igor Santarek (jegor377), rob-a-bolton
|
|||
- Drawing is no longer limited by the canvas boundaries. This means that, if you have a brush largen than 1px, you can draw on the edges of the canvas. All pixels that are being drawn outside of the canvas will still have no effect.
|
||||
- Language and theme checkboxes are now radio buttons.
|
||||
- The Blue theme has more similar margins and seperations with the rest of the themes.
|
||||
- The guides are now the same for all frames.
|
||||
|
||||
### Fixed
|
||||
- Fixed failed imports of gpl palettes by adding support for the newer variant of gpl files. ([#250](https://github.com/Orama-Interactive/Pixelorama/pull/250))
|
||||
- Fixed alpha blending and lighting/darkening issues when drawing pixels with mirroring.
|
||||
- Fixed issue where if you moved a frame to the start (move left), it was invisible.
|
||||
- Fixed a rare issue with Undo/Redo not working while motion drawing and making lines.
|
||||
<br><br>
|
||||
|
||||
## [v0.7] - 2020-05-16
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue