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

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

Carc: Более новая версия анонсирована здесь Выложил новую версию Aml Pages 9.82 Обзор основных изменений в новой версии Aml Pages 9.82 в официальном блоге: часть 1-ая и часть 2-ая. Что нового добавлены иерархические вложенные теги; новый пользовательский интерфейс к фильтрам по тегам (с панелью выбора тегов) — подробнее в блоге; добавлено: атрибут страницы "Только для чтения", см. меню Страницы (экспериментально); диалог настроек показывает последнюю просмотренную вкладку; развернутый отчет о результатах выполнения команды "Интегрировать в облочку"; добавлено: новая версия Aml Assist 3.24 (добавлена команда "Вставить как веб-страницу"); в управление тегами добавлены команды экспорта\импорта в файл; добавлено: функция "Создать пароль": уникальный пароль из случайных символов, см. меню Сервис и Плагины; добавлен плагин Генератор Паролей; удалена deprecated настройка "Фон панели Форматирование как редактора текста"; обновлен движок плагинов и Plugin API; старые теги импортируются в ветку "Старые теги"; в панель выбора тегов добавлены команды "Создать тег" и "Создать дочерний тег"; добавлено: 3-state галки в панель выбора тегов (неопределенное состояние родительского тега, если есть отмеченные дочерние теги); добавлена команда меню "Страницы\Выбрать теги"; добавлен акселератор Ctrl+Alt+Z для быстрого вызова панели выбора тегов; добавлено: панель выбора тегов подстраивает свой размер при разворачивании узлов дерева тегов; добавлено: панель выбора тегов показывает число выбранных дочерних тегов рядом с названием родительского; в панель выбора тегов добавлены всплывающие подсказки для команд меню; добавлена гиперссылка на Проводник резервных копий во вкладку Журнал сохранений (меню Сервис\Параметры Документа); добавлена новая версия плагина Themes 4.02; исправлено: мерцала всплывающая подсказка для кнопки Теги в тулбаре Теги, если подсказка большая; добавлено: панель просмотра тегов рисует красный маркер для текущей выделенной страницы; добавлена возможность отключать панель ввода тегов; в панели выбора тегов добавлена поддержка акселераторов для редактирования узлов (Ctrl+C, Ctrl+V, Ctrl+Insert и.т.д.); в панель выбора тегов добавлена поддержка акселераторов (Ctrl+D, Ctrl+Alt+D); исправлено: после отметки панели тегов маркером при выделении команды меню Сервис\Панели Инструментов\Теги оставался незакрашенный фон; исправлено: после создания тега не сразу обновлялся текст отмеченных тегов внизу панели; исправлено: после завершения редактирования тега не сразу обновлялся текст отмеченных тегов внизу панели; детальный список изменений на сайте здесь, как проверить что нового в последних версиях непосредственно из самой Aml Pages читайте здесь Change log in English on official web site

Ответов - 191, стр: 1 2 3 4 5 6 7 8 9 10 All

Fanat123: Carc пишет: Да я справку особенно актуальной давно не поддерживаю и не развиваю. Все равно ее никто и не читал шибко. Версия 9.82 (build 2730) [*] исправлено: сбой если закрывать окно документа, при висящей панели фильтра по тегам; [*] обновлена русская справка; Carc пишет: А что интересовало по работе со ссылками? Нужна поддержка фраз с пробелами

Carc: Fanat123 пишет: Нужна поддержка фраз с пробелами Только через вставку гиперссылок Aml Pages можно. Автоматически подсветить URL не получится, ибо пробел это всегда уже признак конца URL.

Fanat123: Carc пишет: Автоматически подсветить URL не получится, ибо пробел это всегда уже признак конца URL. Да Бог с подсветкой даже: лишь бы работало! Но это же беда: пусть даже подсветки с регами не работают, но осилить подсветку псевдоссылок для Everything уж как-то но надо. Я уже не говорю, что сколько лет прошло, а с кодировками при работе с Assist полный бардак! / Гоша, извини, что говорю неприятное, но это правда! /


Carc: Fanat123 пишет: Я уже не говорю, что сколько лет прошло, а с кодировками при работе с Assist полный бардак! В смысле? Что именно не так с кодировками в Aml Assist? Он вообще с ними не работает - только передает данные в AP.

Carc: Fanat123 пишет: но осилить подсветку псевдоссылок для Everything уж как-то но надо. А как она ее подсветит, если не знает где конец ссылки? Автоматически определить конец гиперссылки можно или только по пробелу, или же по переносу строки - другого пути просто не существует. Ну или только какой encoded URL использовать, с символами вроде %20 вместо пробелов внутри ссылки. Сама Windows кстати так и делает, да и не только она сама.

Carc: Выложил новую версию Aml Pages 9.82 сборка 2736 [+] команда "Обновить список синтаксических подсветок" перечитывает правила подсветки из текущего файла правил; [+] автозакрытие диалога об отчете после обновления списка синтаксических подсветок; [+] добавлена новая версия плагина Aml Assist 3.25 (зависание при щелчке левой кнопкой по подсказке к команде меню панели); [*] команда "Объединить строки" удаляет все переносы, включая двойные в выделенном диапазоне текста;

evan: Маркер дерева, обратить внимание. Два совершенно разных варианта открытия узлов дерева. 1. Открытие узлов дерева с клавиатуры, стрелками вверх/вниз- упрощенный, простой вариант, который по видимому и взят за основу. (Здесь все просто, последовательно от одного узла к другому с верху вниз и обратно) 2. Сложный вариант открытия узлов с помощью Мыши. и он не соответствует первому варианту, по следующим причинам.(при которых и возникает сбой в дереве) При выборе открытия узла, курсором Мыши(левой кнопкой) получаем три варианта реакции на переключение узла: а). если делаем щелчок мыши непосредственно В САМ ЗАГОЛОВОК узла(Новая страница), когда в заголовке появляется линия подчеркивания(как гиперссылка) и с удержанием кнопки мыши, получаем выделение одновременно двух узлов, причем выделение куда переходим это (Новая страница) выделяется не вся линия до разделительной линии дерева, а только сам Заголовок. рис.1 б). если же делаем щелчок мыши с удержанием кнопки в зону Выделения (заголовка узла) , а именно в Промежуток между Заголовком узла и Разделительной линией Дерева, то тогда реакция перехода полностью совпадает с реакцией переключения управления с Клавиатуры. рис.2 в). если делаем щелчок мыши с удержанием кнопки в зону Выделения (заголовка узла) граничащий с Разделительной линии Дерева, то получаем прорисовку выделения с черным заголовком и с отсутствием значка Маркера. и после отпускания кнопки мыши Маркер появляется на позиции узла. рис.3 если после такого открытия узла в Дереве, сразу же щелкнуть Мышью(повторно) в заголовок возле разделительной линии дерева с удержанием кнопки мыши, то на курсор Мыши подцепится значок узла с черной надписью Заголовка узла(подобно подсказки) и после отпускания кнопки Мыши курсор очиститься от мусора. рис4. + плюс если учесть ещё переход со страницы с малым объемом данных, например 5кб(килобайт), на страницу с большим объемом данных, например 20мб (рисунки), технический смысл, задержка открытия узла с 20мб. в этом случае появляются свои нюансы на реакцию Маркера, с этим нужно отдельно разбираться. Все выполняемые действия описанные выше имеют стабильное 100% повторение и реакции отображения. => И когда в сборке 2733 где был завышен размер значка Маркера шла стабильная прорисовка Маркера в дереве плюс накладывается вторая прорисовка узла Заголовка при щелчке Мышью по заголовку узла рис.3, и все это по одной линии узла дерева и если в этот момент при удержании кнопки Мыши, поводить ещё курсором в поле Дерева, подобно команде (Перемещению узла) то получим Аварийную ситуацию программного кода в Амл и Виндоус, при которой Виндоус будет пытаться закрыть приложение и выдавать сообщение аварийного сбоя Амл. После неудачной попытки закрытия приложения получаем в настройках Виндоус (изменение параметра линии узла Дерева) на что это влияет, если откроем любое приложение, где до сбоя показывались эти линии узлов дерева,то после сбоя линий не будет вообще, можно по ворожить программно, чтобы эти линии появились в приложении, тогда они будут отображаться с прорисовкой (как неправильная настройка параметра Виндоус) чему это грозит, вопрос времени, по хорошему нужно восстанавливать настройки Виндоус до ситуации сбоя, или переустанавливать её.

SetQ: А можно добавить в синтаксические подсветки возможность делать жирным текст ключевых слов? "Пары" можно делать жирными, а отдельные слова - нет, а хотелось бы.

Carc: SetQ пишет: А можно добавить в синтаксические подсветки возможность делать жирным текст ключевых слов? "Пары" можно делать жирными, а отдельные слова - нет, а хотелось бы. Ну теоретически можно. По моему в движке синтаксической подсветки даже есть такая возможность, но она просто выключена в коде. Я ж движок подсветки лет 12-13 назад еще написал

SetQ: Carc пишет: Ну теоретически можно. По моему в движке синтаксической подсветки даже есть такая возможность, но она просто выключена в коде. Я ж движок подсветки лет 12-13 назад еще написал Хорошая консервация, если заведётся (движок)

Carc: SetQ пишет: Хорошая консервация, если заведётся (движок) Та не. Просто движок хороший. Один раз написал, всю жисть работает. Хотя я, конечно, и не стремился написать полноценную подсветку в стиле редакторов кода.

evan: Чем больше вникаешь в конструкцию Маркера дерева, тем больше разачарование в качестве работы узлов дерева, как следствие качество работы приложения. По большому счету привязка Маркера дерева к узлам дерева, это не программный узел-объект Windows платформы, а личная инициатива( эксперимент) автора программиста разместить поверх дерева Windows платформы свое собственное окно дерева. пока с одним узлом значком Маркером, но к нему можно ещё добавить свои узлы дерева, тогда чётко будем видеть два параллельных дерева окна, взаимодействующих между собой но использующие всего 1 одну программную Windows платформу, что реально не допустимо — для приложений которые разрабатываются непосредственно под конкретные параметры Windows платформы. И пока в приложении Амл коде будет находится программный код Маркера, он ещё много принесет неприятностей самому приложению. А то, что два варианта(2окна) дерева, одновременно друг над другом связанные между собой программным управлением и работают на одной платформе, практически доказывается легко по ситуациям сбоев дерева, когда на панели дерева появляется две вертикальные прокрутки рядом (сколько окон столько и прокруток соответственно) поверте на слово, просто на этот сбой я не сообразил заснять скриншот. Но тогда и в других местах приложения Амл будет сбойная реакция на эти два окна дерева, это я уже зафиксировал как срин. вот в настройках Внешнего вида Цвета дерева и цвета Маркера мы видим как вылезли две вертикальные прокрутки — вместо одной приложения Windows, что и требовалось доказать! скрин. 1 =>> А может задачу привлечение внимания включенного узла решить самым простым способом, добавить настройку (фона не активного включенного узла дерева) есть же ведь настройки фонов: фон дерева шрифт дерева фон активного узла и добавиться (фон не активного вкл. узла)

evan: Неправильное отображение (Вертикальной прокрутки) в поле Дерева. Завязано с переключением кнопок Дерева с кнопками: Теги-Метки-Все метки (Левой панели дерева) или по клавишам: Ctrl+1, Ctrl+2, Ctrl+3, Ctrl+4 и чтобы стабильнее отображать ситуацию с Вертикальной прокруткой) используем изменение размера окна по вертикали, кнопкой (Свернуть в окно) в заголовке программы.

evan: Большой вопрос? для чего, зачем, с самого начала разработки в AmlPages в узлах Дерева используется подчеркивание(отображение) заголовка узла линией самой гиперссылки узла при наведении курсора Мыши на заголовок узла.

Carc: evan пишет: Большой вопрос? для чего, зачем, с самого начала разработки в AmlPages в узлах Дерева используется подчеркивание(отображение) заголовка узла линией самой гиперссылки узла при наведении курсора Мыши на заголовок узла. Это встроенная возможность компонента дерева в Windows.

evan: Carc пишет: Это встроенная возможность компонента дерева в Windows. Только вот странно как то, почему то из десятка рассмотренных мною подобных AmlPages приложений, ни одно из них не использует подобную возможность Windows, в корне документа. А используют стандартное простейшее выделение узла платформы Windows (При наведении курсора мыши на заголовок узла, выделяется (не как гиперссылка узла), а появляется фокус выделения заголовка до разделительной линии, и после щелчка, открывается узел. Щелчок мышью в любую зону фокуса заголовка в Windows имеет единую реакцию. Причем, ни каких трёх зон выделения в заголовке нет, как это в AmlPages. = Помню, как на зоре создания панели ( Закладки страниц), а она один в один использовала гиперссылки заголовков узлов, я тебе сигнализировал, что гиперссылки в панели Закладки, создают вспышки и приводят к сбою дерева, на что ты мне лапшу на уши вешал, что это все Windows, меня не было 4 года и смотрю исправил, и (( выделения сделал подобно Windows и усе заработало) => => Вот, вот, и в Дереве надо делать, что то подобное.

Carc: evan пишет: А используют стандартное простейшее выделение узла платформы Windows Стандартное поведение Windows как правило не очень хорошо отвечает конкретным требованиям конкретной софтины. Ну например: стандартное поведение не разрешает ни показывать вложенные файлы, ни показывать вообще какую либо дополнительную информацию в узле дерева, так, чтобы она не сливалась с основной. Вот и приходится допиливать. Ключевое слово "до". Aml Pages не меняет всё и вся. Она только дополняет кое что в дереве…

evan: Carc пишет: Стандартное поведение Windows как правило не очень хорошо отвечает конкретным требованиям конкретной софтины. Ну например: стандартное поведение не разрешает ни показывать вложенные файлы, ни показывать вообще какую либо дополнительную информацию в узле дерева, так, чтобы она не сливалась с основной. Вот и приходится допиливать. Ключевое слово "до". Aml Pages не меняет всё и вся. Она только дополняет кое что в дереве… А может вытаскивание нужной инфы, делать не напрямую с заголовка, а косвенно через программные коды. Не зря же Виндоус ругается, да и разработчики других приложений не лезут ведь нарожен, а это факт. да и в самой винде в первом разделе корня нет ничего подобного, это ж не с проста.

Carc: evan пишет: А может вытаскивание нужной инфы, делать не напрямую с заголовка, а косвенно через программные коды. Не зря же Виндоус ругается, да и разработчики других приложений не лезут ведь нарожен, а это факт. да и в самой винде в первом разделе корня нет ничего подобного, это ж не с проста. Она и не вытаскивает никакую инфу с заголовка. Она там ее только показывает. И всё.

evan: Carc пишет: Она и не вытаскивает никакую инфу с заголовка. Она там ее только показывает. И всё. Но она показывает не ту стандартную инфу, которая включена в алгоритм платформы Виндоус, а твою которую тебе Имхо. на которую у тебя написаны твои собственные программные коды и вот тут и начинают конфликтовать коды Винды с твоими, кто кого...



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