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

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

Carc: Более новая версия 9.98 анонсирована здесь. Выложил новую версию Aml Pages 9.68 Что нового добавлено: экспорт документов Aml Pages в OPML (здравствуй, поддержка просмотра в Android и прочих мобильных устройствах); Добавлены кнопки закрытия закладок в панели История. Обзор новой версии в блоге опубликован тут детальный список изменений на сайте здесь. Change log in English on official web site

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

SetQ: Carc пишет: Тройным кликом обычно выделяется все, а вот поискать нужно конкретную фразу только из текста... А потом программа и анализирует полученный текст.

Carc: Фишка не в анализе - там ума много не надо, а вот как его из чужой программы сравнительно честным способом издуплить, это вопрос еще тот.

Carc: SetQ пишет: Я то хочу написать программку на AutoHotkey, с помощью которой можно будет переходить на страницу документа, но страница будет задаваться именем, а не ID. Я так подумал, что в принципе можно такое сделать - разве что только без поиска не обойтись. 1. Выделяется текст или слово с кареткой - помещается куда-то в буфер AutoHotKey 2. Запускается поиск по заголовка с этим текстом через определенный WM_COMMAND 3. Опять же в диалоге поиска AutoHotKey нажимает ОК. На выходе ты получишь найденную страницу. Если чисто на AutoHotKey делать, то как-то так.


SetQ: Ну да, можно так. Сейчас попутно пописывают бота для одной браузерной интернет-игры. Там и текст ищу в окне браузера, и картинки. Уже до 21 уровня рудокопа дошёл. :)

Carc: Я вот что подумал, ты можешь напрямую из AutoHotKey выделить и в дереве страницу. Разве что иногда ее нужно в дереве рекурсивно поискать надо будет, если дерево свернуто. И нужно понимать, что дерево в Aml Pages строится динамически, по мере необходимости достраиваются нужные узлы. Всё дерево никогда сразу не строится после открытия документа. Сразу только ветка верхнего уровня. Плюс иногда, потом, в Idle-обработчике Aml Pages может потихоньку подстраивать ветки второго уровня - та еще кодяра там мутная, такой невменяемый полуконечный автомат, что даже я на него со страхом поглядываю. Сначала ветки, потом поищет последние измененые страницы, потом из Избранного, потом подветки всяко разно - состояния еще себе хранит всякие, один узел за один вызов - в общем неслабая там наворотка. Но если в двух словах, то если в родительского узла дерева есть дочерний узел - то родителя нужно развернуть, Aml Pages тогда достроит дочернюю ветку на лету. Но есть и хитропопый трюк, если дочерних нет - все ОК, ветка достроена - просто она пустая. Если дочерних узлов больше одного опять же - дочерняя ветка достроена точно. А вот если 1 дочерний - то это или достроена, но с одной дочкой, или это бутафорский дочерний узел, признак для Aml Pages, что ветку нужно достраивать при разворачивании. Главное: в достроенной ветке узлы хранят реальные названия страниц - все остальное это не текст. Это прорисоывается сбоку ручками, как текста для Windows этого нет.

SetQ: Да уж, шайтна-машина.

Carc: Выложил новую версию плагина Aml2Dropbox 2.14, с поддержкой последнего вышедшего Dropbox`а Также выложил новую версию плагина ChangeLog 1.03 с мелкими улучшениями. Статья про плагин тут Обновленный ChangeLog будет включен в ближайшую же сборку Aml Pages (есть там парочка улучшений, замечания - завтра\послезавтра выложу)

Carc: Выложил новую версию Aml Pages 9.68 сборка 2592 небольшой баг-фикс бизнес логики для автозапуска; изменения в панели закладок; обещанные обновленные версии плагинов;

SetQ: Ткнулся сейчас в поиск по заголовком с включенной опцией "Приблизетельный поиск". То ли я не правильно понял, как должно работать, то ли не работает. Никто не пользуется? И клавиши ctrl+1 - ctrl+5 не рабоют в этом окне.

Carc: SetQ пишет: Ткнулся сейчас в поиск по заголовком с включенной опцией "Приблизетельный поиск". То ли я не правильно понял, как должно работать, то ли не работает. Никто не пользуется? И клавиши ctrl+1 - ctrl+5 не рабоют в этом окне. Да, действительно не работают. Спасибо за репорт! Поправлю. А вообще приблизительным поиском как-то не очень пользуются. В перспективе я хотел его убрать. Но позже. В текущем UI это не особо мешает (но и не помогает), а вот в другой реализации явно будет лишним.

SetQ: Так работает приблизительный поиск сейчас или нет? У меня не работает. Ввожу слово из названия одного из документов, одну букву меняю на другую, ищу - результатов ноль. ЧЯДНТ?

Carc: SetQ пишет: Так работает приблизительный поиск сейчас или нет? У меня не работает. Ввожу слово из названия одного из документов, одну букву меняю на другую, ищу - результатов ноль. ЧЯДНТ? Да, мне там надо проверить - как-то там не все так просто стало с переходом на Unicode-версию...

Carc: В общем покопался... Действительно, я этот код с цифирью убрал давным давно, а надпись в пользовательском интерфейсе осталось. Сделал проще управление с клавиатуры Ctrl + стрелка влево\вправо, и то что надо. И проще, и не конфликтует с другими командами которые управляются через Ctrl+цифры (вкладки слева, переключающую панель дерева через в разные режимы).

SetQ: И ещё: результаты добавляются фильтром в дерево, а обратно этот фильтр не снять - пункт меню недоступен.

Carc: SetQ пишет: ещё: результаты добавляются фильтром в дерево, а обратно этот фильтр не снять - пункт меню недоступен. Меню Вид\Фильтры\Отменить - или то же самое в меню кнопки тулбара над деревом.

SetQ: Carc пишет: Меню Вид\Фильтры\Отменить - или то же самое в меню кнопки тулбара над деревом. я то смотрел в кнопке над деревом, сейчас попробовал снова на другом компьютере - норм, всё работает. Так что гляну перепроверю ещё. Но там точно - была недоступна, надо было ещё какой-нибудь фильтр включить и потом оба отключать.

Carc: SetQ пишет: я то смотрел в кнопке над деревом, сейчас попробовал снова на другом компьютере - норм, всё работает. Так что гляну перепроверю ещё. Но там точно - была недоступна, надо было ещё какой-нибудь фильтр включить и потом оба отключать. В общем, более менее там все правильно работает. Но стойкое ощущение неадекватности даже у меня осталось. Я переделал, вечером или завтра выложу обновленную сборку. Чтобы и в дереве результаты поиска по заголовкам показывались, и в панели закладок вкладки можно было закрывать.

Carc: SetQ пишет: я то смотрел в кнопке над деревом, сейчас попробовал снова на другом компьютере - норм, всё работает. Так что гляну перепроверю ещё. Но там точно - была недоступна, надо было ещё какой-нибудь фильтр включить и потом оба отключать. Умеешь ты утро пятницы обеспечить Покопался я в фильтрах, такую багу не видал я сроду причем и в тихую безлунную погоду... Там полдвижка фильтров дурит по черному. PS: спасибо за репорт!!!

SetQ: Обнаружен баг: при перемещении папки внутрь другой папки перетаскиванием мышью в дереве в этой папке назначения создаётся две копии перемещаемой папки. Если одну из копий удалить и если корзина была пуста перед этим (не отображалась в дереве), то после удаелиения этой копии коризина не появляется. Но главное, чтобы копия переносимой папки не возникала. А вот через Вырезать - Вставить корректно работает, только напрасно, мне кажется, после команды вырезать сразу удаляется объект вырезки из дерева: в проводнике виндовос ведь не так сделано, там то что вырезано - становится бледного цвета и из прежнего расположения до команды "Вставить" не изымается.

Carc: SetQ пишет: А вот через Вырезать - Вставить корректно работает, только напрасно, мне кажется, после команды вырезать сразу удаляется объект вырезки из дерева: в проводнике виндовос ведь не так сделано, там то что вырезано - становится бледного цвета и из прежнего расположения до команды "Вставить" не изымается. Я подумаю, как такое сделать. Там не так просто все сделать.



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