Форум » » [АНОНС] Aml Pages 9.15 Beta сборка 2080 » Ответить

[АНОНС] Aml Pages 9.15 Beta сборка 2080

Carc: Выпущена новая версия записной книжки Aml Pages 9.15 Beta сборка 2080 Скачать / Download Русская версия с инсталлятором: http://www.amlpages.com/Source/amlpages_ru_beta.zip Русская портабельная версия: http://www.amlpages.com/Source/amlpages_ru_pe.zip Список изменений см. здесь: http://www.amlpages.com/Rus/history.htm English Version: http://www.amlpages.com/Source/amlpages_en_beta.zip Change log see here: http://www.amlpages.com/whatnews.txt

Ответов - 20

evan: 1. Спасибо за индикацию фокуса ввода в Дереве при прорисовке выделенного элемента. 2. При подключении любой синтаксической подсветки (например как у Карка) - Если нажимаем только нижнюю стрелку прокрутки кликом левой кнопки Мыши Ползунок вертикальной прокрутки залипает в области верхней стрелки прокрутки зона примерно 3-5 мм и текст начинает дергается на месте (не может пройти) И почти такой же эффект от колёсика средней кнопки мыши вниз - Прокрутка вверх от верхней стрелки кликом Мыши и колеса Мыши работает исправно - Ещё замечено если прокручивать курсором каретки (с клавиатуры стрелка вверх/вниз) вверх то текст доходит до границы нормально, а Движок ползунка не доходит до верхней стрелки ползунка примерно 3-5 мм - Ну и естественно при дерганье текста, когда залип ползунок, синтаксическая подсветка рисует не правильно. Без синтаксической подсветки нормально скрин.

Carc: evan пишет: 1. Спасибо за индикацию фокуса ввода в Дереве при прорисовке выделенного элемента. Имхо все таки цвет лучше чем какой-то квадратик - заметнее.

Carc: evan пишет: 2. При подключении любой синтаксической подсветки (например как у Карка) - Если нажимаем только нижнюю стрелку прокрутки кликом левой кнопки Мыши Ползунок вертикальной прокрутки залипает в области верхней стрелки прокрутки зона примерно 3-5 мм и текст начинает дергается на месте (не может пройти) И почти такой же эффект от колёсика средней кнопки мыши вниз - Прокрутка вверх от верхней стрелки кликом Мыши и колеса Мыши работает исправно - Ещё замечено если прокручивать курсором каретки (с клавиатуры стрелка вверх/вниз) вверх то текст доходит до границы нормально, а Движок ползунка не доходит до верхней стрелки ползунка примерно 3-5 мм - Ну и естественно при дерганье текста, когда залип ползунок, синтаксическая подсветка рисует не правильно. Без синтаксической подсветки нормально Да, действительно есть такая неприятная... бага, не бага - но есть. Причем по ходу дела именно на синтаксической подсветке срабатывает. Сам пока никак понять не могу, в чем именно дело. Будем искать... (C)


evan: Карк, у меня есть вот такая мысль: по поводу поиска проблемы в форматированном Листочке. Ты примерно выявляешь контрольные точки в алгоритме листочка режешь их (хара-кире) Нумеруешь версии отправляешь мне можешь сразу штук 10-20 я сходу говорю информацию где норма И таким образом быстро выйдешь на объект неисправного узла алгоритма Если у меня стабильно проявляется то оно покажет махом.

Carc: evan пишет: Карк, у меня есть вот такая мысль: по поводу поиска проблемы в форматированном Листочке. Ты примерно выявляешь контрольные точки в алгоритме листочка режешь их (хара-кире) Нумеруешь версии отправляешь мне можешь сразу штук 10-20 я сходу говорю информацию где норма И таким образом быстро выйдешь на объект неисправного узла алгоритма Если у меня стабильно проявляется то оно покажет махом. Ну собственно именно так все обычно и происходит, разве что версий будет поменьше - а то уж больно широкая область поиска получается... Сдается мне проблема там или в COM-подсистеме вообще, или уж именно в рисунках...

evan: Вот теперь понятно, почему Карк ты так упирался и не хотел делать индикацию фокуса ввода в Дереве цитирую: Carc пишет: Те кто пользуется Aml Pages как оперативным блокнотом, высоко оценили вклад партии такое выделение и даже выставили 2 отдельных ящика пива что и задержало выпуск беты здесь Ох и продешевил - надо было больше просить ящиков так10 А если учитывать сколько мне эта фишка потрепала нервов, с самого первого знакомства с АМЛ и по сегодняшний день, то пора уже однахо тебе счёт предъявлять за моральные издержки. Ну, да ладно пожурили и хватит шутить, думаю не обиделся? Вообще то у меня есть интересная мысля, прям чувствую одним местом, что праведная, может заметил, что последнее время меня посещает какое то необычное виденье, к чему бы это? Излагаю своё виденье на Ваше усмотрение и жду критики. 1. Считаю основной причиной сдвига Дерева при активизации заголовка страницы в Дереве, это сбой кода начиная с момента активизации заголовка (выделения) в Дереве и до выполнения какой ни будь одной из следующих команд: а). драген-дроп( Ctrl+стрелка) с Заголовком длина которого превышает расстояние до разделительной линии б). Создать новую страницу(С заголовком из буфера обмена -длина которого превышает расстояние до разделительной линии в). Создать Список из дат (длина заголовка дат превышает расстояние до разделительной линии г). Создать новую Папку (С заголовком из буфера обмена -длина которого превышает расстояние до разделительной линии Список команд можно продолжать, но думаю этих достаточно, чтобы остановиться, и обратить внимание, что все они завязаны с длиной Заголовка, длина которого превышает расстояние до разделительной линии Я мулион раз репортировал, что сдвиг Дерева(ползунка горизонтальной прокрутки) на прямую завязан с размером заголовка в Дереве, когда заголовок пересекает разделительную линию. и получается - это одна из важных зацепок причин сбоя, которая даёт объяснения и практически выводит, указывает место сбоя в алгоритме, где его нужно устранять. так , что да же предложенный самый последний мой графический вариант(в прошлом месяце в виде треугольника) выделения интуитивно уже - похоже был правильный (но Карк ты всё равно избрал свой старый путь) 2. Попробую более точно, в моём понимании описать данную фишку( и предположить из-за чего) по шагам 1). Исходное состояние заголовка в Дереве - белый шрифт 2). Одиночный клик Мышом по заголовку - меняет цвет заголовка на чёрный 3). Активируем заголовок вторым кликом - заголовок меняет цвет на белый шрифт 4). Выполняем одну из перечисленных команд( например: г). Создать новую Папку Предполагаю, что в момент выполнения команды (в алгоритме возможен просто кратковременное не заметное для глаза переключение цвета заголовка с белого на чёрное и обратно в белое, в результате создаётся фокус на длине заголовка к разделительной линии, а выполняемая команда подхватывая этот фокус (подобно фокусу стрелки горизонтальной прокрутки - даёт разрешение на сдвиг горизонтальной прокрутки . Что подтверждается на коротком заголовке если он не пересекает разделительную линию, потому что, как только мы пододвигаем разделительную линию к заголовку он сразу начинает ловить фокус ползунка, горизонтальной прокрутки Дерева. 3. Думаю этого можно избежать следующим способом : Исключить пукт 3) из алгоритма и не выделять заголовок в белый шрифт, а просто подобрать фон к чёрному шрифту, пункта 2) или вместо фона какой нить графический значок, что я и предлагал в последний раз.

Carc: evan пишет: Ох и продешевил - надо было больше просить ящиков так10 А их до сих пор еще ставят - так сказать в качестве лицензионных отчислений. evan пишет: А если учитывать сколько мне эта фишка потрепала нервов, с самого первого знакомства с АМЛ и по сегодняшний день, то пора уже однахо тебе счёт предъявлять за моральные издержки. Ну это только тебе - всем остальным наоборот понравилось. Да и выделение такое было сделано не так уж давно, всего лишь год назад. Так что явно не с первых версий точно.

Carc: evan пишет: 1. Считаю основной причиной сдвига Дерева при активизации заголовка страницы в Дереве, это сбой кода начиная с момента активизации заголовка (выделения) в Дереве и до выполнения какой ни будь одной из следующих команд: Со своей стороны могу авторитетно заявить, что никакие команды тут не причем - это стандартное поведение кода Windows. За код орлов Билли я не в ответе.

Carc: evan пишет: 3. Думаю этого можно избежать следующим способом : Исключить пукт 3) из алгоритма и не выделять заголовок в белый шрифт, а просто подобрать фон к чёрному шрифту, пункта 2) или вместо фона какой нить графический значок, что я и предлагал в последний раз. Фон тут вообще не причем. Как прибили, так и держится (C) Что в настройках Aml Pages указано, то и рисуется - и позиция ползунка тут вовсе не причем. Он сам по себе, код прорисовки сам по себе. Проблема там исключительно в незабвенном сообщении TVM_ENSUREVISIBLE, это именно оно сдвигает дерево и по вертикали до видимости выделенного узла, и по горизонтали. Отказаться от него не считаю возможным - мало что-то охоты ползать по вертикали, чтобы увидеть какой-же сейчас все-таки узел выделен. Это стандартное поведение дерева в Windows. Нафига так сделано - вопрос не ко мне, а к Билли.

evan: Carc пишет: Нафига так сделано - вопрос не ко мне, а к Билли. Знаешь, ну не верю Билли...... Хорошо, чтобы я отстал от тебя раз и на всегда, по этой теме, Ты можешь лично мне сделать одну версию, за все мои заслуги вот с такими настройками: 1. Убрать твоё последнее выделение Синим цветом и белый шрифт. 2. А в место него на второй клик по заголовку поставить просто одно выделение вот с таким цветом: в Hex = ffffe1 или в R,G,B R =255 G =255 B =225 А цвет шрифта чёрный просьба не менять на белый. Думаю, понял, что убираешь своё из этой версии, а вместо него ставишь только выделение фоном на второй клик по заголовку.

Carc: evan пишет: Знаешь, ну не верю Билли...... В чем не верить то!?! Что написано пером, то не вырубить и топором. Зовем указанное сообщение - из раз в раз, из версии Винды в версию все время получаем один и тот же результат. Чему не верить-то? Собственным глазам что ли? evan пишет: 1. Убрать твоё последнее выделение Синим цветом и белый шрифт. 2. А в место него на второй клик по заголовку поставить просто одно выделение вот с таким цветом: в Hex = ffffe1 или в R,G,B R =255 G =255 B =225 А цвет шрифта чёрный просьба не менять на белый. Думаю, понял, что убираешь своё из этой версии, а вместо него ставишь только выделение фоном на второй клик по заголовку. И пошел Custom Build на Custom Build`e - а поддерживать это потом как? Думаешь мне сейчас мало поддерживать уже более десятка версий (а это далеко не предел)? Проблему надо решать, а не бегать от нее. Тем более что выделение фоном редактора - это вообще другая степь, и никак не влияет на скроллинг по горизонтали. Куда проскроллено, там и рисуем. И оттого что убрать текущеее выделение, ничего в этом вопросе не изменится. Тем паче, что выделение можно банально сменить в настройках - поменять на свои цвета и все готово.

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

evan: Carc пишет: Тем более что выделение фоном редактора Да ты что не видишь, какой редактор значение B =225 даёт слабо жёлый цвет, а утебя в редакторе белый

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

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

Carc: evan пишет: Ну, это ведь был, как пример - его можно чуть увеличить, дать ему цвет привлечения, и.т.д. Это где это такой пример был!?! Я видел только с финтифлюшкой в 2 пиксела, которую я искал с фонариком. Именно про нее я и говорил, что ее не видно. evan пишет: Главное ведь там, всё работало - даже подтверждает твой маленький чуть ли не одиночный пиксель, который подсвечивался рядом с выделением заголовка. Ну дык другой бы спорил на моем месте. А я соглашусь - действительно подтверждает - не видать ентого пикселя, ни днем, ни ночью. Суслик как говориться есть, но его не видно. А тут аккурат все в том и дело, что суслик должон быть виден, иначе смысла в нем нету. evan пишет: Да я думаю, что просто одно выделение - без смены цвета заголовка с чёрного на белый и будет работать - вариант, который прошу, чуть выше постом Дык оно и сейчас так сделано: смени настройки цветов в Винде, и будет тебе нужный цвет. Она системные настройки цветов и использует для выбора цвета. Чего ради огород городить, если есть все эти настройки в самой Винде?

evan: Carc пишет: Дык оно и сейчас так сделано: смени настройки цветов в Винде, и будет тебе нужный цвет. Она системные настройки цветов и использует для выбора цвета. Чего ради огород городить, если есть все эти настройки в самой Винде? А ну, ка дорогой, давай ка тут поподробней, как же это так сменить цвет заголовка при втором клике по заголовку, чтобы он остался, таким же как после первого клика (чёрным)

Carc: evan пишет: А ну, ка дорогой, давай ка тут поподробней, как же это так сменить цвет заголовка при втором клике по заголовку, чтобы он остался, таким же как после первого клика (чёрным) Ну на память я точно не скажу, но в коде ентот фокус вытворяется через незабвенную функцию SetSysColor. Ручками это можно сделать так 1) Правой кнопкой по любому пустому месту на Рабочем столе Windows 2) В контекстном меню выбрать команду "Свойства" 3) Выбираем вкладку "Оформление" 4) Выбираем в списке "Цветовая схема" и... понеслася, полезаем в дебри Уссурийского края аки Дерсу Узала до тех пор пока Винда не примем просто незабываемый вид. И вообще, как говорил мой старинный математик, если задача определена однозначно, значит она решаема! Так что раз есть интерфейсы API для беспробудного баловства с цветами - значит задача решаема. А вообще есть целый класс программ для настройки ОС - твикеры (tweak) - обычно через них такое запросто делается....

evan: А может проблему сдвига Дерева решить другим путём, обратным. 1. Убрать ползунок горизонтальной прокрутки из Дерева, а вместо него поставить вторую кнопку отображения Дерева подобно которой есть в Заголовке документа, только ей фиксировать промежуточные положения разделительной линии, на сколько её оттащил вправо Мышью. - или установить кнопки плавного перемещения разделительной линии вправо/влево, может даже на место ползунка горизонтальной прокрутки Дерева, ну с тогда по серёдки между ними кнопку отображения Дерева, промежуточного значения сдвига Разделительной линии вправо - эффект будет не хуже, чем у ползунка Дерева

Carc: evan пишет: 1. Убрать ползунок горизонтальной прокрутки из Дерева, а вместо него поставить вторую кнопку отображения Дерева подобно которой есть в Заголовке документа, только ей фиксировать промежуточные положения разделительной линии, на сколько её оттащил вправо Мышью. Заменить скроллер кнопкой это имхо слишком сильное дизайнерское решение. Думаю, что многоуважаемый All попросту не поймет такого полета фейсовской мысли... evan пишет: - или установить кнопки плавного перемещения разделительной линии вправо/влево, может даже на место ползунка горизонтальной прокрутки Дерева, ну с тогда по серёдки между ними кнопку отображения Дерева, промежуточного значения сдвига Разделительной линии вправо - эффект будет не хуже, чем у ползунка Дерева Ползунок в дереве стандартный! Его поведение можно перенастроить во всей Windows. Зачем выполнять чужую работу за Билли? Есть стандартные возможности настройки, дык их и надо использовать!



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