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

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

Carc: Выложил новую версию Aml Pages 9.72 Обзор изменений в Aml Pages 9.72 в блоге Что нового в диалог выбора страницы добавлена команда "Показать как листочек"; вернули настройку показывать соединительные линии в дереве (экспериментально, по умолчанию включена, см. меню Быстрых настроек); в диалог "Свойства страницы" добавлена команда меню "Копировать" (по правому клику по списку свойств); в диалог "Свойства страницы" добавлена статистика по всем документам (макс. размер файла, число узлов дерева и.т.д.); изменены контекстные меню редактора текста; в контекстное меню редактора текста добавлена команда "Удалить переносы" (по умолчанию команда скрыта); в диалог "О программе" добавлена статистика по всем документам; добавлено: анимация названия страницы в панели заголовок при редактировании текста по прошествии одной минуты; диалог свойств страницы можно таскать левой кнопкой мыши за любое место; добавлено: подменю в дереве "Цвет Текста" и "Цвет Фона" отображают текущие цвета во внешнем виде (названия подменю рисуется именно этими цветами); добавлено: команда копирования\перемещения текста разрешает указывать в качестве назначения текущую страницу (в этом случае тогда выделенное копируется\перемещается в конец текста); исправлено: зависание при изменении текста в документе с большим число страниц в режиме панели Закладок История; подменю Метки в контекстном редакторе текста не заполняется списком меток (слишком долго, если меток много); щелчок по кнопке "Совет Дня" в панели Советы показывает меню; исправлено: не работал диалог выбора фильтра по датам создания\изменения страниц; изменены контекстные меню дерева; все команды перемещения в дереве (выше, ниже, на уровень выше, влево, вправо, переместить в) помещены в одно подменю; исправлено: команды клонирования текста не показывали дочерние подстраницы; обновлена русская справка по Aml Pages; удалены клавиши быстрого доступа для команд "Копировать текст в", "Переместить текст в"; уменьшены контекстные меню в панели результатов поиска (не умещались названия страниц); детальный список изменений на сайте здесь, как проверить что нового в последних версиях Aml Pages читайте здесь Change log in English on official web site

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

DenisSMI: Вот это объем! Круто! Спасибо!

Carc: DenisSMI пишет: Вот это объем! Круто! Спасибо! А всегда пожалуйста. Ну там кагбэ баг-фикс и improvements релиз. Много мелких изменений и мало известных багов, вроде тормозов в панели История при наборе текста в “развесистых” деревьях. Ну масса по мелочам, вроде команд клонирования которые использовали диалог из Plugin API. Или команд перемещения страниц. Уж их не мало стало: выше\ниже в пределах ветки, или как-то вправо\влево относительно соседнего узла, или вообще команды "Переместить В" с выбором из диалога. В общем много чего до ума доводилось.

Carc: В последней сборке 2633 включил линии между узлами дерева по умолчанию обратно. Переписал с нуля рисовалку линий в дереве Aml Pages. Теперь она нормально уживается с цветами фона отдельных узлов дерева.


Carc: Залил новую версию Aml Pages 9.72 сборка 2635 добавлено: команда Формат по образцу применяется к слову, если нет выделения + по мелочам использование собственного курсора для Формат по образцу.

Guest: После нажатия на кнопку форматирования курсор в рабочей зоне документа становится невидимым (но: в области Дерева - виден). Если наугад удастся попасть по слову - окрасит как надо. Осталось только курсор поправить

Carc: Guest пишет: После нажатия на кнопку форматирования курсор в рабочей зоне документа становится невидимым (но: в области Дерева - виден). Если наугад удастся попасть по слову - окрасит как надо. Совсем невидимым? Винда кстати какая? Осталось только курсор поправить Дык в том то и дело, что курсор на лету из текста кодом создается, а не изначально прошитый.

Carc: Залил сборку 2636. возможность назначать форматирование командой "Формат по образцу" несколько раз подряд разным фрагментам, если отпускать кнопку мыши, удерживая клавишу Ctrl; добавлен системный звук при завершении операциии форматирования по образцу; операция форматирования по образцу автоматически завершается при потере фокуса редактором текста; + просьба провести несложный тест для курсора в команде Формат по образцу. Иначе просто никак. У меня курсор показывается как самый натуральный и без проблем. Включаем лог-файл (файл журнала) в Aml Pages Пробуем поиграться с командой форматирования, лог файл мне. Там будет инфа по курсору. + Визуальный контроль, нажимаем меню "Помощь\О программе" и дважды кликаем в любом пустом месте диалога "О программе". Это некий триггер, который попросит диалог, использовать курсор из команды "Формат По образцу". Возим мышом над диалогом - любуемся курсором. Если проблема осталась, то курсор может и не покажется. Или все-таки что визуально будет видно.

DenisSMI: Carc пишет: + просьба провести несложный тест для курсора в команде Формат по образцу. Иначе просто никак. У меня курсор показывается как самый натуральный и без проблем. Включаем лог-файл (файл журнала) в Aml Pages Пробуем поиграться с командой форматирования, лог файл мне. Там будет инфа по курсору. + Визуальный контроль, нажимаем меню "Помощь\О программе" и дважды кликаем в любом пустом месте диалога "О программе". Это некий триггер, который попросит диалог, использовать курсор из команды "Формат По образцу". Возим мышом над диалогом - любуемся курсором. Если проблема осталась, то курсор может и не покажется. Или все-таки что визуально будет видно. В диалоге "о программе" курсора не вижу никакого. Там построчное выделение происходит. Но в самом редакторе команда "Формат по образцу" нормально работает. Также и в случае многократного выделения.

Carc: DenisSMI пишет: В диалоге "о программе" курсора не вижу никакого. Там построчное выделение происходит. Но в самом редакторе команда "Формат по образцу" нормально работает. Также и в случае многократного выделения. Сборка 2636? Точно? (в диалоге о программе она ее пишется) На курсоре есть текст "Формат по образцу"?

DenisSMI: Carc пишет: Сборка 2636? Точно? (в диалоге о программе она ее пишется) На курсоре есть текст "Формат по образцу"? Версия: 9.72 сборка 2636, RICHED20.dll 12.0.4518.1014, ClassName: Когда на курсоре должен быть этот текст? Вроде нигде не видел.

Carc: DenisSMI пишет: Версия: 9.72 сборка 2636, RICHED20.dll 12.0.4518.1014, ClassName: Когда на курсоре должен быть этот текст? Вроде нигде не видел. Вот так это должно выглядеть. Красная надпись "Формат по образцу" это часть курсора. Просто на скришоте этого не видно, что текст часть курсора. Такой курсор создает сама Aml Pages на лету. Текст, шрифты, цвета надписи задаются программно и курсор создается по ходу работы. Ничего такого не видать было?

DenisSMI: Carc пишет: Вот так это должно выглядеть. Красная надпись "Формат по образцу" это часть курсора. Просто на скришоте этого не видно, что текст часть курсора. Такой курсор создает сама Aml Pages на лету. Текст, шрифты, цвета надписи задаются программно и курсор создается по ходу работы. Ничего такого не видать было? Нет, не видать.

Carc: DenisSMI пишет: Нет, не видать. Та-а-ак, срали, срали и упали Печальная история. А модулище то знатный был. Ан не не работает. ОК, нафиг тогда пока курсор модный. Оставим что-нить попроще. Рюшечки позже. Огромное спасибо за тесты всем!

Guest: Вот содержимое файла AmlPages_Log.txttxtAmlPages: [04/21/16 20:26:54] ==================== AmlPages: [04/21/16 20:26:54] Log File Is Started AmlPages: [04/21/16 20:26:54] Started Aml Pages 9.7.2.2636 [Russian] on Windows 7 32x build 7601 Service Pack 1 AmlPages: [04/21/16 20:26:56] ProcessAutoLoadFiles enter AmlPages: [04/21/16 20:26:56] strLastFile=D:\newAML\Docs\для ТЕСТОВ ( # перехода по узлам ).apd AmlPages: [04/21/16 20:26:56] PRE strLastFile AmlPages: [04/21/16 20:26:56] ProcessAutoLoadFiles exit AmlPages: [04/21/16 20:27:02] Find doc by path: [D:\newAML\Docs\для ТЕСТОВ ( # перехода по узлам ).apd] result is Found 0 AmlPages: [04/21/16 20:27:02] RichEdit Library DLL: D:\newAML\Programm Files\RICHED20.dll DLL Version: 12.0.4518.1014 RichEdit CLASSNAME: RichEdit60W MSPTLS.DLL: MSPTLS.DLL not found by GetModuleHandle AmlPages: [04/21/16 20:27:02] Added from [line# 1216 ] node [Lorem ipsum..., "D:\newAML\Docs\для ТЕСТОВ ( # перехода по узлам ).apd"] AmlPages: [04/21/16 20:27:16] hCur=596577871, GetIconInfo=1 AmlPages: [04/21/16 20:27:16] width=173 height=33 AmlPages: [04/21/16 20:27:25] InModalState=0 AmlPages: [04/21/16 20:27:33] CTRL_CTRL: NO CHECK KEY AmlPages: [04/21/16 20:27:55] InModalState=0 AmlPages: [04/21/16 20:28:25] InModalState=1 AmlPages: [04/21/16 20:28:53] CTRL_CTRL: NO CHECK KEY AmlPages: [04/21/16 20:28:55] InModalState=0 Ни двойной клик в окошке "О программе" (2-ой опыт), ни просто работа с текстом (1-ая часть опыта, о котором Вы просили) эффекта не дало. Попасть по слову помогает только густота текста и память (позволяет учитывать скорость перемещения курсора и направление), т.к. сейчас второй курсор полностью невидимый и приходится работать вслепую! Если надо: вот сам файл, использованный для тестов.

Carc: Guest пишет: AmlPages: [04/21/16 20:27:16] hCur=596577871, GetIconInfo=1 AmlPages: [04/21/16 20:27:16] width=173 height=33 Судя вот по выше приведенному тексту, курсор все таки есть… Но почему-то не виден… С какого такого перепуга интересно!?!

Carc: Залил сборку 2637. Больше проблем с курсором в команде "Формат по образцу" быть не должно. Ну его нафиг продвинутый курсор. Приделал обычный. исправлено: не виден курсор при команде "Формат по образцу"; удалена команда "Правка\Найти в Файлах"; Подменю кнопки "Найти" на панели инструментов Формат содержит прочие команды поиска (по меткам, по заголовкам и.т.д.); убрано мерцание в дереве при фоновой достройке поддеревьев;

Guest: 1. MSPTLS.DLL: MSPTLS.DLL not found by GetModuleHandleМожет причина в отсутствии этого файла? Хотя, если я правильно понял, он нужен для WinXP: [*] изменено: установка на чистую XP SP3 проверяет есть ли файлы RICHED20.DLL, msftedit.dll, MsPtls.DLL в системной папке, если нету ставит туда;Если б знал как добавить эту библиотеку - попробовал бы, но всё у меня Win7... и я опять в тупике... 2. Также предположение: не может ли влиять на конечный результат наличие/неналичие в системе Aml Maple и TwinkiePaste? У меня стоит только Aml Pages. 3. И кстати, разве сложно сделать/реализовать такой курсор, как урезанную версию Aml Maple и/или TwinkiePaste? И, кстати, визуальные возможности не столь важны, сколько срабатывание на клик по слову (без необходимости его выделять, т.к. это более сложная операция) И кстати, разве сложно сделать такой курсор, как урезанную версию Aml Maple и/или TwinkiePaste?

Carc: Guest пишет: 1.  цитата: MSPTLS.DLL: MSPTLS.DLL not found by GetModuleHandle Может причина в отсутствии этого файла? Хотя, если я правильно понял, он нужен для WinXP:  цитата: [*] изменено: установка на чистую XP SP3 проверяет есть ли файлы RICHED20.DLL, msftedit.dll, MsPtls.DLL в системной папке, если нету ставит туда; Если б знал как добавить эту библиотеку - попробовал бы, но всё у меня Win7... и я опять в тупике... Это библиотеки для RichEdit, на котором базируется редактор текста. Нужно посмотреть, что выставлено в меню быстрых настроек в подменю Редактор текста + информация из диалога "О программе". Aml Pages если есть открытый редактор текста на лету пытается вытащить оттуда информацию.

Carc: Guest пишет: 2. Также предположение: не может ли влиять на конечный результат наличие/неналичие в системе Aml Maple и TwinkiePaste? У меня стоит только Aml Pages. Нет, не может. Ни TwinkiePaste, ни Aml Maple не используют RichEdit. Хотя знают его и умеют с ним работать. Тот же редактор фраз TwinkiePaste использует в качестве поля для ввода текста именно RichEdit. Но не использует продвинутые возможности из Aml Pages, а использует базовые версии RichEdit 3.0/2.0. И только.

Carc: Guest пишет: И, кстати, визуальные возможности не столь важны, сколько срабатывание на клик по слову (без необходимости его выделять, т.к. это более сложная операция) Согласен чуть более, чем полностью. Но хотелось красиво :) А получилось как всегда. Поэтому я попросту отказался пока от навороченного курсора, и прикрутит первый попапавшийся, чтобы просто как индикатор работал, что мол вот выполняется вот такой вот нафиг операция. Исключительно для обратной визуальной связи. Guest пишет: И кстати, разве сложно сделать такой курсор, как урезанную версию Aml Maple и/или TwinkiePaste? Ни уловил… А чем речь то!?! Что значит "урезанный курсор как Aml Maple"? И тем более как в TwinkiePaste? TwinkiePaste и вовсе никаких курсоров не использует и уж тем более не меняет их.

Guest: Carc пишет:Ни уловил… А чем речь то!?! Что значит "урезанный курсор как Aml Maple"? И тем более как в TwinkiePaste? TwinkiePaste и вовсе никаких курсоров не использует и уж тем более не меняет их. Я мягко говоря не силён в этих программах, разок глянул и отложил. Уловил только тот момент, что Aml Maple создаёт какой-то цветной курсор, и поэтому мне подумалось, что на основе кода AML Maple тебе было бы проще создать ещё один временный курсор (и надпись), то есть то, именно что и раньше планировалось. Всего лишь часть кода AML Maple интегрировать внутрь AML Pages (и использовать немного для другой цели), а не использовать AML Maple как универсальную внешнюю программу (отвечающую за переключение языков во всех программах). Т.е. предлагаю, если ещё не остыло желание "прокачать" курсор в AML Pages, просто встроить в него механизмы AML Maple. Как-то так... Но в принципе пока можно и без него обойтись. Есть более глобальные вещи! ___________ Кстати, склоняюсь к тому, чтобы AML писать только с прописных - это как название "корпорации", а дальше уже собственно название конкретной программы: AML Maple AML Pages AML TwinkiePaste Вот такое вот номенклатурное соображение ) И извиняюсь, что на "ты" :) мне так проще для общения (Не из-за отсутствия уважения, а просто потому, что иначе некоторые фразы и формулировки просто получаются неповоротливыми и чрезвычайно громоздкими)

Carc: Guest пишет: Кстати, склоняюсь к тому, чтобы AML писать только с прописных - это как название "корпорации", а дальше уже собственно название конкретной программы: AML Maple AML Pages AML TwinkiePaste Вот такое вот номенклатурное соображение ) Изначально так и было. Пока я не узнал что такое AML Решил убрать заглавные. А для TwinkiePaste название хоть как и обычно подбиралось несколько от души, несколько по сердцу, по звучанию и.т.п. Но уже с учетом правил наименования. А то получиться как с Aml Pages, когда Голубицкий узнал об Aml Pages спустя годы, и посвятил ей целую статью в бумажном номере. А почему? А потому что у конкурентов в названиях есть какое-то ключевое слово: PAD, Notes, Write и.т.д. А Aml Pages стоит особняком и поиском в нее не так то просто попасть. PS: все собираюсь написать пост в блог. Что означает "Aml" и откуда оно взялось. Уже ни по разу спрашивали. Да все руки не доходят.

Carc: Guest пишет: Я мягко говоря не силён в этих программах, разок глянул и отложил. Уловил только тот момент, что Aml Maple создаёт какой-то цветной курсор, и поэтому мне подумалось, что на основе кода AML Maple тебе было бы проще создать ещё один временный курсор (и надпись), то есть то, именно что и раньше планировалось. Всего лишь часть кода AML Maple интегрировать внутрь AML Pages (и использовать немного для другой цели), а не использовать AML Maple как универсальную внешнюю программу (отвечающую за переключение языков во всех программах). Т.е. предлагаю, если ещё не остыло желание "прокачать" курсор в AML Pages, просто встроить в него механизмы AML Maple. Как-то так... Но в принципе пока можно и без него обойтись. Есть более глобальные вещи! Дык там и так пробовался код из будущих версий Aml Maple. А суть была проста. Самая лучшая с точки зрения наглядности, информативности иконка это текст. Дык вот этот код и создавал на лету курсор с надписью. Но Винде по умолчанию это отчего то не нравится. В XP курсор виден, 7-ке уже очень - она его явно режет. Там надо еще ковыряться. А коль нет текста в курсоре, то просто достаточно будет сменить курсор на любой другой, более или менее наглядный. Его единственная задача информировать пользователя, что идет операция "Формат по образцу" и коль ткнуть куда, то там и измениться форматирование. И только. Поэтому пока отказался от телеграфной ленты в курсоре.

Carc: Guest пишет: И извиняюсь, что на "ты" :) мне так проще для общения (Не из-за отсутствия уважения, а просто потому, что иначе некоторые фразы и формулировки просто получаются неповоротливыми и чрезвычайно громоздким Та легко. Давай на "ты" - мне тоже так проще. PS: если приглядется к ветеранам форума, мы тут все на "ты". А "выканье" это исключительно поначалу. Вежливость, ёпырш, панимашь

Guest: И, кстати, хотел попросить (думаю это в реализации вообще не сложно, но для многих будет полезно) - помечать версию файла явным образом, т.е. не amlpages_ru.zipа что-то типа:Aml Pages (RUS), версия 9.72 сборка 2636 (от 21 апреля 2016) и в распакованном файле можно не помечать, что (RUS), т.к. конкретный пользователь скачивает версию на своём языке. Т.е. в распакованной папке уже лежит в таком виде: Aml Pages, версия 9.72 сборка 2636 (от 21 апреля 2016) Или более современно оформить:1) АРХИВ (для всех локализаций) называется:Aml_Pages_RUS_v_9.72_2636_21.04.2016 2) внутри архива:для русских: Aml Pages 9.72 (сборка 2636) от 21.04.2016а для англичан: Aml Pages 9.72 (build 2636) сurrent version on 2016.04.21 или даже лучше немного короче, компактнее, сделать:Aml Pages 9.72 (сборка 2636) - 21.04.2016Aml Pages 9.72 (build 2636) - 2016.04.21соответственно Или для всех одинаково, если предложенный вариант сложно. Хотя бы на английском:Aml Pages 9.72 build 2637 [22 April, 2016] ...Это к тому, чтобы более информативным было название скачиваемого файла Заранее спасибо

Carc: Guest пишет: ..Это к тому, чтобы более информативным было название скачиваемого файла Заранее спасибо Это технически невозможно. Придется для каждой сборки заново по всем каталогам сабмит делать. Так что последняя версия Aml Pages всегда лежит под одним и тем же названием файла, по одному и тому же URL. Вовнутрях ZIP-архива есть файл с историей, в нем видно какая версия последняя + в нижнем футере в программе установки написан полный номер устанавливаемой версии Aml Pages и дата выпуска.

Guest: Carc пишет: Вовнутрях ZIP-архива есть файл с историей, в нем видно какая версия последняя + в нижнем футере в программе установки написан полный номер устанавливаемой версии Aml Pages и дата выпуска.А вот хотя бы "внутрях" - поменять весьма желательно! Нужно делать "человекочитаемо", а не заставлять лазить в текстовый файл или запускать программу только для того, чтобы понять, что за версия перед тобой! А архив, пусть уж тогда как угодно называется, раз его цепляют внешние программы... До последнего надеялся, что уж такие вещи - проще чем сам редактор...

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

Guest: Carc пишет:Ну так оно и есть человекочитаемо… Внутри то архива все равно обычный текстовый файл. А камменты к архиву все равно только специализированный софт показывает. Вроде того же WinRAR, а какой-нить повсеместный Тотал Коммандер по умолчанию их и вовсе не показывает. Так что по любому, только файл внутри. __.Нет, нет, нет! __ Про имя архива - оболочки я понял. Его извне цепляют и все ориентированы на ссылку в определённом формате. Но то, что лежит внутри - я это хочу увидеть сразу же по названию файла, что это за версия и от какого числа? __ Как вариант предлагаю выкладывать параллельно ещё и версию "моего" формата (какую-нибудь читабельную вариацию). Думаю, не я один такой, кто с удовольствие будет пользоваться этой ссылкой (можете даже замеры сделать сколько скачали). Carc пишет:Проще. Но правила не я устанавливаю и не под себя. __А то получается: "я - не я, корова не моя!" :)

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

Carc: Guest пишет: Как вариант предлагаю выкладывать параллельно ещё и версию "моего" формата (какую-нибудь читабельную вариацию). Думаю, не я один такой, кто с удовольствие будет пользоваться этой ссылкой (можете даже замеры сделать сколько скачали). ОК, я подумаю. Можно попробовать через htaccess чего-нить на сервере с именами помутить.

Guest: ____Хотел мягко говоря "наехать", но "паче чаяния" и вопреки всей логике (ведь версию вроде бы откатили и обещали, что теперь-то опять "всё будет как прежде"*) заработало!!! Да ещё как! ____Короче, мне так понравилось, что боюсь уже новых версий (сейчас стоит и меня радует 9.72 сборка 2637) ____Как именно работает новая фича (множественное форматирование) - можно посмотреть на видео: ролик на YouTube (не забудьте только вначале включить субтитры. Появляются почему-то не сразу...) ОПИСАНИЕ: ____Данное видео демонстрирует главную фичу этого сезона: Форматирование текста по образцу ____Причём в последнем примере (зелёный текст) - использована функция множественного изменения текста по заданному образцу. Для активации этого метода удерживайте клавишу Ctrl перед тем как щёлкнуть на кнопку "Формат по образцу". Поcле нажатия на кнопку - щёлкайте по нужным словам - и они вмиг окрасятся в выбранный цвет. После того как вы отпустите клавишу Ctrl - курсор мыши сработает последний раз и прекратит (сессию) дальнейшее окрашивание "щёлкаемых" слов! Таким образом теперь окраска слов работает проще, чем щёлкать семечки. С чем и поздравляю Гошу, моего земляка! ___________________ ____* Парадокс в том, что установил свежую версию, которая отменяет старые опыты со вторым курсором:Версия Aml Pages 9.72 сборка 2637 Дата сборки: 22 апреля 2016 г. пятница 7:51:38 ____У меня ощущение - что возможная причина прошлого несрабатывания - банальная нехватка ОЗУ (бывает, когда открыто много вкладок в браузере). ____На будущее для себя решил, что нужно сделать, чтобы AML Pages, если уж запустился, себе "оттяпывал" необходимые ресурсы, а не "жался" по остаточному принципу. Тогда все команды будут срабатывать! Буду пытаться через "Диспетчер задач" вручную выставлять выше приоритет выполнения операций.... (c) Видео можно свободно использовать для демонстрации возможностей AML Pages

Carc: Guest пишет: Причём в последнем примере (зелёный текст) - использована функция множественного изменения текста по заданному образцу. Для активации этого метода удерживайте клавишу Ctrl перед тем как щёлкнуть на кнопку "Формат по образцу". Поcле нажатия на кнопку - щёлкайте по нужным словам - и они вмиг окрасятся в выбранный цвет. После того как вы отпустите клавишу Ctrl - курсор мыши сработает последний раз и прекратит (сессию) дальнейшее окрашивание "щёлкаемых" слов! Таким образом теперь окраска слов работает проще, чем щёлкать семечки. С чем и поздравляю Гошу, моего земляка! Можно и прервать операцию форматирования по образцу, не щелкая последний раз без клавиши CTRL. Нажать Escape и операция форматирования по образцу прерывается немедля Еще раз нажать кнопку "Форматирования по образцу" на панели инструментов. Вернее я бы сказал "отжать" ее обратно. То же самое - операция прерывается немедля. Ну или просто щелкнуть мышом куда угодно мимо редактора - то же самое. Ну, а отмена само собой работает через Правка\Ctrl+Z. И ессесна в случае множественного форматирования каждый фрагмент отменяется отдельно и последовательно. А за видео спасибо!

Carc: PS: а ссылка вставляется просто url=Адрес_ссылки, потом текст ссылки потом /url Все эти [pre2]url=[/pre2] и [pre2]/url[/pre2] в квадратных скобках. В TwinkiePaste в базе по умолчанию в BB-кодах есть шаблончик, извлекает выделенный текст и делает его названием гиперссылки, потом шарится по буферу обмена и если находит там нечто похожее на URL, то вставляет его как адрес ссылки, т.е. в url=адрес. А если в буфере обмена ничего похожего на URL нет, просто переставляет туда курсор, чтобы можно было ввести сразу адрес.

Carc: Guest пишет: ____Хотел мягко говоря "наехать", но "паче чаяния" и вопреки всей логике (ведь версию вроде бы откатили и обещали, что теперь-то опять "всё будет как прежде"*) заработало!!! Да ещё как! Дык я когда обещал откатить - я говорил только про визуализацию мышиного курсора, а не про движок операции. Его я сделал за пару сборок до этого, да немного причесывал. А вот мышиный курсор не было видно - а какой без него толк, если не видно куда кликать.

Guest: Carc пишет: а какой без него толк, если не видно куда кликать. Вот именно! )) Да, главное, работает, а всякие там отвлекающие надписи - от лукавого )

Carc: Guest пишет: Да, главное, работает, а всякие там отвлекающие надписи - от лукавого ) Они не отвлекающие, они содержательные

LordNEVR: Вот такая проблема возникла. Есть документ, в нём куча страниц, в страницах куча ссылок. Теперь сама проблема. Во всех страницах уйма ссылок, с адресом, например, с адресами форума: http://адрес сайта.ru/forum/адрес страницы Форум обновился, изменились сами ссылки. http://адрес сайта.ru/адрес страницы Возникла нужда изменить все ссылки во всём документе на новые, убрав лишнее. forum/ Как это можно сделать? Не нашёл замену текста в самом документе. В страницах есть замена, но это будет оооочень долго.

Carc: LordNEVR пишет: Есть документ, в нём куча страниц, в страницах куча ссылок. Страницы какого типа? Простого текста? Форматированного? Веб? LordNEVR пишет: Как это можно сделать? Не нашёл замену текста в самом документе. А во всем документе и нет замены. Попросту никогда не нужно было. А сколько страниц-то всего? Левой кнопкой по иконке страницы в панели Заголовок (один раз, двойной клик это быстрое копирование) - попадаем в свойства страницы. Там внизу списка свойств есть статистика по всему документу (причем она копирабельная в буфер обмена). ЗЫ: Как вариант, если действительно много страниц, и ручками очень долго постранично. Экспортировать в дерево файлов\папок после чего пройтись каким-нибудь мультизаменятором, после чего импортировать обратно. Но полной когерентности там все равно не выйдет. Уплывут вложенные в документы файла, если есть страницы с подстраницами - тоже проблема (в Aml Pages у страницы могут быть подстраницы, в файловой системе у файлов не может быть дочерних файлов).

LordNEVR: Carc пишет: Страницы какого типа? Простого текста? Форматированного? Веб? Полный путь:NewFictionru Тип представления:Папка === Страница === ID:1 Дата создания:18 февраля 2014 г. вторник 10:51:27 Дата изменения:1 июня 2014 г. воскресенье 11:50:21 Позиция в дереве:32768 (Стандартная) Размер:14,6 МБ Процент от документа:100.00% Пользовательский комментарий:Нет Категория:Без Теги [0]:Без Web Encoding: Синтакс. подсветка:Нет Вложенная информация:Да (24 байт) прикрепленных файлов:0 Сохранено Unicode-версией:Да === Документ === Всего обьектов:469 Размер файла:7,40 МБ Папок:68 (14.50%) Страниц простого текста:1 (0.21%) Страниц формат. текста:396 (84.43%) Веб страниц:4 (0.85%) Веб архив:0 (0.00%) Папок в корзине:0 (0.00%) Страниц в корзине:0 (0.00%) Вложенная информация:Нет Вложенность:7 Только для чтения:Нет Пароль на открытие:Нет Пароль на сохранение:Нет Архив:M:\Program_port\AmlPages\Copies\NewFiction_archive.apd Последнее сохранение в:Aml Pages 9.72 сборка 2637 Для открытия необходима:Aml Pages 9.54 сборка 2459 или старше === Статистика === Max Nodes:602, Max FileSize:18,1 МБ, Вложенность:602, Komp.apd

Carc: Ну можно попробовать через импорт\экспорт. В принципе если подстраницы не используюся, а только папки\страницы то должно сработать.

LordNEVR: Carc пишет: В принципе если подстраницы не используюся И такого добра навалом.

Carc: LordNEVR пишет: И такого добра навалом. Ну тут кагбэ никак!?! Плагинчик при экспорте попросту ничего не может сделать. Папки в Aml Pages - это то же самое что и папки в файловой системе, концептуально говоря. Страницы в Aml Pages - это то же самое что и файлы в файловой системе. Подстраницы в Aml Pages - это… эта… эта-а… а вот нет никакого аналога в файловой системе Что сделает плагин экспорта? Он просто сначала кладет страницу как файл с содержимым, потом создает одноименную папку рядом, и кладет уже подстраницы в нее. Иначе просто никак. При импорте что получим? Aml Pages примет в себя папки файловой системы как папки, файлы как файлы. Соответственно данные то вернутся, но подстраницами они не станут. В общем-то ничего тут не поделаешь. В одной модели данных есть сущность (подстраницы) и поведение ее понятно. В другой модели данных - в файловой системе - концептуально и близко ничего похожего нет. Проецировать одно на другое не выйдет. Просто плагин исходит из того, что текст подстраниц важнее структуры данных. И хоть тушкой, хоть чучелом пытается их хоть как-то экспортировать. PS: только давайте без "давайте" (ц). Давайте без обсуждения потоков NTFS. Оно все равно не то, и главное обычный домашний юзер не сможет их ничем просмотреть. Он попросту даже и не подозревает об их существовании. Тест на жене… - Жена, а ты знаешь про потоки NTFS? - $*#*#@%@R%# (это примерно что она ответила, и вообще чтобы я топал за хлебом сказала)

LordNEVR: Буду по мере надобности редактировать.

Guest: Обновлённая Справка утверждает:Команды "Вид - Значки" позволяет назначить индивидуальный значок для любой страницы или папки. Значки хранятся внутри документа, и беспокоится о наличие выбранных значков на "соседнем" компьютере нет необходимости. Нахожу этот пункт меню совсем в другом месте. Теперь самое обидное: Ставлю, например, узлу значок вКонтакте (и другие узлы наряжаю как ёлку, естественно сообразуясь со смыслом каждого узла). Потом меняю тему или просто достаточно изменить режим отображения значков на 32x32... WTF (т.е. что я делаю не так?!) Тот же значок вКонтакте (допустим) превратился с какой-то радости в значок Internet Explorer! "и далее по списку"... Возвращаемся в режим 16x16 (кстати, бегать по меню каждый раз изрядно неудобно) - ситуация остаётся прежней. Т.е. необратимой! И всё так кропотливо настроенное - порушено в один миг! Надо что-то делать!..

Carc: Guest пишет: Нахожу этот пункт меню совсем в другом месте. Я эту часть справки не обновлял уже никто не знает сколько времени. Никто не знает, кто знает, когда вообще это писалось. Не удивлюсь, если так эдак году в 2008.

Carc: Guest пишет: Теперь самое обидное: Ставлю, например, узлу значок вКонтакте (и другие узлы наряжаю как ёлку, естественно сообразуясь со смыслом каждого узла). Потом меняю тему или просто достаточно изменить режим отображения значков на 32x32... Сохрани и переоткрой документ. После смены темы значки автоматом не появляются. Когда-нибудь исправлю и это.

Carc: Залил сборку Aml Pages 9.72 build 2638 в контекстное меню редактора текста добавлена команда "Формат по образцу"; добавлены многострочные подсказки к панелям инструментов (экспериментально); потерявшиеся подcказки после закрытия меню можно убрать, переместив на них мыша; добавлена расширенная подсказка к команде "Формат по образцу";

Carc: Залил новую сборку Aml Pages 9.62 сборка 2639. Солидные изменения для ведения лог-файла (умудряемся работать при поврежденной куче); масса мелких баг-фиксов под капотом;

SetQ: Carc пишет: Солидные изменения для ведения лог-файла (умудряемся работать при поврежденной куче); А что за "куча"? Такая фигура речи?

Carc: SetQ пишет: А что за "куча"? Такая фигура речи? Распределитель динамической памяти для ПО

SetQ: Ага.

Carc: Опубликован обзор изменений в Aml Pages 9.72 в блоге

Guest: Что ж, будем посмотреть... Спасибо, Гоша, что постоянно радуешь нас чем-то вкусненьким новеньким! Ещё из мелких улучшений крайне желательно (тем более, что полезно всем)... 1) нужна кнопка - "Полный выход" (перед установкой поверх свежей версии приходится вначале выходить из AML Pages, а потом из AML Assistant (пункт "Закрыть панель AML Assistant"). Если выйти вначале из панели, а потом из Пагес - Пагес уходя включает панель!.. Впрочем это согласно настройкам... Но приходится потыркаться мышкой...) А лучше всего - пусть Программа установки сама сохраняет документы и "выключает" AML Pages + AML Assistant (т.к. они идут в связке). 2) убрать в названии файла на вкладках название расширения ".apd". ( Хотя бы опционально убирать - мне очень мешает. Работаю только с одним типом файлов (.apd) - и указывать его каждый раз - явно избыточно и отвлекает!) Остальные расширения пусть себе отображаются, а это - родное и основное - пусть будет скрыто. Таким образом будет больше места и будет отображаться более полезная информация. 3) о том, чтобы при двойном нажатии на пустое место внизу возле вкладок (как в Хроме, правда там панель вкладок вверху) создавался новый документ - вообще молчу. Что поделаешь? Привычка. Хочется... Прям на автомате тыркаюсь, пользовательский опыт срабатывает - и облом! - ничего не происходит!.. Но, в принципе, отсутствие этой функции, скрепя зубы, переживу. А вот первые две - крайне желательны... Крайне!.. И, думаю, многие меня поддержат.

Carc: Guest пишет: 1) нужна кнопка - "Полный выход" (перед установкой поверх свежей версии приходится вначале выходить из AML Pages, а потом из AML Assistant (пункт "Закрыть панель AML Assistant"). Если выйти вначале из панели, а потом из Пагес - Пагес уходя включает панель!.. Впрочем это согласно настройкам... Но приходится потыркаться мышкой...) А лучше всего - пусть Программа установки сама сохраняет документы и "выключает" AML Pages + AML Assistant (т.к. они идут в связке). Сними галочку в настройке "Запускать Aml Assist при выходе из Aml Pages" и панель не будет запускаться. Если ставить поверх старой версии Aml Pages, то программа установки обнаруживает работающую панель Aml Assist, и завершает ее. Если же ставиться не поверх, а в другую папку, то программа установки просто не видит работающую Aml Assist и ничего с не й поделать попросту не может.

Carc: Guest пишет: 2) убрать в названии файла на вкладках название расширения ".apd". ( Хотя бы опционально убирать - мне очень мешает. Работаю только с одним типом файлов (.apd) - и указывать его каждый раз - явно избыточно и отвлекает!) Остальные расширения пусть себе отображаются, а это - родное и основное - пусть будет скрыто. Таким образом будет больше места и будет отображаться более полезная информация. ОК, подумаю. Там расширение оставлялось чтобы было нагляднее, что речь идет о всем документе\файле. Но в принципе можно и убрать конечно.

Carc: Guest пишет: 3) о том, чтобы при двойном нажатии на пустое место внизу возле вкладок (как в Хроме, правда там панель вкладок вверху) создавался новый документ - вообще молчу. Что поделаешь? Привычка. Хочется... Прям на автомате тыркаюсь, пользовательский опыт срабатывает - и облом! - ничего не происходит!.. Я так и не понял о какой панели речь? Внизу окна Aml Pages? Про файлы\документы? Там где с расширением apd? Это про нее? Сделать то в общем то несложно.

Guest: Carc пишет: Я так и не понял о какой панели речь? Внизу окна Aml Pages? Про файлы\документы? Там где с расширением apd? Это про нее? Сделать то в общем то несложно. Да-да, она самая!

Carc: Guest пишет: Да-да, она самая! ОК, приделаю…

Carc: Guest пишет: Я так и не понял о какой панели речь? Внизу окна Aml Pages? Про файлы\документы? Там где с расширением apd? Это про нее? Сделать то в общем то несложно. Приделал все про панель закладок документов, о чем говорили - расширения долой + создание документа при клике по пустой области.

Guest: 9.62 сборка 2639Опечатка: 9.72 сборка 2639 Удивило, но новая версия (9.72 сборка 2639) затребовала какой-то VMProtectSDK32.dll Думал, что-то на работе с системой (сходил, скачал, установил в C:\Windows\System32), но подобное - и на домашней машинке..."Куча мелких изменений", видимо, гораздо значительнее, чем кажется... )) Скорее глыба... ...И всё же лучше сделать инсталлятор чуть более интеллектуальным. Assistant - действительно, как оказалось ему не помеха. А вот если Aml Pages активен хотя бы в трее, придётся лезть и вырубать его вручную...

Carc: Guest пишет: Удивило, но новая версия (9.72 сборка 2639) затребовала какой-то VMProtectSDK32.dll Думал, что-то на работе с системой (сходил, скачал, установил в C:\Windows\System32), но подобное - и на домашней машинке... "Куча мелких изменений", видимо, гораздо значительнее, чем кажется... )) Скорее глыба... Упс! Перепутал. Не то на сервер залил. Обновил все версии на сайте. Теперь должно быть всё в порядке. Безо всяких VMProtectSDK32.dll. Спасибо за репорт! А то так бы и висело… Guest пишет: ...И всё же лучше сделать инсталлятор чуть более интеллектуальным. Assistant - действительно, как оказалось ему не помеха. А вот если Aml Pages активен хотя бы в трее, придётся лезть и вырубать его вручную... Да, действительно наверное нужно сделать. Попробую в следующей версии.

Carc: Залил сборку Aml Pages 9.72 бильд 2640 добавлены команды меню "Русская Переносная", "Английская Переносная", "Как использовать переносную" (см. меню Сервис\Языки); закладки документов показывают названия файлов без расширений; двойной щелчок по пустой области панели закладок документов создает новый документ;

Carc: Свежий пост в блоге Aml Pages

Carc: Залил сборку Aml Pages 9.72 бильд 2641 Улучшения для программы установки, начиная с этой версии, инсталлятор должен уметь корректно завершать работающие копии Aml Pages.

Carc: Залил новую версию Aml Pages 9.72 сборка 2643.

SetQ: А что значит sqlite3.dll [ANSI Version, not use] в окошке "О программе"? Это не опасно?

Carc: SetQ пишет: А что значит sqlite3.dll [ANSI Version, not use] в окошке "О программе"? Это не опасно? Да нет, ничего страшного. Она просто сканирует DLL-файлы на предмет плагинистости, ну и отчитывается по каждому. А дело в том, что Unicode-версия Aml Pages не использует старые ANSI-версии плагинов, вот в этом случае она и пишет "Not Use". А красный цвет там исключительно для общей цветовой темы: "выключено", "нет", "не используется" - пишется красным цветом. "включено", "да", "используем" - пишется зеленым цветом. А вообще sqlite3.dll это DLL для доступа к MySQL базам. Часть плагина Aml2Dropbox. Старые версии Dropbox хранили свои настройки в базе данных MySQL, вот для этого она и была нужна. К текущим версиям Dropbox не нужно. Текущая мода у дропбоксеров это json-файл, расположенный в определенных папках Windows. Но оставлено для совместимости. Не все же обновляют регулярно dropbox-клиент. У кого то может оставаться и старый. Собсна плагину Aml2Dropbox все что нужно, это узнать путь к папке синхронизации и только.

SetQ: Ага, понятно!

Carc: Залил Aml Pages 9.72 сборка 2644 добавлена новая тема внешнего вида — Black мелкие исправления

Guest: Очень не хватает гибкого форматирования узлов... Сейчас имеется только цветовая линейка фона + настройка цвета текста 1. НО хотелось бы в пределах узла, а не линейкой 2. Хотелось бы добавить возможность добавления ЖИРНОСТИ ШРИФТУ (курсив и подчёркивание не нужны) 3. И хотелось бы возможности настраивать отдельно каждый символ текста Иначе (при том состоянии как это сейчас реализовано) - реально применять можно только цвет шрифта (всё остальное - выглядит ужасно). Ограничены цвета + на основном фоне этот текст смотрится плохо (не сочетается и/или теряется), если попытаться это исправить и сделать отдельный фон для узла - получается полоска (а это уже разрушает идею дерева). За возможность использовать Уникод в названиях углов - отдельное спасибо. Правда старая вкладка сверху правильно отобразила Уникод, только после редактирования имени. Т.е. не обновилась сама.

Carc: Guest пишет: 1. НО хотелось бы в пределах узла, а не линейкой 2. Хотелось бы добавить возможность добавления ЖИРНОСТИ ШРИФТУ (курсив и подчёркивание не нужны) 3. И хотелось бы возможности настраивать отдельно каждый символ текста 1. А зачем? Зачем наподобие презентации в пределах одной строчки текста? Что это даст? Скажем проще: для чего это вообще может понадобиться? Отдельный внешний вид узла дерева — он понятен, он нужен для того чтобы выделить узел визуально: цветом, шрифтом, значками. Чтобы пользователю сразу было и хорошо его заметно. Но внутри названия разноцветность зачем? Какую функцию она должна выполнять? 2. Жирность шрифта узлу дерева умеют ставить категории.

Guest: Carc пишет: Но внутри названия разноцветность зачем? Какую функцию она должна выполнять? Названием узла может быть фрагмент текста. И если этот фрагмент изначально красочный (по тем или иным причинам) и со сложным форматированием - то и узел должен быть таким же, что позволяет легче его находить визуально в развёрнутом дереве. Carc пишет: 2. Жирность шрифта узлу дерева умеют ставить категории. Почему жирность можно поменять только через категории???

Carc: Guest пишет: Названием узла может быть фрагмент текста. И если этот фрагмент изначально красочный (по тем или иным причинам) и со сложным форматированием - то и узел должен быть таким же, что позволяет легче его находить визуально в развёрнутом дереве. Это почему же это легче его находить в дереве? С какого такого? Нужно чтобы выделялся узел среди других, а не фрагмент названия среди остального названия. Разыскивается же узел, среди других узлов. Вот он — узел, его название полностью и должно отличаться от остальных названий прочих узлов. Причем отличаться целиком. Легче если узел выделяется среди других узлов своим названием. А если остальные другие узлы дерева тоже новогодние все, то будет не то что легче, а только тяжелее. Чего уж там - да попросту невозможно будет быстро визуально найти. Guest пишет: Почему жирность можно поменять только через категории??? По той же причине. Сама по себе жирность шрифта в дереве не нафиг не нужна. Она нужна для быстрого визуального выделения узла среди других узлов. Чтобы это узел было более заметно для глаз. А для этого когда-то давно и создавались категории. И там полужирность шрифта и осталась.



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