LPE slice refactor, Improve UI and functions

This MR fix:

  • Block split a splited element making good displays along give user more usage oportunities.

  • Remove direct XML writes

  • Store temporary styles from remover splits to keep while document is open to allow reuse.

  • Fix a issue when LPE item is splited in a way his "d" date is null, in this case the LPE is unselectable, now when this hapends, the original item is shown and all satellites are hidden while this data become null.

  • Simplify redundant widgets:

    • Remove document based, not too useful than in mirror
    • Remove X and Y modes now you can press vertical or horizontal buttons to take account you can use center knot to move X/Y (the only thing missed is put center of slice at the center of LPE item but this can be done easy in the future with a button if we think is totaly necessary)
    • this two removes become in mode combo disappear and reorder of widgets become in two much simpler LPE
  • There is a issue when split resulted items apart, depends the order of original slices can get original slice ignore master slice or not.

  • Still remaining cut/copy/paste/duple issue

  • Strokes can be hidden depending on fill rule, when a fill zone of shape is not show because fillrule, no stroke is rendered

Edited by Jabier Arraiza

Merge request reports

Loading