1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-03-04 10:33:15 +00:00
Pixelorama/src/UI
Emmanouil Papadeas 077c57c53a
Implement support for group layer blending (#1077)
* Blend group layers on `DrawingAlgos.blend_layers()`

* Support group layer blending on the canvas

* Allow editing of group layer properties

* Fix issues with group layer blending in canvas, and unite common code

* Group layers can now be used as clipping masks

* Make move tool preview work on child layers

* Change OffsetImage's `blend_layers()` to support group layer blending

* Support group layer blending in the canvas preview

* Fix layer blending mode, clipping mask opacity and cel opacity not being updated automatically if the layer/cel changed is not selected

* Add a pass through blending mode to layer groups

Fingers crossed that no bugs were introduced

* Fix issue with layers that belong to pass through groups not updating their textures on the canvas automatically on undo
2024-08-15 15:52:55 +03:00
..
Buttons Fix Orama-Interactive#958 (reset custom brush when switch another tool) (#1078) 2024-08-15 15:42:01 +03:00
Canvas Implement support for group layer blending (#1077) 2024-08-15 15:52:55 +03:00
CanvasPreviewContainer Replace Camera2D with a custom CanvasCamera to reduce idle GPU usage 2024-03-19 15:39:34 +02:00
ColorPickers Fix a crash with Godot 4.3 2024-07-31 20:55:02 +03:00
Dialogs Implement support for group layer blending (#1077) 2024-08-15 15:52:55 +03:00
ExtensionExplorer [skip ci] Delete extension_repository.md 2024-07-28 02:29:48 +03:00
GlobalToolOptions Fix popups appearing in wrong places when single window mode is disabled 2024-08-03 22:36:05 +03:00
Nodes Fix popups appearing in wrong places when single window mode is disabled 2024-08-03 22:36:05 +03:00
PerspectiveEditor Fixes to perspective editor (#1034) 2024-07-13 20:52:32 +03:00
Recorder Fix popups appearing in wrong places when single window mode is disabled 2024-08-03 22:36:05 +03:00
ReferenceImages Fix popups appearing in wrong places when single window mode is disabled 2024-08-03 22:36:05 +03:00
Timeline Implement support for group layer blending (#1077) 2024-08-15 15:52:55 +03:00
ToolsPanel Remove Global.has_focus completely 2024-01-24 03:14:11 +02:00
TopMenuContainer Add a resized signal to Project, remove the Global.tile_mode_offset_dialog variable 2024-08-10 22:47:06 +03:00
Tabs.gd Greatly simplify backup code, got rid of OpenSave's current_save_paths and backup_save_paths 2024-03-22 18:24:41 +02:00
UI.gd Port to Godot 4 (#900) 2023-09-04 16:29:06 +03:00
UI.tscn Fix cursor blinking at the edge of canvas (#1075) 2024-08-12 19:44:48 +03:00
ViewportContainer.gd Fix cursor blinking at the edge of canvas (#1075) 2024-08-12 19:44:48 +03:00