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

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

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

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

DenisSMI: [*] из всплывающих подсказок к результатам поиска убрана информация о метках; Там еще в списке найденного инфа о метках осталась (если искомое слова такое же, как и "название" метки) Еще неплохо бы сделать вызов всплывающей подсказки к результатам поиска по нажатию ср.кн.мыши. А что значит "Следить за результатами" в окне Поиск? В справке не нашел информациию. Страница простого текста, на которой 46 меток, стала вдруг грузить процессор на 100%. Работать с ней стало невозможно. Сама страница весит 146 кб. Эт нормально так?

Carc: DenisSMI пишет: Там еще в списке найденного инфа о метках осталась (если искомое слова такое же, как и "название" метки) Хорошо бы скриншот... DenisSMI пишет: Еще неплохо бы сделать вызов всплывающей подсказки к результатам поиска по нажатию ср.кн.мыши. Дык она и так быстро же показывается, без задержки особенной... DenisSMI пишет: А что значит "Следить за результатами" в окне Поиск? В справке не нашел информациию. Скроллить список результатов автоматически за каждым новым поступающим результатом. DenisSMI пишет: Страница простого текста, на которой 46 меток, стала вдруг грузить процессор на 100%. Работать с ней стало невозможно. Сама страница весит 146 кб. Эт нормально так? В процессе чего грузить процессор? Что именно с ней в этот момент делается пользователем?

DenisSMI: Carc пишет: Хорошо бы скриншот... Там еще дата создания/изменения странно отображается. Aml Pages похоже берет дополнительный формат дата из Юзабилити, несмотря на то, что я не давал на это согласия. Этот формат даты по идее в списке выбора должен быть, а не здесь. Carc пишет: Дык она и так быстро же показывается, без задержки особенной... Она иногда почему-то вообще не показывается. Приходиться мышку туда-сюда двигать, ждать. Особенно если комп нагружен тяжко приходится. Carc пишет: В процессе чего грузить процессор? Что именно с ней в этот момент делается пользователем? Просто если страница в редакторе текста. Я могу её, конечно, на 2 страницы разбить, но интересно, какого размера можно делать страницу для комфортной работы и насколько это зависит от тех.хар.компа. У меня процессор 2.14 гигагерц, к примеру


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

Carc: DenisSMI пишет: Там еще дата создания/изменения странно отображается. Aml Pages похоже берет дополнительный формат дата из Юзабилити, несмотря на то, что я не давал на это согласия. Этот формат даты по идее в списке выбора должен быть, а не здесь. Да, пожалуй кастомный формат там можно не использовать... Как-то я погорячился тогда, когда его туда прикрутил...

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

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

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

DenisSMI: Carc пишет: Ну это уж собственно винда так работает... С этим ничего не попишешь... А как тада с найденным работать, если не на всех найденных фрагментах подсказка отображается. Сами по себе фрагменты очень похожи друг на друга, т.к. отображается лишь короткая часть строки, в которой найден фрагмент. Цвет найденных фрагментов различается (белый или желтый). Это что-то значит?

Carc: DenisSMI пишет: А как тада с найденным работать, если не на всех найденных фрагментах подсказка отображается. Сами по себе фрагменты очень похожи друг на друга, т.к. отображается лишь короткая часть строки, в которой найден фрагмент. Она показывается на всех, но не показывается повторно на одной и той же строке. В любом случае, в маленьком списке всего не отобразишь - здесь вам не панель текста. Так что если нужны подробности: или дважды щелкаем по результату поиска и смотрим на него в тексте, или выбираем команды "Фильтровать" или "В дерево" и просматриваем уже результаты последовательно в самой панели текста. DenisSMI пишет: Цвет найденных фрагментов различается (белый или желтый). Это что-то значит? Цвет страницы в дереве.

DenisSMI: Carc пишет: Синтаксическая подсветка в общем не особенно влияет, хотя это зависит от количества правил описанных в файле подсветки. Именно описанных или также и применённых? В моей подсветке, к примеру, 19 правил. Это много? Carc пишет: Она показывается на всех, но не показывается повторно на одной и той же строке. Разве это удобно? Или это проблема Винды? Carc пишет: Цвет страницы в дереве. Внимательнее посмотри на скриншот. Там видно, что и фрагменты, найденные на одной и той же странице имеют разный цвет. Это что-то значит?

Carc: DenisSMI пишет: Именно описанных или также и применённых? В моей подсветке, к примеру, 19 правил. Это много? Мало. В любом языке программирования их значительно больше. DenisSMI пишет: Разве это удобно? Или это проблема Винды? Это проблема Винды. DenisSMI пишет: Внимательнее посмотри на скриншот. Там видно, что и фрагменты, найденные на одной и той же странице имеют разный цвет. Это что-то значит? Это проблема Винды - она не в тот момент запрашивает цвета строк. Визуализирует она их сама, Aml Pages только определяет цвета.

Carc: DenisSMI пишет: Просто если страница в редакторе текста. Я могу её, конечно, на 2 страницы разбить, но интересно, какого размера можно делать страницу для комфортной работы и насколько это зависит от тех.хар.компа. У меня процессор 2.14 гигагерц, к примеру Ну там вообще может от очень многих аспектов зависеть: 1) Версия RichEdit, которую хостит на себе редактор текста (он их аж 4 штуки на лету поддерживает, да к тому же 2 еще конфигурить умеет в быстрых опциях) 2) Техн. характеристики вообще (память, проц и.тд.) 3) Техн. характеристики де факто (что в данный момент происходит. Вот например когда у меня такое поделие как Опера начинает просто банально завершаться, вешается всё нафиг - после чего Опера примараживается сравнительно честным способом "молотком по голове" и все начинает нормально работать - именно ВСЁ, хотя виновата одна Опера) 4) Данные - какие в странице данные. Есть там рисунки, OLE-объекты 5) Какие панели открыты - т.к. обновление их состояния идет в реальном времени. Соответственно как в том случае со шрифтами - обновление может быть вечным, т.к. шрифта нет Вообще говоря очень многие параметры могут влиять, так на вскидку сложно ответить. Ну а размеры страниц сами по себе никак не влияют, равно как и число меток: Aml Pages их однажды обрабатывает, а потом только отрисовывает и только.

DenisSMI: Carc пишет: 5) Какие панели открыты - т.к. обновление их состояния идет в реальном времени. Соответственно как в том случае со шрифтами - обновление может быть вечным, т.к. шрифта нет Эт как? В особенности со шрифтами? Страницу щас вышлю.

Carc: DenisSMI пишет: Эт как? В особенности со шрифтами? А с тем самым мифическим шрифтом когда не обновлялось "MS Shell Dlg"

Carc: DenisSMI пишет: Страницу щас вышлю. Получил. Разбираюсь в проблеме...

DenisSMI: А что такое OLE-объекты и как влияет синтаксическая подсветка на загрузку системы?

Carc: DenisSMI пишет: А что такое OLE-объекты и как влияет синтаксическая подсветка на загрузку системы? Тут написано: http://ru.wikipedia.org/wiki/Object_Linking_and_Embedding Синтаксическая подсветка в общем не особенно влияет, хотя это зависит от количества правил описанных в файле подсветки.

DenisSMI: Carc пишет: Синтаксическая подсветка в общем не особенно влияет, хотя это зависит от количества правил описанных в файле подсветки. Именно описанных или также и применённых? То, что значки на панелях "съезжают" время от времени - это баг?

Carc: DenisSMI пишет: Именно описанных или также и применённых? Применненных и отчасти всех остальных поиск (проверку условий все равно придется производить).

DenisSMI: Заслал новую тему...

Carc: DenisSMI пишет: Заслал новую тему... СПАСИБО! Отличная тема! Уже включил ее в дистрибутив

Carc: А может панель советов дня прорисовывать в стиле редактора текста? Или не стоит!?! Чтобы все-таки выделялась, и была как сейчас в стиле стандартных всплывающих подсказок?

DenisSMI: Carc пишет: А может панель советов дня прорисовывать в стиле редактора текста? Или не стоит!?! Чтобы все-таки выделялась, и была как сейчас в стиле стандартных всплывающих подсказок? Не понял, как это. "В стиле редактора текста" имеется ввиду фоновый рисунок редактора текста или шрифт/цвет? [+] добавлена проверка на необходимость вставки переноса в конец текста для команды плагинов "Добавить текст в страницу" (e.g. команды контекстного меню Aml Assist); Это как?

Carc: DenisSMI пишет: Не понял, как это. "В стиле редактора текста" имеется ввиду фоновый рисунок редактора текста или шрифт/цвет? Ну да: использовать настройки цветов и фоновых рисунков редактора текста, если таковые имеются. DenisSMI пишет: [+] добавлена проверка на необходимость вставки переноса в конец текста для команды плагинов "Добавить текст в страницу" (e.g. команды контекстного меню Aml Assist); Это как? Копируем текст в буфер обмена, правой кнопкой по панели Aml Assist, команда меню "Добавить в страницу" + выбор страницы. Раньше: вставка содержимого буфера обмена выполнялась всегда с переносом строки, а потом текст из буфера обмена. Поэтому иногда если в конце страницы был и так уже перенос получали в результате двойной перенос строки между старым текстом и новым вставленным. Теперь проверяется: если нужно вставляется перенос строки, а только потом новый текст. Если перенос есть, то соответственно вставляется без переноса. Мелочь, конечно, но когда постоянно пользуешься подобной вставкой эти двойные переносы немного замучивают - приходится их потом ручками убирать. Теперь этой проблемы нет, Aml Pages сама все разруливает корректно.

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

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

DenisSMI: А кнопка "Вставить" на панели "Форматирование" по умолчанию как вставляет (в смысле, если не выбирать из выпадающего меню, а жать сразу на кнопку)?

Carc: DenisSMI пишет: А кнопка "Вставить" на панели "Форматирование" по умолчанию как вставляет (в смысле, если не выбирать из выпадающего меню, а жать сразу на кнопку)? Если страница простого текста, то вставляет как простой текст сразу, если страница форматированного текста то проверяет все доступные форматы и вставляет наиболее подходящий, как правило это и будет форматированный текст (в 99 из 100). ЗЫ: если поддержать мыша на выделенной команде меню "Вставить", то во всплывающей подсказке будет показан текст в буфере обмена, который будет вставлен (только, конечно, без форматирования - в подсказках форматирование не покажешь).

DenisSMI: Carc пишет: ЗЫ: если поддержать мыша на выделенной команде меню "Вставить", то во всплывающей подсказке будет показан текст в буфере обмена, который будет вставлен (только, конечно, без форматирования - в подсказках форматирование не покажешь). А может сделать то же самое и для всплывающей подсказки на самой кнопке?

Carc: DenisSMI пишет: А может сделать то же самое и для всплывающей подсказки на самой кнопке? Можно сделать, но чуть-чуть попозже...

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

Carc: DenisSMI пишет: Даже если с чисто маркетинговой точки зрения: панель Советы - хорошая идея, выглядит она тоже хорошо, расположена удобно, так что не вижу смысла делать её менее заметной путем слияния с фоном редактора. Именно так!

DenisSMI: СОВЕТ ДНЯ: Если работаете с несколькими страницами документа, используя клавиши Alt+Left и Alt+Right, можно быстро переходить назад и вперёд. У меня это выглядит так: т.е. появляется выпадающее меню, но никаког перехода не происходит. ИМНО быстро переходить не получается, потому как все равно мышкой целиться надо...

Carc: DenisSMI пишет: СОВЕТ ДНЯ: Если работаете с несколькими страницами документа, используя клавиши Alt+Left и Alt+Right, можно быстро переходить назад и вперёд. т.е. появляется выпадающее меню, но никаког перехода не происходит. ИМНО быстро переходить не получается, потому как все равно мышкой целиться надо... А и не нужно самого быстрого перехода: нужно видеть куда именно сейчас попадешь, а не скакать по страницам - для этого меню и сделано.

DenisSMI: Еще 2 предложения: При выделении текст копируется в буфер, а в строке состояния появляется оповещение об этом. Предлагаю изменить сожержание оповещения, т.е. сделать так: СКОПИРОВАНО: здесь писать то, что, собственно, скопировано. А во всплывающей подсказке показывать весь скопированный фрагмент. В строке состояния рядом с размером файла показывать размер страницы, открытой в редакторе текста.

Carc: DenisSMI пишет: При выделении текст копируется в буфер, а в строке состояния появляется оповещение об этом. Предлагаю изменить сожержание оповещения, т.е. сделать так: СКОПИРОВАНО: здесь писать то, что, собственно, скопировано. А во всплывающей подсказке показывать весь скопированный фрагмент. Для этого есть специальный плагин CopyOnSel - он автоматически копирует выделенный текст. И пусть плагином и останется: большинству такое авто-копирование не нужно. DenisSMI пишет: В строке состояния рядом с размером файла показывать размер страницы, открытой в редакторе текста. Какой именно размер? Размер текста? Или текста скажем с комментариями и заголовком? Или что? Если выделить текст страницы, то в строке состояния показывается длина выделенного текста. Соответственно если выделить всё - будет длина всего текста.

DenisSMI: Carc пишет: А и не нужно самого быстрого перехода: нужно видеть куда именно сейчас попадешь, а не скакать по страницам - для этого меню и сделано. Понял Carc пишет: Для этого специальный плагин CopyOnSel - он автоматически копирует выделенный текст. И пусть плагином и останется: большинству такое авто-копирование не нужно. Понял Carc пишет: Какой именно размер? Размер текста? Или текста скажем с комментариями и заголовком? Или что? Если выделить текст страницы, то в строке состояния показывается длина выделенного текста. Соответственно если выделить всё - будет длина всего текста. Размер страницы в Кб, который можно посмотреть в параметрах документа Просто в параметры документа идти далеко... При выделении текста лв.кн.мыши в какой-то момент "зависает" отображение положения каретки, тогда как изменение длины выделения продолжает изменяться.

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

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

Carc: DenisSMI пишет: Ну так интересен как раз-таки размер документа после добавления разных объектов. Сам-то текст мало места занимает. А длина текста важна для других дел, но тоже важна, конечно. Хм... ну можно это дело добавить в статистику текста. На лету, при каждом изменении это будет весьма накладно по вычислительным ресурсам пересчитывать размер страницы в килобайтах. Вообще конечно попробовать можно, есть кое-какие варианты, но там проверять нужно насколько это будет нагружать процессор или как-то примерно апроксимировать до приблизительного значения, но тоже надо пробовать - если "приблизительность" будет слишком груба то кой в ней смысла!?!

DenisSMI: Carc пишет: На лету, при каждом изменении При каждом сохранении достаточно, я считаю, или это тоже самое, что и при каждом изменении?

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

DenisSMI: Carc пишет: "приблизительность" будет слишком груба то кой в ней смысла!?! Я предполагал, что будет просто отображаться то число, которое итак уже есть в Параметрах документов...

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

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

Carc: DenisSMI пишет: НУ да, согласен, опробуем через статистику. Пробовал на 12-мегабайтных страницах (именно страницах, не путать со всем документом) - приемлемо: время подсчета всей статистики текста 4 секунды. Довел размер отдельной страницы документа до 40 мегабайт: конечно время подсчета подросло - аж 15 секунд. Но, обращаю внимание, это действительно stress-test - у меня целые документы, которые развиваются годами, с веб архивами и файловыми вложениями весят максимум по десятку мегабайт, а отдельные страницы в них обычно первые сотни килобайт. Так что в обычной рабочей ситуации такого быстродействия за глаза хватит!

DenisSMI: Carc пишет: Но, обращаю внимание, это действительно stress-test - у меня целые документы, которые развиваются годами, с веб архивами и файловыми вложениями весят максимум по десятку мегабайт, а отдельные страницы в них обычно первые сотни килобайт. Так что в обычной рабочей ситуации такого быстродействия за глаза хватит! Я тут где-то читал, что у кого-то файлы по 200 Мб. Кроме того, 4 секунды у тебя могут превратиться в 8 секунд у меня, поэтому я даже и не знаю. Надо пробовать. Думал, что все проще будет с этой фичей.

Carc: DenisSMI пишет: Я тут где-то читал, что у кого-то файлы по 200 Мб. Дык то ж файлы, сиречь, документы - это я и сам тестировал как-то Aml Pages на документе в 400 мегабайт - полет нормальный. А вот чтобы страницы такого размера были, такого я уже не видел... Ну, а если статистика будет занимать слишком большое время, со временем сделаем и диалог с индикацией хода сбора статистики и возможностью прервать процесс.

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

DenisSMI: окей



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