https://sannnao.github.io/piskel-clone/ - piskel app
https://sannnao.github.io/piskel-clone/landing - landing page
К настоящему моменту я выполнил первоначальную настройку проэкта. Добавил в качестве шаблона проэкт из codejam animation player. Потратил 24 часа.
Пытался разбить код из codejam animation player на разные модули - безуспешно. В итоге вернул все обратно и продолжил выполнение Basic scope. Добавил Select color Resize canvas тулы. Потратил 20 часов
Пытался реализовать bucket tool, ничего не вышло. Сделал панель отображения текущего размера канваса и текущего положения курсора. Потратил 48 часов.
Добавил mirror pen tool, linetool, rect tool, lighten tool, color picker Сделал дополниелный слой канваса, для предварительной отрисовки тулов. Потратил 9 часов.
Добавил arc tool, пофиксил переключение тулов, добавил корректное переключение туллов при добавлении нового канваса и фрейма. Потратил 10 часов.
Пофиксил отрисовку канваса во фрейм, добавил выделение текущего элемента при добавлении и копировании новых. добавил Drag and Drop для фреймов. Потратил 6 часов.
покрыл весь функционал горячими клавишами. Потратил 10 часов.
добавил fill rect tool, отрефакторил и подготовил к сдаче проэкт. Потратил 5 часов.