Skip to content

Add Shadows + fix issue remove/undo #187#272

Open
MagueresMathieu wants to merge 20 commits intomainfrom
devStage
Open

Add Shadows + fix issue remove/undo #187#272
MagueresMathieu wants to merge 20 commits intomainfrom
devStage

Conversation

@MagueresMathieu
Copy link
Copy Markdown
Collaborator

@MagueresMathieu MagueresMathieu commented May 4, 2026

Add BlSimpleShadowEffect + BlGaussianShadowEffect :

  • PyramidBackgroundBlocPlugin class >> shadow
  • PyramidBackgroundBlocPlugin class >> shadowColor
  • PyramidBackgroundBlocPlugin class >> shadowOffset
  • PyramidBackgroundBlocPlugin class >> shadowWidthGaussian
  • PyramidBackgroundBlocPlugin >> initialize
  • PyramidShadowCommand
  • PyramidShadowColorCommand
  • PyramidShadowOffsetCommand
  • PyramidShadowGaussianWidthCommand
  • PyramidShadowCommandTest
  • PyramidShadowGaussianWidthTest
  • PyramidShadowOffsetCommandTest

Fix issue : Undo of remove element doesn’t put it back in the same position #187 :

  • PyramidRemoveSelectedElementsCommand >> saveIndexOf:
  • PyramidRemoveSelectedElementsCommand >> mementoFor:withArguments:
  • PyramidCompositeMemento >> restore
  • PyramidUndoRemoveChildCommandTest >> testUndoRemoveAllChildrenRestoresIndex
  • PyramidUndoRemoveChildCommandTest >> testUndoRemoveChildRestoresIndex

Organize methods into protocols

@MagueresMathieu MagueresMathieu requested review from ELePors, LANDAISB, Nyan11 and YannLeGoff and removed request for YannLeGoff May 4, 2026 12:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant