led-lamp-webui's People
Forkers
coderusled-lamp-webui's Issues
В диалоге Upload new firmware можно нажать Update без выбранного файла
Подгружать bootstrap удаленно
чтобы css и возможно js занимали меньше
Добавить поддержку проброса параметров подключения через index.html
Убрать / при создании url websocket
В строке
https://github.com/zeburek/led-lamp-webui/blob/master/src/requests.js#L6
Убрать /, чтобы можно было назначать свой эндпоинт на котором ws
Убрать кнопку Save
Изменения должны отправляться сразу
Отправлять событие EFFECTS_CHANGED только при отпускании слайдера
Чтобы не флудить канал
Добавить в Update возможность выбора это загрузка flash или spiffs данных
Надо решть как передавать информациию какой тип данных будет загружен. Может на разные урлы делать post?
Функционал OTA
Добавить функционал загрузки файла на /upload
предварительно отправить на /uploadSize fileSize=$size размер файла в байтах
Переподключаться к вебсокету каждые Х секунд при потеле соединениия
Получать одиночные события от лампы
Вкл/выкл
Изменение яркости текущего эффекта
Переключение ээффекта по индексу
Не меняются параметры с Android Chrome
Возможно что после 33f0891
При перемещении ползунков на Chrome на андроиде вебсокет не получает команды. С компа все норм.
В событии EFFECTS_CHANGED передавать индекс эффекта
При получении списка эффектов прокручивать до выделенного элемента
Слайдеры для настроек
Заменить поля ввода на слайдеры.
При этом слайдеры должны отображаться только под активным эффектом (#2)
Убрать кнопки Add и Delete
Delete не нужен, эффекты можно добавлять только в прошивку
Активация эффектов
добавить глобальное свойство currentEffect: int которое будет соответствовать интексу текущего активного эффекта, при нажатии на другой эффект должно меняться и отправляться
Длинный процент прогресса обновления
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.