PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Обновления (http://pccar.ru/forumdisplay.php?f=81)
-   -   Билд 257 (http://pccar.ru/showthread.php?t=3900)

LI()n 12.12.2007 23:09

Билд 257
 
Качаем

Основные новости

Ну что ж, вроде бы разобрался с прозрачностью фоновых картинок так, как это должно быть. Соответственно, получилось немного оптимизировать саму программу - теперь исполняемый файл стал весить 35 мегабайт вместо 43-х - то есть на целую четверть меньше!
Как обратная сторона медали - возросло время загрузки (незначительно), так как программе надо просчитать прозрачность для большого количества элементов и установить ее. Торможение заметно только при загрузке, дальше изменения скорости работы не наблюдал.

Также изменился алгоритм считывания данных тегов MP3 - теперь корректно читаются теги ID3V2, причем в разных кодировках. Соответственно, настоятельно рекомендуется обновить всю базу музыки в машине (Главное меню - Настройки - Управление БД музыки - Обновить всю музыку принудительно).

http://photofile.ru/photo/li0n/26023...e/71493460.jpg

Появился свой диспетчер задач (отдельная внешняя утилита), заточенный именно под LeoCar. Позволяет убивать процессы и перезагружать отдельные программы.

http://media.celica-club.ru/programm...askManager.jpg

Что сделано:

1. При запуске внешней программы из меню "Выполнить" она запоминается, и при последующем входе в меню "Выполнить" эта программа будет выделена в списке - удобно, например, при частом переключении между внешней программой и ЛеоКаром.

2. Исправлен глюк, при котором нельзя было выбрать музыку при запущенной внешней программе.

3. Бортовой журнал теперь корректно запоминает и обрабатывает числа с запятой (например, "47,25") (спасибо ashu)

4. Бортовой журнал запоминает ширину колонок списка покупок и списка статистики в реестре.

5. При работе голосового движка (например, произнесении времени) громкость музыки автоматически приглушается до 20 процентов.

6. Добавлен новый алгоритм прозрачности кнопок (молодец, Pafftis - все же добился своего!)

7. Окно с заставкой программы показывается сразу после запуска ЛеоКара (раньше было с задержкой)

8. Добавлен внешний диспетчер задач LeoTaskManager в папке Actions (подробнее здесь)

9. Голосовые подсказки при старте в заблокированном режиме отключены

10. Изменен алгоритм считывания данных тегов MP3, добавлена поддержка ID3V2 и различных кодировок

Некоторые изменения (в частности, прозрачность и считывание тегов) являются весьма серьезными для программы, поэтому я не знаю, не появятся ли из-за них новые глюки (в теории могут), и будет ли все работать так, как задумано. Поэтому жду ваших отзывов о программе!

Удачи в тестировании!

LI()n 12.12.2007 23:19

Подробнее о прозрачности (для разработчиков скинов)

Прозрачность будет применена к следующим элементам:

Форма LeoCar:
picButton
picIcon
picGPS не обрабатываются!

Форма Toolbar:
picFrame
picButton

Форма LogEditor:
picButton

Форма PDA:
picFrame

Также иконки тултипов, подсказок на приборке и в окнах сообщений!

Ко всем остальным элементам прозрачность не применяется!

Подсказка. Чтобы сделать элемент ПОЛНОСТЬЮ прозрачным (например, кнопку picButton(0) на форме LeoCar, на которой расположена иконка музыкального альбома и название песни) нужно:
1. Удалить картинку элемента в Редакторе Скинов
2. Задать элементу фоновый цвет розовый (FF00FF, RGB255,0,255)

Тогда элемент управления станет полностью прозрачным.
Можно загрузить именно КАРТИНКУ розового цвета (розовый прямоугольник нужных размеров), и эффект будет тот же, однако при смене цвета фона без загрузки картинки память будет использоваться более оптимально, а скины - весить меньше.

ashu 13.12.2007 01:44

Чот совсем с ним плохо - запросил снова каталоги музыки и видео, нарисовал фон с белой рамочкой и задумался навсегда...

LI()n 13.12.2007 09:36

Да? А у меня он просто летает!
Попробуй стереть файлы с настройками (Settings.*) и запустить его еще раз!

sergeich_m 13.12.2007 11:53

Оп-па... :dntknw:

"Испытательный срок действия программы LeoCar Ultimate закончен. Пожалуйста, скачайте новую версию."

скачано то что в первом сообщении...

ashu 13.12.2007 16:47

Цитата:

Сообщение от sergeich_m (Сообщение 43619)
Оп-па... :dntknw:

"Испытательный срок действия программы LeoCar Ultimate закончен. Пожалуйста, скачайте новую версию."

скачано то что в первом сообщении...

Ну, вот и грабельки заложили... :(

LI()n 13.12.2007 19:30

Цитата:

Сообщение от sergeich_m (Сообщение 43619)
Оп-па... :dntknw:

"Испытательный срок действия программы LeoCar Ultimate закончен. Пожалуйста, скачайте новую версию."

скачано то что в первом сообщении...

У тебя в биосе, по ходу, системное время сбилось, а потом ты запустил ЛеоКар, и он засек неправильное время. Теперь эта версия у тебя не запустится, жди следующего билда.

Цитата:

Сообщение от ashu (Сообщение 43678)
Ну, вот и грабельки заложили... :(

Они там с самого начала были. :acute:

sergeich_m 14.12.2007 06:17

Время стоит реальное, синхронизируеться с провайдером :tease:

LI()n 14.12.2007 09:34

Цитата:

Сообщение от sergeich_m (Сообщение 43797)
Время стоит реальное, синхронизируеться с провайдером :tease:

Ну, значит, тебе просто не повезло :tease:

kolychev 17.12.2007 09:23

Лео, ездил кататься на лыжах, слушал в дороге аудиокнигу, немного напрягло, что не доигрывает последние несколько секунд трека, в песнях это не так критично, а с аудиокнигами раздражает... Порылся в форуме, нашел вот это:

Цитата:

Сообщение от LI()n (Сообщение 26757)
На двух последних секундах песни включается прыжок на следующую и ее загрузка. Если это убрать, то на следующую песню он не переходит...

Объясни плиз, это ограничение компонента media player-а ? Хочу попробовать помочь разобраться с проблемой, напиши плиз, какие методы компонента используешь в 2х словах.

PS. За ID3v2 огромное спасибо, все работает прекрасно!


Часовой пояс GMT +4, время: 16:37.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot