Voilà.
Что новенького:
- поддержка групп избранных, в том числе - загрузка с сервера/на сервер, формирование и отображение групп непосредственно в программе (без контакта с сервером и в оффлайне), настраиваемые звуковые уведомления для каждой группы отдельно
- поиск по сообщениям (в списке сообщений нажимаете Ctrl+F - или через контекстное меню - и вперед)
- в дискуссиях показывается имя владельца дневника, к которому относится каждый элемент
- как обычно, разные мелочи
Кстати, обратите внимание на меню дополнительного форматирования (розовый плюсик на панели инструментов), там потихоньку появляются новые функции...
На Unicode никто не жалуется, будем считать, что все работает.
Кстати, читать дальше
Качаем по прежнему адресу
http://obsudim.net/forum/temp/atdiary.client.rar (503 кБ)
- поддержка групп избранных, в том числе - загрузка с сервера/на сервер, формирование и отображение групп непосредственно в программе (без контакта с сервером и в оффлайне), настраиваемые звуковые уведомления для каждой группы отдельно
- поиск по сообщениям (в списке сообщений нажимаете Ctrl+F - или через контекстное меню - и вперед)
- в дискуссиях показывается имя владельца дневника, к которому относится каждый элемент
- как обычно, разные мелочи
Кстати, обратите внимание на меню дополнительного форматирования (розовый плюсик на панели инструментов), там потихоньку появляются новые функции...
На Unicode никто не жалуется, будем считать, что все работает.
Кстати, читать дальше
Качаем по прежнему адресу
http://obsudim.net/forum/temp/atdiary.client.rar (503 кБ)
При отключённой смене даты нажала на кнопку "Обновить смайлики", и клиент повис...
Хорошо бы автоматически логинить последнего пользователя.
Загружаем группы избранных - говорит, что "File Not Found". Это как?
Хорошо бы горячую клавишу на кнопку "Сохранить и закрыть". Например Ctrl+Enter
Окно новой записи хоть и модально, но при переключении через панель задач оно остаётся на фоне...
Хорошо бы всплывающие подсказки для всех элментов.
Неплохо бы импорт данных из предыдущих версий. Очень пригодилось бы! И (если совсем уж наглеть) из официального клиента. Очень не хочется терять письма.
Ну и хотелось бы самую небольшую справку с описанием всех элементов интерфейса.
Хорошо бы ещё поправить порядок перехода по полям TAB'ом. Ну и желательно, чтобы при открытии окна новой записи фокус был не на кнопке "Отправить", а на текстбоксе.
И хорошо бы убрать закрытие окна новой записи по ESC. Сколько с этим на Mail.RU боролась, а теперь и тут есть. Просто очень легко промахнуться и вместо Ё нажать ESC. Вариант не использовать Ё не идёт.
Хорошо бы выводить длину сообщения, как в официальном клиенте.
Хорошо бы вставлять из буфера обмена просто текст (CF_TEXT и CF_UNICODETEXT). Просто раздражает форматирование, которое из HTML файла вставляется. Для этого скорее всего придётся перехватывать Shift+Ins. Или можно вместо Rich Text Box использовать простой EDIT. У него ограничение - чуть больше двадцати тысяч символов, но этого вполне достаточно.
upd. с третьей попытки глюк пропал...
Кроме того несколько раз сегодня после обновления сообщение "Ожидание потока" не исчезало. При этом Outpost показывал, что соединения уже нет. Решалось это закрытием программы.
кста, кажется у меня период страдания фигней уже начался и я готов присоединиться к проекту
contacts:
ICQ - 305-764-986
mail deepkeeper (гав-гав) yandex.ru
« При отключённой смене даты нажала на кнопку "Обновить смайлики", и клиент повис... »
В чем выражалось "зависание"?
Кнопка "Прервать" нажималась?
Смайлики загружались ли до этого?
Автовход включен?
DeepKeeper, « у меня не подгружаются смайлы... »
к тебе те же вопросы (см. выше)
« кста, кажется у меня период страдания фигней уже начался и я готов присоединиться к проекту »
Кое-что я уже тебе отсылал)
Если что - все вопросы по этому мылу, или аська (найдешь по никнеймy
« Вот ещё. При сохранении записи без отправки не сохраняется настроение. »
Ничего такого не замечал. Вряд ли это связано именно с "сохранением без отправки". Повторить мне не удалось. Какие еще действия были перед сохранением?
« Хорошо бы автоматически логинить последнего пользователя.
Загружаем группы избранных - говорит, что "File Not Found". Это как?
Хорошо бы горячую клавишу на кнопку "Сохранить и закрыть". Например Ctrl+Enter »
учту
« Неплохо бы импорт данных из предыдущих версий. Очень пригодилось бы! И (если совсем уж наглеть) из официального клиента. Очень не хочется терять письма. »
Письма сохраняются на сервере. На крайний случай можно сделать импорт с сервера.
Обеспечение обратной совместимости с каждой версией - процесс достаточно трудоемкий
« Ну и хотелось бы самую небольшую справку с описанием всех элементов интерфейса. »
Это в конце
« Хорошо бы ещё поправить порядок перехода по полям TAB'ом. Ну и желательно, чтобы при открытии окна новой записи фокус был не на кнопке "Отправить", а на текстбоксе. »
учту
« И хорошо бы убрать закрытие окна новой записи по ESC. Сколько с этим на Mail.RU боролась, а теперь и тут есть. Просто очень легко промахнуться и вместо Ё нажать ESC. Вариант не использовать Ё не идёт. »
Какие предложения для замены? Alt+F4 не катит, мне до F4 приходится тянуться
« Хорошо бы выводить длину сообщения, как в официальном клиенте. »
учту
« Хорошо бы вставлять из буфера обмена просто текст (CF_TEXT и CF_UNICODETEXT). Просто раздражает форматирование, которое из HTML файла вставляется. Для этого скорее всего придётся перехватывать Shift+Ins. Или можно вместо Rich Text Box использовать простой EDIT. У него ограничение - чуть больше двадцати тысяч символов, но этого вполне достаточно. »
TRichEdit сделан для возможности drag'n'drop. Ограничение TEdit, если я правильно помню, 64кб ) Перехват горячих клавиш - это не вариант, будет очень много глюков (тем более, что сочетаний для вставки из буфера - два, а вставка может идти и не через буфер непосредственно). Проблема решается
с включенным - не загружает.
с выключенным - виснет, система показывает статус Not Responding.
з.ы. почта дошла только что, при чем Яндекс по неизвестным причинам засунул её в РАССЫЛКИ+СПАМ...
« з.ы. почта дошла только что, при чем Яндекс по неизвестным причинам засунул её в РАССЫЛКИ+СПАМ... »
о да, старый добрый Яндекс, сколько я из-за него корреспонденции терял...
Актуальна версия 2005, она же то ли 8, то ли 9
Кстати, обрати внимание, что писем было два
да, они оба в спаме)
а у меня первый раз такое западло за 5 лет... зато у меня на Яндексе ящик на 25 гигов(=
ладно, наверное завтра займусь скачиванием)
правда, я заметил, что когда я много всего удаляю - мне место отрезают иногда...
мне вечно приходят письма с mp3 по 5-10 метров... поэтому хватило бы 100, если бы регулярно чистил(=
У меня 256 вниз, 128 вверх
mp3 я, соответственно, тоже по http качаю
ну совсем в оффтопик ушли =))
Заивсание выражается в абсолютном нереагировании на клики мыши. ни на какие..Х_х
Просто повис, где-то наверное зациклился, на запросы не отвечал и был прекрасно убит Task Manager'ом.
Смайлики загружались ли до этого?
Нет. Я ими вообще не пользуюсь...
Автовход включен?
Нет, но я так и не поняла, в чём его смысл.
Ничего такого не замечал. Вряд ли это связано именно с "сохранением без отправки". Повторить мне не удалось. Какие еще действия были перед сохранением?
Новая запись, текст, настроение. "Сохранить и закрыть". При отправке настроение уходит на сервер. Но если открыть для редактирования, настроение не появляется в текстбоксе. Так. Если была музыка и настроение, то пропадает только музыка. Если только настроение, то пропадает настроение.
Письма сохраняются на сервере. На крайний случай можно сделать импорт с сервера.
Насколько я поняла из команд получения у-мыла, сначала идут получение, а потом - удаление. С сервера. По крайней мере так действовал официальный клиент, а с Вашим пока не удалось проверить...
О! Простите, не знала. Нашла письма. Просто официальный как раз удалял.
Обеспечение обратной совместимости с каждой версией - процесс достаточно трудоемкий
Так. Так как у нас пароли не шифруются, настройки можно хранить в обычном INI (или в реестре), чтобы всенгда можно было прочесть. Настройки не так глобально меняются. Просто с каждой версией всё перенастраивать как-то уныло...
Какие предложения для замены? Alt+F4 не катит, мне до F4 приходится тянуться
Никакие. Кому надо - мышью нажмёт... Полагаю, отмена нажимается всёже реже.
TRichEdit сделан для возможности drag'n'drop. Ограничение TEdit, если я правильно помню, 64кб ) Перехват горячих клавиш - это не вариант, будет очень много глюков (тем более, что сочетаний для вставки из буфера - два, а вставка может идти и не через буфер непосредственно). Проблема решается
В VB было в районе 20000 - 30000. Поэтому я на эту цифру и ориентируюсь. У себя (в Блокноте) я решала проблемы вставки субклассированием EDIT (на самом деле ThunderRTTextBox) и перехватом всех WM_CHAR, WM_KEYDOWN и прочего. Работало отлично. А меню по умолчанию тоже можно переделать (вызывать своё), только тогда мне было лень это делать.
А особенно ли нужен drag'n'drop при наборе текста? ^^'
Кстати, с многопоточностью нужно что-то делать. Уже надоело смотреть часами на "Ожидание завершения потока..." с (иногда) открытым соединением... Только что закрыла соединение, которое шло четыре часа (если верить аутпосту)...
Кроме того при загрузке программы загружается не всё. Пока не ткнёшь его F5, он не прочитает все обновления. Да и в последнее время вообще раза с пятого только читает.
окошко типа "Получаю список смайликов" было? ...появлялось и исчезло, после этого зависло?
« Нет, но я так и не поняла, в чём его смысл. »
Ну, при отключенном автовходе клиент вынужден авторизоваться в начале каждой сессии, а при включенном он просто вычисляет md5 пароля и отсылает, тем самым экономя один запрос.
На функции, присутствовавшие в старом клиенте это, конечно, не действует (клиентский скрипт принимает логин/пароль с каждым запросом как переменные POST).
« Новая запись, текст, настроение. "Сохранить и закрыть". При отправке настроение уходит на сервер. Но если открыть для редактирования, настроение не появляется в текстбоксе. Так. Если была музыка и настроение, то пропадает только музыка. Если только настроение, то пропадает настроение. »
Ага, понял. Строка стирается при отправке, - посмотрю.
« Нашла письма. Просто официальный как раз удалял. »
Ага. В общем, мне казалось, что мой клиент тоже удаляет
« Так. Так как у нас пароли не шифруются, настройки можно хранить в обычном INI (или в реестре), чтобы всенгда можно было прочесть. Настройки не так глобально меняются. Просто с каждой версией всё перенастраивать как-то уныло... »
много мороки с сохранением... ну право, легче сделать один BlockWrite(), чем читать по кусочкам из реестра или ini
ежели будут такие пожелания, паролик можно и зашифровать (но шифрование в любом случае будет обратимым, так что особого смысла и нет...)
« Никакие. Кому надо - мышью нажмёт... Полагаю, отмена нажимается всёже реже. »
Не-а, у меня лично это самая нажимаемая клавиша из всех вообще хоткеев в клиенте
Не потому, что я так активно тестирую интерфейс и проч., а потому что часто собираюсь что-то записать или внести изменения в запись, а потом внезапно передумываю.
« А особенно ли нужен drag'n'drop при наборе текста? ^^' »
Сделано по просьбе anesthesia
а вообще, очень удобно иметь возможность dragdrop в пределах окна редактирования (поменять местами слова, предложения и проч.). Особенно, если это делается, когда запись уже написана и теперь автор решил ее перечитать (т.е. когда непосредственно клавиатура не задействована).
« Кстати, с многопоточностью нужно что-то делать. Уже надоело смотреть часами на "Ожидание завершения потока..." с (иногда) открытым соединением... Только что закрыла соединение, которое шло четыре часа (если верить аутпосту)... »
Возм. какое-то соединение после отработки не завершается... после каких действий это происходит?
Таймаут на соединение 20 сек., на получение данных с сервера - не помню точно, несколько минут. Никак не четыре часа...
« Кроме того при загрузке программы загружается не всё. Пока не ткнёшь его F5, он не прочитает все обновления. Да и в последнее время вообще раза с пятого только читает. »
и что именно не читает? и: в настройках-то это включено?
Вообще ни чего не было. Просто нажала, ну клиент и задумался.
много мороки с сохранением... Одна функция, которая выполняет сохранение одного параметра, а потом просто куча её вызовов. Какая тут морока? Как у китайцев: два года труда и две тысячи лет счастья ^_^
Возм. какое-то соединение после отработки не завершается... после каких действий это происходит? После автоматического обновления.
и что именно не читает? и: в настройках-то это включено? По разному. В настройках включено ВСЁ.
Больше пока не юзала. Начну работать - посмотрю. По третьей были кое-какие замечания, но писать не стла, если и тут проявятся - маякну
нет =)) посмотрю, когда доберусь до своего компа
Лапа, на 4й версии был введен юникод и, соответственно, с 4й клиент воспринимает текст сообщений именно как юникод. Вообще поаккуратнее, я бы посоветовал убрать старую базу и создать пустую, ибо чревато подвисаниями
ок, поняла.
1. картинка не отправилась (собственно картинки у меня никогда не отправлялись при отправке "отправить все неотправленное")
2. В сообщество все записи отобразились следующим образом: Заголовки частично сохранились, а тексты имели следующий вид:
3. В истории 2 записи из 4 сохранились пустыми
4. При отправке "отправить все не отправленное" не возвращается идентификатор записи (хотя галочка в настройках стоит), если отправлять каждую запись отдельно, то возвращается, а скопом - нет.
Послала в сообщество "тестируем все что угодно" пробные записи (того жу формата, что и реальные были), но вот как туда попасть помотреть - не знаю, в избранное не добавляла, просто вступила и все. Можешь еще раз кидануть ссылку на него или выложить?