Started the javascript code. Wrote a first version of the circle element module.
I did setup require.js for the app. It now loads correctly, however, it does not optimize yet. Circle creation works now. Working on selection.
I implemented selecting.
I implemented dragging.
I implemented moving.
Improved styling for selection.
I fixed resizing.
I implemented rotating.
I partly implemented scaling. It doesn't work now, and there is a part to refactor.
I fixed the missing parts of scaling. It's fine now.
I implemented the element-options-menu.
I implemented background-color-modifying.
I implemented background-opacity-modifying.
I imimplemented copying.
I impimplemented deleting.
I implemented z-positioning.
I implemented the rectangle element.
I slightly refactored the circle element module.
I implemented the triangle element. Instead of pure HTML and CSS, I use an SVG container for the element. This is a temporary solution.
I refactored the rectangle element module, using SVG similarly as for triangle.