Форум » » 2Mon: Мапля - Next Generation » Ответить

2Mon: Мапля - Next Generation

Carc: Ну короче, после "тяжелой и продолжительной болезни" ленью (C) все-таки начал писать следующую Маплю. Как и говорил начал с полной перетряски пользовательского интерфейса, а то это "кликалово" по меню даже меня заставляет придумывать новые матные слова и в без того богачий и могутый русский язык... Вроде ничего так получается - по крайней мере явно удобнее, но показывать кроме скриншотов пока нечего - дай бог только треть сделал. На сервер сбросил версию Aml Maple 2.24 - там вообсче ничего считай не менялось по сравнению 2.2x, только выкорчевал все эти бесконечные напоминания о SMS-ках, чтобы пользователей не доставало, да и вообще весь этот SMS-бизенессъ под о-о-о-очень большим вопросом теперь (то что с ним происходит, напоминает "Матрицу" - ты суслика видишь? а он тем не менее есть. Официальная инфа одна у хостера, де факто с информером мистика какая-то твориться

Ответов - 16

MON: Carc пишет:начал с полной перетряски пользовательского интерфейса интерфейс-то не особо напрягает, особенно с NOTRAY=1 Ежели будет поддержка плагинов, хотелось бы, чтобы исправление текста, набранного не в той раскладке, работало примерно как в Arum Switcher. Выложил portable версию дабы систему не засорять. Кстати, возвращаясь к AmlPages, сравни удобнее исправление этой программой или через выделение + Ctrl+Alt+R или Ctrl+Alt+E

Carc: MON пишет: интерфейс-то не особо напрягает Это пока с ним не играться.... А я вот по ходу девелопмента уже опух нафиг по этим меню лазить... И потом если что-то развивать в возможностях, то это уже полный вперед будет при таком наличии конфигурационных моментов корячится через меню. MON пишет: особенно с NOTRAY=1 С NoTray не знаю чего будет - посмотрим. По любому пора менять как-то - неудобно конечно. MON пишет: Ежели будет поддержка плагинов, хотелось бы, чтобы исправление текста, набранного не в той раскладке, работало примерно как в Arum Switcher. Та если честно ну лениво мине писать нафиг - сделать это конечно не проблема. Делов-то на 30 мин работы, но сначала надо с UI разобраться окончательно, а потом уж добавлять всяка разно. Опять же вопрос: вынести рекодинг ру-анг-и-обратно в плагин, или все-таки в саму Маплю загнать!?! MON пишет: Кстати, возвращаясь к AmlPages, сравни удобнее исправление этой программой или через выделение + Ctrl+Alt+R или Ctrl+Alt+E А чего сравнивать то!?! Но т.к. в Мапле эта системная штука, то безусловно нужна нормальная конфигурация горячих клавиш, а то конфликты пойдут. Опять же Aml Pages управляется только со своим текстом, чужой не трогая. А это как в том анекдоте - "но есть нюанс" PS: ну и из-за того, что несмотря на кризис тяжелое машиностроение (бронепоезда и танки) выросло, плюс к тому же демократизация растет, и теперь в тяжелую промышленность (сиречь в бронепоезда и танки) допускают не только "блондинок", но и "блондинов" - то я вконец заколебался комментировать всякую хирню чушь на просторах Рунета, и в частности работать поводырем по сайту, а то эти самые, (которые из тяжелой промышленности) видишь ли те не видят на сайте ссылку на Маплю. Посему перенес Маплю в отдельный раздел сайта: теперь тут будет завсегда www.amlpages.com/Rus/amlmaple.htm. Ссылки вроде все поправил, по старому адресу объява про переезд висит, но если где что не так, просьба свистнуть.

MON: Carc пишет: MON пишет: quote: особенно с NOTRAY=1 С NoTray не знаю чего будет - посмотрим. По любому пора менять как-то - неудобно конечно. Да нормально. Я писал про NOTRAY к тому, что настроил amlmaple, установил =1 и по барабану потом какой в программе интерфейс. Менять-не менять NOTRAY дело авторское, многие имхо и так привыкли. Carc пишет: Опять же вопрос: вынести рекодинг ру-анг-и-обратно в плагин, или все-таки в саму Маплю загнать!?! в плагин, т.к. найдется достаточно любителей пунтов, ниндзей, опечаток и иже с ними. Carc пишет: MON пишет: quote: Кстати, возвращаясь к AmlPages, сравни удобнее исправление этой программой (речь идет о portable arum switcher /MON/) или через выделение + Ctrl+Alt+R или Ctrl+Alt+E А чего сравнивать то!?! Повторяться в сравнениях не буду, где то писал на форуме, просто попробуй.


Carc: MON пишет: Повторяться в сравнениях не буду, где то писал на форуме, просто попробуй. Сори я тебе не понял, ты про обсуждаемое некогда исправление без выделения текста в Aml Pages? Это что ли?

MON: Carc пишет: Сори я тебе не понял, ты про обсуждаемое некогда исправление без выделения текста в Aml Pages? Это что ли? Да, про автоматическое выделение и исправление последнего набранного слова, если ничего не было не выделено + ОДНА настраиваемая комбинация клавиш для конвертации. В arum второй комбинацией клавиш можно настроить автоматическое выделение и исправление предложения.

Carc: MON пишет: Да, про автоматическое выделение и исправление последнего набранного слова, если ничего не было не выделено Ну это не проблема - последнее слово выдернуть. Меня смущает другое: так у нас есть завсегда один и только один сценарий: выделили-конвертнули. Не выделили - Aml Pages пищать начнет. Это упрощает юзабилити, т.к. нет режимов. Режим - это когда в зависимости от ситуации одни и те же действия пользователя приводят к разным результатам (потому и режим: режим "а", режим "б" и.т.д.). Пользователю приходится постоянно держать в голове, в каком он режиме сейчас. И даже если есть индикация режима (у нас тогда: выделено или нет), все равно пользователю понадобится и еще один дополнительный жест (элементарное действие) - посмотреть на индикацию режима. Здесь это посмотреть что выделено, или не выделено, или где курсор (т.к. без выделения именно предыдущее слово будет переэнкодено. А предыдущее зависит от позиции курсора). Стоит ли так напрягать пользователя? Не проще ли его приучить к элементарным, зато постоянным и никогда и не при каких не меняющимся принципам работы. Тем более, что принцип вообще-то основнополагающий: прежде чем что-то "ахлабучить в широком смысле слова", нужно "ахлабучиваемое в широком смысле слова" выделить, причем выделить как раз в самом узком и конкретном смысле слова!?! MON пишет: ОДНА настраиваемая комбинация клавиш для конвертации 1) А зачем одна да еще и настраиваемая комбинация? Одна команда - одна комбинация - это же просто. Нет никакого контекста. И потом зачем ее вообще настраивать!?! PS: ну допустим, допустим хотя бы теоретически, что пусть будет одна комбинация - ну а что делать Aml Pages если слово смешанное, и есть и аглицкие символы, и русские? Откуда и куда конвертить? В текущем варианте все просто: комбинация задает направление - ненужные символы просто пропускаются. А тут как? Опять пользователю голову ломать надо - куда и откуда понесет Aml Pages если нажать заданную комбинацию клавы? Опять режим? Чего-то я тебя не уловлю совсем никак, при твоих взглядах на use-case, на usabity выходят какие-то на тебя непохожие предложения. В чем их причина? В чем удобство то состоит?

MON: Carc пишет:Не выделили - Aml Pages пищать начнет. ну если не выделили вроде не пищит, а как и заложено - ничего не делает. ;) Carc пишет:Это упрощает юзабилити Ничуть не упрощает, так как нужно выделить слово или предложение, определить из какого языка в какой конвертировать и выбрать нужную комбинацию клавиш для конвертации. На примере: напечатали ghjuhfvvf. Выделили. Ага, буквы английские нужно конвертировать в русские, значит жмем Ctrl+Alt+R Я нажимаю в Arum левые Ctrl+Win - всё получили слово "программа"!!! напечатали зкщпкфь. Выделили. Ага, буквы русские нужно конвертировать в английские, значит жмем Ctrl+Alt+E Я нажимаю в Arum левые Ctrl+Win - всё получили слово "program"!!! А в 98% случаев достаточно исправить последнее слово, гораздо реже предложение и то наверно, у асов слепой печати. Опять же, если так нравится выделять - выделяй, конвертация сработает только для выделения. Carc пишет: А зачем одна да еще и настраиваемая комбинация? Одна команда - одна комбинация - это же просто. Нет никакого контекста. И потом зачем ее вообще настраивать!?! У тебя две команды и две комбинации и нужно делать выбор. Настройка нужна потому как, клавиши могут быть заняты или кому-то удобнее тиснуть Ctrl-Win, кому-то например Win-Z, но вряд ли растопыривать пальцы на Ctrl+Alt+R Carc пишет: Режим - это когда в зависимости от ситуации одни и те же действия пользователя приводят к разным результатам (потому и режим: режим "а", режим "б" и.т.д.). Пользователю приходится постоянно держать в голове, в каком он режиме сейчас О каких режимах речь? Одно действие приводит к одному результату: англ. буквы заменяются на русские, русские на английские. Напиши на примере arum где ты задумываешься о режиме? Carc пишет: ну а что делать Aml Pages если слово смешанное, и есть и аглицкие символы, и русские? Че-то я таких словей не знаю ;) Сколько в день набираешь таких слов? Carc пишет: Откуда и куда конвертить? В текущем варианте все просто: комбинация задает направление - ненужные символы просто пропускаются. Ну так в случае смешанного слова, скорее всего раскладка неверная будет во всем смешанном слове!!! и нужно конвертить en в ru и ru в en причем не за два приема, а за один. Но в arum также предусмотрено исправление только одного языка: Если исправляемый текст состоит из нескольких наборов букв (русских и английских например) удерживайте эту клавишу (Ctrl по умолчанию, но лучше назначить Shift или Alt, если Ctrl участвует в комбинации для корректировки /MON/) для исправления букв только одного языка (последнего введенного) Ну и в -надцатый раз - ничто не мешает по старинке выделить нужный кусок и сконвертировать только его!!! В Far этого нет, там просто йцукqwer конвертируется в qwerйцук, а также нет конвертации строки. И по-моему, и то и другое в arum - это уже излишество. Конвертировать целую строку приходится очень редко, выделить ее полностью легко по Shift+Home, здесь нет затыков как при выделении слова по Ctrl+Shift+<- на знаках пунктуации в середине слова (например ghj,f -> проба). Arum кстати, тоже на таких словах затыкается, поэтому я и писал про идеальный для себя вариант конвертации в Far. Для неконсольных приложений я пользуюсь другой программой, в которой конвертацией занимается плагин. В нем кстати для старообрядцев есть чекбокс "Пытаться получить последнее слово" ;) Оставим AmlPages. Я согласился раньше с доводами, что "зубрам" нужно оставить старые клавиши, то бишь "зубрам" - зуброво. Если в мапле будет плагин, схожий по действию с arum, действующий во всех приложениях, интересно будет узнать предпочтение зубров. Carc пишет: В чем удобство то состоит? Читай выше. Давай теперь на практике, на примере arum, где и что не так? Arum не идеален, где-то кажись подглюкивает (вполне допускаю, что из-за кривой портабелизации), в повседневности им не пользуюсь, но для примера, демонстрации идеи - самое то. P.S. посмотри мой пост (13.05.09 15:14) в теме Aml Pages 9.10 Final (-) Carc (13.04.09 16:57) в нем я выкладывал файлик, где удалось заполучить кракозябры.

Carc: MON пишет: ну если не выделили вроде не пищит, а как и заложено - ничего не делает. ;) Да сори, действительно чего то я забыл - там онидловый апдейт не пускает в команду если ничего не выделено ну и соответсвенно и писка быть даже не может. MON пишет: определить из какого языка в какой конвертировать Не-а-а Если человека понесло в команду - он уже как раз-таки все определил. Опять же, если так нравится выделять - выделяй, конвертация сработает только для выделения. Ладно, проще сделать! Уговорил! Попробуем с последним словом! MON пишет: Че-то я таких словей не знаю ;) Сколько в день набираешь таких слов? Да никогда такого не было вообще то Ладно, тут я и правда что-то перемудрил. MON пишет: Конвертировать целую строку приходится очень редк Ну это зависит от того кто набирает. Начинающие частенько смотрят при наборе в клаву, у них запросто может получаться и цельная строка на не том языке. MON пишет: Если в мапле будет плагин, схожий по действию с arum, действующий во всех приложениях, интересно будет узнать предпочтение зубров. До Маплёвых плагинцов еще пахать и пахать... Наверное все-таки сначала выйдет версия с новым ГУЁм, а потом уж и плагины будут делаться. MON пишет: P.S. посмотри мой пост (13.05.09 15:14) в теме Aml Pages 9.10 Final (-) Carc (13.04.09 16:57) в нем я выкладывал файлик, где удалось заполучить кракозябры. Да, да я помню - я просто не из дома в сетку лазил! Поэтому сразу и не скачал.

Carc: MON пишет: Опять же вопрос: вынести рекодинг ру-анг-и-обратно в плагин, или все-таки в саму Маплю загнать!?! в плагин, т.к. найдется достаточно любителей пунтов, ниндзей, опечаток и иже с ними. Ну так а я про что!?! А плагины как-то конфигурить надо? Не из меню же сим анонизьмомъ заниматься!?! По любой какой-то UI понадобится...

Carc: MON пишет: интерфейс-то не особо напрягает PS: 1) ну а коли исключения добавлять? Всяку разну развеселую кастомизацию вроде ... ну я даже и не знаю Ну помнишь, я умоминал, что постоянно висячий флаг есть западло!?! Т.к. объект постоянный, без динамики, то к нему привыкаешь и вообще уже на него не реагируешь!?! Соответственно нужна динамика, ну например показывать флаг только для определенного языка, ну или как-то динамичнее показывать в момент Икс - вот тут то галки да радиокнопки и понадобятся... И вот такие фичи уже через меню конфигурить - это умом только тронуться :) Нужен нормальный UI для конфигурации. Так что получается старый UI сейчас по сути и есть главный тормоз развития, т.к. нормально поиграться с ним нельзя. 2) Ну и соответственнно плагины потом - наверняка к ним конфигурация понадобится. Считай еще галки. PPS: ну и уж поскольку тут все свои, чего таить, планы на Маплю почти генеральские, о чем даже Гугл уже в курсе

Carc: Aml Maple 2.30 Alpha 2 Выложена вторая альфа-версию Aml Maple 2.30 здесь: http://www.amlpages.com/Rus/amlmaple.htm#Alpha Скачать можно отсюда: http://www.amlpages.com/Source/AmlMaple230_Alpha.zip

evan: Привет Carc! А случаем не планируется указатель Мыши отображать цветом, в цвете одинаковом с курсором каретки. На мой взгляд, всё-таки самое оптимальное это курсор каретки и указатель Мыши отображать цветом:

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

Slava-KPSS: Не работает 2.30 Alpha 3 под Windows 7 7600 x64, с Aml Maple 2.24 всё OK.

Carc: Slava-KPSS пишет: Не работает 2.30 Alpha 3 под Windows 7 7600 x64, с Aml Maple 2.24 всё OK. Мы в курсе, пока пользуемся версией 2.24, апдейт 2.30 не за горами.

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



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