YeahReader - бесплатная многоязычная RSS читалка - критика!!

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

bugmaster
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.01.2005 (Пн) 18:52

YeahReader - бесплатная многоязычная RSS читалка - критика!!

Сообщение bugmaster » 12.09.2006 (Вт) 22:50

Привет всем.

Сделал недавно RSS/RDF/Atom новостную читалку. Бесплатная. Многоязычная (пока только три языка). Вроде фич немало. Угрохал на нее свободное время в размере 6 месяцев (неспешно так делал).

В общем, очень прошу всех, у кого найдется свободная минутка и лишний трафик - потестить данный проект. У меня уже на отлов багов не хватает ни сил ни желания.

Итак, это версия 2.0. Скачать ее можно отсюда:

http://www.yeahreader.com/YeahReaderSetup.exe (2.1 Mb)

Сайт на русском - здесь:
http://yeahreader.com/rus/


Жду отзывов :roll: Спасибо.

Vinechka
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 381
Зарегистрирован: 10.05.2005 (Вт) 4:07
Откуда: Москва

Сообщение Vinechka » 13.09.2006 (Ср) 10:21

Хм, а ты уверен что это твой? :shock: Уж больно классно сделано, мне понравилось.
Как раз подумывал о рсс ридере для себя, так что помогу в отладке, если найду чего. :wink:

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 13.09.2006 (Ср) 10:56

Программу не смотрел.

Но, http://yeahreader.com/rus/yeahreader-03.gif
Это что там за символы в заголовке активного окна?

Так же фон у Label'ов "Показать" и "Поиск" не вписывается в градиент панели инструментов.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

bugmaster
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.01.2005 (Пн) 18:52

Сообщение bugmaster » 13.09.2006 (Ср) 11:11

Vinechka
Мой, мой... чем доказать не знаю... предложи идею :) Твое предложение помочь в отладке - просто замечательное... с нетерпением буду ждать баг-репортов.

BV
Это у меня винда лагала, когда я скриншоты снимал... Пофиксим, спасибо. А вот фон не вписывается - это да, проблема та еще. С неделю с ней тра#$#ся, пока решить не смог.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 13.09.2006 (Ср) 11:15

bugmaster писал(а):С неделю с ней тра#$#ся, пока решить не смог.


BackStyle = 0 :roll:
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.09.2006 (Ср) 11:15

Да, сделано классно.
Только непонятно, почему у автора email в домене mail.com, когда есть свой почтовый сервер.
Впрочем, в любом случае программа на первый взгляд выглядит впечатляюще.
Lasciate ogni speranza, voi ch'entrate.

Vinechka
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 381
Зарегистрирован: 10.05.2005 (Вт) 4:07
Откуда: Москва

Сообщение Vinechka » 13.09.2006 (Ср) 11:28

bugmaster писал(а):Vinechka
Мой, мой... чем доказать не знаю... предложи идею :) Твое предложение помочь в отладке - просто замечательное... с нетерпением буду ждать баг-репортов.

Да это я в шутку, насчет твой не твой :) Просто так классно сделано :wink:

Есть идея - у некоторых редисок в рсс фиде нет Title (вернее он пустой). В результате в списке получается пачка пустых полей (дата, конечно, есть). Там все дело в том, что у новостей тех вообще нет понятия как заголовок - на самом сайте в качестве заголовка дата используется :) :) Может, если тайтл пустой, то выводить первые столько-то символов из самого description?

bugmaster
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.01.2005 (Пн) 18:52

Сообщение bugmaster » 13.09.2006 (Ср) 11:44

BV

Не прокатит, там api-элемент static юзается. только он может быть поверх api-тулбара... и его же нужно сабклассить. это единственный способ сделать прозрачный фон. а мне пока лениво этим заниматься - ненавижу сабклассинг :evil:


alibek

Непомню уж когда регался на этом форуме, а какой емейл писал и подавно :) Спасибо за отзыв!


Vinechka
Да конечно, спасибо за идею. Можно ссылку на такой фид, где криво отображается тайтл?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.09.2006 (Ср) 11:47

bugmaster писал(а):а мне пока лениво этим заниматься - ненавижу сабклассинг :evil:

Хм... У нас в Кирпичах есть сабклассер GSerg-а, который многое упрощает.
Lasciate ogni speranza, voi ch'entrate.

bugmaster
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.01.2005 (Пн) 18:52

Сообщение bugmaster » 13.09.2006 (Ср) 11:48

alibek

у меня и так уже там используется 6 сабклассингов... запутаюсь :)

Vinechka
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 381
Зарегистрирован: 10.05.2005 (Вт) 4:07
Откуда: Москва

Сообщение Vinechka » 13.09.2006 (Ср) 11:48

http://msk.internet2.ru/news/rss/
Вот там тайтл пустой в выдаче. Ну и строки заголовка в ридере соответственно тоже.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.09.2006 (Ср) 11:52

Установил.
Ну что могу сказать, респект :)

Как там дело обстоит с кодировками?
Какие понимаются? Можно ли задать кодировку вручную?
Lasciate ogni speranza, voi ch'entrate.

bugmaster
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.01.2005 (Пн) 18:52

Сообщение bugmaster » 13.09.2006 (Ср) 11:55

alibek
Кодировок понимает массу... Даже китайские (но не тестил). Из русских - работают КОИ, Windows-1252, UTF-8...
Задать вручную - я пока не сталкивался с тем, чтобы программа некорректно определила кодировку... Если такое случится - дайте знать.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.09.2006 (Ср) 11:57

Глюки:

Глюк в TreeView (дереве каналов).
Иногда какой-то выбранный элемент "западает" и с него не получается вывести фокус.
Скорее всего, у тебя в MouseDown отображается всплывающее меню, но перед этим запоминается текущий элемент, после чего текущий сменяется на тот, на котором кликнули, и если меню было отменено, он возвращается на запомненный. Видимо где-то там ошибка есть, из-за чего (если выбрать один элемент, кликнуть правой кнопкой по другому элементу, потом кликнуть по третьему) текущий элемент восстанавливается неправильно.

Поправка: надо раскрыть список, выбрать категорию и кликнуть правой кнопкой на канале.
Lasciate ogni speranza, voi ch'entrate.

bugmaster
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.01.2005 (Пн) 18:52

Сообщение bugmaster » 13.09.2006 (Ср) 12:01

alibek

Спасибо!
Я пару раз сталкивался с этим багом... Вот только мне кажется, это ошибка TreeView из Common Controls 5.0... Никто не замечал?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.09.2006 (Ср) 12:02

Может быть, у него с фокусом иногда бывают странности.

Пожелание: хотелось бы видеть адрес ссылки в сообщении (во всплывающей подсказке или в строке состояния).
Lasciate ogni speranza, voi ch'entrate.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.09.2006 (Ср) 12:05

А что за грид? Самодельный?
Небольшой баг с горизонтальной прокруткой.
Судя по прокрутке, в окне умещается только половина содержимого. Но если прокрутить вправо видно, что в окно не влезло только процентов 20-25.
Lasciate ogni speranza, voi ch'entrate.

bugmaster
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.01.2005 (Пн) 18:52

Сообщение bugmaster » 13.09.2006 (Ср) 12:05

Может быть, у него с фокусом иногда бывают странности.


А вот интересно, есть какие-нибудь хорошие контролы-аналоги TreeView? Или может на api написать...

Пожелание: хотелось бы видеть адрес ссылки в сообщении (во всплывающей подсказке или в строке состояния).


Да, тоже хорошая идея... Сделаю.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.09.2006 (Ср) 12:06

Э... На панели инструментов вьюера (который отображает пост) кнопки не имеют всплывающих подсказок :)
Lasciate ogni speranza, voi ch'entrate.

bugmaster
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.01.2005 (Пн) 18:52

Сообщение bugmaster » 13.09.2006 (Ср) 12:07

alibek
Неа, грид от VbAccelerator. Удобная вещь, много нужных мне функций. Баг с прокруткой видимо лечится только переписыванием грида :)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.09.2006 (Ср) 12:12

Еще одно замечание по значкам :)
Некоторые значки не рассчитаны на то, что фон под ними отличается от серого :)
У вас нет доступа для просмотра вложений в этом сообщении.
Lasciate ogni speranza, voi ch'entrate.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.09.2006 (Ср) 12:16

В импорте полосы из OPML кнопки слишком короткие и текст некрасиво переносится :)
Lasciate ogni speranza, voi ch'entrate.

bugmaster
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.01.2005 (Пн) 18:52

Сообщение bugmaster » 13.09.2006 (Ср) 12:16

alibek
ух ты, спасибо :) исправлю.
еще раз убеждаюсь, что дизайнер их меня никакой :lol:

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.09.2006 (Ср) 12:21

Недостаток:

В списке топиков нельзя выделить несколько элементов.

Нельзя пометить все топики (или выделенные), как прочтенные или непрочтенные. Кстати, хорошо бы продублировать эту команду (пометить, как прочтенное) в меню.

Если нажать кнопку "Пометить канал прочитанным", то сворачиваются все категории, кроме активной. Зачем? :)

Нельзя удалять топики из списка, вообще никак.
Это можно понять, но в таком случае нужно добавить в свойства канала возможность автоматически удалять топики, старее указанного срока.


Добавлено позже:
Забавный глюк :)

Если выделить топик, кликнуть на флажок, затем удерживать Shift и кликнуть в любом месте грида, состояние флажка будет переключаться. Даже если кликать не на выбранной строке.


Добавлено позже:
Еще я бы советовал, когда в дереве каналов выделена категория (а не канал), то список топиков очищать, либо вместо списка топиков выводить список каналов. А то иногда путаница бывает, если выбрать канал, затем выбрать категорию; если не помнить, какой канал был выбран до этого, то это нельзя узнать.


Добавлено позже:
И хорошо бы, чтобы курсор мышки менялся, когда находится над сплиттером.


Я еще не надоел? :)


Добавлено позже:
Озвучка это хорошо, но хотелось бы иметь возможность остановить чтение текста :)


Добавлено позже:
Каналы с автообновлением никак не отмечаются. Хорошо бы для них другой значок использовать.


Добавлено позже:
И еще бы хотелось, чтобы WYSIWIG-редактор можно было отключать и вводить неформатированный/исходный текст.
Последний раз редактировалось alibek 13.09.2006 (Ср) 15:55, всего редактировалось 1 раз.
Lasciate ogni speranza, voi ch'entrate.

bugmaster
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.01.2005 (Пн) 18:52

Сообщение bugmaster » 13.09.2006 (Ср) 12:35

я не успеваю предложения в TODO лист заносить :D
огромное спасибо!

bugmaster
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.01.2005 (Пн) 18:52

RSS читалка YeahReader

Сообщение bugmaster » 25.09.2006 (Пн) 23:56

Программа обновлена до версии 2.1.
Исправлены ошибки, есть нововведения. В основном, мелкая доработка напильником :)

http://www.yeahreader.com/YeahReaderSetup.exe

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 26.09.2006 (Вт) 7:16

Более серьезные баги (пока не знаю, были ли они исправлены):
1. Всплывающее окошко (с новыми топиками) не отключается.
2. Когда новости после приема парсятся, сильно нагружается комп.
3. Глючит автоматическое обновление каналов, иногда не обновляется по полчаса, хотя интервал задан в 10 минут.
4. Самый неприятный баг -- очень часто уже прочитанные новости после обновления отмечаются, как непрочитанные.
5. После дабл-клика по иконке в трее программа раскрывается, значок из трея убирается, поэтому дабл-клик передается значку, который стоит следующим. Может не убирать значок, когда программа разворачивается? Или разворачивать по одиночному клику?
Lasciate ogni speranza, voi ch'entrate.

bugmaster
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.01.2005 (Пн) 18:52

Сообщение bugmaster » 11.11.2006 (Сб) 17:55

пофиксены баги #1, #3, #4, #5.
если кто нибудь все еще пользует программу вдруг заметит возврат бага #4, то прошу обязательно писать!

спасибо


http://www.yeahreader.com/YeahReaderSetup.exe

Шнурок
Постоялец
Постоялец
 
Сообщения: 371
Зарегистрирован: 12.11.2004 (Пт) 19:28
Откуда: Санкт-Петербург

Сообщение Шнурок » 12.11.2006 (Вс) 3:36

вообщем только что скачал.. у меня ни один канал не обновляется... везде пишет ошибка :roll:
02.01.2004

bugmaster
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 24.01.2005 (Пн) 18:52

Сообщение bugmaster » 15.11.2006 (Ср) 16:28

скорее всего файрволл виноват... или не настроен прокси


Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

    TopList