Задача Доработка мультиплатформенной программы для проекторов.
Есть программа, показывающая тексты песен и ноты на несколько мониторов одновременно.
Сама программа
Написана на qt5.
Нужно сделать:
1. В заголовке добавить точку после номера. сделать настраиваемым (доработать, уже начато)
2. Горячая клавиша на быстрое включение или отключение автообновления
3. Экспорт избранного в текстовый файл. (уже работает в xml, добавить возможность сохранять в txt)
4. На Маке при выводе на собственный монитор (на том же где и программа) не работает "скрыть". так сказать баг... (проверить, может быть уже исправлено)
5. Вывод куплетов должен быть в том порядке, в котором они есть в программе, а не так, что выделил снизу вверх, оно и показывает сначала 5, потом 2. Но в некоторых случаях это может быть удобно (для некоторых), поэтому тоже может быть опционально.
6. Возможность назначения горячих клавиш самому. Отдельная вкладка в "настройки"
7. Быстрый переход к нужному куплету по цифре (припев, например, 0 ), чтобы можно было перейти в поле с куплетами и по нажатию цифровых клавиш можно было бы переходить на нужную строку без применения мыши или клавиш навигации. На цифры работает, добавить 0 на припев.
8. Клиентское приложение для iOS и Android для управления программой.
9. Вывод на неограниченное количество мобильных устройств. Причем по группам. То есть на определенные устройства выводятся ноты, на другие аккорды, на третьи просто текст. Почти реализовано. Доделать дизайн и исправить баги.
10. Возможность выводить на отдельные мониторы не только ноты, но и слова с аккордами (для этого понадобится отдельная папка с файлами). Тексты с аккордами изначально в .doc. Должно сохраниться позиционирование аккордов над словами.
в онлайне сделано через <pre>. Образец документа скачать по гитарке...
11. Возможность задать тип сборника, и, в зависимости от этого, выводить на проектор слова или нет (например, для сольных песен).
12. Возможность настраиваемого вывода на мониторы списка песен (внизу или вверху) из избранного.
13. сделать, чтобы текст в основном интерфейсе программы отображался полностью, а не уходил "вникуда". ведущий тогда сможет управлять слайдами и петь прямо из программы
14. Транспонирование аккордов над текстом
15. Поддержка звуковых файлов возможность по названию сборника и номеру песни привязать mp3 файлы с проигрыванием в программе.
16. поддержка выделения цветом или другим стилем.
17. опциональное включение показа на экране номера куплета/общего количества
18. по нажатию (выбора) песни в колонке автоматический переход на окно с куплетами желательно настраиваемое.
19. Скрытие песни с экрана, где был произведен щелчок мыши по названию
20. сортировка псалмов по тональности, алфавиту, релевалентности и типу
21. поддержка показа псалма на нескольких языках одновременно. (подстрочно друг под другом) (возможно будет удален этот пункт)
22. Отладка. Чтобы не падало.
Это основной список необходимых задач. Задавайте вопросы, По каждому пункту расскажу подробнее
Обязательное требования: без предоплаты. Ни при каких обстоятельствах. Или СБР или постоплата.