Goals
- Ability to delete a selection in all layers of a group when performed on a group layer.
- When a selection is cut/copied, store the layer (or layers individually) with paint data over the selected region in the clipboard.
- While pasting (Ctrl+V) paste all layers in clipboard.
- Add a new paste factory to paste everything in a new single layer (just the way it does now) with an option in the menu.
- Ability to apply above operations over multiple groups/layers.
Timeline
Implementing deletion in multiple layers/groups (June 7 - June 21)
- Modify existing deleteSelection() and other changes
- User testing and debugging
- Code Documentation
- Feature Improvements
Copy/Cut saving layers to KisClipboard (June 22 - July 7)
- Work on KisCutCopyActionFactory and other factories
- Modify ActionHelper
- Code Optimization and Documentation
Testing and debugging period (July 8 - July 16)
- Feature testing and improvements
- 1st phase evaluation
Pasting and retaining existing features (July 17 - August 6)
- Implement a new KisPasteSingleLayerActionFactory
- Modifying all affected feature factories
- Testing and Debugging (special focus)
Buffer Period (August 7 - August 13))