Форум » » Aml Pages : Что дальше? » Ответить

Aml Pages : Что дальше?

Carc: Aml Pages : Что дальше? Пожелалки? Хотелки? Как-то активная разработка Aml Pages в конце ноября, начале декабря - релиз за релизом, обрыв обогнуть (ц) - привела к цели. Получили новую, моднявую, стабильную версию. Сердца поют, лица ликуют. А сам я, если честно, реально горд новым драгндропом в дереве. Потом занимался TwinkiePaste и Aml Maple. Есть и сейчас задачки и TwinkiePaste, и в Aml Maple причем почти готовые, есть и новый проект WriteYours. Но после месяца простоя как-то готовых вопросов, пожеланий с горящим сердцем именно в Aml Pages у меня самого как-то просто нет. Посему: Пожелалки? Хотелки? Кто чего хочет? PS: у меня есть кое-какой список идей и больших и малыя фич, типа напоминалки, или нового поиска. Но к некоторым есть непонятки (та же напоминалка), к некоторым сильная лень (поиск) - там все понятно, но работы, причем наитупейшей - непочатый край. Поэтому и спрашиваю пользователей: чего сделать в Aml Pages? PPS: просьба, если больших идей несколько, пишите, пожалуйста, одна идея - один коммент. Мне тогда проще комментировать их. Но это просто пожелание, а вообще пишите как удобнее вам.

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

shadow927: Масштабирование html-документов по Ctrl+колесико Мелочь, а приятно

Carc: shadow927 пишет: Масштабирование html-документов по Ctrl+колесико Мелочь, а приятно Что подразумевается? Масштаб контента что ли?

shadow927: Да. Именно он. Аналогично как в браузере (Chrome, ослик) если зажать Ctrl и покрутить колесико. Но это так... приятная плюшечка. Если сильно сложно, то можно и без масштабирования прожить


Carc: shadow927 пишет: Да. Именно он. Аналогично как в браузере (Chrome, ослик) если зажать Ctrl и покрутить колесико. Но это так... приятная плюшечка. Если сильно сложно, то можно и без масштабирования прожить Ну исключительно только с Ctrl некоторые сложности есть: только с Ctrl могут глотаться события колесика скриптовым движком веб-браузера в Aml Pages. А Aml Pages его вовсю использует для обработки событий в веб-страницах... А вот Ctrl+Shift+колёсико уже приделал к новой сборке Aml Pages. Работает как часы.

Carc: shadow927 пишет: Масштабирование html-документов по Ctrl+колесико Мелочь, а приятно Сделал в новой версии Aml Pages 9.70

SetQ: Прога - само совершенство.

Carc: SetQ пишет: Прога - само совершенство. Или с точностью до наоборот Молчание и об этом может сигнализировать

shadow927: Есть еще идейка по совершенствованию совершенной проги А можно ли сделать синтаксическую подсветку применимой не ко всей страничке, а к ее части? То есть выделяешь кусок текста на странице, выбираешь подсветку и выделенный фрагмент (только он) становится красиво разноцветным. Либо сделать поддержку неких тегов [highlight = "Название подсветки"] код [/highlight] с параметрами как альтернатива

Carc: shadow927 пишет: Есть еще идейка по совершенствованию совершенной проги А можно ли сделать синтаксическую подсветку применимой не ко всей страничке, а к ее части? То есть выделяешь кусок текста на странице, выбираешь подсветку и выделенный фрагмент (только он) становится красиво разноцветным. Ну такого в Aml Pages нет. Есть стили форматирования, но они только для страниц форматированного текста. Есть также подсветка фона меток - это и для простого текста. Но это не совсем то. shadow927 пишет: Либо сделать поддержку неких тегов [highlight = "Название подсветки"] код [/highlight] с параметрами как альтернатива Можно подумать. Но быстро не обещаю. Может быть попробовать как плагин что-ли сделать...

shadow927: Ну такого в Aml Pages нет Ну так поэтому и пишу "хотелку" Сама синтаксическая подсветка реализована же. Только применяется полностью на страничку Можно подумать. Но быстро не обещаю. Может быть попробовать как плагин что-ли сделать... Спасибо!

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

shadow927: Тут вот только какая серьезная проблема. Нужно 2 кода подсветки. Код начала подсвечиваемого фрагмента, и код конца. А по моему это неудобно. Нужно уже дважды что-то вставлять. А текущие варианты подсветки умеют автоматически подсвечивать фрагмент, от кода начала подсветки до конца абзаца. И поэтому второй код уже и не нужен - это все равно банальный перенос строки, который и так сам по себе где-то появится. Не согласен. Т.к. я имею в виду поддержку синтаксической подсветки кода. И банальный перенос строки тут не прокатит :( Лично я в основном использую Aml Pages как удобную "склеротичку". Чтобы можно было быстро найти какой-то пример кода. В моем разумении идеально это должно выглядеть как-то так: [highlight = "C++"] using System; using System.Threading.Tasks; namespace Chapter1 { public class Program { static void Main() { int n = 0; var up = Task.Run(() => { for (int i = 0; i < 1000000; i++) n++; }); for (int i = 0; i < 1000000; i++) n--; up.Wait(); Console.WriteLine(n); } } } [/highlight] Внутри самого кода куча переносов строк... Ну и сами теги можно не отображать, а скажем заменять какой-нибудь красивой рамкой. Но это уже относится к разряду украшательств (цветочков и котяток)

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

shadow927: В Aml Pages же есть подсветка C++... Она как раз не использует никакие переносы. А только ключевые слова самого C++. И все подсвечивается как надо!?! К тому же один кодовый сниппет, это и есть, как правило, одна страница документа Aml Pages - один текст. Зачем тогда 2 подсветки на страницу? Я согласен с этим. Подсветка есть, подсветка работает как надо, переносы не использует. Согласен, что с подсветкой в режиме 1 страница - 1 сниппет жить можно. Но как говорил один киногерой: Жить хорошо, а хорошо жить еще лучше! Поэтому я и выдвинул идею усовершенствования. А 2 подсветки могут быть, например, для написания одного и того же примера на разных языках (как в MSDN иногда делают С#, VB...). Либо для написания кода, который выполняет схожие действия, но разными способами. Пример: алгоритмы сортировки -- Пузырьковая сортировка ... описание... КОД -- Сортировка вставками ... описание... КОД итд. Можно, конечно хранить их на разных страницах, но на мой взгляд удобнее на одной. В общем идею я озвучил

Carc: shadow927 пишет: А 2 подсветки могут быть, например, для написания одного и того же примера на разных языках (как в MSDN иногда делают С#, VB...). Либо для написания кода, который выполняет схожие действия, но разными способами. Пример: алгоритмы сортировки -- Пузырьковая сортировка ... описание... КОД -- Сортировка вставками ... описание... КОД итд. Можно, конечно хранить их на разных страницах, но на мой взгляд удобнее на одной. Ну если это какой-то пример, то не подразумевается его постоянное редактирование. Не проще ли это сделать веб-страницей или страницей форматированного текста. И один раз отформатировать текст как надо, и забыть!?! Подсветка скорее для постоянно редактируемого текста нужна...

shadow927: Ну если это какой-то пример, то не подразумевается его постоянное редактирование. Не проще ли это сделать веб-страницей или страницей форматированного текста. И один раз отформатировать текст как надо, и забыть!?! Подсветка скорее для постоянно редактируемого текста нужна... Ок. Убедил. Форматированный текст замечательно вставляется из редактора кода (ну или копипастом через редактор кода).

Carc: shadow927 пишет: Ок. Убедил. Форматированный текст замечательно вставляется из редактора кода (ну или копипастом через редактор кода). Ну и мне так показалось? И проще, и надежнее.

qaadiy: Добрый день. Так это планируется реализовываться? Очень нужная для меня функция

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

qaadiy: Вот смотрите как это реализовано в mybase https://youtu.be/O5KYB8EPjdE Помоему очень удобно и логично. Единственное сто при выборе дочернего по умлочанию могут все выше стоящие галочки ставиться, но можно будет снимать их. Или также как и здесь по умолчанию не ставить. Или сделать настройку, чтобы можно было выбрать поведение по умолчанию. Скопилось много инфы и щас метаюсь среди программ. Ссылка на абзац очень полезно, и после знакомства уже не обойтись без амл. Но иерархические теги позарез нужны. Еще неплохо бы такую же панель тегов как в майбейс. Да и вообще сдерите с нее, чего велосипед придумывать. А пересечение и объединение тегов удобнее в tree projects реализовано. Советую оттуда содрать. Тогда получится идеал. Я бы сразу купил если бы был реализован такой функционал. Или перевел бы для вас эту прогу на турецкий. Я профессиональный переводчик турецкого языка.



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