Перейти к содержанию
Old Phone Forum

dddemyan

Участники
  • Постов

    231
  • Зарегистрирован

  • Посещение

Весь контент dddemyan

  1. Возможно. Первые три темы я трогать не буду. Родную даже вернул к первоначальному виду - без прозрачности. Но, можно впихивать другие. С некоторыми ограничениями. Сейчас привязаны к темам верхний бар, докбар со всеми внутренностями и индикатор. Можно привязать выделение иконок, и, в общем-то, все остальное, включая потроха менюшек. Вот, сейчас накропал оформление лаунчера Верхний бар урезал на два пикселя, на столько же поднял индикаторы. Тень под баром - привязана к теме.
  2. Я тут два дня потратил на поиск причин снижения производительности в последней версии (наверное, многие заметили). Нашел, исправил. Попутно, оптимизировал много еще чего, так что, сейчас производительность вернулась на прежний уровень. serega65, мне первый вариант лоадскрина больше понравился. Надпись с прогрессбаром я уже сместил вниз. Между делом изменил структуру библиотеки иконок - загрузка иконок в докбары стала несколько быстрее. Гаджет перезалил: gadget.rar
  3. serega65, с настраиваемым докбаром покончено, теперь займемся оформлением. Меню неплохо выглядит - так и сделаем. С окном установок сложнее - там один кадр используется для всех разделов - очень много работы. Оставим на последнюю очередь. Верхний бар у тебя непрозрачный. Я, когда начинал курочить монтеево, первым делом сделал панельку прозрачной, а под ней оказался черный край нотбара. Красиво ампутировать черноту не получилось, так я удалил нотбар совсем, чтобы вид не портил. Давай так поступим. Подбери комплект из верхней панели, индикатора столов и нижней панели. Если последний докбар, то там можно поменять рамку иконки (или что там будет), подсветку нажатия и нижний фон. Я сделаю в настройках выбор "Тема от Сереги". Только, надо внимательно подбирать цветовую гамму. К примеру, твой индикатор неплохо смотрится на темных обоях, но совсем не виден на светлых. По хорошему, надо бы его заменить, либо доработать. Надпись "Монте" при загрузке темы можно сместить вниз - так даже лучше будет смотреться. Я потом сделаю.
  4. Очередное обновление MonteModPlus: 1. Пофиксил черную полосу 2. Убрал прозрачность на фоне нотбара 3. Добавил еще один докбар Здесь подробнее. Вместе с докбаром меняется верхний бар и индикатор столов (png предоставил serega65). Иконки докбара скроллятся - шесть штук настраиваемых и две - фиксированных. Самые наблюдательные заметят, что настраиваемые кнопки в докбаре - двоюродные братья кнопкам на панели быстрого доступа. Сама панель в этом доке - недоступна. Пока постил в соседней теме, обнаружил небольшой баг. Баг устранил и заменил архив на новый. В архиве только гаджет и конфигхмл: MonteModPlus_by_demyan_v.30.09.12.rar
  5. Развеселило. Попробую найти причину и устранить.
  6. Черную полосочку убрал, прозрачность фона нотбара убрал тоже - сильно тормозит с альфой. Как вариант, можно сделать png с прозрачностью и назвать его jpg. gadget.rar
  7. Ага, это когда иконку с лаунчера выносишь. Еле нашел. Просьба багрепорты писать подробнее - баги бывают в самых неожиданных местах и все ньюансы не учтешь.
  8. Продолжим тему MonteModPlus. Как уже говорил, в v.28.09.12: 1. Добавил кнопку выхода на календарь в нотбаре 2. Пофиксил адаптер для клиента MySpase 3. Исправил скроллинг во всех меню Свежие изменения: 4. Абсолютно все фоны сделал загружаемыми. Бэкграунды лоадятся из папки Background. Формат изображений - jpg, названия - по оригиналам (папку с фонами приложил) 5. Сделал новый прогрессбар загрузки темы В архиве гаджет, адаптер и папка с фонами: MonteModPlus_v.28.09.12.rar Еще. Хотя я и говорил, что меню теперь не поддерживается, однако, его можно использовать как и прежде. Для этого, нужно удалить адаптер, либо заменить его файлом настоящего меню. Естественно, после этих операций, любая менюшная команда, как и команда выхода в меню, будет открывать это меню, а не выводить в настройки, диспетчер и другие заветные местечки.
  9. За докбар еще не брался, а локскрины - это не ко мне - на мою прошивку даже патча для замены блокэкрана нет. Я как-то предлагал на дфг сделать менеджер локскринов как отдельное приложение, с иконкой Настройка: Все головками покивали, типа да-да, гуд-гуд, но дальше кивков дело не пошло - никто не взялся за работу. Горизонтальный скроллинг иконок в меню делал, но мне не понравилось - неудобно. Вернул обратно.
  10. Меня скрол в меню тоже раздражал и я его уже исправил (во всех трех). Не совсем идеально, но терпимо - сделал чувствительнее и без произвольного скроллинга - если остановить палец и отпустить, то прокрутки не будет. Только, движения должны быть мягкими и неторопливыми - ентерфрейм, понимаешь ли. Кнопку на календарь тоже уже сделал. И нашел еще одно приложение, которое запускается поверх меню - адаптер для него пофиксил. gadget_plus_adapter.rar
  11. Я же пояснил, что убрал все задержки. Остались только те, которые заложены в прошивке - аппаратные. Они есть и в родных флешках, но их не замечаешь, когда тыкаешь пальцем. А тут все быстро происходит. В общем, я тут поразмыслил и решил, что поддержки меню не будет - ни к чему оно больше. Вместо него будет загружаться бэкграунд MainMenuBg.jpg из папки Wallpapers. Потом накопятся загружаемые фоны для различных менюшек гаджета и определю им названия и свою папку. Кнопка меню, чтобы не мозолила глаза, убирается редактированием файла Config.xml. Ну, и высказывайте свои пожелания - стоит ли продвигать тему в этом направлении (отката назад не будет). А то я сегодня покрутил в руках галаксиэстри и мысль проскользнула, что зря время трачу. MainMenu_CM.rar alexprey, я и сам иногда забываю - удали неработающие иконки со стола и снова их вынеси - команды на них сохраняются в памяти телефона, а они изменились.
  12. Шило на мыло. Что чтение, что выполнение по результатам чтения. Все равно - нужно выставлять задержку. Вот, как вариант - повторной загрузки меню не происходит, т.е., второй и последующие разы оно включается мгновенно. Используется в качестве фона при паузах на входе и выходе. В одном архиве - без прозрачности, во втором - с прозрачностью 30%: MainMenu_CM_alpha100.rar MainMenu_CM_alpha30.rar Или вот - альфа 30 и минимальные тайминги. Мне этот вариант нравится больше других: MainMenu_CM_alpha30_fast.rar И вот еще. Программной задержки больше нет - на входе 14 мс, на выходе - 104 мс. Что первое, что второе - глазом не уловимо. Все остальное - аппаратное.
  13. Добавил оставшиеся команды из меню. Некоторые, типа загрузки самсунга, без иконок, просто засунул в меню Интернет. Если кому нужны дополнительные иконки, там есть резерв под номерами 41-45 в папке Desktop. Возникла проблемка со словарем. Этот гад загружается не вместо меню, а поверх, поэтому, персонально для него пришлось отключить автовозврат в гаджет. По другому - никак. В архиве только необходимые файлы: MonteModPlus_full.rar
  14. В принципе, это именно так и происходит. Только очень быстро. Настолько быстро, что, пока идет сброс из кэша и запись на диск (это очень важные процессы для работы адаптера), измененные данные успевают несколько раз считаться до выполнения команды. В результате, происходит мгновенный возврат в гаджет. Поэтому и нужна задержка, с запасом, как я уже объяснял выше.
  15. миша1997, все равно, сначала будет загружаться фон, а потом - все остальное. По поводу пауз. Пауза на входе - видимо, заложена в прошивке. Если жать кнопки из родного меню, то видно, что команды выполняются с задержкой. При команде из гаджета эта же задержка происходит на пустом фоне. Пауза на выходе - технологическая - это моя работа. Сделана для того, чтобы при нажатии на кнопку Назад выводило не в пустое место (на несуществующее меню), а автоматом на рабочий стол. Во время паузы включается счетчик, который определяет, что это именно выход из меню, а не вход. Длительность паузы подобрана с таким расчетом, что если выход из меню был произведен кнопкой сброса, то при последующем запуске адаптера хватило бы времени для обнуления счетчика. Иначе, выбросит обратно на рабочий стол. Короче, забей на паузы и прими их как неотъемлемое. serega65, я потом обстоятельно все рассмотрю. Просто, у меня в башке сейчас эта идея-фикс с аннигиляцией меню. Она сжирает мне мозг и не дает думать ни о чем другом.
  16. Адаптер работает на движке обработчика фреймов. На компе фреймы в адаптере меняются, примерно, два раза в секунду. На телефоне - реже. Отсюда и растет пауза. Можно, конечно, построить все на сетинтервалах и уменьшить задержку. Но, тут возникает проблемка. При остановке меню фреймы тоже морозятся, а вот сетинтервалы продолжают крутиться в памяти. На выходе получим либо утечку памяти, либо непредсказуемый запуск функций. Тут все неоднозначно и есть над чем поработать. Надпись типа "Загрузка" вставлял, потом убрал - лучше пустой нейтральный фон, чем мельтешение перед глазами.
  17. Теперь это будет MonteModPlus. Изменения: 1. Пофиксил и оптимизировал скроллинг текста в панели уведомлений и плеерах 2. Сделал так называемый адаптер - для быстрого вызова пунктов Главного меню, минуя его загрузку. Здесь подробнее. Адаптер загружается вместо меню (это видно по имени файла) и выполняет команды, переданные ему гаджетом посредством буфера обмена, созданного на шаредобъекте. Несмотря на то, что флешлайт не поддерживает доступ к одному шаредобъекту двух разных клипов, буфер удалось реализовать благодаря особенности телефона аппаратно блокировать гаджет при включении меню, и наоборот. Есть там еще куча подводных камней, которые удалось удачно обрулить. По правде сказать, сейчас даже дуть боюсь на код адаптера - настолько там все шатко. Несмотря на то, что меню теперь как бы и не нужно, оставил, все-таки, возможность его загрузки. Для этого, имя файла меню должно быть MainMenuMonte. Неприятной неожиданностью (для меня, по крайней мере) стало то, что родное меню в комплекте из двух файлов загружаться отказывается. Видимо, у них взаимосвязь ссылками, и изменение имени файла ее нарушает. Возможно, потом соберусь и исправлю это недоразумение. Так что, сейчас актуальны только альтернативные меню (если кому они еще будут нужны). Выкладываю полный рабочий комплект. Первыми интегрированы две менюшные команды - Диспетчер и Настройки: MonteModPlus_by_demyan_21.09.12.rar
  18. Пока, все идеи оставим в покое - я всецело занят интеграцией меню в гаджет. Технически уже все работает, осталось вписать команды и подобрать иконки. Завтра попробую выложить гаджет с парой менюшных команд для ознакомления.
  19. BorisRewas, кнопку на календарь сделаю, свой докбар - нет - там код сложный, плюс к этому - сама структура клипов в докбаре - сложная. Кто умеет работать с флеш, тот сам добавит себе свою панель, а кто не может - ему эта опция как мертвому припарка. По поводу вызова диспетчера и других менюшных команд из гаджета. Я нашел способ это реализовать без патча - через флеш. Более того, уже балуюсь на своем теле. Пока работает кривовато (на компе все идеально, а в телефоне - свои аппаратные тараканы), поэтому, от релиза воздержусь до устранения недостатков. При успешном исходе от меню можно будет отказаться вообще. ФЛА выложу позднее. Shakal_5620, разделение нотбара на фреймы - это оригинальная идея и я не буду от нее отказываться. Кроме того, это облегчает задачу процессору - скроллинг текста и проигрывание музыки - очень тяжелый труд. Кстати, я уже оптимизировал код скроллинга и исправил его - теперь, на паузе текст прокручивается без сбросов позиции. Дизайн плееров - мучительный плод моей активной мозговой деятельности - на него ушла добрая половина времени. Здесь все подчинено функциональности, в частности, хорошему отображению при ярком освещении. Согласись - экран у Монте - не суперамолед, и цвета, кроме оранжевого и белого - на солнце смотрятся очень блекло. Такое выделение иконок - тоже не случайно. Старое лаймовое - не было видно под пальцем. Заменил его на круг. Размер круга подбирал экспериментально - чтобы было видно нажатие. Цвет круга - в тему с иконками Токен. По краю круга - черная окантовка - для лучшего отображения на совсем светлых обоях. Навел окончательную красоту - сделал круг немного прозрачным.
  20. BorisRewas, я очень не хочу трогать меню. На мой взгляд, родная флешка - почти идеальная. Только кнопки в нижней части - лишние. Но, отредактировать это у меня мозгов не хватит.
  21. МонтеМод с рабочими плеерами Радио и Музыка в нотбаре: Не удалось реализовать софтовое изменение громкости и быструю перемотку. Не смог прикрутить ни одного слушателя событий. Также, в плеере музыки не так гладко работает обработчик фреймов (фреймы идут непрерывным потоком), поэтому, отображение идет с небольшой задержкой (пол-секунды). Плюс к этому, сам плеер при работе ест ресурсы нехило и, из-за этого, подтормаживает гаджет. На паузе и после стопа плеера быстродействие гаджета восстанавливается (это и было основной целью). Для дела вскрыл массу чужих флешек радио и плеера - искал оригинальные идеи - везде один и тот- же код. Перевелись кулибины. В целом, получилось не хуже, а даже лучше, чем у других. В архиве только гаджет и конфигхмл: MonteMod_by_demyan_v.16.09.12.rar
  22. Ладно, частично сдаюсь. Если потянуть нотбар не до конца, откроется второй фрейм с плеерами. Радио готово на 100%, с музыкой будет проще, т.к. уже отработал код и дизайн. Опять же, из-за солнца, в цветовой гамме преобладают белые и оранжевые цвета на темном фоне. За основу взял код из Липкиного виджета. Его, конечно, пришлось разложить на атомы для оптимизации. Вместо сетинтервалов все посадил на обработчика - теперь работает чрезвычайно шустро и совершенно не грузит систему. Музыка будет сделана по такому же принципу. В архиве гаджет и конфигхмл: MonteMod_v.12.09.12.rar
  23. Это для буржуев. Ты не представляешь, какие за кордоном "простые" люди живут. Не хочу дублировать иконки рабочего стола. Аналогично. Есть масса виджетов на эту тему. Корявых до нельзя, но в наличии. Насчет "длительно" ты сильно преувеличиваешь. У меня оскомина на монтеево. Проект МонтеМод и задуман был как фри-противовес этой гадости. Поэтому, приветствуются только оригинальные предложения. Поскольку МонтеМод нацелен на функциональность, я опять изменил нотбар, поюзав его пару дней. На солнце нифига не видно зеленого шрифта, а также, в моей книге много контактов с длинными именами (ф.и.о.). Поэтому, увеличил шрифт, изменил его цвет, сделал автопрокрутку содержимого, если оно шире поля: gadget.rar Извиняюсь, еще немного изменил форматирование даты, поэтому, обновленный конфигхмл: Config.rar
  24. BorisRewas, пожалуйста: 304.rar Внимательно рассмотрел предложения по модернизации. Большое спасибо. Как видно, частично использовал вариант от MaksM. От иконок отказался - не хочется дублировать рабочий стол. Пусть панель уведомлений выполняет функции по уведомлению. Предложение от ask0825 не прокатывает - попахивает возвращением к родному гаджету. Я ставил себе целью добиться максимальной функциональности и подстройки под любого пользователя. Предложения отBorisRewas изучаю. Возможно (сам уже думал), инфопанель вынесу в панель уведомлений, т.к. соответствует назначению. А на ее место верну флеш-приложения, как и было в давние времена. По остальным вариантам пока нечего сказать.
×
×
  • Создать...