-
Tickets / Ideas
- Key modifiers while in drag (but not mouse moving)
- Escape Key on https://thirteenag.github.io/wfp is not being stopped
-
Features
-
Test, issue?
-
Possible improvement to obscured element detection:
- Use the middle point of the intersection of the selection rect and the bounding rect rather than the middle point of the bounding rect, this catches cases where the bottom half of the element is obscured, but not all of it
-
Consider: querySelectorAll('*:enabled') may give all elements of concern, even Elements which are divs but have an onclick() enabled or listened to.
-
-
Todo
- Switch this._onKeyUp = ... .bind() to this.onKeyUp = ... .bind()
-
Features
- Better handling of label placement (separate from sizing rect, above <SVG> Element)
- Highlight "greatest of types" elements differently than elements which do not meet the greatest of. eg: 3 Buttons and 1 Anchor lassoed, the 3 Buttons would be highlighted in green vs the Anchor being highlighted in grey
- Mutation Observer (clear DocElemRects, re-index if during drag)
- Externalize CSS Styles
- docElem is a sandboxed global, replace document.documentElement references with docElem
- Refactor ElemDocRects / RectMapper to ElemCache/ElemCacher (to reflect new font-size cache functionality)
- Add Elements that have cursor: pointer (and have a click handler?)
- Issue #91-1 - Width of selection box independent of zoom factor... possibly doable with SVG since it has it's own coordinate system??