bmstu-iu9 / ptp2022-7-svg-editor

Векторный графический редактор (капитан: Сергей Виленский)
http://artemnostrum.yss.su/
MIT License
3 stars 2 forks source link

Баг с увеличением и перетаскиванием холста #42

Closed Kabane-UN closed 2 years ago

Kabane-UN commented 2 years ago

С перетаскиванием страницы есть баг. Дело в том что сейчас можно перетащить холст хоть даже на панель инструментов. Такой дичи быть не должно, нужно подумать над тем, как ограничить перетаскивание и расширение только рабочей областью. Снимок экрана от 2022-08-16 11-34-47

Kabane-UN commented 2 years ago

Также очевидно, нужно определиться с размером рабочей области

Kabane-UN commented 2 years ago

Рабочая область, это серая рамка сейчас

AngelicHedgehog commented 2 years ago

С перетаскиванием страницы есть баг. Дело в том что сейчас можно перетащить холст хоть даже на панель инструментов. Такой дичи быть не должно, нужно подумать над тем, как ограничить перетаскивание и расширение только рабочей областью. Снимок экрана от 2022-08-16 11-34-47

Влад, вроде, уже решил этот вопрос(#29). Проблем с перетаскиванием за границы проблемы не вижу, можно просто у курсора добавить функционал возвращения левого верхнего угла на исходную позицию. Могу этим заняться, если критично, это по моей части.

GarryNeKasparov commented 2 years ago

С перетаскиванием страницы есть баг. Дело в том что сейчас можно перетащить холст хоть даже на панель инструментов. Такой дичи быть не должно, нужно подумать над тем, как ограничить перетаскивание и расширение только рабочей областью. Снимок экрана от 2022-08-16 11-34-47

Влад, вроде, уже решил этот вопрос(#29). Проблем с перетаскиванием за границы проблемы не вижу, можно просто у курсора добавить функционал возвращения левого верхнего угла на исходную позицию. Могу этим заняться, если критично, это по моей части.

image Тут баг немного другой, я пока не понял, с чем связано такое поведение (у Андрея хотя бы нет второго белого квадрата!)

AngelicHedgehog commented 2 years ago

В ходе обсуждения было принят то решение воспринимать подобное поведение не как баг, а как фичу