A.S.

Members
  • Content count

    664
  • Joined

  • Last visited

 Content Type 

Profiles

Forums

Release Notes

Bug Tracker

Help page

Help page-CN

Release Note5

Rules and recruitment

Everything posted by A.S.

  1. Hello ! (Add-on Dev)

    But what about MX5 tollbar icons? There are no SDK update, but today you use icon_32 if I don't write something else.
  2. Hello ! (Add-on Dev)

    BTW: If someone here knows how MX works and what you can do in the browser, this is @MaxthonJeff And now he see your question...
  3. Click to block ads

    It was in MX4's AdHunter, but not in MX4's ABP. You can write the rule manually or copy form NoAds. But NoAds may broke your browser. I'm not sure that this bug was fixed in MX5.
  4. Hello ! (Add-on Dev)

    Finally, someone who understands what he's doing! Bad news: there are not so many people, who understand how this browser works...
  5. По поводу красных точек, QR-кодов и т.д. - vc.ru/p/china-ux About red points, QR, etc. - dangrover.com/blog/2014/12/01/chinese-mobile-app-ui-trends.html
  6. Yep. Check extensions in Settings, because not all ones work after installation. But not all add-on have buttons on sidebar or toolbar. Maybe this is just script packed in mxaddon.
  7. Yep... On 1st screenshot - HTML5, on 2d - Flash. I think MX have to use HTML5 player only. So... Do you use extensions or Retro?
  8. Шаг 1. Собираем аддоны быстрого доступа для боковой панели. Шаг 2. Портируем простые расширения, написанные для других браузеров. Шаг 3. Собираем свое первое расширение, запускающее скрипт. Итак, мы уже умеем создавать аддоны быстрого доступа для боковой панели браузера Maxthon. Достижение, надо сказать, спорное. В Firefox подобного функционала можно добиться в пару кликов, но в Maxthon это выглядит лучше. А если попытаться и в Firefox или Chrome сделать это "красиво", то придется заморочиться. И заморочек будет больше, чем с Maxthon. Так или иначе, отныне нам не нужно обшаривать весь интернет ради простенького аддона с быстрым доступом. Если его нет в Maxthon Extentions Center, мы спокойно соберем свой. И будет нам счастье... В этот раз мы попытаемся портировать простенькое расширение, написанное под другой браузер. В нашем случае это будет Google Chrome. Будем надеяться, что всё будет работать как надо... Всё началось этим летом. Я клипал аддоны быстрого доступа пачками. Я не технарь, и первое время всё это казалось мне чем-то значимым. Спустя какое-то время мне захотелось большего, а Maxthon в то время дико глючил (до того HTML5 фикса). Особо напрягал YouTube, и я стал искать способы решения. Но решения нашлись только под Google Chrome. И это был новый челлендж! Итак, у нас есть расширение Disable Youtube™ HTML5 Player для Google Chrome. Отрываем его. И что мы видим? Иконки, манифест и скрипт. По-моему, это не намного сложнее того, что мы делали до этого. И есть только один способ это узнать! Мы не будем заморачиваться с созданием новой папки и копированием. Порт так порт! Тупо подредактируем хромовское расширение так, чтобы оно могло работать в Maxthon. Создаем уже известную нам папку icons, переносим туда иконки. Помним, что иконки должны называться icon_48.png, icon_32.png и icon_16.png. Благо, в Хроме иконки тоже должны быть в формате .png, так что просто добавляем "_" в названия. Файл icon128.png можно вообще удалить. Файл manifest.json должен бы стать основой для нашего файла def.json, вот только он вообще не похож на то, что нам нужно. Но формат .json нам подходит. Поэтому тупо переименовываем файл, а его содержимое стираем. Новый файл def.json нам придется написать с нуля: Начинаем все, как обычно, с указания автора, которого я не знаю, и его сайта. [{ "author": "I don't know!" "website": "https://chrome.google.com/webstore/detail/disable-youtube-html5-pla/enmofgaijnbjpblfljopnpdogpldapoc" Поскольку для меня это был первый опыт работы с расширениями (до этого я только однажды подредактировал Google Quick Scroll, особо не вдаваясь в его работу), я допустил пару довольно грубых ошибок, которые пришлось исправлять. "date": "09.07.2014" "type":"extension", "frameworkVersion":"1.0.4", "version":"1.0.4", "guid": "{B8540D16-D967-4D6C-A9C4-3F19FB77DDFC}", "name": "Disable Youtube™ HTML5 Player" "icon": "icon", "title": {"en": "Disable Youtube™ HTML5 Player", "ru-ru": "Выключатель HTML5 на YouTube"}, "description": {"en": "Disable Youtube™ HTML5 Player"} В графе "type" в этот раз указываем значение "script". Меняется и "entryPoints". Это и было моей первой ошибкой. Первая версия "моего" расширения запускалась по клику. Теперь я знаю, как это исправить: "actions": [{ "type": "script", "entryPoints": ["doc_start"], "js": ["script.js"] }] }] Конец. Таким образом, опуская мои объяснения у вас должно было получиться что-то вроде этого: [{ "author": "I don't know!" "website": "https://chrome.google.com/webstore/detail/disable-youtube-html5-pla/enmofgaijnbjpblfljopnpdogpldapoc" "date": "09.07.2014" "type":"extension", "frameworkVersion":"1.0.4", "version":"1.0.4", "guid": "{B8540D16-D967-4D6C-A9C4-3F19FB77DDFC}", "name": "Disable Youtube™ HTML5 Player" "icon": "icon", "title": {"en": "Disable Youtube™ HTML5 Player", "ru-ru": "Выключатель HTML5 на YouTube"}, "description": {"en": "Disable Youtube™ HTML5 Player"} "actions": [{ "type": "script", "entryPoints": ["doc_start"], "js": ["script.js"] }] }] Еще раз: я понятия не имею, как это всё работает. Я узнаю все эмпирическим путем, тупо пробуя! Так что я понятия не имею, к чему это может привести. Так в Maxthon Extentions Center появилось расширение, переключающее YouTube-проигрыватель на flash, независимо от того, какой плеер по умолчанию был выбран. P.S. Мы переехали на новый форум. Старые обсуждения были любезно скопированны для нас администрацией. Вот только сделано это было, судя по всему, несколько месяцев назад. Мои посты уже давно выглядят не так. Да и оформление слетело. Пришлось редактировать. Так что, если что-то не сходится, или спрашивайте тут, или сверьтесь с оригинальным постом. Шаг 1. Собираем аддоны быстрого доступа для боковой панели. Шаг 2. Портируем простые расширения, написанные для других браузеров. Шаг 3. Собираем свое первое расширение, запускающее скрипт. Disable Youtube™ HTML5 Player BETA v.1.0.4.mxaddon
  9. А если отключить ABP или переключиться в ретро?
  10. Сильное заявление. Но лучше всё-таки проверить...
  11. В Меню -> Вид нет? У меня эта строка появляется, только если в адресную кликнуть (перемещается сверху). А в остальное время ее вроде бы нет.
  12. Today I would like to talk about serious issue... So this post is addressed to the Maxthon Team and real true gangsta MLG add-on developers, who really understand how this magic work. In the times of MX3 we had AdHunter. It was a simple, but effective advertising filter. It had two big problems only: it does not have regional lists you could not block ads manually (untill latest versions) So some user (I know nick only and nothing more) make NoAds. It was a port from popular add-on for old Opera. There was regional lists and manual blocking, but... Because of some bug in Chromium code it did not work if you tried to use full lists. So... There were times when NoAds worked not so well and could even "break" browser: if you tried to use full lists you see empty white pages only and only deleting of folder with extension data solved the probmel. MX users don't like to read and so many people asked about this, that developer removed NoAds from Extensions Center. After a few months or years someone upload NoAds in Extensions Center again. I'm not sure that it was real developer, but today NoAds is available again. We saw that MX Team make some changes in MX5 to achieve better compatibility with some popular extensions. And I think that NoAds can really be usefull extension for many users, but I'm not sure that it works OK in MX5. I'm not sure that this is MX problem, maybe only Google can do something with this. But someone should look on this extension. Because there is manual blocking, but it's not exist in ABP. Alternative is always good!
  13. Нет. И вроде как не планируется. Зато планируется добавить расширения из Chrome WebStore. И настройки прокси довольно простые.
  14. A few days ago I installed MX5 to check how my extensions wokr there (some users wrote that they have problems). And I want to ask: What icon size is used in MX5 toolbar? Old versions of Maxthon used: icon_16.png for toolbar icon_32.png for sidebar and extensions page icon_48.png for Extensions Center I used 16x16 image for toolbar, but in MX5 it looks... a... as s it's blurry, stretched... I think the real size is about 24x24. And what about old versions? If I use bigger size, how will it look in MX4 for example? What do you think? Did you see something about this in new SDK? Is here new SDK? Or did you liik inside build-in extensions? UPD: OK. Let's talk about this minor change... This is icon_16 = 16p. In MX5 it looks awful! So I could change icon_16 size from 16p to 20p, And it will look OK: But this is MX5. How many users already moved to MX5? Many old users will use MX4.9 until the end of time! Look how icon_16 = 20p will look in old MX4: Not so bad? But look how it have to look (with icon_16 = 16p): I really hate MX at such moments! You took something that worked and broke it! And we can not fix it, because if we make well-defined icons for MX5, it will be blurred for MX4. But well-defined icons for MX4 anyway will be blurred in MX5. You did it! With no reason! Just because you made bigger UI in MX5. Great! Did we really need it?! What we have to do? Just wait when you do something? Maybe you can solve the issue as you did when add toolbar in MX4 for example. Or you never will do something and we have to change icon_16 size to 20p? Do you remember how many addons are these? I will not do it! I spent two days on simple expansion and minor updates! Because of toolbar icons only! Why? For what?
  15. The size of MX5 toolbar icons

    And we will have to change icons sizes in every extension what was be uploaded in Extensions Center from 2010. Great! Why do you break something that worked fine everytime when you release new browser? You broke toolbar icons (and all extensions with toolbar menu), skins and transparent sidebar icons (it works with some skins) when released MX4 in 2012. Some of these was not have not been returned until now! It mean that MX3 was better! And now you break toolbar icons, sidebar favorites, transparent sidebar icons (again), etc. Cool! You browser becames better and better... But MX3 had more! Read this. Take every MX stuff who don't know anything about mxaddons, choose mobile version of any popular Chinese website and make simple addon for sidebar panel.
  16. The size of MX5 toolbar icons

    The third icon - Ecosia - has icon 20x20 Really? Don't you blur of the second icon? Don't you really understand why? Just use screenshot tool, press Ctrl+F1 and make accurate screenshot and you will see that this is about 20x20. ABP icon is 19x19 as I remember. So you take 16x16 icons and stretched it to 20x20. This is 25%! MX use 48x48 for Extensions Center, 32x32 for sidebar and extensions settings page and 16x16 for toolbar. If MX does not find the icon, other size will be used. But it will look awful. It's the first. The second: if you use toolbar menu, you can not write "icon": "toolbar.png" for toolbar icon, MX still will use icon_16 or other icon_XX. You need old extensions with icon_16 = 16p. Just look on icons in MX4 and MX5. 4 points is very many if we talk about 16 points. This is 25%! Use 16x16 for extensions and 20x20 for your tools if you want. Now you kill all old extensions! Does not matter why you did it. Does not metter what will you do to solve the issue. Old extensions look disgusting for all MX5 users now. All new extensions will look disgusting for all MX4 and MX3 users if we will just change icons size to 20x20. You don't have third-part developers. You have 3K extensions after so many years. And now you break. You could do it... if you warned about it for several months and if you would explain the reasons!
  17. The size of MX5 toolbar icons

    This is 177 addons. Nope. And if they will make "use .svg" an "official guide", will sound stupid: Exnetsions Center works OK with .png only and show gray gear (as with no icons) for other files. It have to work with one type of files. MX5 was released many months ago and no one warned about it! I'm almost sure that MX can take all skins and all extensions developer and сollect them all in one room. And all MX problems because they don't think how other devs have to work with their browser. They never will have ocean of developers and when they will make Skins Center, there will be about 5-10 men who can really do something cool, other will upload standart skins with new background. This is Maxthon in its best!
  18. The size of MX5 toolbar icons

    I really hate MX at such moments! You took something that worked fine and broke it! Again! And we can not fix it, because if we make well-defined icons for MX5, it will be blurred for MX4. But well-defined icons for MX4 anyway will be blurred in MX5. You did it! With no reason! Just because you made bigger UI in MX5. Great! Did we really need it?! What we have to do? Just wait when you do something? Maybe you can solve the issue as you did when add toolbar in MX4 for example. Or you will never do something and we have to change icon_16 size to 20p? Do you remember how many addons are these? I will not do it! I spent two days on simple expansion and minor updates! Because of toolbar icons only! Why? For what?
  19. Microsoft убили официальный букмарклет. То ли случайно, то ли намеренно. Вот этот вроде работает: javascript:q=(document.location.href);void(open('https://www.microsofttranslator.com/bv.aspx?from=&to=auto&a='+escape(q),'_self','resizable,location,menubar,toolbar,scrollbars,status'));
  20. Сегодня поговорим о том, как расширить функционал браузера Nitro. Nirto пустой, у него есть только домашняя страница и закладки. Именно поэтому он и быстрый. Но людям нужен функционал. Но Nitro с расширениями уже не будет таким быстрым, хотя я надеюсь, что Nitro станет основой для MX5, и у нас будет два родственных браузера: быстрый Nitro и функциональный MX5. Почему бы и нет? Когда-то у нас не было расширений, не только для Maxthon, вообще. В те времена у нас были в лучшем случае закладки и мы использовали их для простеньких скриптов, которые запускались по клику. Сейчас у нас нет расширений для Nitro, у нас есть только закладки. Так что времена скриптов возвращаются. Что нужно делать? Кликаем по звездочке в правом верхнем углу (Favorites) Выбираем Add to Favorites Копируем скрипт в строку с адресом Жмем Add, чтобы сохранить Всё. Теперь скрипт будет запускаться по клику всякий раз, когда он нужен. Кстати, в Maxthon это тоже работает: функционал практически такой же, что и у расширений, но запускается по клику, а значит не потребляет ресурсы в фоне. Теперь поговорим о том, какие скрипты были бы полезны для пользователей. Скачивалки: SaveFrom. SaveFrom - это скачивалка видео, аудио и фото, но работает он только в Firefox, Chrome, Opera и прочих Хромиумах. Для Maxthon нормального SaveFrom нет, но можно использовать скрипт с расширением ViolentMonkey или просто установить урезанную версию. Из нее мы и возьмем скрипт для Nitro (см. скрипншоты, но они идут не в том порядке) javascript:q=(document.location.href);void(open('http://en.savefrom.net/#url='+escape(q),'_self','resizable,location,menubar,toolbar,scrollbars,status')); KeepVid. Еще одна скачивалка видео. Как и в случае с SaveFrom, полная версия KeepVid отказывается работь в Maxthon в виде отдельного расширения, но сам скрипт можно загнать в ViolentMonkey. Как и в случае с SaveFrom, под Maxthon есть урезанная версия - KeepVid Light, которая никак не может пройти проверку в Extensions Center. Букмарклет должен работать и в Nitro: javascript:(function(){window.open('http://keepvid.com/?url='+encodeURIComponent(location.href)+'')})(); Save2Go. В теории скачивает flash-контент с любого сайта, на деле довольно трудно найти сайт, с которым скрипт нормально работает. Так что использовать его в обычных браузерах довольно глупо, но в Nitro он может пригодиться. javascript:(function(){if(typeof(Save2GO)!='undefined'){Save2GO()}else{var%20s=document.createElement('script');s.type='text/javascript';document.getElementsByTagName('head')[0].appendChild(s);s.src%20=%20'http://save2go.ru/sys/inc/bookmarklet.js'}})(); Flickr Downloader. Скрипт, позволяющий скачивать фото с Flickr в максимальном разрешении. За основу возьмем скрипт Евгения Орехова. Но должен предупредить: я не проверял, работает ли он в Nitro, я сделал расширение для Maxthon. Но если оно вам надо, почему бы не проверить самому? /*jslint browser: true */ (function () { "use strict"; var originalSizeLink = document.querySelector(".Original > a"), canonicalUrl = document.querySelector("#canonicalurl").href, biggestSizeUrl = canonicalUrl + "/sizes/k/", secondBiggestSizeUrl = canonicalUrl + "/sizes/h/", xhr, imageUrl; function downloadImage() { var a = document.createElement("a"); a.href = window.URL.createObjectURL(xhr.response); a.download = document.title.split(" |")[0] + ".jpg"; document.body.appendChild(a); a.click(); } function openImage() { var aElement = document.querySelector(".all-sizes").cloneNode(), liElement = document.createElement("li"); aElement.href = imageUrl; aElement.target = "_blank"; liElement.appendChild(aElement); document.querySelector(".sizes").appendChild(liElement); aElement.click(); } function getImage() { var parsedDom; if (xhr.status === 200) { parsedDom = new window.DOMParser() .parseFromString(xhr.responseText, "text/html"); imageUrl = parsedDom.querySelector("#allsizes-photo > img").src; xhr = new XMLHttpRequest(); xhr.responseType = "blob"; xhr.onload = downloadImage; xhr.onerror = openImage; xhr.open("GET", "https://cors-anywhere.herokuapp.com/" + imageUrl); xhr.send(); } } function loadBiggestSizePage() { if (xhr.status === 200) { if (xhr.responseURL !== biggestSizeUrl) { biggestSizeUrl = secondBiggestSizeUrl; } xhr = new XMLHttpRequest(); xhr.onload = getImage; xhr.open("GET", biggestSizeUrl); xhr.send(); } } if (originalSizeLink) { originalSizeLink.click(); } else { xhr = new XMLHttpRequest(); xhr.onload = loadBiggestSizePage; xhr.open("HEAD", biggestSizeUrl); xhr.send(); } }()); Переводчики: Bing Translator. Получется что-то похожее на Microsoft Translator или Bing Translator для Maxthon. Но нам нужно взять скрипт для конкретно нашего языка. Идем сюда, выбираем родной для нас язык и копируем ссылку ниже. Для русского языка скрип выглядит так: javascript:(function(){var s = document.createElement('script'); s.type = 'text/javascript'; s.src = 'http://labs.microsofttranslator.com/bookmarklet/default.aspx?f=js&to=ru'; document.body.insertBefore(s, document.body.firstChild);})() Для английского языка скрипт будет выглядить вот так: javascript:(function(){var s = document.createElement('script'); s.type = 'text/javascript'; s.src = 'http://labs.microsofttranslator.com/bookmarklet/default.aspx?f=js&to=en'; document.body.insertBefore(s, document.body.firstChild);})() PROMT: javascript:q=(document.location.href);void(open('http://www.translate.ru/siteTranslation/autolink/?direction=ar&template=General&sourceURL='+escape(q),'_self','resizable,location,menubar,toolbar,scrollbars,status')); Переводчик Google: javascript:q=(document.location.href);void(open('https://translate.google.com/translate?sl=auto&tl=ru&js=y&prev=_t&hl=ru&ie=UTF-8&u='+escape(q),'_self','resizable,location,menubar,toolbar,scrollbars,status')); Яндекс.Переводчик: javascript:q=(document.location.href);void(open('https://z5h64q92x9.net/sandbox?dir=auto&ui=ru&lang=en-ru&url='+escape(q),'_self','resizable,location,menubar,toolbar,scrollbars,status')); Переводчик Google, PROMT и Яндекс.Перевод взяты из расширения MultiTranslator для Maxthon. Читалки: Readability Mod. Режим чтения + ночной режим: javascript:(function(){x=document.createElement('SCRIPT');x.type='text/javascript';x.src='http://brettterpstra.com/share/readability.js?x='+(Math.random());document.getElementsByTagName('head')[0].appendChild(x);y=document.createElement('LINK');y.rel='stylesheet';y.href='http://brettterpstra.com/share/readability.css?x='+(Math.random());y.type='text/css';y.media='screen';document.getElementsByTagName('head')[0].appendChild(y);})(); Squirt Reader. Инсрумент для скорочтения. Что-то вроде суфлера или бегущей строки. Вы смотрите в одну точку, не нужно бегать глазами по тексту, а сам текст меняется с заданой скоростью. Объяснить сложно, лучше один раз попробовать. javascript:(function(){sq=window.sq=window.sq||{};if(sq.script){sq.again();}else{sq.bookmarkletVersion='0.3.0';sq.iframeQueryParams={host:'//squirt.io',userId:'601ff41c-50fc-4a65-b582-3719751b8b6a',};sq.script=document.createElement('script');sq.script.src=sq.iframeQueryParams.host+'/bookmarklet/frame.outer.js';document.body.appendChild(sq.script);}})(); Расшаривалки: TLDRify. Расшаривалка выделенного текста или конкретной части страницы. На случай важных переговоров, когда нужно ткнуть собеседника носом: javascript:(function(d){d.body.appendChild(d.createElement('script')).src='//tldrify.com/static/js/bookmarklet.min.js?_'+new%20Date().getTime();})(document); AddThis: javascript:void((function(svc)%20{var%20d=document,w=window,p=0,b=function(){if(!p){p=1;if(_atc.xol)_adr.onReady();if(w.addthis_sendto)addthis_sendto(svc||'bkmore',{product:'bmt-'+_atc.ver})}else{p=0;if(_atw)_atw.clb()}};if(!w._atc){var%20ol=w.addthis_onload||[],o=d.createElement('script');w.addthis_product%20=%20'bmt-250';o.src='//s7.addthis.com/js/250/addthis_widget.js#domready=1&username=bookmarklet';ol.push(b);w.addthis_onload=ol;d.getElementsByTagName('body')[0].appendChild(o)}else%20b()})()) Shareaholic: javascript:(function(){var%20service='all';if(window.Shareaholic%20&&%20window.Shareaholic.prototype%20&&%20window.Shareaholic.prototype.Bookmarklet){Shareaholic.init_bookmarklet(service)}else{var%20shr=document.createElement('script');shr.type='text/javascript';shr.async='true';shr.src='//dtym7iokkjlif.cloudfront.net/assets/pub/shareaholic.js';shr.onload=shr.onreadystatechange=function(){var%20rs=this.readyState;if(rs%20&&%20rs!='complete'%20&&%20rs!='loaded'){return;}try{Shareaholic.init_bookmarklet(service)}catch(e){%20}};document.getElementsByTagName('head')[0].appendChild(shr);}})();void(0); Синхронизация: Pocket+. Добавляет открытую вкладку в копилку на сайте GetPocket.com. Можно использовать для синхронизации списка сайтов между разными браузерами и устройствами: javascript:(function(){var e=function(t,n,r,i,s){var o=[2144535,5909549,4482627,6361312,6256000,3231139,2187251,9437389,1988610,3463569];var i=i||0,u=0,n=n||[],r=r||0,s=s||0;var a={'a':97,'b':98,'c':99,'d':100,'e':101,'f':102,'g':103,'h':104,'i':105,'j':106,'k':107,'l':108,'m':109,'n':110,'o':111,'p':112,'q':113,'r':114,'s':115,'t':116,'u':117,'v':118,'w':119,'x':120,'y':121,'z':122,'A':65,'B':66,'C':67,'D':68,'E':69,'F':70,'G':71,'H':72,'I':73,'J':74,'K':75,'L':76,'M':77,'N':78,'O':79,'P':80,'Q':81,'R':82,'S':83,'T':84,'U':85,'V':86,'W':87,'X':88,'Y':89,'Z':90,'0':48,'1':49,'2':50,'3':51,'4':52,'5':53,'6':54,'7':55,'8':56,'9':57,'\/':47,':':58,'?':63,'=':61,'-':45,'_':95,'&':38,':36,'!':33,'.':46};if(!s||s==0){t=o[0]+t}for(var f=0;f<t.length;f++){var l=function(e,t){return a[e[t]]?a[e[t]]:e.charCodeAt(t)}(t,f);if(!l*1)l=3;var c=l*(o[i]+l*o[u%o.length]);n[r]=(n[r]?n[r]+c:c)+s+u;var p=c%(50*1);if(n[p]){var d=n[r];n[r]=n[p];n[p]=d}u+=c;r=r==50?0:r+1;i=i==o.length-1?0:i+1}if(s==326){var v='';for(var f=0;f<n.length;f++){v+=String.fromCharCode(n[f]%(25*1)+97)}o=function(){};return v+'51bcb34758'}else{return e(u+'',n,r,i,s+1)}};var t=document,n=t.location.href,r=t.title;var i=e(n);var s=t.createElement('script');s.type='text/javascript';s.src='https://getpocket.com/b/r4.js?h='+i+'&u='+encodeURIComponent(n)+'&t='+encodeURIComponent(r);e=i=function(){};var o=t.getElementsByTagName('head')[0]||t.documentElement;o.appendChild(s)})() P.S. Если знаете другие скрипты, которые запускаются по клику и работают в Nitro, пишите. Кому-то они пригодятся! В подобном обсуждении на старом форуме было несколько предложений, которые сюда не попали, но, возможно, вам они покажутся полезными.
  21. The size of MX5 toolbar icons

    Very bad idea. Build-in extensions and tools look cool, third-party extensions look like soap. I don't see any reason to do this. Because now I have to change icon_16 in so many extensions... Nope.
  22. Ну найдешь причину, решишь проблему. Но не факт. Попробуй porbatle, и в начале без синхронизации. Если все норм, тогда надо заморачиваться. А если и там будет вылетать, то косяк самому не исправить.
  23. Я бы попробовал portable... У MX есть три статьи о возможных ошибка: одна про стандартный пляски с бубном, вторая про то, почему браузер не запускается, и третья о причинах вылетов, Почитай. Может помочь. Но там слишком простые и очевидные примеры.
  24. Skins for MX5! - 5.1.0.1900 [Customizables]

    Sharing and re-uploading are are different things. If you upload file on other website this is not sharing.
  25. How to add MX4 Skins to MX5 V5.03.900 beta

    I think this is about .mxskin support