Страница 29 из 31

Добавлено: Ср май 07, 2014 01:19
amzoom
Maximus
импорт контакта с фото проходит ОК, но попытка открытия этого контакта - крэшит ТС с ошибкой JPEG Error #53
http://pastebin.com/raw.php?i=HSfuu9tD

Добавлено: Ср май 07, 2014 09:33
Maximus
amzoom
Проблему в файле контакта вижу. Называется она "версия 3.0" :)
Буду фиксить.

Добавлено: Чт май 08, 2014 12:40
Maximus
amzoom писал(а):импорт контакта с фото проходит ОК, но попытка открытия этого контакта - крэшит ТС с ошибкой JPEG Error #53
Отремонтировал:
http://maximus.in.ua/files/temp-phb/wfx ... 60beta081/

Кстати, там вообще формат PHOTO не версии 3.0, а какая-то смесь 3.0 и 4.0.
И вообще, формат от версии к версии vCard формат PHOTO и т.п. становится всё сложнее для разбора. Как по мне, в версии 3.0 всё было замечательно, может даже красивее, чем в 2.1, но в 4.0 - взяли и всё испортили.

Добавлено: Чт май 08, 2014 17:04
amzoom
Maximus
фотку показывает.

Я надеюсь, в будущем-то будет добавлена возможность удалять/менять/добавлять фотки контактам?

И кстати, может сделать отображение фото умолчанием прям на главной странице контакта? А то сейчас там справа вверху мелкий треугольничек и пока на него не нажмёшь - вовсе не очевидно что он делает.

А насчёт форматов - на мой взгляд, стоило бы прикрутить сразу все 3 формата vCard'а. Они же не то чтобы сильно друг от друга-то отличаются, да и даже не нужно парсер обучать различиям между ними: версия vCard'а же прописывается отдельной строкой.

Добавлено: Чт май 08, 2014 19:04
Maximus
amzoom писал(а):Я надеюсь, в будущем-то будет добавлена возможность удалять/менять/добавлять фотки контактам?
Будет. По сравнению с тем, что уже сделано - это мелочи жизни :) Но они тоже требуют времени.
amzoom писал(а):И кстати, может сделать отображение фото умолчанием прям на главной странице контакта?
Что подразумевается под главной страницей?
amzoom писал(а):А насчёт форматов - на мой взгляд, стоило бы прикрутить сразу все 3 формата vCard'а. Они же не то чтобы сильно друг от друга-то отличаются, да и даже не нужно парсер обучать различиям между ними: версия vCard'а же прописывается отдельной строкой.
Да где бы там версия не прописывалась отдельной строчкой, всё равно ведь нужно атрибуты разбирать по разному :)
По сути, то что было реализовано до этого, вполне справлялось со всеми форматами. Но в версии 4.0 в PHOTO изменения значительные - пришлось немного подрихтовать.
А вот с экспортом - тут уже больше усилий нужно приложить, чтобы сделать всё красиво...

Добавлено: Пт май 09, 2014 00:56
amzoom
Maximus писал(а):Что подразумевается под главной страницей?
То окно, что открывается при даблклике по контакту. Сейчас там показывается треугольничек, если у контакта фото есть, а лучше бы снизу всех текстовых данных это фото показывать без необходимости в дополнительных кликах. (Вообще, фото лучше бы сверху, но тогда надо фото ресайзить до какого-то стандартизированного размера и приделывать кнопку для перехода в режим просмотра полной фотки [ну ведь вдруг кто ставит фото контакту в vCard сразу со своей 13МП камеры, так ведь?])

И ещё, может стоит приделать вывод всей базовой инфы контакта в тултип (попап) при наведении на него?

Добавлено: Пт май 09, 2014 01:19
Maximus
amzoom писал(а):То окно, что открывается при даблклике по контакту.
Позже будет сохранение состояния показа изображения. По умолчанию сделаю изображение видимым, а там пользователь сам решит как ему удобнее.
amzoom писал(а):Сейчас там показывается треугольничек, если у контакта фото есть, а лучше бы снизу всех текстовых данных это фото показывать без необходимости в дополнительных кликах.
В теории могу сделать опцию для показа изображения над/под списком вместо показа внутри. Но так ведь изображение будет занимать больше места в окне, что может быть неудобным при низких разрешениях на всяких там нетбуках, например.
amzoom писал(а): (Вообще, фото лучше бы сверху, но тогда надо фото ресайзить до какого-то стандартизированного размера и приделывать кнопку для перехода в режим просмотра полной фотки [ну ведь вдруг кто ставит фото контакту в vCard сразу со своей 13МП камеры, так ведь?])
Ограничения размера и объема запланированы.
amzoom писал(а):И ещё, может стоит приделать вывод всей базовой инфы контакта в тултип (попап) при наведении на него?
При наведении на изображение контакта или куда?

Добавлено: Сб май 10, 2014 04:34
amzoom
Maximus писал(а):Ограничения размера и объема запланированы.
А вы нашли их в стандартах или решили ввести искусственные ограничения?
Maximus писал(а):При наведении на изображение контакта или куда?
Не, в окне ТС, где список контактов.

Добавлено: Сб май 10, 2014 15:24
Maximus
amzoom писал(а):А вы нашли их в стандартах или решили ввести искусственные ограничения?
Искусственные. Правда, детали еще не продумывал. Но нужно будет и в стандартах порыться.
amzoom писал(а):Не, в окне ТС, где список контактов.
Нужно посмотреть возможно ли это вообще, т.е. позволяет ли это интерфейс TC.

Добавлено: Сб май 10, 2014 20:24
amzoom
Maximus писал(а):Искусственные.
А нужны ли они?
Maximus писал(а):Нужно посмотреть возможно ли это вообще, т.е. позволяет ли это интерфейс TC.
Текст - точно позволяет (как пример: показ инфы из descript.ion или files.bbs о каком-то файле, при наведении на него). Фото - не знаю, но если нет - то не страшно.

Добавлено: Сб май 10, 2014 21:16
Maximus
amzoom писал(а):А нужны ли они?
Надо думать. По крайней мере при отображении точно нужно корректировать размер очень больших картинок, но такие обычно на контакты не ставят.
amzoom писал(а):Текст - точно позволяет
Это в реальной файловой системе. Для файловой системы плагинов есть различные ограничения.

Добавлено: Вс май 11, 2014 02:28
amzoom
Maximus писал(а):Надо думать. По крайней мере при отображении точно нужно корректировать размер очень больших картинок, но такие обычно на контакты не ставят.
По-моему, правильней было бы ввести ограничения на размеры отображаемого фото, а не сохранённого: т.е. пускай в vCard'е хранится крупное фото, а пользователь в TC увидит его в ресайзнутом виде (+ будет иметь возможность его увеличить).
Можно даже последовать дальше и позаботиться о пользователе так: делать проверку размера фото в vCard'е и если оно превышает какие-то разумные пределы - выводить пользователю текстовое предупреждение, что "данный vCard содержит очень толстое фото, возможно вам стоит уменьшить его".
Раз уж вы намерены когда-то приделать возможность в плагине не только отображать уже имеющуюся фото, но и добавлять/убирать, то можно приделать и экспорт фото в файл, чтобы пользователь экспортировал большую фотку, редактировал её и заменял бы крупную фотку в контакте на отредактированную.

Я понимаю, что всё это сделать не просто и не быстро, но на мой взгляд - именно так будет правильно.
Maximus писал(а):Это в реальной файловой системе. Для файловой системы плагинов есть различные ограничения.
В Services2 и SystemEventsEx плагинах при наведении курсора на какой-то "файл" появляется попап с текстом, состоящим из значения имени "файла" и текста из следующего столбца "ext".
Возможно, на этом возможность использования тултипов ограничена и большего сделать не получится - этого я не знаю.

Добавлено: Вс май 11, 2014 10:01
Maximus
amzoom писал(а):По-моему, правильней было бы ввести ограничения на размеры отображаемого фото...
Я понимаю, что всё это сделать не просто и не быстро, но на мой взгляд - именно так будет правильно.
Как раз то, что вы предлагаете, не так уж и сложно.
amzoom писал(а):В Services2 и SystemEventsEx плагинах при наведении курсора на какой-то "файл" появляется попап с текстом, состоящим из значения имени "файла" и текста из следующего столбца "ext".
Возможно, на этом возможность использования тултипов ограничена и большего сделать не получится - этого я не знаю.
Хорошо. Я обязательно изучу этот вопрос.

Добавлено: Сб июн 07, 2014 00:57
amzoom
есть какие-то новости?

Добавлено: Сб июн 07, 2014 09:56
Maximus
amzoom
Процесс идёт :) Но медленно. Но идёт.