Форум » » Выпущена Aml Pages 9.17 Alpha build 2122 (En+Ru versions) » Ответить

Выпущена Aml Pages 9.17 Alpha build 2122 (En+Ru versions)

Carc: Выпущена Alpha-версия записной книжки Aml Pages 9.17 Alpha сборка 2122 Скачать\Download Русская версия: amlpages_ru.zip Русская портабельная версия: amlpages_ru_pe.zip English version: amlpages_en.zip Список изменений см. в текстовом файле здесь (также включен и в ZIP-архив дистрибутива) Подробности смотрите на официальном сайте в разделе Бета-версии

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

DenisSMI: Подсчет размера на самых жирных страницах работает нормально. Спасибо! В Поиске тоже больше ничего не исчезает. И даже всплывающие подсказки как-то охотнее появляться стали... или мне это показалось....

Carc: DenisSMI пишет: Подсчет размера на самых жирных страницах работает нормально. Спасибо! В Поиске тоже больше ничего не исчезает. И даже всплывающие подсказки как-то охотнее появляться стали... или мне это показалось.... А всегда пожалуйста! А вот репорт про рендеринг в результатах поиска был очень своевременный, я как-то его и сходу не заметил, а ведь так бы баг и остался. СПАСИБО!

DenisSMI: У меня раз за разом в голове проходят следующие мысли: поскольку Aml Pages используется не только для хранения рецептов и собирания анекдотов ,но также и для хранения важных заметок или даже целых проектов, к которым надо раз за разом возвращаться и при этом ничего не забыть, то может быть все-таки сделать какой-нибудь немудреный механизм напоминания, который будет запускаться до старта основной программы и показывать всплывающее окошко с напоминанием, клик по которому будет вести на определенную страницу документа ???


Carc: DenisSMI пишет: У меня раз за разом в голове проходят следующие мысли: поскольку Aml Pages используется не только для хранения рецептов и собирания анекдотов ,но также и для хранения важных заметок или даже целых проектов, к которым надо раз за разом возвращаться и при этом ничего не забыть, то может быть все-таки сделать какой-нибудь немудреный механизм напоминания, который будет запускаться до старта основной программы и показывать всплывающее окошко с напоминанием, клик по которому будет вести на определенную страницу документа ??? 1) Плагин Aml2LeaderTask отчасти в этом поможет. Он позволяет сбрасывать текст из документов Aml Pages в органайзер и планировщик LeaderTask. LeaderTask ядренная штука в этих делах, лучшее что я видел - хотя отчасти я бы кое что делал иначе (ну может я еще Дмитрия и уломаю, не без моей помощи его сподвигали на интефейс плагинов в LeaderTask ) 2) В будущем запланированном большом редизайне работы с гиперссылками есть пункт о гиперссылках внутрь документов (страницы, закладки и.т.д.) вообще из любых внешних приложений. 3) Плагин Aml Shortcut уже сейчас умеет создавать ярлыки для открытия конкретных страниц конкретного документа Aml Pages. Не ахти конечно что, но если собирать ярлыки до кучи где-нить вроде меню Пуск, то они более менее всегда перед глазами 4) Механизмы различных фильтров позволяют быстро посмотреть те или иные страницы по ряду признаков: недавние, из Избранного, отмеченные, и.т.п - это отчасти решает задачу "что мы там вчера наворотили да недоделали" 5) Метки это один из механизмов быстрого доступа прямо непосредственно в конкретный фрагмент текста. Они как бы и задумывались, как некие закладки в книге - чтобы потом можно было вернуться быстро. Их периодический просмотр тоже отчасти решает эти задачи. 6) Запланированная панель Портфель - тоже самое по сути: позволяет собрать ссылки (причем именно ссылки, а вовсе не копии данных) до кучи, а уж потом разбираться что куда почем и сколько. Отчасти и этот механизм будет решать схожие задачи ненавязчивого напоминания. Ну вот например то что уже есть. Оно не столь формализовано, да и формальность в таких делах мало помогает - люди не роботы все таки. К тому же, есть немало софта который неплохо справляется с напоминаниями, а уж синтегрировать его с Aml Pages дело пары минут (к примеру, можно легко уже сейчас увязывать документы Aml Pages с помощью плагина Aml Shortcut и самого банального и обыкновенного Планировщика Windows. Когда придет время планирощик дернется, а уж Aml Pages и сама отреагирует на его подергиивания по сути дела - то бишь откроет что надо). PS: вообще сделать такой плагин напоминальник в целом не проблема. Но мне нужно более менее четко понимать что потребуется от такого плагина, о чем именно он должен напоминать, когда и какие действия следуют за напоминанием (открыть, перейти и.тд.)

DenisSMI: Спасибо за развернутый ответ! Планировщиком Windows никогда не пользовался. Надо посмотреть, что за зверь. Carc пишет: PS: вообще сделать такой плагин напоминальник в целом не проблема. Но мне нужно более менее четко понимать что потребуется от такого плагина, о чем именно он должен напоминать, когда и какие действия следуют за напоминанием (открыть, перейти и.тд.) У меня такая идея: напоминание (короткое описание) ведет на страницу, где это самое напоминание описано подробнее, а устанавливать напоминание в теле страницы так же, как и метку. Т.е. если я сегодня работаю с несколькими документами, в каждом из которых открываю по 1-2 страницы, проделываю в них какую-то работу и имею необходимость в определенный день и время к этим страницам вернуться, но все запомнить не могу, то в конце страницы пишу напоминание, жму на кнопку "Напомнить", выбирать день и время, после чего в заданный день и час получаю получаю на экране сообщение.

Carc: DenisSMI пишет: У меня такая идея: напоминание (короткое описание) ведет на страницу, где это самое напоминание описано подробнее, а устанавливать напоминание в теле страницы так же, как и метку. Т.е. если я сегодня работаю с несколькими документами, в каждом из которых открываю по 1-2 страницы, проделываю в них какую-то работу и имею необходимость в определенный день и время к этим страницам вернуться, но все запомнить не могу, то в конце страницы пишу напоминание, жму на кнопку "Напомнить", выбирать день и время, после чего в заданный день и час получаю получаю на экране сообщение. Ну в принципе это можно сделать через тот же самый Aml Shortcut. Он умеет создавать ярлыки на конкретные страницы, ну а дальше остается подсунуть их планировщику Windows, а тот их откроет в заданное время... Например, так!?! Главное это можно сделать уже прямо сейчас.

DenisSMI: Carc пишет: Ну в принципе это можно сделать через тот же самый Aml Shortcut. Он умеет создавать ярлыки на конкретные страницы, ну а дальше остается подсунуть их планировщику Windows, а тот их откроет в заданное время... Например, так!?! Главное это можно сделать уже прямо сейчас. Попробую так. Это, конечно, не так удобно, как мое предложение, но все же вполне приемлимый выход. Спасибо за подсказку!

Carc: DenisSMI пишет: Попробую так. Это, конечно, не так удобно, как мое предложение, но все же вполне приемлимый выход. Спасибо за подсказку! Ну напоминальник при старте это нужен все таки отдельный плагин. А тот же планировщик Windows вообще говоря имеет и программный интерфейс. Так что добавить задание (в нашем случае запустить Aml Pages, открыть документ и перейти к конкретной странице) можно и программно, непосредственно из самого плагина...

DenisSMI: Carc пишет: Ну напоминальник при старте это нужен все таки отдельный плагин. Ну если руки когда-нибудь до него дойдут. Концепции текстового редактора эта идея вроде не нарушает Плагин-то, конечно, удобней штатного Планировщика винды.

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

DenisSMI: Ну тогда встроенным пользоваться буду, не критично. Работает он вроде вполне нормально, ну а пара кликов больше или меньше - эт я как-нить переживу

Carc: DenisSMI пишет: Ну тогда встроенным пользоваться буду, не критично. Работает он вроде вполне нормально, ну а пара кликов больше или меньше - эт я как-нить переживу Я бы вот что попробовал: 1) Кидать ярлыки, создаваемые плагином Aml Shortcut в конкретное место, которое на виду - это отчасти позволяет не забывать про них. То же самое меню Пуск (удаляются они оттуда элементарно, мыша на строку ярлыка в меню Пуск, правой!!! кнопкой по выделенному меню, и в контекстном меню команда "Удалить"). 2) Драг-н-дроп это наше всё! Имеет смысл проверить во встроенном планировщике что у него там с драг-н-дропом. Не удивлюсь, если перетащить на него ярлык и планировщик Винды это как-то обработает. 3) Ну и на досуге я посмотрю, что там можно по быстрому доработать в Aml Shortcut, чтобы можно было быстро сбрасывать подобный ярлык как задание для планировщика сразу. Определенный продвинутый способ там точно есть, но он достаточно навороченный и работы там много. Но наверняка есть какой-нибудь вариант и попроще, что-нить вроде командной строки...

DenisSMI: Carc пишет: 3) Ну и на досуге я посмотрю, что там можно по быстрому доработать в Aml Shortcut, чтобы можно было быстро сбрасывать подобный ярлык как задание для планировщика сразу. Определенный продвинутый способ там точно есть, но он достаточно навороченный и работы там много. Но наверняка есть какой-нибудь вариант и попроще, что-нить вроде командной строки... Вот это ценно! А по горячим клавишам можно планировщик в XP открывать?

Carc: DenisSMI пишет: Вот это ценно! А по горячим клавишам можно планировщик в XP открывать? Ну по идее да, он же как служба работает!?! Соответственно и запустить его тоже можно по горячей клавише (в меню Пуск ярлык впихнуть и поставить ему горячую клавишу, или каким-нить хот-кей менеджером можно назначить, или каким-нить launcher`ом запускать быстро). PS: Кстати, драг-н-дроп тех же самых ярлыков в папку назначенные задания в общем и целом Windows все таки понимает, и создает новое задание. То бишь сама идея была в верном направлении - но с деталями я пока не разбирался.

DenisSMI: А возможно в Aml Shotcut добавить команду "Создать ярлыу в планировщике Windows и запустить его"? Потому как перетаскивание ярлыка в планировщик автоматически создает новое задание. Программно можно это перетаскивание сделать? Через команду плагина? Если это не сложно конечно. Если сложно, то незачем зря с этим возиться.

Carc: DenisSMI пишет: А возможно в Aml Shotcut добавить команду "Создать ярлыу в планировщике Windows и запустить его"? Потому как перетаскивание ярлыка в планировщик автоматически создает новое задание. Программно можно это перетаскивание сделать? Через команду плагина? Если это не сложно конечно. Если сложно, то незачем зря с этим возиться. С этим разбираться нужно.. Драг-н-дроп Винда все таки понимает, как писал выше, и задание таки создает. С остальным нужно смотреть более внимательно. По идее туда и программно можно пихнуть ярлычек, но это мне надо посмотреть основательно. Там есть один достаточно мощный API-интерфейс Винды, которые позволяет капитально работать (добавлять, находить, изменять и.тд.) с заданиями. Но он действительно обширный интерфейс, поэтому с ним много возни. Но скорее всего должен быть и простой simple-методо положить новое задание в виртуальную папку "Назначенные задания".

DenisSMI: Совсем забыл: ведь пособия по написанию плагинов скачать можно. Может я сам себе напоминалку сделаю. Семестр информатики у меня за плечами есть, поэтому кое-какой опыт работы с кодами имеется. Правда, если придется решать проблемы совместимости с виндой, то тут я скорее всего засыплюсь. Надеюсь, для плагина это не нужно.

Carc: DenisSMI пишет: Совсем забыл: ведь пособия по написанию плагинов скачать можно. Может я сам себе напоминалку сделаю. Семестр информатики у меня за плечами есть, поэтому кое-какой опыт работы с кодами имеется. Правда, если придется решать проблемы совместимости с виндой, то тут я скорее всего засыплюсь. Надеюсь, для плагина это не нужно. Документация по плагинам вся тут: http://www.amlpages.com/Rus/plugring.htm хотя она там капитально устаревшая. Там всей работы то: 1) Получить ID выделенной в документе страницы, и полный путь к документу (это сама Aml Pages сделает, плагин ее просто об этом "просит"). 2) Создать командную строку заданного вида, он где-то в справке описан - но там вообще не сложно, что-то вроде полный_путь_к_AmlPages.exe путь_к_документу#ID_страницы Все эти данные Aml Pages выдает 3) Ну и впихнуть это дело как новое задание в планировщик Windows. Интерфейс документирован, причем давно (он еще со времен Win98 есть). У меня как-то руки не разу и не дошли: идей много - времени мало, как-то все идеи я палил в блоге у себя на эту тему (суть там простая: небольшая зато разумная use-case аналитика по планированию, несколько более новый UI для напоминаний (без выпадающих списков, да здрям наглядность) + не мучиться с движком напоминаний, а просто задействовать движок планировщика Windows, он много чего умеет - как бы и все готово уже) . Ну а планировщик в заданное время дернет задание, суть которого будет запустить Aml Pages и передать ей командную строку. А Aml Pages в свою очередь сама все разруливает: какой документ открыть, какую страницу, если Aml Pages уже работает - то вторая запущенная копия свяжется с первой в памяти, и сама ей все по братски "скажет" чего открыть да где. Так что 33 запущенных экземпляра Aml Pages по любому не будет, если так настроил программу пользователь. В общем, все возможности есть. Времени как всегда мало. Я уже взялся за Aml Pages 9.17 Alpha 2. Все-таки надо и вторую часть задуманного редизайна пользовательского интерфейса сделать (первые шаги сделаны, новые фичи уже прикручены с утра пораньше: теперь только доводка, проверка и перерабатывание старого UI, т.к. новый удобнее делает работу старого. Ну а для старого найдутся новые задания).

DenisSMI: Carc пишет: Я уже взялся за Aml Pages 9.17 Alpha 2. Все-таки надо и вторую часть задуманного редизайна пользовательского интерфейса сделать (первые шаги сделаны, новые фичи уже прикручены с утра пораньше: теперь только доводка, проверка и перерабатывание старого UI, т.к. новый удобнее делает работу старого. Ну а для старого найдутся новые задания). Интересно... Carc пишет: 3) Ну и впихнуть это дело как новое задание в планировщик Windows. Ну если я свой плагин делать соберуюсь, то без планировщика винды... Carc пишет: Документация по плагинам вся тут: http://www.amlpages.com/Rus/plugring.htm хотя она там капитально устаревшая. Но плагин-то возможно по ней написать или слишком устаревшая уже?

Carc: DenisSMI пишет: Ну если я свой плагин делать соберуюсь, то без планировщика винды... Дык это уже мелочи, кто за планирование будет отвечать: сам плагин или планировщик Винды. Это уже детали сугубо реализации. DenisSMI пишет: Но плагин-то возможно по ней написать или слишком устаревшая уже? Можно. Все в ней написанное верно и по сей день. Там просто не всё описано, но в файле Plugin.h описано в комментариях что к чему. Ну, а в доке как всегда: "это правда, только правда и ничего кроме правды... только это не вся правда" Хотя в прямом смысле слова недокументированных возможностей нет: все что есть, описано в plugins.h

DenisSMI: Вопрос по Aml Assist: - Сохранение по горячим клавишам, если НЕ ВЫБРАНА опция "предпочитать формат HTML", происходит как липкий листочек? А должно бы как страницу в выделенную папку (в соответствии с установками). Или я ошибаюсь? (опция "помещать данные в выделенную папку" выбрана) Проблема: При использовании темы White Letters возникает проблема при открытии страницы как липкий листочек. Фон липкого листочка белый, поэтому шрифт белого цвета на нем не виден.

Carc: DenisSMI пишет: Вопрос по Aml Assist: - Сохранение по горячим клавишам, если НЕ ВЫБРАНА опция "предпочитать формат HTML", происходит как липкий листочек? А должно бы как страницу в выделенную папку (в соответствии с установками). Или я ошибаюсь? (опция "помещать данные в выделенную папку" выбрана) Aml Assist всегда кладет в папку липких листочков. DenisSMI пишет: Проблема: При использовании темы White Letters возникает проблема при открытии страницы как липкий листочек. Фон липкого листочка белый, поэтому шрифт белого цвета на нем не виден. Ну-у-у-у, хм может тогда стоит изменить цвет шрифта?

DenisSMI: Все-таки никак не понять мне: есть у меня в документе страница простого текста весом 154 кб, в ней около 50 меток, столько же ссылок и включена моя синтаксическая подсветка. По объему текста эта страница НЕ самая большая из имеющихся в данном документе, но при перенесении фокуса на неё на 100% грузиться процессор, в результате чего работать с ней становитсья невозможно т.к. все действия выполняются с гигантской задержкой. Иногда еще и нагружается процесс Explorer.exe, тогда вообще каюк. Представляю скриншоты: Эта самая страница в редакторе, но фокус находится в окошке программы Process Killer - загрузка процессора приемлимая Переношу фокус в редактор текста (т.е. просто кликая туда мышкой) - загрузка 100% Действий никаких вообще не делается. Просто переносится фокус. Я специально закрыл все программы, чтобы не ели ресурсы, но это не помогло. Даже с отключенной синтаксической подсветкой попробовал - все без изменений. Почему так грузиться процессор? Есть какое-нибудь объяснение?

Carc: Так, а если убрать метки или синтаксическую подсветку? Те же самые явления?

DenisSMI: есть ли объяснение такому явлению, как "Реверсное включение синт.подсветки" ?? Поясняю: Нормальное состояние: фрагменты текста между значками ` ` выделяются черным полужирным Теперь произвожу короткий скроллинг. Результат: цвета поменялись местами

Carc: DenisSMI пишет: есть ли объяснение такому явлению, как "Реверсное включение синт.подсветки" ?? А что под этим подразумевается? "реверсное включение"?

DenisSMI: Предлагаю немного изменить отображение ссылок плагина FavEx Сейчас это выглядит так: имя файла1.apd (название страницы) имя файла2.apd (название страницы) имя файла2.apd (название страницы) считаю, что такое близкое расположение имени файла и названия страницы затрудняет поиск. Не наглядно. Предлагаю использовать ту же идею, что и в Aml Assist (+разный цвет для разных файлов): название страницы (здесь небольшой отступ) [имя файла1] название страницы (здесь небольшой отступ) [имя файла2] название страницы (здесь небольшой отступ) [имя файла2] Ну или просто увеличить расстояние между именем файла и названием страницы: имя файла1.apd (здесь небольшой отступ) (название страницы) имя файла2.apd (здесь небольшой отступ) (название страницы) имя файла2.apd (здесь небольшой отступ) (название страницы) P.S. Хотя я может и сам это сделаю, когда с программированием плагинов разберусь...

Carc: DenisSMI пишет: имя файла1.apd (здесь небольшой отступ) (название страницы) имя файла2.apd (здесь небольшой отступ) (название страницы) имя файла2.apd (здесь небольшой отступ) (название страницы) А зачем? Ведь по идее FavEx обеспечивает прямой доступ к странице документа, соответственно по идее имя страницы важнее и должно стоять первым? А как определять цвет для разных файлов? Откуда его брать?

DenisSMI: всплывающая подсказка в на папке липких листочков в Избранном выглядит так: Одна фраза дублируется, а упоминание об Aml Assist тоже непонятно к чему. Что там имеется ввиду?

Carc: DenisSMI пишет: Одна фраза дублируется, а упоминание об Aml Assist тоже непонятно к чему. Что там имеется ввиду? Как и в подсказке к любой другой папке: перечислены дочерние страницы.

Carc: DenisSMI пишет: Одна фраза дублируется, а упоминание об Aml Assist тоже непонятно к чему. Что там имеется ввиду? Нашлась бага. Фраза дублировалась потому что название папки и совет к ней совпадали просто. Поэтому и дублировалось в подсказке (название + сам совет, которые идентичны были). Изменил в новой сборке на стандартное название (Листочки), но соответственно это будет работать только для новых папок листочков, когда она создается заново.

DenisSMI: Carc пишет: Нашлась бага. Хитро. Без поллитры, как говорится... А в Spy++ что именно "измерять"?

Carc: DenisSMI пишет: Хитро. Без поллитры, как говорится... Угу, только жара и спасла - сейчас поллитра может возыметь катастрофические последствия

Carc: DenisSMI пишет: Хитро. Без поллитры, как говорится... Угу, только жара и спасла - сейчас поллитра может возыметь катастрофические последствия

DenisSMI: А в Spy++ что именно "измерять"?

Carc: DenisSMI пишет: А в Spy++ что именно "измерять"? Там нужно смотреть в основном каких сообщений поступает большинство после получения фокуса ввода редактором текста.

DenisSMI: Carc пишет: Там нужно смотреть в основном каких сообщений поступает большинство после получения фокуса ввода редактором текста. Поступают сообщения типа тех, которые приведены на скриншоте несколькими постами выше. По нему можно судить о том, что там происходит?

Carc: DenisSMI пишет: Поступают сообщения типа тех, которые приведены на скриншоте несколькими постами выше. По нему можно судить о том, что там происходит? Да не, там пожалуй статистику надо смотреть по сообщениям... Ну, а еще лучше прислать мне тот документ с кучей меток на странице - я его сам погоняю, и посмотрю в чем дело может быть. Там на самом деле очень много причин может быть, от "а" до "я" можно сказать.

DenisSMI: глюк с гиперрсылкой на файл. См.видео: http://slil.ru/29524576

Carc: DenisSMI пишет: глюк с гиперрсылкой на файл Все верно - ссылка указана без пути к файлу. В этом случае Aml Pages будет искать файл в папке документа.

DenisSMI: Carc пишет: Aml Assist всегда кладет в папку липких листочков. Там же есть настройка "Помещать данные в выделенную папку". Она тогда к чему? Carc пишет: Ну-у-у-у, хм может тогда стоит изменить цвет шрифта? Я сделал розовым, но это уже совсем другая тема: "Rose Letters" Заслать? Carc пишет: Так, а если убрать метки или синтаксическую подсветку? Те же самые явления? Если убрать син.подсветку - ничего не меняется. А метки я убирать не пробовал, все-таки 50 штук. К тому же ты говорил, что они вроде не влияют. Хотя попробую теперь все же убрать в клонированной странице. Carc пишет: А зачем? Ведь по идее FavEx обеспечивает прямой доступ к странице документа, соответственно по идее имя страницы важнее и должно стоять первым? А как определять цвет для разных файлов? Откуда его брать? Если в списке несколько ссылок на разные страницы одного и того же документа, то простота восприятия названия страницы уже играет роль, я считаю. А цвет - он опять же для большей простоты восприятия, если в списке разные файлы. Я думал, что можно сделать алгоритм, проверяющий, если ли в списке уже данный файл - если есть, присваивать новой ссылке его цвет, если нет - брать другой цвет. Или не все так просто? Carc пишет: Как и в подсказке к любой другой папке: перечислены дочерние страницы. Ах это дочерние страницы?!? Как же я не догадался. А фраза в скобках там чего дублируется? Carc пишет: А что под этим подразумевается? "реверсное включение"? Тут я имел ввиду, что шрифт, который был белым, стал черным, а тот, который был черным, стал белым. На скриншоте вроде видно. Carc пишет: Все верно - ссылка указана без пути к файлу. В этом случае Aml Pages будет искать файл в папке документа. Точно, что-то я совсем невнимательным стал. Приношу Aml Pages свои извинения за необоснованные обвинения... Спасибо за ответы

Carc: DenisSMI пишет: Там же есть настройка "Помещать данные в выделенную папку". Она тогда к чему? Для команд создания липких листочков в самой Aml Pages. DenisSMI пишет: Я сделал розовым, но это уже совсем другая тема: "Rose Letters" Заслать? Присылай, взгляну. Но это все равно не суть уже - если говоришь "а", то надо говорить и "б". Если в теме указан цвет или фон, то нужно менять и цвет шрифта. Мало ли у кого какой выставлен. DenisSMI пишет: Если убрать син.подсветку - ничего не меняется. А метки я убирать не пробовал, все-таки 50 штук. К тому же ты говорил, что они вроде не влияют. Хотя попробую теперь все же убрать в клонированной странице. Нужно пробовать, метод исключения вещь мощная. Хотя метки влиять не должны - их прорисовка и обработка не связана с получением фокуса ввода редактором текста. DenisSMI пишет: Если в списке несколько ссылок на разные страницы одного и того же документа, то простота восприятия названия страницы уже играет роль, я считаю. А цвет - он опять же для большей простоты восприятия, если в списке разные файлы. Я думал, что можно сделать алгоритм, проверяющий, если ли в списке уже данный файл - если есть, присваивать новой ссылке его цвет, если нет - брать другой цвет. Или не все так просто? Все как раз таки очень просто. Другой цвет, он всегда другой - сделать его другим не проблема. Но каким именно? DenisSMI пишет: Ах это дочерние страницы?!? Как же я не догадался. А фраза в скобках там чего дублируется? На всякий пожарный случай Не знаю, надо посмотреть внимательно на код - может какой косяк допустился. DenisSMI пишет: Тут я имел ввиду, что шрифт, который был белым, стал черным, а тот, который был черным, стал белым. На скриншоте вроде видно. Фразы и слова, не помеченные для подсветки переключатся на цвет шрифта по умолчанию. Вообще подсветка в страницах форматированного текста вряд ли во всех случаях будет работать идеально. Конечно, можно описать правила, в которых подсветка будет работать и неплохо. Но все равно - синтаксическая подсветка механизм автоматический, страницы форматированного текста допускают любое пользовательское форматирование текста. А его подсветка может изменять, т.к. она сама по сути автоматический "форматер" текста. DenisSMI пишет: Точно, что-то я совсем невнимательным стал. Приношу Aml Pages свои извинения за необоснованные обвинения... Ну с exe-шниками ссылки вряд ли кому нужны всерьез. А вот сослаться на соседний документ Aml Pages таким образом можно, и главное гиперссылка будет работать при любом перемещении обоих документов куда угодно - хоть на соседнюю машину, хоть в другую папку.

DenisSMI: Carc пишет: Проверил, у меня фраза почему-то не дублируется в скобках. Интересно. А сами скобки есть? На скриншоте же ясно видно, что дублируется. Хотя у меня сборка видны, может из-за этого небольшая несовместимость. Carc пишет: Ну с exe-шниками ссылки вряд ли кому нужны всерьез. У меня страница есть со списком всех программ, которые необходимо установить при переустановке системы. Так там все ссылки exe-шные. Carc пишет: А вот сослаться на соседний документ Aml Pages таким образом можно, и главное гиперссылка будет работать при любом перемещении обоих документов куда угодно - хоть на соседнюю машину, хоть в другую папку. Ну если оба документа в директории Aml Pages, то для этого нужны относительные пути, если я правильно понимаю. Или ты о чем? Carc пишет: Фразы и слова, не помеченные для подсветки переключатся на цвет шрифта по умолчанию. Вообще подсветка в страницах форматированного текста вряд ли во всех случаях будет работать идеально. Конечно, можно описать правила, в которых подсветка будет работать и неплохо. Но все равно - синтаксическая подсветка механизм автоматический, страницы форматированного текста допускают любое пользовательское форматирование текста. А его подсветка может изменять, т.к. она сама по сути автоматический "форматер" текста. Не совсем так. Страница эта - страница ПРОСТОГО текста. На первом скрине все в норме - шрифт, обработанный подсветкой - черный, остальной шрифт - белый (этот цвет в этой теме по умолчанию). При скроллинге цвета почему-то меняются. Почему? Они не на все время меняются. Это происходит при перемещении туда-сюда по документу в определенных местах текста постоянно, что сбивает с толку. Carc пишет: Все как раз таки очень просто. Другой цвет, он всегда другой - сделать его другим не проблема. Но каким именно? Да просто зарезервировать несколько цветов, а если файлов будет больше, то брать опять с первого. Напр., "каждый охотник желает знать где сидит фазан". Только в другом порядке. Carc пишет: DenisSMI пишет: цитата: Там же есть настройка Она тогда к чему"Помещать данные в выделенную папку". ? Для команд создания липких листочков в самой Aml Pages. Как это? Липкие листочки всегда создаются в папке липких листочков. Зачем же "Помещать данные в выделенную папку"? Carc пишет: Присылай, взгляну. Но это все равно не суть уже - если говоришь "а", то надо говорить и "б". Если в теме указан цвет или фон, то нужно менять и цвет шрифта. Мало ли у кого какой выставлен. Ну так я и поменял цвет шрифта. На белый. Просто установки темы на фон влипких листочков не влияют. И этого я не учел. Carc пишет: Нужно пробовать, метод исключения вещь мощная. Хотя метки влиять не должны - их прорисовка и обработка не связана с получением фокуса ввода редактором текста. Убрал все метки - в самом деле заработало теперь шустро. Получается теперь, что много метом не добавишь? Это прорисовка так много ресурсов ест или чего?

Carc: DenisSMI пишет: Интересно. А сами скобки есть? На скриншоте же ясно видно, что дублируется. Хотя у меня сборка видны, может из-за этого небольшая несовместимость Скобки есть и должны быть. А дублирования у меня нет. DenisSMI пишет: У меня страница есть со списком всех программ, которые необходимо установить при переустановке системы. Так там все ссылки exe-шные. Ну следовательно и ссылки надо было делать абсолютные, а не относительные. DenisSMI пишет: Ну если оба документа в директории Aml Pages, то для этого нужны относительные пути, если я правильно понимаю. Или ты о чем? Я писал про директорию документа. Директория Aml Pages тут не причем. DenisSMI пишет: Не совсем так. Страница эта - страница ПРОСТОГО текста. На первом скрине все в норме - шрифт, обработанный подсветкой - черный, остальной шрифт - белый (этот цвет в этой теме по умолчанию). При скроллинге цвета почему-то меняются. Почему? Они не на все время меняются. Это происходит при перемещении туда-сюда по документу в определенных местах текста постоянно, что сбивает с толку. Как уже писал, подсветка динамическая - подсвечивается только видимый фрагмент текста, поэтому и подсвечивается при скроллинге. DenisSMI пишет: Как это? Липкие листочки всегда создаются в папке липких листочков. Зачем же "Помещать данные в выделенную папку"? Ассист другим путем создает листочки. Да и размещение листочков в текущей папке явно было бредовой затеей, сам не пойму зачем дал себя уговорить на эту настройку. DenisSMI пишет: Убрал все метки - в самом деле заработало теперь шустро. Получается теперь, что много метом не добавишь? Это прорисовка так много ресурсов ест или чего? Дык это надо смотреть в Resource Monitor`е каком-нибудь, на что именно тратятся вычислительные ресурсы редактором текста.

DenisSMI: Carc пишет: Как уже писал, подсветка динамическая - подсвечивается только видимый фрагмент текста, поэтому и подсвечивается при скроллинге. Тогда спрошу по-другому: Почему шрифт, который по умолчанию белый и белым отображается, при скроллинге становится черным? (синтаксическая подсветка на этот текст не распространяется) см. все тот же скриншот Carc пишет: Я писал про директорию документа. Директория Aml Pages тут не причем. Тогда я не понял, о чем это: "А вот сослаться на соседний документ Aml Pages таким образом можно, и главное гиперссылка будет работать при любом перемещении обоих документов куда угодно - хоть на соседнюю машину, хоть в другую папку." FavEx? Carc пишет: Ассист другим путем создает листочки. Да и размещение листочков в текущей папке явно было бредовой затеей, сам не пойму зачем дал себя уговорить на эту настройку. Мне ни разу не удалось создать листочек НЕ в папке липких листочков, поэтому я и не понял, зачем эта настройка. Carc пишет: Дык это надо смотреть в Resource Monitor`е каком-нибудь, на что именно тратятся вычислительные ресурсы редактором текста. А если на странице так плотно расположены метки, что при скроллинге постоянно 3-4 штуки в реакторе отображаются это сильно нагружает?

Carc: DenisSMI пишет: Тогда спрошу по-другому: Почему шрифт, который по умолчанию белый и белым отображается, при скроллинге становится черным? (синтаксическая подсветка на этот текст не распространяется) Дык как выше же писал, весь текст который не подпадает под подсветку ставится шрифтом по умолчанию.

DenisSMI: Carc пишет: Дык как выше же писал, весь текст который не подпадает под подсветку ставится шрифтом по умолчанию. Ну так шрифт по умолчанию у меня БЕЛЫЙ. Черным-то он почему становится?

DenisSMI: DenisSMI пишет: Дык вот и я думаю - зачем она была нужна? По моему она лишняя и вполне достойна удаления. Тогда там все всплывающее меню "Настойки" переделать надо...

Carc: DenisSMI пишет: Тогда там все всплывающее меню "Настойки" переделать надо... Дык нет никакого всплывающего меню "Настройки". Есть диалог настроек в Сервис\Опции, которые содержит почти все до единой опции в одном диалоге. И есть меню быстрых опций, где только особо популярные настройки содержатся, да и то больше в ознакомительных целях, а не прямо таки в целях быстрого переключения настроек (хотя отчасти и не без этого).

DenisSMI: Carc пишет: Дык нет никакого всплывающего меню "Настройки". Есть диалог настроек в Сервис\Опции, которые содержит почти все до единой опции в одном диалоге. И есть меню быстрых опций, где только особо популярные настройки содержатся, да и то больше в ознакомительных целях, а не прямо таки в целях быстрого переключения настроек (хотя отчасти и не без этого). Я вообще-то говорю о меню по пр.кл.мыши по панели Aml Assist. Там есть "настройки". Наводишь - всплывает...

Carc: DenisSMI пишет: Я вообще-то говорю о меню по пр.кл.мыши по панели Aml Assist. Там есть "настройки". Наводишь - всплывает... А действительно, в Ассисте есть такая настройка. Но он от Aml Pages независимо развивается, его код отдельной жизнью живет и изменения в Aml Pages на него не влияют.

Carc: DenisSMI пишет: Ну так шрифт по умолчанию у меня БЕЛЫЙ. Черным-то он почему становится? Дык по тому что он по умолчанию как раз таки и не БЕЛЫЙ, а какой-то другой. Проверил ручками - в страницах простого текста, где используются настройки цветов по умолчанию при моей подсветке - все неподсвечиваемые фрагменты как раз и становятся белыми, а остальные подсвечиваются. А вот в страницах форматированного текста как раз все может быть иначе: т.к. там как раз может быть свое собственное форматирование, напрочь отличное от настроек по умолчанию.

DenisSMI: Carc пишет: Дык по тому что он по умолчанию как раз таки и не БЕЛЫЙ, а какой-то другой. У меня стоит тема White Letters, шрифт в ней по умолчанию БЕЛЫЙ. При скроллинге становится ЧЕРНЫМ. В странице ПРОСТОГО текста.

Carc: DenisSMI пишет: У меня стоит тема White Letters, шрифт в ней по умолчанию БЕЛЫЙ. При скроллинге становится ЧЕРНЫМ. В странице ПРОСТОГО текста. А это без разницы тема стоит или как еще. Aml Pages понятия не имеет ни о каких темах, просто плагин Themes объединяет несколько настроек в файл темы, а дальше разом их ставит в Aml Pages и только лишь. А вот ручками я сейчас поменял шрифты редактора в белый цвет на черном фоне - и сразу при скроллинге неподсвечиваемый текст в странице простого текста стал белым. Так что имеет смысл посмотреть как на сами настройки Aml Pages, так и на тип страницы внимательно - что там де факто выставлено.

DenisSMI: Carc пишет: А действительно, в Ассисте есть такая настройка. Но он от Aml Pages независимо развивается, его код отдельной жизнью живет и изменения в Aml Pages на него не влияют. Я про это и говорю. Там есть опция "Помещать данные в выделенную папку". Я о ней говорил. Не понял, на что она влияет. На что? Carc пишет: А это без разницы тема стоит или как еще. Aml Pages понятия не имеет ни о каких темах, просто плагин Themes объединяет несколько настроек в файл темы, а дальше разом их ставит в Aml Pages и только лишь. А вот ручками я сейчас поменял шрифты редактора в белый цвет на черном фоне - и сразу при скроллинге неподсвечиваемый текст в странице простого текста стал белым. Так что имеет смысл посмотреть как на сами настройки Aml Pages, так и на тип страницы внимательно - что там де факто выставлено. Еще раз: в настройках текст по умолчанию БЕЛЫЙ, тип представления - страница ПРОСТОГО текста. При скроллинге текст НЕ насовсем становится ЧЕРНЫМ. Он становиться черным при скроллинге, но если скроллить дальше, то опять становится цветом по умолчанию. Причем это всегда одни и те же фрагменты текста, на которых и происходит "перекрашивание". Может видео выложить?

Carc: DenisSMI пишет: Я про это и говорю. Там есть опция "Помещать данные в выделенную папку". Я о ней говорил. Не понял, на что она влияет. На что? На данные перенесенные мышью на панель например.

Carc: DenisSMI пишет: Еще раз: в настройках текст по умолчанию БЕЛЫЙ, тип представления - страница ПРОСТОГО текста. При скроллинге текст НЕ насовсем становится ЧЕРНЫМ. Он становиться черным при скроллинге, но если скроллить дальше, то опять становится цветом по умолчанию. Причем это всегда одни и те же фрагменты текста, на которых и происходит "перекрашивание". Может видео выложить? Можно попробовать - я не могу воспроизвести эту проблему у себя, по крайней мере на подсветке "Как у Carc`а" такого не получается.

DenisSMI: Carc пишет: На данные перенесенные мышью на панель например. А на вставку по горячим клавишам эти настройки влияют? Об этом и был изначально вопрос. Может там вспл.подсказку сделать о том, на что они влияют? И о чем же ты тогда говорил: "Дык вот и я думаю - зачем она была нужна? По моему она лишняя и вполне достойна удаления." Я думал, что об этой самой настройке. Carc пишет: Можно попробовать - я не могу воспроизвести эту проблему у себя, по крайней мере на подсветке "Как у Carc`а" такого не получается. http://slil.ru/29533836 8 Мб

Carc: DenisSMI пишет: А на вставку по горячим клавишам эти настройки влияют? Об этом и был изначально вопрос. Может там вспл.подсказку сделать о том, на что они влияют? И о чем же ты тогда говорил: "Дык вот и я думаю - зачем она была нужна? По моему она лишняя и вполне достойна удаления." Я думал, что об этой самой настройке. Нет, на вставку по горячим клавишам НЕ влияет эта настройка. Только на перетаскивание данных. А лишняя настройка потому что а) Толку от нее мало, только муть лишнюю наводит - куда когда какие данные вставлены были. Проще когда все вставляется в одно и то же место, а именно в папку новых листочков. Когда будет время разбираться - там все и обнаружится. Вместо того чтобы рыскать по всему документу. б) Настройка не распространяется на все возможности быстрого сохранения данных посредством Aml Assist. Учитывая весьма сомнительную ценностью самой настройки по свой сути, описанную пунктом выше, подобная разница в поведении совершенно не добавляет предсказуемости в поведении программы в целом. в) Настройки по умолчанию вообще мало когда меняются пользователями. Более того в такой повседневной софтине как Aml Pages - большинству она нужна как повседневный помощник. Не конфигурить нужно софтину, а пользоваться. Поэтому настройки по умолчанию все равно будут использоваться большинством. А если еще и учесть, что настройки такой экзотической панели как Aml Assist и вовсе не на видном месте, то их тем более будет менять дай бог один из тысячи. Стоят ли столь мудренные сложности (хотя и в основном завязанные на реализации, но простота превыше всего) столь редко используемой и маловосстребованной настройки? К тому же, когда кто-то просил настройку размещения папки, то так и не удалось выяснять "а зачем оно надо?" По моему тот пользователь явно что-то перемудрил с техническими требованиями. Его цели мягко говоря были совершенно неясны, да и сейчас для целей быстрого поиска недавно сохраненного в Aml Pages есть куда как более мощные и предсказуемые средства (начиная от того, что все кидается в папку листочков - в одном месте всегда проще искать, и заканчивая механизмами фильтров данных)

DenisSMI: Carc пишет: а)... б)... в)... вполне резонно...

Carc: DenisSMI пишет: вполне резонно... Можно провести банальный эксперимент: а попросту сменить умолчания на папку новых листочков, и закрыть доступ к коду управления настройками (просто задизейблить меню этих настроек, так чтобы пользователь сменить не мог). Такие изменения это 2-3 строки кода, которые практически не затронут уже существующий код. И посмотреть на реакцию пользователей. Сдается мне никто и не заметит отсутствие этих возможностей. Ну а потом можно со полной смелостью и вовсе похерить этот код напрочь.

DenisSMI: Carc пишет: Куда как более была восстребованной и более хорошо принятой пользователей возможность добавлять текст в уже созданные страницы. Это из буфера обмена по команде "добавить в страницу..." из конт.меню Ассиста? Carc пишет: Можно провести банальный эксперимент: можно провести

Carc: DenisSMI пишет: Это из буфера обмена по команде "добавить в страницу..." из конт.меню Ассиста? Угу, она самая.

Carc: PS: кстати говоря, то что эта настройка так толком и не попала в диалог настроек Aml Assist следствие простой причины. Мне достаточно давно и основательно не нравится эта настройка, поэтому когда заводился капитальный редизайн настроек Ассиста непонятно было "резать не дожидаясь перитонита или пока оставить" - ну и оставил как костыль сбоку в меню. Но как показал опыт, в общем-то не нужна эта настройка... Куда как более была восстребованной и более хорошо принятой пользователей возможность добавлять текст в уже созданные страницы. Тут и возможность выбрать страницу спокойным образом, и явное понимание пользователя что куда он сохранил, и отсутствие какой-то полунепредсказуемости в поведении (в одном случае делается так, в другом иначе).

Carc: DenisSMI пишет: http://slil.ru/29533836 8 Мб А какие были настройки в меню Сервис\Опции именно на вкладке Цвета?

Carc: DenisSMI пишет: Тогда я не понял, о чем это: "А вот сослаться на соседний документ Aml Pages таким образом можно, и главное гиперссылка будет работать при любом перемещении обоих документов куда угодно - хоть на соседнюю машину, хоть в другую папку." FavEx? А причем тут FavEx? Эти гиперссылки Aml Pages сама обрабатывает, и FavEx при этом никак не используется. Что написано в тексте, то Aml Pages и откроет: есть путь - откроет по пути, нет - будет искать ссылаемый файл в папке того документа, в котором ссылка и стоит.

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

Carc: DenisSMI пишет: А если на странице так плотно расположены метки, что при скроллинге постоянно 3-4 штуки в реакторе отображаются это сильно нагружает? Нет, это нагружать не должно. Не более чем сама прорисовка редактора текста - у него работы по визуализации текста в разы больше чем прорисовка самих меток.

DenisSMI: Carc пишет: Дык это надо смотреть в Resource Monitor`е каком-нибудь, на что именно тратятся вычислительные ресурсы редактором текста. А мона поподробнее? Как это сделать?

Carc: DenisSMI пишет: А мона поподробнее? Как это сделать? Ну нужен конкретный Spy какой-нить пробовать, и смотреть чем именно занимается редактор текста при скроллинге, на что именно тратятся вычислительные ресурсы... Тот же Рихтеровский Spy++ умеет контроллировать все основные Windows-сообщения, в том числе и в редакторе текста.

DenisSMI: Carc пишет: Угу, она самая. Ну это в самом деле ценная штука Carc пишет: А какие были настройки в меню Сервис\Опции именно на вкладке Цвета? те же самые, что отбражены на вкладке "Шрифт и значки", т.е. цвет шрифта редактора - БЕЛЫЙ. Carc пишет: Ну нужен конкретный Spy какой-нить пробовать Попробую

DenisSMI: Carc пишет: Ну нужен конкретный Spy какой-нить пробовать Spy ++ выдает такие строки: я правда не уверен, что это из Aml, потому как там виснет все и не понятно, происхоит ли переключение на Aml, или все зависает в процессе этого переключения.

Carc: DenisSMI пишет: те же самые, что отбражены на вкладке "Шрифт и значки", т.е. цвет шрифта редактора - БЕЛЫЙ. Кинь плз мне тогда документ с этой сбойной страницей, и ash-файл правил подсветки которые выставлены этой страницы. Буду проверять основательно.

Carc: DenisSMI пишет: Ах это дочерние страницы?!? Как же я не догадался. А фраза в скобках там чего дублируется Проверил, у меня фраза почему-то не дублируется в скобках.

DenisSMI: у меня твой пост двоится - вот тебе и поллитры

Carc: DenisSMI пишет: у меня твой пост двоится - вот тебе и поллитры Ну так жара делает свое дело: по привычке стаканчик (хотя, нет, многовато! ПОЛ! Полстаканчика!) а результат уже как на пол-литру



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