led-lamp-webui's People
Forkers
coderusled-lamp-webui's Issues
В диалоге Upload new firmware можно нажать Update без выбранного файла
При получении списка эффектов прокручивать до выделенного элемента
Не меняются параметры с Android Chrome
Возможно что после 33f0891
При перемещении ползунков на Chrome на андроиде вебсокет не получает команды. С компа все норм.
Убрать кнопку Save
Изменения должны отправляться сразу
Отправлять событие EFFECTS_CHANGED только при отпускании слайдера
Чтобы не флудить канал
Активация эффектов
добавить глобальное свойство currentEffect: int которое будет соответствовать интексу текущего активного эффекта, при нажатии на другой эффект должно меняться и отправляться
Функционал OTA
Добавить функционал загрузки файла на /upload
предварительно отправить на /uploadSize fileSize=$size размер файла в байтах
Добавить в Update возможность выбора это загрузка flash или spiffs данных
Надо решть как передавать информациию какой тип данных будет загружен. Может на разные урлы делать post?
Длинный процент прогресса обновления
Слайдеры для настроек
Заменить поля ввода на слайдеры.
При этом слайдеры должны отображаться только под активным эффектом (#2)
Убрать / при создании url websocket
В строке
https://github.com/zeburek/led-lamp-webui/blob/master/src/requests.js#L6
Убрать /, чтобы можно было назначать свой эндпоинт на котором ws
Добавить поддержку проброса параметров подключения через index.html
Убрать кнопки Add и Delete
Delete не нужен, эффекты можно добавлять только в прошивку
В событии EFFECTS_CHANGED передавать индекс эффекта
Получать одиночные события от лампы
Вкл/выкл
Изменение яркости текущего эффекта
Переключение ээффекта по индексу
Подгружать bootstrap удаленно
чтобы css и возможно js занимали меньше
Переподключаться к вебсокету каждые Х секунд при потеле соединениия
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.