File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -553,15 +553,14 @@ impl Document {
553
553
Some ( [ vec ! [ DocumentChanged , CreatedLayer { path: path. clone( ) } ] , update_thumbnails_upstream ( path) ] . concat ( ) )
554
554
}
555
555
Operation :: BooleanOperation { operation, selected } => {
556
+ // TODO: handle overlapping identical curve case
557
+ // TODO: add ability to undo
556
558
// TODO: proper difference
557
559
// TODO: proper style selection (done?)
558
- // TODO: should generate symmetrical code
559
- // TODO: Operations on any number of shapes
560
+ // TODO: could generate symmetrical code
560
561
// TODO: boolean ops on any number of shapes
561
- // TODO: handle overlapping identical curve case
562
562
// TODO: precision reached without intersection bug (maybe caused by separating a closed path, or dragging handles)
563
563
// TODO: click on shape should drag the shape
564
- // TODO: add ability to undo
565
564
let mut responses = Vec :: new ( ) ;
566
565
if selected. len ( ) > 1 && selected. len ( ) < 3 {
567
566
// ? apparently `selected` should be reversed
You can’t perform that action at this time.
0 commit comments