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

Выпущена Aml Pages 9.17 Beta build 2130 (En+Ru+Uk+De+Pt versions)

Carc: Выпущена Alpha-версия записной книжки Aml Pages 9.17 Beta сборка 2130 Скачать\Download Русская версия: amlpages_ru.zip Русская портабельная версия: amlpages_ru_pe.zip English version: amlpages_en.zip Украинская версия: amlpages_uk.zip German version: amlpages_de.zip Portuguese version: amlpages_pt.zip Обзор основных изменений в Aml Pages 9.17 см. в этом выпуске новостной рассылки Список изменений см. в текстовом файле здесь (также включен и в ZIP-архив дистрибутива) Подробности смотрите на официальном сайте в разделе Бета-версии Details change-log in English

Ответов - 139, стр: 1 2 3 4 5 6 7 All

Carc: ОПРОС: про фоновый рисунок редактора текста Может быть в новой версии Aml Pages 9.17 по умолчанию выключить фоновый рисунок редактора текста? Моднявость моднявостью, но с фонами далеко не все так просто. И потом, фоновый рисунок все равно есть в темах пользовательского интерфейса (меню Вид\Темы\Тема [With Background Picture]), так что включить обратно большинство пользователей смогут безо всяких проблем, коли кому красоты хочется...

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

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


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

Carc: DenisSMI пишет: А не имеет ли смысла к кнопке Абзац приделать выпадающее меню с командами плагина Абзац? А-то и до плагина далеко тянуться (даже через контекстное меню), и целое окошко лениво открывать, просто если отступ абзаца и т.п. слегка увеличить хочешь. А тут открыл менюшку - раз! и все ОК, подумаю. DenisSMI пишет: В выпадающее меню ассиста сложно добавить опцию "Добавить в активную страницу на место курсора..." (без переключения в Aml Pages) ?? В общем случае это невозможно, т.к. в момент вставки не то что страница, даже документ может быть еще не открыт. Или открыта, но веб страница - там вообще понятия курсора как такового нет...

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

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

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

DenisSMI: Carc пишет: Сначала собираем, потом сортируем. Надо было этот девиз крупными жирными буквами, тогда все сразу понятно было бы Carc пишет: Все таки епрст вот приспичило вставить текст да причем вот именно в этот фрагмент страницы... Если на странице много разделов, то тупо вставлять текст в конец страницу неразумно, т.к. потом не разберешься, что к какому разделу принадлежит. Ведь при вставке не проводится никакой разделительной черты, а все сплошняком идет. В этом неудобство, а в остальном ты прав. Еще такой вопрос: ассист по опции "Добавить в страницу..." предлагает только 10 страниц на выбор (+новый листочек). Он по какому принципу отбирает эти страницы? Carc пишет: Т.е. интересуют команды отступов - причем в основном слева, справа, так? Именно так. Carc пишет: Кеш однако... Т.к. дерево ужо отображает метки, то вынуть их все из текста страницы ей ужо пришлось к этому моменту... Считаю разумным донести до общественности, что МЕТКИ: 1) Навигация по меткам внутри страницы - контекстное меню пр.кн.мыши в редакторе текста - меню по Ctrl+Ctrl (использование сразу после добавления новой метки сильно грузит программу) - меню кнопки Метки на панели инструментов (использование сразу после добавления новой метки сильно грузит программу) 2) Навигация по меткам в пределах всего документа: - собсна панель Метки слева. Работает как часы, умеет более чем много чего.

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

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

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

Carc: DenisSMI пишет: Именно так. ОК, тогда приделаю.

DenisSMI: Carc пишет: Дык не вопрос: можно вставлять разделитель текстовый со временем и датой вставки. Ну если эт приделать, то вопрос, думаю, будет решен. Разрешите заказать? Carc пишет: Последние измененные страницы, предполагая что скорее всего вставка будет куда-то в одну из них, коли недавно с ними работали. Понятно. Занесу в свою справочку. У меня там уже некоторое количество недокументированнх возможностей Aml Pages набралось. Может как-нить выложу, когда побольше наберется. Carc пишет: ОК, тогда приделаю. Спасибо!

Carc: DenisSMI пишет: Ну если эт приделать, то вопрос, думаю, будет решен. Разрешите заказать? Да легко - только где в интерфейсе решать, вставлять с датой-разделителем или нет?

DenisSMI: Carc пишет: Какой такой скроллинг колесиком в меню? Какую метку в меню выбрал, к той Aml Pages и перейдет. Причем тут скроллинг? Когда свыше 50 меток, то все метки в один экран не помещаются. Внизу и вверху появляются стрелочки для навигации. Так вот удобнее было бы колесиком мыши. Carc пишет: Угу, только вот в Microsoft почему-то считают иначе и не собираются и вовсе реализовывать такое уже который год подряд. Ну а доделывать за них их же работу я могу только когда время выдается - задач-то хоть отбавляй (та же самая примочка: скроллинг колесиком окна под курсором, без активации - это полностью прикол Aml Pages. Сама Windows дура этого не умеет). MS не раскрывает внутренних секретов, и что курили разработчики когда реализовывали поддержку колесика не говорит ни в какую. А может сделать 2 раза PageUp - в начало страницы, 2 раза PageDown - в конец (ну или 2 раза Home, 2 раза End - тоже вполне логично)? Всяко удобней, чем делать пальцами раскоряку Ctrl+PageUp/Down. Carc пишет: та же самая примочка: скроллинг колесиком окна под курсором, без активации - это полностью прикол Aml Pages Очень ценная штука! Carc пишет: Да легко - только где в интерфейсе решать, вставлять с датой-разделителем или нет? Может галочку в окне выбора страницы? Или с помощью Switch - Case. Еще неплохо бы такую же штуку на тему переключения в окно Aml Pages, потому как иногда очень некстати, если сидишь в браузере и собираешься вставлять множество фрагментов, после вставки каждого автоматом перелетать в Aml Pages и потом пешком идти обратно в браузер...

Carc: DenisSMI пишет: А может сделать 2 раза PageUp - в начало страницы, 2 раза PageDown - в конец (ну или 2 раза Home, 2 раза End - тоже вполне логично)? Всяко удобней, чем делать пальцами раскоряку Ctrl+PageUp/Down. Зачем мудрить если есть стандартные клавиши? DenisSMI пишет: Когда свыше 50 меток, то все метки в один экран не помещаются. Внизу и вверху появляются стрелочки для навигации. Так вот удобнее было бы колесиком мыши. Это должно настраиваться где-то в самой Винде. DenisSMI пишет: Может галочку в окне выбора страницы? Нее-е-е-е! Никаких лишних галок. Должно быть проще: кому надо тот должен иметь способ сделать с датой-разделителем (что-то нажать например Shift, или еще как - настройка там в Асссисте хотя я против режимов сразу). А вот всех остальных такие вещи не должны затрагивать - они даже и голову себе ломать не должны, что за галка, потому как нет никакой галки. Все просто: Есть способ с датой разделителем: кто хочет пользуется им. Есть стандартный способ. Способы не должны пересекаться. Может быть вплоть до отдельной команды меню в Ассисте, хотя это тоже стремает (но все лучше, чем отдельная настройка - режим работы здесь попросту неуместен. Почему разговор отдельный - но use-case там на удивление ясный). DenisSMI пишет: Или с помощью Case (так оно вроде называется) А кто это? Case? Что ты имеешь ввиду? Хотя могет быть кнопку приделать в окно запроса страницы (Вставить, Вставить с датой-разделителем, Отмена)? Хотя это не так-то просто с точки зрения реализации будет. Но сделать можно. DenisSMI пишет: Еще неплохо бы такую же штуку на тему переключения в окно Aml Pages, потому как иногда очень некстати, если сидишь в браузере и собираешься вставлять множество фрагментов, после вставки каждого автоматом перелетать в Aml Pages и потом пешком идти обратно в браузер... Хм... не понял? В чем проблема? Вставил фрагмент, Aml Pages же от этого не активизируется? А управлять окном Aml Pages (показать\спрятать) можно двойным щелчком по панели Aml Assist.

DenisSMI: Carc пишет: Зачем мудрить если есть стандартные клавиши? Может это только для меня так, но мне гораздо проще нажать дважды одну и ту же клавишу, чем целится в две разных. Слишком много внимания уходит на то, чтобы попасть в Ctrl, а потом еще в PageUp/Down

Carc: DenisSMI пишет: Может это только для меня так, но мне гораздо проще нажать дважды одну и ту же клавишу, чем целится в две разных. Слишком много внимания уходит на то, чтобы попасть в Ctrl, а потом еще в PageUp/Down Не-е-е, я конечно согласен, что стандартные клавиши неудобны! Но они ж стандартные - зачем их менять-то, если все привыкли именно к стандартным? (ну или вовсе ими не пользуются).

Carc: DenisSMI пишет: Понятно. Занесу в свою справочку. У меня там уже некоторое количество недокументированнх возможностей Aml Pages набралось. Может как-нить выложу, когда побольше наберется. Да не то чтобы недокументированных - просто все руки не доходят описать в справке.

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

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

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

DenisSMI: Carc пишет: Хм... не понял? В чем проблема? Вставил фрагмент, Aml Pages же от этого не активизируется? А управлять окном Aml Pages (показать\спрятать) можно двойным щелчком по панели Aml Assist. Почему же не активизируется? Я имел ввиду, чтобы сделать так, как и при drag'n'drop - окно Aml Pages не показывается вообще - кинул на иконку ассиста и забыл. Carc пишет: А кто это? Case? Что ты имеешь ввиду? С помощью Switch - Case реализовать. Ну это типа галок получается, т.е. те же режимы, которые ты не хотел. Carc пишет: Хотя могет быть кнопку приделать в окно запроса страницы (Вставить, Вставить с датой-разделителем, Отмена)? Хотя это не так-то просто с точки зрения реализации будет. Но сделать можно. Можно и кнопку. Тоже вполне удобно. Только отдельую настройку делать не надо. Carc пишет: А это требует прилично времени - причем ни как в хоккее, чистого - а просто нужно поюзать софтину, пощупать, покрутить так-сяк. Тогда косяки и будут заметны. Ну эт всегда пожалуйста Carc пишет: Ну, а после займемся ссылочной системой по полной программе: ссылки на другие документы, ссылки на метки, модные ссылки на папки и файлы, поддержка "браузерных" ссылок (когда можно будет просто например хоть в веб странице указать ссылку на документ Aml Pages вплоть до метки, и открыть вообще откуда угодно: хоть из браузера, хоть из Total Commander). Опять же собственный протокол для обработки URL (адресов ссылок Aml Pages), ну и ясен пень - полный редизайн пользовательского интерфейса для работы со ссылками - будет в разы удобнее. Аж дух захватывает Нигде пока еще токого не видел...

Carc: DenisSMI пишет: Почему же не активизируется? Я имел ввиду, чтобы сделать так, как и при drag'n'drop - окно Aml Pages не показывается вообще - кинул на иконку ассиста и забыл. В какой команде так сделать?

DenisSMI: Carc пишет: В какой команде так сделать? Все об той же речь, где с разделителем или без - "Добавить в страницу..."

Carc: DenisSMI пишет: Все об той же речь, где с разделителем или без - "Добавить в страницу..." Дык в команде "Добавить в страницу" Aml Pages и не активизируется после вставки.

DenisSMI: Carc пишет: Дык в команде "Добавить в страницу" Aml Pages и не активизируется после вставки. А у меня почему-то сначала активизируется Aml Pages, после чего появляется диалог выбора страницы для вставки.

Carc: DenisSMI пишет: А у меня почему-то сначала активизируется Aml Pages, после чего появляется диалог выбора страницы для вставки. Активизируется Aml Pages только если Aml Assist предварительно открывает какой-то документ. В противном случае активизации нет.

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

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

DenisSMI: DenisSMI пишет: Тут только через кнопку можно дополнительную сделать: "Добавить с страницу", "Добавить в страницу с датой-разделителем" А может просто сделать, чтобы всегда с разделителем? Тогда и с кнопками париться не надо. Это кому-нибудь помешает? Все равно ведь потом редактировать. Carc пишет: Давай последовательно, с точностью до клика что и как делал. Не должна Aml Pages активизироваться. - запускаю Aml Pages через иконку ассиста - перехожу на страницу простого текста - перехожу в браузер (Browzar) - выделяю текст, который сейчас пишу и копирую его в буфер по Ctrl+C - пр.кн.мыши по панели ассиста - выбираю "Добавить в страницу..." - происходит активизация окна Aml Pages, поверх которого появляется окно выбора страницы для вставки...

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

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

Carc: DenisSMI пишет: Хороший вопрос. Aml Pages была там же где все фоновые окна (не знаю, как называется эта область между кнопкой Пуск и треем). Только что она у меня свернулась в трей (через 3 минуты) и в при выборе команды "Добавить в страницу..." в самом деле не произошло её активизации. Кто б знал - и это в справочку занесу. Хм... действительно, если окно Aml Pages неактивно и не свернуто в трей, то при запросе активизируется главное окно. Исправил. Теперь не будет активизироваться.

DenisSMI: Carc пишет: Хм... действительно, если окно Aml Pages неактивно и не свернуто в трей, то при запросе активизируется главное окно. Исправил. Теперь не будет активизироваться. Там со всеми 3 командами та же петрушка. В курсе?

Carc: DenisSMI пишет: Там со всеми 3 командами та же петрушка. В курсе? 1) Только что проверил команды "Создать новый липкий листочек", "Добавить в новый липкий листочек" - полет нормальный, окно Aml Pages не подымается при выборе этих команд. 2) Подтверждения на команды "Вставить в липкий", "Создать липкий листочек" выставлены в настройках Aml Pages (меню Сервис\Опции, вкладка Операции).

Carc: DenisSMI пишет: Ну если туды разную инфу загнать можно было бы, то вообще класс конечно... Инфу загнать НЕ проблема. Вопрос какую и когда брать, а когда не стоит.

DenisSMI: Carc пишет: Хм... действительно, если окно Aml Pages неактивно и не свернуто в трей, то при запросе активизируется главное окно. Исправил. Теперь не будет активизироваться. Отлично! Спасибо Carc пишет: Инфу загнать НЕ проблема. Вопрос какую и когда брать, а когда не стоит. А может менюшку как при вставке дат?

Carc: DenisSMI пишет: Отлично! Спасибо Единственное, что в этом случае окно выбора страницы показывается не по центру экрана, а прямо около Aml Assist.

DenisSMI: Carc пишет: 1) Только что проверил команды "Создать новый липкий листочек", "Добавить в новый липкий листочек" - полет нормальный, окно Aml Pages не подымается при выборе этих команд. Это после внесенных тобой изменений для "Добавить в страницу..."? Или вообще? Carc пишет: Единственное, что в этом случае окно выбора страницы показывается не по центру экрана, а прямо около Aml Assist. В порядке

Carc: DenisSMI пишет: Это после внесенных тобой изменений для "Добавить в страницу..."? Или вообще? Угу!

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

Carc: DenisSMI пишет: В качестве разделителя предлагаю стороку из знаков "-" (минус) т.е. ------------------------------------------------------- О них глаза меньше ломаются, чем о "=" (равно) Это как "базовый" разделитель, ну и к нему при необходимости разные данные типа даты, времени и т.п. Как-то сложно всё это, кому минусы нужны, кому знак равно, кому еще что.... Заводить 33 настройки, переписывать UI, усложнять код. А пользоваться этим будет максимум один из тысячи...

DenisSMI: Carc пишет: Как-то сложно всё это, кому минусы нужны, кому знак равно, кому еще что.... Заводить 33 настройки, переписывать UI, усложнять код. А пользоваться этим будет максимум один из тысячи... Ну решать-то тебе, просто я попробовал у себя в качестве разделителя строку "=" и строку "-" и мне показалось, что строка "-" менее навязчива и глазюки от неё не ломаются. Т.е. не в том дело, что "мне что-то нужно", просто мне показалось, что для "глазюк" так лучше, поэтому и предложил.

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

Carc: DenisSMI пишет: - запускаю Aml Pages через иконку ассиста - перехожу на страницу простого текста - перехожу в браузер (Browzar) - выделяю текст, который сейчас пишу и копирую его в буфер по Ctrl+C - пр.кн.мыши по панели ассиста - выбираю "Добавить в страницу..." - происходит активизация окна Aml Pages, поверх которого появляется окно выбора страницы для вставки... В момент выбора команды "Добавить в страницу" где и в каком состоянии находится само окно Aml Pages?

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

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

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

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

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

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

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

DenisSMI: Carc пишет: Ну, со спутника то вряд ли - а вот в пределах сети дык можно (правда, вряд ли нужно). Все равно захватывает

Carc: DenisSMI пишет: Все равно захватывает Ну давненько-давненько затевались ссылки. А тесты еще ранней весной были написаны - нормально так отработали, IE вполне таки открыл ссылку из веб страницы на страницу конкретного документа Так что прототип сработал. А вообще "делай добро и бросай его в воду". Идея из LeaderTask пришла, я их консультировал по некоторым вопросам работы с текстом, вот и обменялись опытом

Carc: DenisSMI пишет: Считаю разумным донести до общественности, что МЕТКИ: 1) Навигация по меткам внутри страницы - контекстное меню пр.кн.мыши в редакторе текста - меню по Ctrl+Ctrl (использование сразу после добавления новой метки сильно грузит программу) - меню кнопки Метки на панели инструментов (использование сразу после добавления новой метки сильно грузит программу) 2) Навигация по меткам в пределах всего документа: - собсна панель Метки слева. Работает как часы, умеет более чем много чего. А где это донести? 1) Добавление новой метки по Ctrl+Ctrl (как впрочем и другими способами) не сильно грузит программу. Страницы в мегабайты это редкое исключение, а не правило. Загрузи такой текст в хваленный MS Word или OneNote и можешь спокойно идти пить чай (пиво, водку тоже можно - потому как когда вернешься из страны теней :) - эти софтины все еще мучаться будут с текстом). Это же все таки записная книжка, а на Microsoft PowerPoint... 2) Использование кнопки опять же не грузит программу, по тем же самым причинам. 3) Мало памяти на компе это у нас с тобой. Мы динозавры. Народ давно привык что 2 гига это уже вчерашний день, у многих стоит и больше. Так что при прочих равных у большинства пользователей Aml Pages будет работать и еще шустрее.

DenisSMI: Carc пишет: Мало памяти на компе это у нас с тобой. Мы динозавры. Народ давно привык что 2 гига это уже вчерашний день, у многих стоит и больше. Так что при прочих равных у большинства пользователей Aml Pages будет работать и еще шустрее. Ну если это еще от RAM зависит, тада ладно. У меня в страница с 50 метками на целую минуту зависает, когда я после добавления метки горячими клавишами нажимаю Ctrl+Ctrl. Думал, стоит предупредить. Но если, это только из-за оперативки так, то и ладно.

Carc: DenisSMI пишет: Ну если это еще от RAM зависит, тада ладно. У меня в страница с 50 метками на целую минуту зависает, когда я после добавления метки горячими клавишами нажимаю Ctrl+Ctrl. Думал, стоит предупредить. Но если, это только из-за оперативки так, то и ладно. Ну как могу я оптимизирую алгоритм: кеш, отложенные вычисления, фоновые вычисления и.т.д. Т.е. чтобы максимально быстро за счет логики работы (не делать дважды одно и то же, пока совсем нечего делать потихоньку подготовить возможно нужные пользователю данные) - но тут главное не увлечься: с такой оптимизацией логика усложняется в разы, легко ошибиться... Но в любом случае с данными то нужно работать. Если их много - нехватка оперативки сказывается. Уменьшить влияение можно, но не убрать окончательно.

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

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

DenisSMI: Нашел еще один большой зависон: Есть страница простого текста с большим количеством меток. Добавляю еще одну метку. Сразу после этого пытаюсь вызвать список меток по Ctrl+Ctrl или из меню кнопки Метка - длинный зависон обеспечен. страница простого текста. По умолчанию выставлен шрифт Tahoma,12 . И в опциях и в Вид->Шрифт. В редакторе видим следующую картину - В начале документа шрифт выглядит так: Прокручиваю ниже. Шрифт вдруг меняется на такой: По букве "б" яно видно, что это разные шрифты. Причем первый шрифт - Arial (непонятно откуда взявшийся), а второй - Tahoma - выставленный по умолчанию в обоих местах. В некоторых местах страницы эти два шрифта оказываются одновременно в редакторе текста. И это в странице ПРОСТОГО текста: Не забывай, что это страница ПРОСТОГО текста и никаких манипуляций со шрифтами произведено не было. Установки по умолчанию - Tahoma. Текст скопирован из браузера. Это что может означать?

Carc: DenisSMI пишет: Есть страница простого текста с большим количеством меток. Добавляю еще одну метку. Сразу после этого пытаюсь вызвать список меток по Ctrl+Ctrl или из меню кнопки Метка - длинный зависон обеспечен. Ну а что ж ты хотел то!?! Aml Pages же должна вынуть из текста список меток, ей же на это время нужно какое-то!?!

Carc: DenisSMI пишет: Это что может означать? Страницу в студию... тьфу-ты, в почту т.е.

DenisSMI: Для доступа к меткам через контекстное меню пр.кн.мыши в редакторе текста неплохо было бы сделать возможным скроллинг по меткам с помощью колесика мыши. Считаю, что для перемещения в коне/начало страницы неплохо было бы еще чего-нибудь добавить (помимо не очень убодных Ctrl+Home/End). Напр., значки на скроллбаре, как это делают в некоторых программах.

Carc: DenisSMI пишет: Для доступа к меткам через контекстное меню пр.кн.мыши в редакторе текста неплохо было бы сделать возможным скроллинг по меткам с помощью колесика мыши. Какой такой скроллинг колесиком в меню? Какую метку в меню выбрал, к той Aml Pages и перейдет. Причем тут скроллинг? DenisSMI пишет: Считаю, что для перемещения в коне/начало страницы неплохо было бы еще чего-нибудь добавить (помимо не очень убодных Ctrl+Home/End). Напр., значки на скроллбаре, как это делают в некоторых программах. Угу, только вот в Microsoft почему-то считают иначе и не собираются и вовсе реализовывать такое уже который год подряд. Ну а доделывать за них их же работу я могу только когда время выдается - задач-то хоть отбавляй (та же самая примочка: скроллинг колесиком окна под курсором, без активации - это полностью прикол Aml Pages. Сама Windows дура этого не умеет). MS не раскрывает внутренних секретов, и что курили разработчики когда реализовывали поддержку колесика не говорит ни в какую.

DenisSMI: кстати, со вставкой по горячим клавишам то же самое - если в трее, то Aml Pages не активизируется, если нет - активизируется.

Carc: DenisSMI пишет: кстати, со вставкой по горячим клавишам то же самое - если в трее, то Aml Pages не активизируется, если нет - активизируется. С этим будем разбираться позже.

DenisSMI: А как там мой файл?

Carc: DenisSMI пишет: А как там мой файл? Пока еще руки не дошли... Работы навалом, и по новому релизу Мапли, и по выпуску финального релиза Aml Pages 9.17 (думаю, к вечеру выложу финальный русский релиз на сайт), и на сайте дофига сейчас доделывать приходится... Буду досконально разбираться чуть позже.

DenisSMI: Carc пишет: Пока еще руки не дошли... Работы навалом, и по новому релизу Мапли, и по выпуску финального релиза Aml Pages 9.17 (думаю, к вечеру выложу финальный русский релиз на сайт), и на сайте дофига сейчас доделывать приходится... Буду досконально разбираться чуть позже. Это не горит, вопрос в том, проявляются у тебя те же симптомы? Или не смотрел еще?

Carc: DenisSMI пишет: Это не горит, вопрос в том, проявляются у тебя те же симптомы? Или не смотрел еще? Пока не посмотрел еще... Разгребал накопившуюся "бытовуху" за последние несколько дней "запойной" разработки (ох, уж мне эти бабы, бабы, бабы, но куда ж без них!?! )

DenisSMI: Carc пишет: ох, уж мне эти... Как говорил Киса Воробьянинов: "Да уж!.."

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

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

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

DenisSMI: Carc пишет: Да не должен он прыгать-то!?! Нельзя же шрифт поменять в страницах простого текста... Да я вроде понимаю, но факты: видно же, что "б" из разных шрифтов. Как это объяснить?

Carc: DenisSMI пишет: видно же, что "б" из разных шрифтов. Как это объяснить? Где Б из разных шрифтов? Агласите весь список пожалста Ткни меня стрелкой... А лучше 2 скриншота, чтобы были видны позиции символа в строке состояния, или просто хотя бы здесь их напиши.

DenisSMI: щас подсветку отключу. Может из-за неё.

Carc: DenisSMI пишет: щас подсветку отключу. Может из-за неё. Подсветка не умеет менять шрифт, только цвета и некоторые атрибуты форматирования.

DenisSMI: В самой верхней и 6 нижних строках "б" шрифта Arial, между ними "б" из шрифта Tahoma.

Carc: DenisSMI пишет: В самой верхней и 6 нижних строках "б" шрифта Arial, между ними "б" из шрифта Tahoma. Лучше точные позиции разных символов. Они показываются в строке состояния Aml Pages...

DenisSMI: Carc пишет: Лучше точные позиции разных символов. Они показываются в строке состояния Aml Pages... верхняя строка скриншота - это строка 2250, нижняя - 2270

Carc: DenisSMI пишет: верхняя строка скриншота - это строка 2250, нижняя - 2270 Ну проверил - все нормально, везде шрифт одинаковый.

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

Carc: DenisSMI пишет: А у меня почему разные? Это ж вроде физически невозможно, чтобы в странице простого текста были 2 разных шрифта... Да причем тут "на глазок", что показывает панель Шрифт?

DenisSMI: Carc пишет: Да причем тут "на глазок", что показывает панель Шрифт? Панель Шрифт показывает везде Tahoma, но буквы то разные. Если создать страницу форматированного текста, напечатать там строку "б" Arial и строку Tahoma, то увидим эти 2 вида "б", которые видны на скриншоте.

Carc: DenisSMI пишет: Панель Шрифт показывает везде Tahoma, но буквы то разные. Если создать страницу форматированного текста, напечатать там строку "б" Arial и строку Tahoma, то увидим эти 2 вида "б", которые видны на скриншоте. Ну и что, что они разные? На то он и рендеринг True Type шрифтов, что глифы могут менять свое отображение в зависимости от окружения глифа!?! Там же 133 параметра - кернинг, лигатуры, лидинги всякие. На то они и TTF-шрифты, что подстраиваются на лету. Ну, а уж о Clear Type сглаживании шрифтов уж и вовсе помалкиваю - оно и еще может изменить внешний вид.

DenisSMI: Carc пишет: Ну и что, что они разные? На то он и рендеринг True Type шрифтов, что глифы могут менять свое отображение в зависимости от окружения глифа!?! Там же 133 параметра - кернинг, лигатуры, лидинги всякие. На то они и TTF-шрифты, что подстраиваются на лету. Ну, а уж о Clear Type сглаживании шрифтов уж и вовсе помалкиваю - оно и еще может изменить внешний вид. Т.е. такое и у тебя бывает? Проблема в том, что когда подобное происходит, текст "уезжает" из того места, где ты его читал и приходится заново искать его. Как тут почитаешь? Исчезает он, потому что у букв разных шрифтов разная ширина. Это единственная проблема.

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

DenisSMI: Carc пишет: Куда он уезжает? Каким образом? Я ж вроде описал. Если шрифт меняется, то буквы становятся уже (или шире), следовательно весь текст сжимается или расширяется, таким образом та строка, которую ты только что читал, смещается влево или вправо.

Carc: DenisSMI пишет: Я ж вроде описал. Если шрифт меняется, то буквы становятся уже (или шире), следовательно весь текст сжимается или расширяется, таким образом та строка, которую ты только что читал, смещается влево или вправо. Шрифт не сжимается, просто текст в страницах простого текста выравнивается по ширине и всего лишь. И ессесна при этом используется кернинг.

DenisSMI: Carc пишет: Шрифт не сжимается, просто текст в страницах простого текста выравнивается по ширине и всего лишь. И ессесна при этом используется кернинг. Интересно. Т.е. есть все же представленный мною эффект?

Carc: DenisSMI пишет: Интересно. Т.е. есть все же представленный мною эффект? У меня нет.

DenisSMI: Carc пишет: У меня нет. А у меня почему может быть?

Carc: DenisSMI пишет: А у меня почему может быть? Шрифт другой, настройки графической подсистемы Windows другие - много может быть причин.

DenisSMI: т.е. если это настройки системы, то ладно. Но точно не в Aml Pages?

Carc: DenisSMI пишет: т.е. если это настройки системы, то ладно. Но точно не в Aml Pages? Ну смени шрифт по умолчанию в Aml Pages, что-то изменится...

DenisSMI: Carc пишет: Ну смени шрифт по умолчанию в Aml Pages, что-то изменится... С Tahoma и Verdana эта штука проявляется, а вот если Arial выбрать, то разницы уже не видно. Короче, можно шрифт подобрать, но есть некоторые, которые не покатят.

Carc: DenisSMI пишет: С Tahoma и Verdana эта штука проявляется, а вот если Arial выбрать, то разницы уже не видно. Короче, можно шрифт подобрать, но есть некоторые, которые не покатят. У разных шрифтов разные настройки рендеринга - это обычное дело...

DenisSMI: Carc пишет: У разных шрифтов разные настройки рендеринга - это обычное дело... Раньше я в таком случае говорил:"Век живи - век учись." Теперь я говорю:"Век живи - два учись."

Carc: DenisSMI пишет: Раньше я в таком случае говорил:"Век живи - век учись." Теперь я говорю:"Век живи - два учись." Tahoma в отличие от Ариэля вообще по-моему моноширинный, он всегда по другому должен выглядеть.

DenisSMI: Carc пишет: Tahoma в отличие от Ариэля вообще по-моему моноширинный, он всегда по другому должен выглядеть. "... - три учись" Его б лучше Chamelion назвать, а не Tahoma...

Carc: DenisSMI пишет: Его б лучше Chamelion назвать, а не Tahoma... Ну это уже к авторам шрифта...

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

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

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

Carc: DenisSMI пишет: Шаблоны текста - это хорошо. Я себе давно уже подходящий разделитель сделал и даже горячую клавишу ему назначил, но для его вставки опять же в Aml Pages переключаться нужно, так что с командой "Добавить в страницу..." он не очень сочетается. Ну вообще-то... а) Для работы с текстом нужно переключаться на любую программу... Так что это не аргумент. б) Совершенство, это когда не нечего добавить, а когда нечего убрать. Проблема автоматического граббинга данных не в реализации. Забрать текст из соседнего приложения НЕ проблема - можно все подряд вынимать. И автоматизировать это можно до идеала. Только вот пользователь потом вообще никогда не разберется, что и как в полускрытом-полуавтоматическом режиме вперемешку с разделителями было сграблено из соседних приложений. Не нужно оптимизировать работу программы - она и так 99 и 9 в периоде делает все что может. Нужно оптимизировать работу пользователя, там никакой автоматизацией проблем не решить. Не нужно добавлять "мусорных" данных для пользователя - он не комп, за 10 минут не проанализирует. Так что лучше меньше, чем больше. И потом: команда "Добавить в страницу" предполагает что пользователь знает что и куда, и никто за него не будет принимать решения. Пользователю всегда виднее. Если у него даже на последнем этапе возникли сомнения куда, можно запросто вставить в новую страницу, и любой фильтр ее найдет в течении секунды не напрягая пользователя поиском в куче другого текста. Страницы это и есть "разделители" - надо отделить текст, кладем его в другую страницу. Собрать все тексты до кучи потом и вовсе не проблема. В общем, все просто: программа не должна себя считать умнее пользователя. Ему всегда виднее, что и как. Если он собирает все в одну страницу значит он знает что делает - иначе он просто неверно пользуется командой "Добавить в страницу". Но отказать, или наоборот навязывать выбор того или иного случая программа права не имеет. Пользователь всегда лучше знает свои цели!

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

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

DenisSMI: Carc пишет: В общем, все просто: программа не должна себя считать умнее пользователя. Ему всегда виднее, что и как. Если он собирает все в одну страницу значит он знает что делает - иначе он просто неверно пользуется командой "Добавить в страницу". Но отказать, или наоборот навязывать выбор того или иного случая программа права не имеет. Пользователь всегда лучше знает свои цели! Оказывается за написанием программ скрывается довольно глубокая философия... Я предполагал, но никогда прямо не сталкивался....

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

Carc: Но вот добиться от пользователя какие цели он преследует, это с-а-а-всем непросто - это и есть use-case аналитика... Несколько раз просил народ написать, но так и не дождался ничего. Может с аглицкими повторю эксперимент, есть кое какие соображения на эту тему. В общем это большой вопрос "Как и для чего пользователи используют софтверный продукт" Есть идея опросить народ по емейл, кто захочет напишет - нет, дык нет. Тем более сие не спам - разовое мероприятие.

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

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

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

DenisSMI: Carc пишет: А неявная вставка разделителя все таки имхо зло. По крайней мере в таком варианте. Ну, после такого глубокого раскрытия темы, я с тобой соглашусь

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

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

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

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

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

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

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

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

Carc: DenisSMI пишет: Давай, интересно будет почитать... Ну вот он этот "деятель" - http://carc.borda.ru/?1-0-90-00000736-000-0-0-1261620541 Зачитаешься просто

DenisSMI: Carc пишет: Ну вот он этот "деятель" - http://carc.borda.ru/?1-0-90-00000736-000-0-0-1261620541 Зачитаешься просто Уффф, не просто это все было осилить... Понял я далеко не все, но в целом ощущение, что человек просто хотел заказать новую программу с одноименным названием. Я там, кстати, целей не увидел. Одни привычки. А из привычек концепции не создашь, к тому же у Aml Pages вроде как своя концепция имеется

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

DenisSMI: На основе прочитанного вопрос возник: Что происходит с самим файлом рисунка, после изменения размера рисунка в странице форматированного текста (и сохранения в новом размере)?

Carc: DenisSMI пишет: На основе прочитанного вопрос возник: Что происходит с самим файлом рисунка, после изменения размера рисунка в странице форматированного текста (и сохранения в новом размере)? Зависит от того внедренный объект или ссылаемый. В первом случае точно ничего не происходит, меняется только отображение, во втором точно не помню но скорее всего то же самое (настройки отображения могут измениться, но сам файл нет).

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

Carc: DenisSMI пишет: А есть где-нибудь статейка по концепции Aml Pages ? Можно было бы отправлять таких людей к ней по ссылочке, чтобы сразу было понятно, для решения каких задач создается сей проект и в какую сторону возможно его развитие. Хотя с другой стороны гоблины врядли это читать будут, а если и прочитают, то врядли "услышат" , так что время на написание такой статейки врядли стоить тратит Если на сайте - то скорее всего это http://www.amlpages.com/Rus/features.htm Ну и в русской справке была какая-то старинная статья про начало проекта...

DenisSMI: Carc пишет: Если на сайте - то скорее всего это http://www.amlpages.com/Rus/features.htm Ну и в русской справке была какая-то старинная статья про начало проекта... Там не совсем о концепции. Для меня, напр., многое прояснили следующие пассажи: А в пользовательском интерфейсе главное чтобы бы было меньше выбора, а не больше. Не любят пользователи выбор, т.к. он влечет за собой ответственность - а вот этого пользователи и вовсе не любят. Страницы это и есть "разделители" - надо отделить текст, кладем его в другую страницу. Собрать все тексты до кучи потом и вовсе не проблема. В общем, все просто: программа не должна себя считать умнее пользователя. Ему всегда виднее, что и как. Если он собирает все в одну страницу значит он знает что делает - иначе он просто неверно пользуется командой "Добавить в страницу". Но отказать, или наоборот навязывать выбор того или иного случая программа права не имеет. Пользователь всегда лучше знает свои цели! По любому: решение за пользователем - ему виднее. Если он абсолютно намеренно и явным образом разводит винегрет, то это его решение. Aml Pages тут не причем. Она не в состоянии "угадывать" желания пользователя, она только предоставляет инструменты - как ими пользоваться решает сам пользователь.

DenisSMI: Возникло несколько вопросов по плагину File2Aml: Как отличить присоединенный файл, от файла, присоединенного "как линк"? Если файл присоединен не к узлу, а к странице, где-нибудь есть об этом пометка? Для чего команда "Paste from Clipboard" в окне просмотра присоединенных файлов? У меня она все время неактивна.

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

DenisSMI: ясно, спасибо!

Carc: DenisSMI пишет: ясно, спасибо! Та не за что...

DenisSMI: Если копировать страницу с прикрепленным файлом, то она без прикрепленного файла копируется?

Carc: Без



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