[WFX] tcPhonebook
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Отремонтировал: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 - взяли и всё испортили.
Maximus
фотку показывает.
Я надеюсь, в будущем-то будет добавлена возможность удалять/менять/добавлять фотки контактам?
И кстати, может сделать отображение фото умолчанием прям на главной странице контакта? А то сейчас там справа вверху мелкий треугольничек и пока на него не нажмёшь - вовсе не очевидно что он делает.
А насчёт форматов - на мой взгляд, стоило бы прикрутить сразу все 3 формата vCard'а. Они же не то чтобы сильно друг от друга-то отличаются, да и даже не нужно парсер обучать различиям между ними: версия vCard'а же прописывается отдельной строкой.
фотку показывает.
Я надеюсь, в будущем-то будет добавлена возможность удалять/менять/добавлять фотки контактам?
И кстати, может сделать отображение фото умолчанием прям на главной странице контакта? А то сейчас там справа вверху мелкий треугольничек и пока на него не нажмёшь - вовсе не очевидно что он делает.
А насчёт форматов - на мой взгляд, стоило бы прикрутить сразу все 3 формата vCard'а. Они же не то чтобы сильно друг от друга-то отличаются, да и даже не нужно парсер обучать различиям между ними: версия vCard'а же прописывается отдельной строкой.
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Будет. По сравнению с тем, что уже сделано - это мелочи жизни :) Но они тоже требуют времени.amzoom писал(а):Я надеюсь, в будущем-то будет добавлена возможность удалять/менять/добавлять фотки контактам?
Что подразумевается под главной страницей?amzoom писал(а):И кстати, может сделать отображение фото умолчанием прям на главной странице контакта?
Да где бы там версия не прописывалась отдельной строчкой, всё равно ведь нужно атрибуты разбирать по разному :)amzoom писал(а):А насчёт форматов - на мой взгляд, стоило бы прикрутить сразу все 3 формата vCard'а. Они же не то чтобы сильно друг от друга-то отличаются, да и даже не нужно парсер обучать различиям между ними: версия vCard'а же прописывается отдельной строкой.
По сути, то что было реализовано до этого, вполне справлялось со всеми форматами. Но в версии 4.0 в PHOTO изменения значительные - пришлось немного подрихтовать.
А вот с экспортом - тут уже больше усилий нужно приложить, чтобы сделать всё красиво...
То окно, что открывается при даблклике по контакту. Сейчас там показывается треугольничек, если у контакта фото есть, а лучше бы снизу всех текстовых данных это фото показывать без необходимости в дополнительных кликах. (Вообще, фото лучше бы сверху, но тогда надо фото ресайзить до какого-то стандартизированного размера и приделывать кнопку для перехода в режим просмотра полной фотки [ну ведь вдруг кто ставит фото контакту в vCard сразу со своей 13МП камеры, так ведь?])Maximus писал(а):Что подразумевается под главной страницей?
И ещё, может стоит приделать вывод всей базовой инфы контакта в тултип (попап) при наведении на него?
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Позже будет сохранение состояния показа изображения. По умолчанию сделаю изображение видимым, а там пользователь сам решит как ему удобнее.amzoom писал(а):То окно, что открывается при даблклике по контакту.
В теории могу сделать опцию для показа изображения над/под списком вместо показа внутри. Но так ведь изображение будет занимать больше места в окне, что может быть неудобным при низких разрешениях на всяких там нетбуках, например.amzoom писал(а):Сейчас там показывается треугольничек, если у контакта фото есть, а лучше бы снизу всех текстовых данных это фото показывать без необходимости в дополнительных кликах.
Ограничения размера и объема запланированы.amzoom писал(а): (Вообще, фото лучше бы сверху, но тогда надо фото ресайзить до какого-то стандартизированного размера и приделывать кнопку для перехода в режим просмотра полной фотки [ну ведь вдруг кто ставит фото контакту в vCard сразу со своей 13МП камеры, так ведь?])
При наведении на изображение контакта или куда?amzoom писал(а):И ещё, может стоит приделать вывод всей базовой инфы контакта в тултип (попап) при наведении на него?
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Искусственные. Правда, детали еще не продумывал. Но нужно будет и в стандартах порыться.amzoom писал(а):А вы нашли их в стандартах или решили ввести искусственные ограничения?
Нужно посмотреть возможно ли это вообще, т.е. позволяет ли это интерфейс TC.amzoom писал(а):Не, в окне ТС, где список контактов.
А нужны ли они?Maximus писал(а):Искусственные.
Текст - точно позволяет (как пример: показ инфы из descript.ion или files.bbs о каком-то файле, при наведении на него). Фото - не знаю, но если нет - то не страшно.Maximus писал(а):Нужно посмотреть возможно ли это вообще, т.е. позволяет ли это интерфейс TC.
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Надо думать. По крайней мере при отображении точно нужно корректировать размер очень больших картинок, но такие обычно на контакты не ставят.amzoom писал(а):А нужны ли они?
Это в реальной файловой системе. Для файловой системы плагинов есть различные ограничения.amzoom писал(а):Текст - точно позволяет
По-моему, правильней было бы ввести ограничения на размеры отображаемого фото, а не сохранённого: т.е. пускай в vCard'е хранится крупное фото, а пользователь в TC увидит его в ресайзнутом виде (+ будет иметь возможность его увеличить).Maximus писал(а):Надо думать. По крайней мере при отображении точно нужно корректировать размер очень больших картинок, но такие обычно на контакты не ставят.
Можно даже последовать дальше и позаботиться о пользователе так: делать проверку размера фото в vCard'е и если оно превышает какие-то разумные пределы - выводить пользователю текстовое предупреждение, что "данный vCard содержит очень толстое фото, возможно вам стоит уменьшить его".
Раз уж вы намерены когда-то приделать возможность в плагине не только отображать уже имеющуюся фото, но и добавлять/убирать, то можно приделать и экспорт фото в файл, чтобы пользователь экспортировал большую фотку, редактировал её и заменял бы крупную фотку в контакте на отредактированную.
Я понимаю, что всё это сделать не просто и не быстро, но на мой взгляд - именно так будет правильно.
В Services2 и SystemEventsEx плагинах при наведении курсора на какой-то "файл" появляется попап с текстом, состоящим из значения имени "файла" и текста из следующего столбца "ext".Maximus писал(а):Это в реальной файловой системе. Для файловой системы плагинов есть различные ограничения.
Возможно, на этом возможность использования тултипов ограничена и большего сделать не получится - этого я не знаю.
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Как раз то, что вы предлагаете, не так уж и сложно.amzoom писал(а):По-моему, правильней было бы ввести ограничения на размеры отображаемого фото...
Я понимаю, что всё это сделать не просто и не быстро, но на мой взгляд - именно так будет правильно.
Хорошо. Я обязательно изучу этот вопрос.amzoom писал(а):В Services2 и SystemEventsEx плагинах при наведении курсора на какой-то "файл" появляется попап с текстом, состоящим из значения имени "файла" и текста из следующего столбца "ext".
Возможно, на этом возможность использования тултипов ограничена и большего сделать не получится - этого я не знаю.