Форум » » Новая версия Aml Pages 9.65 » Ответить

Новая версия Aml Pages 9.65

Carc: Update: Анонс более новой версии см. здесь Выпущена Новая версия записной книжки Aml Pages 9.65 Группа в Facebook Группа ВКонтакте Новогодние скидки Началась новогодняя распродажка. Сейчас Вы можете приобрести, прилично сэкономив: Aml Pages — стандартная цена: 695 сейчас: 500 р., Aml Maple — стандартная цена: 550 сейчас: 400 р., TwinkiePaste — стандартная цена: 450 сейчас: 300р., Скачать\Download Русская версия: amlpages_ru.zip Русская портабельная версия: amlpages_ru_pe.zip. Подробнее см. статью "Где взять portable-версию Aml Pages" English version: amlpages_en.zip English portable version: amlpages_en_pe.zip. Read more How to use Aml Pages as portable version see here [more] Украинская версия: amlpages_uk.zip German version: amlpages_de.zip French version: amlpages_fr.zip Portuguese version: amlpages_pt.zip Polish version: amlpages_pl.zip [/more] Анонс новой версии в офицальном блоге Aml Pages смотрите тут Что нового: добавлены новые настройки меню тегов; исправления для установки плагинов; детальный список изменений на сайте здесь. Обзор в официальном блоге. Change log in English on official web site

Ответов - 55, стр: 1 2 3 All

SetQ: Ещё такая нужна доработка: когда тэгов много и они не присвоены странице, тогда при наведении мышки на кнопку "Тэги" всплывает подсказка с жёлтым фоном, и если тэги не умещаются все в этой подсказке, баллон подсказки начинает мигать на экране (исчезать и снова всплывать) с частотой примерно 2 Гц. Хорошо бы сделать, чтобы не моргала.

Carc: SetQ пишет: Ещё такая нужна доработка: когда тэгов много и они не присвоены странице, тогда при наведении мышки на кнопку "Тэги" всплывает подсказка с жёлтым фоном, и если тэги не умещаются все в этой подсказке, баллон подсказки начинает мигать на экране (исчезать и снова всплывать) с частотой примерно 2 Гц. Хорошо бы сделать, чтобы не моргала. А кинь мне на почту какой-нить фейковый документ где так много тегов, чтобы проверить.... А то у меня есть где много, но они там все в стиле A,B,C для тестирования меню, и в подсказку влезают.

Carc: Отбой пока... Воспроизвел проблему... Буду думать что там делать. Высоту ей не так просто задать, но покумекаю.


SetQ: Ага.

Carc: Ну долгие танцы с бубном привели к следующему. Пока сделал просто: если тегов слишком много, они располагаются в подсказке в несколько столбцов, чтобы не мигала подсказка. Конечно, визуазабельность страдает. Когда все в один столбец, по алфавиту, оно значительно проще смотрится. В принципе число тегов на столбец подобралось эмпирически. Пока так. Вообще был рожден код, который может подсчитать высоту тултипа еще до показа. И соответственно попросить скорректировать текст. Но это опять же, тот же шарик, только в профиль. Все равно корректировать текст, можно только на уровне простого текста, красиво, выровненно, его все равно в этом варианте не расположишь. Тут HTML`а нету. А прикручивать туда HTML-тултип по моему уже оверхед будет...

SetQ: Carc пишет: Пока сделал просто: если тегов слишком много, они располагаются в подсказке в несколько столбцов, чтобы не мигала подсказка. Конечно, визуазабельность страдает. Когда все в один столбец, по алфавиту, оно значительно проще смотрится. Да не, нормально получилось. Всё равно, если тэгов много, то все их не прочитаешь во всплывающей подсказке - она быстро уплывает, так только для общего ознакомления.

Carc: SetQ пишет: Да не, нормально получилось. Всё равно, если тэгов много, то все их не прочитаешь во всплывающей подсказке - она быстро уплывает, так только для общего ознакомления. Согласен. Логично!

Carc: Залил новую сборку 2560. Проверяй - там теги, если много, в несколько столбцов в подсказке.

SetQ: Carc пишет: Залил новую сборку 2560. Проверяй - там теги, если много, в несколько столбцов в подсказке. Проверил при двух мониторах, все тэги умещаются, не моргает.

Carc: SetQ пишет: Проверил при двух мониторах, все тэги умещаются, не моргает. ГУТ! И сенкс за проверку!

Carc: SetQ пишет: А как полностью код получения метрик выглядит в программе на С++? Было const UINT cyScreen=GetSystemMetrics(SM_CYSCREEN); Стало для нескольких мониторов UINT GetScreenCY(const HWND hwnd - HWND контрола где теги) { //получили монитор где Aml Pages, вернее где контрол для ввода тегов const HMONITOR hMon=MonitorFromWindow(hwnd,MONITOR_DEFAULTTONEAREST); if (NULL == hMon) { return GetScreenCY_SM();//если какая-то ошибка то просто тупо как раньше GetSystemMetrics } MONITORINFO mi={0}; mi.cbSize=sizeof(mi); if (!GetMonitorInfo(hMon,&mi)) { CLogReportToFile2_AP::WriteLog(TEXT("Cannot GetMonitorInfo is FALSE")); ASSERT(FALSE); return GetScreenCY_SM(); } const RECT& r=mi.rcMonitor; const UINT cy=abs(r.bottom - r.top); return cy; }

SetQ: А вот ещё такое улучшение хорошо бы сделать: при отмене фильтра в дереве пропадает выделение текущего узла в дереве, и становится не понятно - где внутри дерева находится текущая страница. Хорошо бы сделать, чтобы при отмене фильтра выделение текущего узла в дереве сохранялось.

Carc: SetQ пишет: А вот ещё такое улучшение хорошо бы сделать: при отмене фильтра в дереве пропадает выделение текущего узла в дереве, и становится не понятно - где внутри дерева находится текущая страница. Хорошо бы сделать, чтобы при отмене фильтра выделение текущего узла в дереве сохранялось. ОК. Уже выложил исправленную сборку 2561.

SetQ: Carc пишет: ОК. Уже выложил исправленную сборку 2561.

SetQ: Ещё важно, наткнулся: фильтр - по тэгам [ИЛИ]... и фильтр - по тэгам [И]... выдаёт старое меню, в нём во-первых, показаны тэги всех открытых документов даже если в настройках стоит показывать тэги только текущего документа, и во-вторых, при большом числе тэгов меню в один столбец с прокруткой, а не в несколько столбцов. Вот.

Carc: SetQ пишет: Ещё важно, наткнулся: фильтр - по тэгам [ИЛИ]... и фильтр - по тэгам [И]... выдаёт старое меню, в нём во-первых, показаны тэги всех открытых документов даже если в настройках стоит показывать тэги только текущего документа, и во-вторых, при большом числе тэгов меню в один столбец с прокруткой, а не в несколько столбцов. Вот. Да, действительно, это я не учел. Спасибо за репорт!

Carc: Выложу к вечеру исправленную сборку...

Carc: Залил сборку 2562: теперь меню фильтров по тегам мультистолбчатое, если надо, и работает с учетом настройки, какие теги показывать.

SetQ: Всё работает, только второй столбец вправо уехал и видна только примерно половина текста тэга.

Carc: SetQ пишет: Всё работает, только второй столбец вправо уехал и видна только примерно половина текста тэга. Если док не секретный, кинь мне на почту. Просто у меня тестовый док с кучей тегов, это теги вроде A,Б,В и.т.д. - т.е. тест, чтобы исключительно много тегов. Но сами теги это буквы, или короткие слоги. А траблы с прорисовкой видимо на широких меню проявляются на широких тегах...



полная версия страницы