В общем, как всегда. Хочется много что рассказать, но при этом и не надоесть. Итак. Выдалось немного свободного времени, и хотелось потратить его (ну, ладно, часть ) на развитие всеми любимого нами януса. Что же получилсь в итоге. Конечно, я не замахивался на нечто грандиозное или даже революционное, но несколько незначительных дополнений и фикс багов удалось устранить. Что же хочеться обсудить перед тем как закоммитить изменения.
Цветовое выделение родителя текущего сообщения. Позволяет легко отслеживать визуально родительское сообщение, ответом на которое является тот, что вы читаете.
Цветовое выделение дочерних сообщений. Аналогично предыдущему. При чем настраивается не только цвет, но и возможность независимого отключения каждого из них. Т.е. можно выделять фоном только родительское, только дочерие или и то и это.
Подсветка избранных сообщений. Если сообщение добавлено в "Избранное", оно выделяется отдельным цветом, которое, естественно, настраивается по вкусу.
Скорость получения/обновления информации об избранных сообщениях получилось ускорить на порядки. Теперь отрабатывает просто молниеносно. Так как при загрузке зачитывалось "Избранное" (связано с предыдущим пунктом), которое все известно ужасно как медленно "поднимается" первый раз , то отразилось на и так небыстрой загрузке януса. Пришлось смотреть.
SELECT
f.[id] as [Id],
f.[fid] as [FolderId],
f.[comment] as [Comment],
f.[url] as [Url],
f.[mid] as [MsgId],
m.[subject] as [MsgSubject],
m.[dte] as [MsgDate],
m.[uid] as [MsgUserId],
m.[usernick] as [MsgUserNick],
m.[uclass] as [MsgUserClass],
m.[gid] as [MsgForumId]
FROM [messages] m
RIGHT OUTER JOIN [favorites] f ON f.[mid] = m.[mid]
Проблема оказалось в выделенном. Тут скорее всего, оптимизатор Эксеса не справляется, и в результате скан всей таблицы messages, а их у меня более 450000. Самое интересное, что из самого Эксеса этот запрос отрабатывал быстро. Что ж, изменим порядок джоинов.
[favorites] f
LEFT OUTER JOIN [messages] m ON f.[mid] = m.[mid]
Итог. Работает просто мгновенно. И как побочный эффект — подписка на форумы стал тоже работать быстро
Добавил подпись UserClass в сообщений рядом с именем. Легко видеть кто перед тобой — модератор, тим, эксперт .
Вместо NullReference (сообщение не найдено) исключения выводится текст об отсутствии сообщения в локальной базе со ссылкой для последующей загрузки. Было несколько сообщений в Избранном из Коллеги улыбнитесь, от которого я отписался с удалением всех сообщений форума. Теперь вместо того, чтобы видеть там текст исключения показывется такое
Выглядить это будет так:
Добавил переход на сообщение в Rsdn@Home из JBrowser, даже если используется внешняя ссылка на сообщение или ФАКУ. К тому же, если сообщение отсутсвует в базе, предлагется добавить в очередь загрузки.
Исправил AutoIndent в редакторе, теперь сохраняется рисунок пробелов предыдущей строки. Вот это я давно хотел, да и не только я. Вот тут давно-давно было обсуждение
. Как изменить размер таба я не нашел, но сделал пока только то, что в большинстве случаев позволит избежать поехавшего форматирования как показано там же
Релизовал экспорт/импорт прочитанных сообщений, маркеров и избранных сообщений вместе со структурой папок. Маркеры, избранные сообщения со структурой папок можно перед импортом очистить. Кстати, в какое меню его вставить и как назвать пункт, чтобы не пересекался с другим экспортом сообщении в названии . Я его еще и в тулбар кстати тоже повесил.
Что же еще. Да, вот это фича
.
Исправил баг "Администрация форумов".
Исправил баг подписки на форумы (если открыть и не меняя ничего нажать OK приоритет .NET форума сменяется на нуль)
Изменил отображение иконки в ссылке в тексте сообщения по типу (сейчас выводится как просто message)
Теперь по двойному клику фокус переходит на основное окно, даже если оно не было скрыто
Исправил ошибку, по которой не сохранялись положение и ширина колонок Избранного.
Добавил в контекстное меню форума пункт — "Статьи форума"
Добавил в контекстное меню сообщения в поиске — "Открыть в JBrowser". Этого часто не хватало.
Настройки приложения — при открытий при переключений скроллируется в самый низ (fixed)
Исправил баг на форме поиска. Если сделать очистку найденных сообщений, активное (выделенное) сообщение оставалось, даже если сделать поиск по другим критериям (пример: Ctrl-R — ответить на сообщение, которое вы уже и не видите). Вот кстати, обнаужился баг в TreeGrid'е. Он не обнуляет активную ноду, даже когда пишешь
_tgMsgs.ActiveNode = null;
Жду комментов.
К сожалению, за бортом остались такие вкусности как добавление пользовательских папок, табы и т.п.
Здравствуйте, rameel, Вы писали:
R>В общем, как всегда. Хочется много что рассказать, но при этом и не надоесть. Итак. Выдалось немного свободного времени, и хотелось потратить его (ну, ладно, часть ) на развитие всеми любимого нами януса. Что же получилсь в итоге. Конечно, я не замахивался на нечто грандиозное или даже революционное, но несколько незначительных дополнений и фикс багов удалось устранить. Что же хочеться обсудить перед тем как закоммитить изменения.
Судя по описанию подборка неплохая В общем коммить, а там разберемся.
Здравствуйте, rameel, Вы писали:
R>К сожалению, за бортом остались такие вкусности как добавление пользовательских папок, табы и т.п.
Из вкусностей которых очень не хватает: это переход между "списком форумов", "списком сообщений", "сообщением" по хоткеям и нажатие пробела яля опера (прокрутка текущего сообщения на страницу вниз, а если уже в самом низу то открытие нового сообщения).
PS А где бы можно бинарником разжиться?
... << RSDN@Home 1.2.0 alpha rev. 685>>
"Бог не терпит голой сингулярности" -- Роджер Пенроуз
Здравствуйте, CiViLiS, Вы писали:
CVL>Из вкусностей которых очень не хватает: это переход между "списком форумов", "списком сообщений", "сообщением" по хоткеям
Отлично, попробую добавить скоро. Какие шорткаты были бы предпочтительней?
CVL>и нажатие пробела яля опера (прокрутка текущего сообщения на страницу вниз, а если уже в самом низу то открытие нового сообщения).
Надо попробовать.
CVL>PS А где бы можно бинарником разжиться?
Здравствуйте, rameel, Вы писали:
R>Здравствуйте, CiViLiS, Вы писали:
CVL>>Из вкусностей которых очень не хватает: это переход между "списком форумов", "списком сообщений", "сообщением" по хоткеям R>Отлично, попробую добавить скоро. Какие шорткаты были бы предпочтительней?
Естественно шорткат должен быть настраиваемый.. Но в качестве дефолтных подойдет CTRL-TAB (или просто таб, но тут есть проблема, поскольку ТАБ "зарезервирован" на переход по ссылкам, правда врядли кто его использует. Thunderbird поддерживает оба варианта) или F6.
CVL>>PS А где бы можно бинарником разжиться? R>Вечером закоммичу. Сообщу отдельно.
Ну по мне, можно бинарник расшарить и без коммита
... << RSDN@Home 1.2.0 alpha rev. 685>>
"Бог не терпит голой сингулярности" -- Роджер Пенроуз
Здравствуйте, Andre, Вы писали:
A>Судя по описанию подборка неплохая В общем коммить, а там разберемся.
Залил, 703 ревизия. Подсветка родительского, дочерних сообщений, user friendly copy code по умолчанию выключены.
Добавил также переход по списку форумов по шорткатам (умолчальное значение: F6 — вперед, Shift-F6 — назад). За одно уменьшил кол-во отображаемых элементов комбобокса со списком форумов, а то вылазил за экран (там вообще значение было равным 100 ). А может его тоже в конфиг бросить, чтобы задавалось?
Здравствуйте, CiViLiS, Вы писали:
CVL>Из вкусностей которых очень не хватает: это переход между "списком форумов", "списком сообщений", "сообщением" по хоткеям и нажатие пробела яля опера (прокрутка текущего сообщения на страницу вниз, а если уже в самом низу то открытие нового сообщения).
Здравствуйте, rameel, Вы писали:
R>В общем, принимайте, только больно не пинайте
Не хочется быть навясчивым... Но имя сестра, имя (с) В смысле где можно бинарником разжиться? На SVN меня не пускает местная прокся, да сишарповского компилера под рукой тоже нету Sheridan новые версии не выкладывает
В общем буду ооочень благодарен, если все же бинарник появится и можно будет наконец то протестить экспорт/импорт и прочии вкусности
... << RSDN@Home 1.2.0 alpha rev. 685>>
"Бог не терпит голой сингулярности" -- Роджер Пенроуз
Здравствуйте, CiViLiS, Вы писали:
CVL>Не хочется быть навясчивым... Но имя сестра, имя (с) В смысле где можно бинарником разжиться? На SVN меня не пускает местная прокся, да сишарповского компилера под рукой тоже нету
А как ты можешь запускать янус если у тебя компилера нету?
Ты может со студией спутал? Так она и не нужна, главное чтобы фреймворк стоял. А он у тебя стоит раз янус запускается. Далее тебе главное исходники где то взять, после чего запустить лежащий в корне build-release.bat и после выполнения если нету ошибок в Build\Release\ забрать свежие бинарники.
А архив с исходниками вон уже попросили починить, так что жди.
Здравствуйте, rameel, Вы писали:
R>... За одно уменьшил кол-во отображаемых элементов комбобокса со списком форумов, а то вылазил за экран (там вообще значение было равным 100 ). А может его тоже в конфиг бросить, чтобы задавалось?
Пожалуй лучше в конфиг, а то сейчас на больших разрешениях экрана мало влазит (а вот 100 меня устраивало на 100 % ).
Наконец то я поборол свою лень и решил все же сделать тунель, только не сильно получилось Вернее svn чекаутить не хочет, хотя тунель на обычный http (типа ya.ru:80) работает.
Делаю так
proxytunnel.exe -a 3690 --dest=svn.rsdn.ru:3690 --proxy=...
Раньше ссылку на ФАКУ можно было дать, если писать [#FAQ.rsdn.highlighting], ну я его немного расширил на определение внешних. А тормозит, потому что колонка помоему [name] не индексирована. Но тормозит то только первый раз, потом при таких ссылках тормоза не так заметны.
Раньше ссылку на ФАКУ можно было дать, если писать [#FAQ.rsdn.highlighting], ну я его немного расширил на определение внешних. А тормозит, потому что колонка помоему [name] не индексирована. Но тормозит то только первый раз, потом при таких ссылках тормоза не так заметны.
Но только ссылка не выделяется и выглядит как обычная. Но если такие тормоза будут каждый раз, когда в сообщении будет новая ссылка на факу, то, имхо, такое выделение не нужно или в настройки.
ЗЫ настройки подстветки родительского, дочернего перенести из 1.Общие в 2.Форумы-настройка отображения, а заголовока кода в 2.Форумы-настройка отображения-конверт сообщения.
... << My edition based on RSDN@Home 1.2.0 alpha rev. 704 >>
В задаче спрашивается:
Сколько вытечет портвейна из открытого бассейна?
Раньше ссылку на ФАКУ можно было дать, если писать [#FAQ.rsdn.highlighting]
S>Но только ссылка не выделяется и выглядит как обычная.
Какая ссылка не отображается? Первая или вторая? Если вторая, то нет проблем — Оформляем сообщения красиво, просто оформил так.
S>Но если такие тормоза будут каждый раз, когда в сообщении будет новая ссылка на факу, то, имхо, такое выделение не нужно или в настройки.
Тормоза были и раньше, когда давались ссылки на локальное ФАКУ через такое [#FAQ.rsdn.highlighting]. Но, тормоза есть только при первом-втром просмотре, потом вроде как более-менее сносно работает
S>ЗЫ настройки подстветки родительского, дочернего перенести из 1.Общие в 2.Форумы-настройка отображения, а заголовока кода в 2.Форумы-настройка отображения-конверт сообщения.
Здравствуйте, rameel, Вы писали:
S>>Но только ссылка не выделяется и выглядит как обычная.
R>Какая ссылка не отображается? Первая или вторая? Если вторая, то нет проблем — Оформляем сообщения красиво, просто оформил так.
Вот как выглядит кусок текста того сообщения:
Т.е. не так как ты анонсировал, возможно забыта соответствующая иконка. Или у меня стоит не стандартная тема и не происходит подмены отсутствующей иконки из дефолтной темы.
S>>Но если такие тормоза будут каждый раз, когда в сообщении будет новая ссылка на факу, то, имхо, такое выделение не нужно или в настройки.
R>Тормоза были и раньше, когда давались ссылки на локальное ФАКУ через такое [#FAQ.rsdn.highlighting]. Но, тормоза есть только при первом-втром просмотре, потом вроде как более-менее сносно работает
Тормоза (секунд на 5, база экспересс 400 МБ) сейчас при каждом первом просмотре сообщения с ссылкой после старта или после долгого простоя. До перехода на твою ревизию это сообщение открывалось сразу или с несущественной задержкой.
... << My edition based on RSDN@Home 1.2.0 alpha rev. 704 >>
В задаче спрашивается:
Сколько вытечет портвейна из открытого бассейна?
OE>разрешает HTTP Connect команды на 3690 порт (порт 3690 также должен быть внесен в список SSL портов)
Но если так, то тут я уже ничего не сделаю... Проксей не я заведаю..
Наверное это можно решить через анонимную проксю, но блин... что то слишком много действий надо совершить, что потестить новый Янус. ИМХО выложить одному бинарники гораздо проще, чем каждому проделывать выкрутасы, обходя прокси и прочее.
... << RSDN@Home 1.2.0 alpha rev. 685>>
"Бог не терпит голой сингулярности" -- Роджер Пенроуз
Здравствуйте, stele, Вы писали:
S>Вот как выглядит кусок текста того сообщения: S> S>Т.е. не так как ты анонсировал, возможно забыта соответствующая иконка. Или у меня стоит не стандартная тема и не происходит подмены отсутствующей иконки из дефолтной темы.
Да, такая иконка используется только в Модерн теме. Другой я не пользуюсь, вот и не заметил. Может применить эту иконку и в остальных стилях? Кто что думает?
S>Тормоза (секунд на 5, база экспересс 400 МБ) сейчас при каждом первом просмотре сообщения с ссылкой после старта или после долгого простоя. До перехода на твою ревизию это сообщение открывалось сразу или с несущественной задержкой.
Здравствуйте, stele, Вы писали:
S>Тормоза (секунд на 5, база экспересс 400 МБ) сейчас при каждом первом просмотре сообщения с ссылкой после старта или после долгого простоя. До перехода на твою ревизию это сообщение открывалось сразу или с несущественной задержкой.
Попробуй в ручную в Эксесе добавить индекс на поле name. Индекс только не уникальным должен быть.
Здравствуйте, stele, Вы писали:
S>ЗЫ настройки подстветки родительского, дочернего перенести из 1.Общие в 2.Форумы-настройка отображения, а заголовока кода в 2.Форумы-настройка отображения-конверт сообщения.
Здравствуйте, rameel, Вы писали:
R>Да, такая иконка используется только в Модерн теме. Другой я не пользуюсь, вот и не заметил. Может применить эту иконку и в остальных стилях? Кто что думает?
Нашёл. Наверно можно заменить NameGroup.png, т.к похоже в дефолтной теме она как заглушка. Ещё предлагаю иконку эксперта поменять на такую , а то имеющаяся какая-то невнятная.
... << My edition based on RSDN@Home 1.2.0 alpha rev. 710 >>
В задаче спрашивается:
Сколько вытечет портвейна из открытого бассейна?
Здравствуйте, stele, Вы писали:
S>Нашёл. Наверно можно заменить NameGroup.png, т.к похоже в дефолтной теме она как заглушка.
Подождем до понедельника, если никто не будет возражать — заменю.
S>Ещё предлагаю иконку эксперта поменять на такую , а то имеющаяся какая-то невнятная.
Здравствуйте, rameel, Вы писали:
R> Релизовал экспорт/импорт прочитанных сообщений, маркеров и избранных сообщений вместе со структурой папок. Маркеры, избранные сообщения со структурой папок можно перед импортом очистить. Кстати, в какое меню его вставить и как назвать пункт, чтобы не пересекался с другим экспортом сообщении в названии . Я его еще и в тулбар кстати тоже повесил.
Вот если бы еще добавить экспорт самих сообщений за определенный период, например за неделю. Ценители рсдна по выходным с gprs'ным инетом, тебе большое спасибо скажут
... << RSDN@Home 1.2.0 alpha rev. 710>>
"Бог не терпит голой сингулярности" -- Роджер Пенроуз
Здравствуйте, Baburin S.S., Вы писали:
BSS>Пожалуй лучше в конфиг, а то сейчас на больших разрешениях экрана мало влазит (а вот 100 меня устраивало на 100 % ).
Здравствуйте, rameel, Вы писали:
R>В общем, как всегда. Хочется много что рассказать, но при этом и не надоесть. Итак. Выдалось немного свободного времени, и хотелось потратить его (ну, ладно, часть ) на развитие всеми любимого нами януса. Что же получилсь в итоге. Конечно, я не замахивался на нечто грандиозное или даже революционное, но несколько незначительных дополнений и фикс багов удалось устранить. Что же хочеться обсудить перед тем как закоммитить изменения.
Все это конечно здорово, но не будут ли любезны уважаемые разработчики хотя бы иногда собирать установочный вариант RSDN@home. Понадобилось тут поставить на рабочую машину его — обыскался, или ссылки битые, или версии настолько старые... Хотя после танцев с бубном клиент завелся и простым копированием, но осадок остался
Здравствуйте, denisio_mcp, Вы писали:
_>Все это конечно здорово, но не будут ли любезны уважаемые разработчики хотя бы иногда собирать установочный вариант RSDN@home. Понадобилось тут поставить на рабочую машину его — обыскался, или ссылки битые, или версии настолько старые... Хотя после танцев с бубном клиент завелся и простым копированием, но осадок остался
Ну, с этим вопросом не ко мне, а к администрации сайта или к Sheridan с просьбой, он вроде как занимался распространением готового дистрибутива.
Здравствуйте, rameel, Вы писали:
R>Ну, с этим вопросом не ко мне, а к администрации сайта или к Sheridan с просьбой, он вроде как занимался распространением готового дистрибутива.
LA>Так что, может ты действительно куда-то будешь выкладывать готовую сборку? У многих здесь присутствующих зачастую нет возможности тащить репозиторий.
Какая версия фреймворка нужна для RSDN@Home?
Я мог бы попытаться настроить автоматическу сборку
Если мне, конечно, кто-то скажет, как автоматически отслеживать изменения в репозитории
M>>>Если мне, конечно, кто-то скажет, как автоматически отслеживать изменения в репозитории
A>Вспомнился ещё один вариант, у нас есть rss-статус по логу проекта: http://rsdn.ru/projects/janus/statusRss.aspx A>Можно отслеживать последниюю версию, без обращения к svn.
Надеюсь, что все изменения только в транке производятся, а не во всяких "release 1.1.4 stable SR1"
Здравствуйте, Mamut, Вы писали:
A>>Вспомнился ещё один вариант, у нас есть rss-статус по логу проекта: http://rsdn.ru/projects/janus/statusRss.aspx A>>Можно отслеживать последниюю версию, без обращения к svn. M>Надеюсь, что все изменения только в транке производятся, а не во всяких "release 1.1.4 stable SR1"
Ну пока вроде только в trunk коммитят Но я думаю ничего страшного не произойдёт, если пару-тройку раз пересоберётся вхолостую.
В обшшем, я до него добрался и даже настроил. Осталось понять, как в <exec> таск передать revision текущего билда... Есть вариант просто в лоб проверить через svn info на соответствующей директории.
CruiseControl.Net + Subversion + build-release.bat + 7zip command line + python (аплоад в базу данных и на Amazon S3 )
Уже арбайтен. Завтра с утра, думаю, накарябаю сайтец, который будут выдавать последние билды
M>В обшшем, я до него добрался и даже настроил. Осталось понять, как в <exec> таск передать revision текущего билда... Есть вариант просто в лоб проверить через svn info на соответствующей директории.
Присоединяюсь к вопросу "зачем?", случайно не для добавления номера ревизии в архив?
Ну если очень нужно, то могу положить в репозиторий MSBuild.Community.Tasks, импортировать в master.build ну а далее по документации:
<SvnVersion LocalPath=".">
<Output TaskParameter="Revision" PropertyName="Revision" />
</SvnVersion>
и используем где нужно $(Revision) типа:
<Message Text="Revision: $(Revision)"/>
Здравствуйте, rameel, Вы писали:
R>Здравствуйте, CiViLiS, Вы писали:
CVL>>Из вкусностей которых очень не хватает: это переход между "списком форумов", "списком сообщений", "сообщением" по хоткеям и нажатие пробела яля опера (прокрутка текущего сообщения на страницу вниз, а если уже в самом низу то открытие нового сообщения).
R>Частично сделал. См. тут
. Но, блин, я тебя не правильно понял, и реализовал переход по списку форумов Звиняйте.
а может теперь попробуешь и пробел в сообщениях? реально так удобнее — то есть типа так.
зашли в первый форум
открыли первое сообщение
прочитали то что на странице
нажали пробел
если сообщение все уместилось на странице то перешли на следующее непрочитанное, если не уместилось то прокрутили ниже на страницу минус одну строку
если закончились сообщения в текущем форуме то перешли на первое непрочитанное в следующем форуме
и так до конца всех форумов и всех непрочитанных
было бы мега удобно. ИМХО
Зараее спасибо
Цветовое выделение родителя текущего сообщения. Позволяет легко отслеживать визуально родительское сообщение, ответом на которое является тот, что вы читаете.
Цветовое выделение дочерних сообщений. Аналогично предыдущему. При чем настраивается не только цвет, но и возможность независимого отключения каждого из них. Т.е. можно выделять фоном только родительское, только дочерие или и то и это.
Все супер, особенно то, что оставлено. А можно еще к выделению «предков» и «детей» добавить выделение «братьев»?
Здравствуйте, ironwit, Вы писали:
I>а может теперь попробуешь и пробел в сообщениях? реально так удобнее — то есть типа так.
Сделал в 726 ревизии.
I>зашли в первый форум I>открыли первое сообщение I>прочитали то что на странице I>нажали пробел I>если сообщение все уместилось на странице то перешли на следующее непрочитанное, если не уместилось то прокрутили ниже на страницу минус одну строку I>если закончились сообщения в текущем форуме то перешли на первое непрочитанное в следующем форуме I>и так до конца всех форумов и всех непрочитанных
Сделал, но переход идет не по непрочитанным, так как для этого есть свои шорткаты, а последовательно один за другим.
Здравствуйте, rameel, Вы писали:
R>Здравствуйте, ironwit, Вы писали:
I>>а может теперь попробуешь и пробел в сообщениях? реально так удобнее — то есть типа так.
R>Сделал в 726 ревизии.
спасибо
I>>и так до конца всех форумов и всех непрочитанных
R>Сделал, но переход идет не по непрочитанным, так как для этого есть свои шорткаты, а последовательно один за другим.
а может сделать настраиваемо?
Здравствуйте, rameel, Вы писали:
R>Здравствуйте, ironwit, Вы писали:
I>>а может сделать настраиваемо?
R>Сделал, но прежде чем комитить предлагайте название и краткое описание в конфиге для этого дела, а то у меня идеи кончились .
"пробел переход на " --> следующее --> следующее непрочитанное
Здравствуйте, rameel, Вы писали:
R>Здравствуйте, ironwit, Вы писали:
R>Забирайте
еще. только что попался
когда в папке заканчиваются непрочитанные. пробел начинает крутить по прочитанным. (подумал что чтото сломалось ), может докрутить чтобы топало в след папку?
Здравствуйте, ironwit, Вы писали:
I>еще. только что попался I>когда в папке заканчиваются непрочитанные. пробел начинает крутить по прочитанным. (подумал что чтото сломалось ), может докрутить чтобы топало в след папку?
Не-е, это не сломалось. Там просто проверяется, если перешагнуть вниз к непрочитанному не удалось, то просто смещаемся к следующему Я вот подумал, может расписать все ньюансы как быть в тех или иных случаях
Здравствуйте, rameel, Вы писали:
R>Здравствуйте, ironwit, Вы писали:
I>>еще. только что попался I>>когда в папке заканчиваются непрочитанные. пробел начинает крутить по прочитанным. (подумал что чтото сломалось ), может докрутить чтобы топало в след папку?
R> Не-е, это не сломалось. Там просто проверяется, если перешагнуть вниз к непрочитанному не удалось, то просто смещаемся к следующему Я вот подумал, может расписать все ньюансы как быть в тех или иных случаях
лучше в группу. а то так лень к мышке тянутся (она лежит далеко на столе) или к тачпаду на ноуте
Здравствуйте, ironwit, Вы писали:
I>лучше в группу. а то так лень к мышке тянутся (она лежит далеко на столе) или к тачпаду на ноуте
В процессе пользования данной фичей подумалось, что невсегда удобно прокручивать сообщение на целый экран, соответсвенно добавил настройку, через которую можно указать насколько в процентом отношении прокручивать текст
ЗЫ. Над остальным поведением моя пока думать как лучше сделать
Здравствуйте, ironwit, Вы писали:
I>еще. только что попался I>когда в папке заканчиваются непрочитанные. пробел начинает крутить по прочитанным. (подумал что чтото сломалось ), может докрутить чтобы топало в след папку?
Уф-ф, наконец-то добрались мои руки , докрутил в 730. Настраивается все ессно через конфиг.
Здравствуйте, rameel, Вы писали:
R>Здравствуйте, ironwit, Вы писали:
I>>еще. только что попался I>>когда в папке заканчиваются непрочитанные. пробел начинает крутить по прочитанным. (подумал что чтото сломалось ), может докрутить чтобы топало в след папку?
R>Уф-ф, наконец-то добрались мои руки , докрутил в 730. Настраивается все ессно через конфиг.
не ходит в папки которые неподписан но в них чтото есть
Здравствуйте, rameel, Вы писали:
I>>а может теперь попробуешь и пробел в сообщениях? реально так удобнее — то есть типа так. R>Сделал в 726 ревизии.
А добавь еще Shift+Space для возврата на уровень назад, если возможно?
А то рука дергается случайно 2 раза и приходится за мышку браться
Здравствуйте, rameel, Вы писали:
R> Релизовал экспорт/импорт прочитанных сообщений, маркеров и избранных сообщений вместе со структурой папок. Маркеры, избранные сообщения со структурой папок можно перед импортом очистить. Кстати, в какое меню его вставить и как назвать пункт, чтобы не пересекался с другим экспортом сообщении в названии . Я его еще и в тулбар кстати тоже повесил.
Похоже кто то поломал импорт для джета (рестарт януса/перегрузка компа не помагает): Ошибка:
File sharing lock count exceeded. Increase MaxLocksPerFile registry entry.
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha ревизия 769
Трассировка стека:
at BLToolkit.Data.DbManager.OnOperationException(OperationType op, Exception ex)
at BLToolkit.Data.DbManager.ExecuteNonQueryInternal()
at BLToolkit.Data.DbManager.ExecuteNonQuery()
at Rsdn.Janus.JanusDB.Execute(String sql, Object[] parameters)
at Rsdn.Janus.DatabaseManager.MarkMessagesRead(Int32 maxId, IEnumerable`1 unreadIds)
at Rsdn.Janus.StateObject.RestoreState(RestoreStateOptions options)
at Rsdn.Janus.ForumDummyForm.ImportState()
at Rsdn.Janus.Framework.StripEventDispatcher.DispatchEvent(String eventId)
at Rsdn.Janus.Framework.StripEventDispatcher.ClickHandler(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
... << RSDN@Home 1.2.0 alpha rev. 769>>
"Бог не терпит голой сингулярности" -- Роджер Пенроуз
Здравствуйте, rameel, Вы писали:
R> Релизовал экспорт/импорт прочитанных сообщений
Фича реквест: А можно добавить к экспорту/импорту возможность залить/скачать файл в профайл?
... << RSDN@Home 1.2.0 alpha rev. 769>>
"Бог не терпит голой сингулярности" -- Роджер Пенроуз