Появились некотоыре идеи, покритикуйте пожалуйста.
Полноэкранный режим:
- сделать плавающую кнопку полупрозрачной, когда она не таскается.
- при нажатии и удержании плавающей кнопки более двух секунд, она переключает плагин из полноэкранного в оконный режим. При кратковременном нажатии она просто выходит в главное меню.
Оконный режим (с панельками):
Т.к. кол-во, расположение панелей и кнопок на них под всех не угадаешь, решил сделать так:
Делаем три панели (левая, правая и нижняя).
Каждую панель можно включать/выключать из сетапа (выключать панель можно и кнопкой на самой панели). Нижняя панель - родная, с управлением музыкой, громкостью и т.п. Левая и правая - на них есть по 4-5 пользовательских кнопок. Действие каждой кнопки можно выбрать в сетапе из списка доступных действий (музыка/видео, радио, телефон, веб и т.п...)
Размеры панелей таковы, что при включенных трех панелях сохраняется родное для iGO PC соотношение сторон клиентской области (4:3). Этого и старался добиться, начав делать плагин.
Выглядеть это будет примерно так: