Завершил работу над версией 1.4
Список изменений:
- Просмотр картинок больше не тормозит программу
- Загрузка скриншота экрана на сайт по нажатию Ctrl+PrintScreen
- Загрузка скриншота активного окна на сайт по нажатию Win+PrintScreen
- История загруженных файлов
- Мультиязычность
- Выделение нескольких файлов


151
9 комментариев
итак, спасибо за новую версию. Обнаружил пару багов:
1. Не добавляется файл по одному через кнопку «добавить файл».
2. Если добавить папку с фотками по 10мб каждая, то программа не тормозит. Зато тормозит всё остальное :) У меня 2-х ядерный проц и 2 гига рамы, а ей всё мало :) может стоит сделать задержку на секунду-две перед открытием?
3. Если постоянно жмякать кнопку «загрузить», то один и тот же файл будет постоянно загружаться и появляться в истории.
Есть и плюсы:
1. Это скриншоты. Жмякнул на кнопку и вуаля, уже можно делится ссылкой на скрин.
2. История! История загруженных файлов это вообще супер.
На этом пока всё. Не удалось затестить загрузку больших файлов до 2-х мб, в старых версиях она не работала.
Так, ну в плане функций вроде есть всё что нужно. Теперь будем заниматься отловом и исправлением багов.
а почему кнопки другие? есть стандартные «принтскирин» и «альт+принскрин» для снимка экрана и окна.
Кнопки другие в силу такой причины:
По началу я сделал стандартно, принскрин и альт+принтскрин, но заметил большое неудобство в том, что не могу просто сделать скриншот не загружая его на сайт. Т.е. в одних случаях мне нужно сделать скриншот и загрузить его на сайт, а в других просто скопировать в буфер обмена. Наиболее оптимально оказалось просто переназначить клавиши. По-пользовавшись, мне понравился результат в плане юзабилити, и я решил оставить так.
есть ещё один момент. Он идёт не как баг, а скорее как фича.
На хостинге есть ресайзинг(изменение размера) изображений. Т.е. пользователь указывает желаемую ширину в пикселах и картинка после загрузки автоматически уменьшается.Можно ли добавить такую же функциональность с одним «но»: делать ресайзинг ДО отправки на сервер. Это позволит экономить трафик.
И ещё, можно ли вид списка изменять? Т.е., к примеру, чтобы вместо названий были одни тумбочки от картинок? Это позволило бы быстрее находить нужные картинки.
А ещё вот подумалось, что не хватает правого клика по любой картинке из списка. Как в проводнике. Чтобы были пункты: загрузить, удалить, «изменить размер»*, открыть месторасположение файла, копировать путь к файлу.
Вот такие вот мысли у меня возникли. Только не подумай, что мы вас тут эксплуатируем :) Мы просто подаем какие-то идеи, а реализовывать их или нет — это уже ваше решение. Просто нужно предусмотреть все случаи...
не вижу проблемы в стандартных клавишах. даже если я и захочу сделать скрин себе то ведь он и так сделается и будет в рабочем каталоге лежать... также, можно и в буфер засунуть чтоб еще и в буфере висел...
ресайзинг может и здорово, но думаю что лучше это оставить специализированному софту, а то следом захочешь возможности управлять степенью сжатия, фильтрами и тд :)
а вид... впринципе у обоих насколько понимаю используются варианты ListView — там это стандартно есть.
к контекстному меню по правой кнопке — ...копировать бб-коды, линк на изображение, линк на вьювер ... :)
ps апетит растет во время еды ;)
Скрин сделается, но одновременно и загрузится на сайт, а какой смысл мне его загружать на сайт если я всего лишь хотел его закинуть в буфер обмена. Именно в этом загвоздка. Поюзал, помойму так наиболее оптимально, когда могу и «по старинке» скопировать экран в буфер обмена, и загрузить скриншот на сайт. Лучших вариантов пока не придумал, если придумаю что по-удобнее то переделаю.
Сейчас пока буду оптимизировать просмотр картинок, чтобы не тормозила не только программа, но и всё остальное.
Как только отлажу просмотр картинок, так буду дальше смотреть что ещё добавить.
считаю неправильным сразу отсылать на сайт. по-дефолту должно быть помещение в список. потом в списке работа с изображениями (как там арти хочет, ресайз, просмотр, почему бы и не кроп :) и тд ) и только потом загрузка. можно сделать опцию — загружать сразу, но не более.
а лишние клавиши это зря — юзеры и стандартные выучить не могут а тут новые учи, так что по возможности они должны совпадать.
Мне это самому не сильно нравится, поэтому ещё поработаю над этим вопросом