>> |
No.6891
Файл: ponydraw_which.png -(107 KB, 517x296, ponydraw_which.png)
Сегодня у меня очень удачно почти на три часа пропали интернеты, я прям продуктивненько поработал.
Пофиксил несколько вещей, которые давно хотелось, а именно, сделал возможность делать нормальные одиночные мазки (т.е. если просто кликнуть по холсту, то в этом месте появится окружность заданного радиуса, как и должно быть), а так же сделал сохранение комнат при выключении сервера.
Ещё до этого я понемногу делал разные изменения, например, кнопками q и w теперь можно скрывать чат и панель инструментов.
В принципе, меня более-менее устраивает то, что имеется сейчас, за исключением тех проблем/возможных нововведений, которые я опишу ниже. Кстати, возможно, что в течение этого месяца я куплю себе наконец неттоп и смогу запустить на нём круглосуточное демо.
Итак, что мне ещё не очень нравится и хотелось бы пофиксить как можно быстрее:
- Штуковина для выбора цвета стала чуть лучше, но всё ещё никуда не годится.
- Говорят, есть тормоза в лисе. Я не смог это воспроизвести, но буду тестировать.
- Маконяши говорят, что у них какой-то свой особенный ctrl, потому некоторые шорткаты не работают. У меня нет мака, потому буду рад, если кто-нибудь из маконяш тут отпишеться и я кину ему страничку, на которой он сможет вдоволь понажимать свой ctrl и сообщить мне, как она на это отреагирует.
Что, в общем-то, не критично, но тоже было бы клёво сделать:
- Как-нибудь сжимать трафик. Я подсчитал, что если перейти на bencode, то трафик станет примерно на 13% меньше. Может, можно сделать что-нибудь ещё более экономное.
- Операции со слоями. В частности, хотелось бы сделать возможность сливать два слоя, а так же возможность делиться слоями (т.е. предоставлять другому пользователю возможность рисовать на твоем слове).
- В принципе, для владельцев планшетов Wacom вполне реализуема поддержка этих самых планшетов, а именно, pressure sensitivity, ластика и прочих таких штук.
Хотелось бы поговорить с публикой по поводу штуковины для выбора цвета. Я, кажется, об этом не говорил, но сейчас там используется допиленное мною опенсорсное решение (пункт A на изображении). Решение мне совсем не нравится и я подумываю написать своё, но встаёт вопрос: писать такое-же, или же другое? Например, мне нравится color wheel в Paint.NET (пункт B), но на нём совсем нельзя выбирать серый цвет. Может, кто-нибудь из здешних художников знает какое-нибудь очень клёвое и удобное решение этой проблемы? В общем, хотелось бы услышать ваше мнение по этому вопросу.
Кстати, про опенсорс. Кого-нибудь вообще интересуют исходники и код серверной стороны? Я разрабатываю ponydraw на bitbucket в закрытом репозитории, но, если кто-то заинтересован, то могу открыть репозиторий или, ещё лучше, перенести его на github.
ОП
|