PATCH NOTES
Реалізовано запам'ятовування відео та позицію програвання, поки сиро, але позиція і відео тепер не загубляться.
Додан новий міні контрол - хмаринка часу при перемотці. Тепер при наведенні мишею на смугу перемотки буде превью часу на яке переключиться відео. Дрібні фікси стабільносі та косметика.
Виправлення багів попередніх релізів. Зроблено вивід назви відео в кут плеєра.
Дороблена синхронізація контролів у режимі картинка в картинці (PiP). Додана нова фіча - дублювання відео на фон головного екрану, поки бета варіант. Дрібні косметичні виправлення.
Перероблені майже усі компоненти проєкта, окрім деяких, які потребують більше часу на доопрацювання.
Триває підготовка до великих оновлень, тому весь фокус зосереджений на функціоналу який вже є. Видима частина зміниться не дуже явно, але всередині проєкт стане бистріше та надійніше. Було вирішено зробити один файл (sprite) з усіма іконками, щоб зменшити вагу сторінки та підвищити швидкість відрисовки. Таким чином, вага цієї сторінки зменшилась з 36кб до 28кб, це на 22% меньше ніж було до оптимізації. Повністю перероблен компонент контролів, підвищенна їх швидкість та стабільність.
Новий контрол - режим кінотеатру, поки експериментально, тому можливо його видалення. Знайти можно у додаткових контролах, або клавішою (t).
Доробили субтитри, вибір між uk та en вже в наявності. Візуальна інфа про обрану мову також є. Далі більше.
Додано новий контрол, а саме режим картинка в картинці (Picture in Picture). Тепер біля кнопки швидкості є індикатор для візуального сприйняття твого розгону, дякую 💀. Почали працювати над субтитрами.
Попрацював над інтерфейсом на деяких екранах для оптимізації простору. Додано індикатор кліку по кнопці швидкості, коли нажата є обводка, у подальшому з'явиться характерна іконка, а може і не з'явиться. Видалена кнопка старту при перемиканні відео на наступну серію, тепер працює автостарт, та авто перемикання коли відео закінчується. Також кнопки які генеруються у переліку серій тепер активні. Дякую 💀 за аніме баг-репорт, для іншого ще потрібен час, працюємо.
З'явилась кнопка швидкості програвання відео (кожен клік це +0.25). Додана можливість змінювати гучність колесом миші, для цього треба навестись на смугу прокрутки. Аналогічно працює і смуга прогрузки. Так як чисельність контролів постійно збільшується, виніс усі додаткові в окремий чекбокс за бажанням. Тепер при завантажені відео є можливість вивести перелік серій на головний екран, шукати у налаштуваннях, дякую моїм тестерам 🌚 💀. (перемикання серій у цьому переліку поки не працює)
*Звуки оплесків та духовий оркестр*, з'явилась можливість обрати весь сезон улюбленного аніме. Переробив функцію тем на сайті, тепер є додатковий варіант вибору з системи, самі css файли тепер розбиті на light та dark. Працюю над повним екраном, налагодив збільшення відео, та додав мобільний жест зуму для збільшення зображення, аналогічна кнопка в наявності.
Додано контроли для перемикання відео (назад та вперед) для моїх тестерів анімешників 🌚 💀. Реалізован json з усіма відео, та інформацією про них. Тепер режим повного екрану має контроли, дякую Fonky 🌚 за баг репорт. Працюю над інтерфейсом та оптимізацією.
Нарешті ми маємо перше відео, тицяємо TheWitcher та Deep mode у налаштуваннях. Почав реалізовувати логіку переключення серії, додав json для спрощення контролю та відтворення відео.
Підвищую стабільність та безпеку, зосередився на тому що вже є, покращую логіку та поведінку проєкта. Додав перемикач гучності, поєднав його з кнопкою відключення звуку, працює спеціально для Dante 💀
Продовжую працювати над меню налаштувань, покращив стабільність. Трішки описав методи безпеки для юзер файлів, додав заборону окремих типів які не є відео, поставив ліміт на вагу файла та перевірку його формату.
Почав переробляти меню налаштувань (alpha version). Створена табуляція, розбито по категоріям та додані гарні переходи. Keep working
Додана нова візуальна фіча - 3D плеєр. Звісно, тільки візуально, знайти можно у налаштуваннях. Слідкує за положенням миші, та обертає плеєр у той бік. Працює також і на телефоні, за допомогою гіроскопа (можливо знадобиться дати доступ).