RC1, как и планировалось, остался в прошлом как единственный релиз-кандидат. Продержался кандидатом всего неделю и перетек в релиз. Проект имеет право с сегодняшнего дня называться Гитараоке v.1.0. Чтобы достичь этого права с точки зрения разработчиков, проект обзавелся наконец следующим функционалом:
- Все аккорды, имеющие место быть на странице песни, присутствуют в мониторе Гитараоке. Полное соответствие. В RC все еще обрезались те, что должны были выводиться после строки текста, уже завершившейся по таймингу. Связанные между собой строки текста и аккордов теперь синхронизированы по длине.
- Монитор Гитараоке открывался пустым. Заодно, после проигрывания трека он снова пустел, пришлось засунуть в конец каждой огитараоченной песни некий слоган и привязать его к таймингу таким образом, чтобы он заполнял блок, оставаясь в мониторе. Теперь монитор Гитараоке не бывает пуст никогда. Когда пользователь заходит на страницу песни, на него выезжает некая конструкция, призванная намекнуть ему, что там что-то связано с игрой на гитаре и параллельным пением. Это Вадим постарался, и я лично, впервые потестив нововведение, испытал Вау-эффект. Заодно Вадим сделал так, чтобы после проигрывания песни всё возвращалось к началу тайминга и заполняло монитор первыми строками текста и аккордов песни, так что слоганы, мною запиханные ранее, потеряли смысл с точки зрения их прикладной функции - заполнять блок в конце трека. Пока не решил: убить их или пусть будут. Склоняюсь к первому варианту.
Все песни, имеющие на сейчас Гитараоке, подогнаны под введенный функционал. Следующие будут прирастать Гитараоке уже в соответствии с ним.
Ну и будут еще релизы, а также билды между ними. Но это уже другая история.