-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Идеи/проблемы на обновление v3.7 #73
Comments
Мой рабочий вариант двойного слайдера, может, пригодится или дополнит идеи.
Для изучения достаточно загрузить html в браузер. Я использовал Chrome, на
других иногда кружочки выглядят иначе. Лишний код можно схлопнуть - есть
некоторые куски из моей основной библиотеки. За основу брал
https://codingartistweb.com/2021/06/double-range-slider-html-css-javascript/
У меня на Питоне препроцессор, генерирующий html, наполняемых виджетами,
описанных в JSON формате, который потом загружается с ESP32 и по
асинхронному серверу идет обмен JSON сообщениями через механизм Promise. В
основном коде только функция, на старте загружающая html с сервера на ESP в
Клиента и вторая - разбирающая и возвращающая JSON-сообщения по
поступлению. Использую на паре телефонов.
С благодарностью за вдохновление на собственную разработку на Питоне и
стимулирование изучения - ZolAnd
[double_slider.txt](https://github.com/GyverLibs/GyverPortal/files/11000950/double_slider.txt)
|
много кода) спрячь под спойлер плз |
Увы, я не знаю - как это делать в рассылке, которая мне поступает и я с
интересом читаю, просто поделился увидев в планах двойной слайдер. Подумал,
что может пригодиться, потому что искал красивые решения довольно долго.
Можно просто схлопнуть )) Еще раз извиняюсь, если написал не в Телеге. Там
редко бываю
вс, 12 мар. 2023 г. в 19:13, AlexGyver ***@***.***>:
… много кода) спрячь под спойлер плз
—
Reply to this email directly, view it on GitHub
<#73 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIMPJDHNCRU6JLXF5WYNACTW3W4WTANCNFSM6AAAAAAVYBZPZM>
.
You are receiving this because you commented.Message ID:
***@***.***>
--
С уважением,
Золотарёв А.В.
|
в телеге я бы не увидел, а тут прямо лично в руки) спасибо |
Рад, если пригодится ))) Еще раз благодарю за вдохновление меня
наизучение JS!
вс, 12 мар. 2023 г. в 19:32, AlexGyver ***@***.***>:
… в телеге я бы не увидел, а тут прямо лично в руки) спасибо
—
Reply to this email directly, view it on GitHub
<#73 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIMPJDAQHFV722LNGI4U73LW3W66LANCNFSM6AAAAAAVYBZPZM>
.
You are receiving this because you commented.Message ID:
***@***.***>
--
С уважением,
Золотарёв А.В.
|
Здраствуйте, а почему вы CustomOTA не обновили на новый? Я скидывал в прошлом issue. |
кидай, я всё пропустил видимо |
Ось |
Ось тоже самое, но я добавил важные коментарии для любителей. |
не компилит твоя ота, сейчас люди обновятся и п*дец |
А поддержка WebSockets - это уже интересно.... |
Я и на esp8266 и esp32 использую. У меня все ок... |
Какая версия ядра у тебя? |
esp32 или esp8266 ? |
Ладно проверю снова на новых версиях... |
У меня 2.7.4 и 3.0.2 на 32 |
Так погоди! getErrorString это я добавлял в ота. Возможно ты не ту реализацию исправлял, вот мы и не совпали |
Работает? |
Я для версии 3.5 делал. |
Нет, у меня куча ошибок вылетает |
Киньте ошибки |
А на 8266 есть ошибки, сейчас исправлю |
А не это ошибки в Gyver Portal, в СustomOTA не вижу |
In file included from c:\Users\chyhl\OneDrive\���������\Arduino\libraries\GyverPortal\src/portal.h:22, |
это я уже поправил |
А в каком редакторе вы делаете библиотеки?, я в Notepad++ и вижу в нем проблемы с табуляцией( |
нет никаких проблем с табуляцией |
Тогда я ей не правильно пользуюсь( |
ошибка error: 'class UpdaterClass' has no member named 'getErrorString' out = Update.getErrorString(); |
в wiki объекты надо поправить, например в number не принимает уже мин и макс |
@GyverLibs Как правильно написать такой код чтобы работал? Скрипт написан на JQuery. Алерты использую для отладки... if (ui.click("status")) {
if (ui.getBool("status")) {
GP.SEND("<script>alert('Включено');</script>");
} else {
GP.SEND("<script>alert('Выключено');</script>");
}
} если делать кастомный код, то он не работает, т.к. уже висит onClick от портала. |
Никак |
т.е. кастомные скрипты не реализовать по клику? |
Реализуй что угодно, но без SEND. SEND работает ТОЛЬКО внутри функции билдера, когда страница ЗАГРУЖАЕТСЯ или когда со страницы запрошен RELOAD |
про SEND то понятно, мне непонятно как реализовать? |
ни малейшего понятия) я от jQuery знаю только название |
без разницы jQuery или JavaScript, мне логику непонятно, как засунуть, чтобы работало) |
я ничем не могу помочь, тк даже близко не представляю что такое jQuery. Но абсолютно все проблемы можно решить кастомными компонентами, я уже писал об этом |
пффф, урраа, я сделал это, банально не хватало проверки загрузки страницы типа |
@GyverLibs
|
Какое имя у свитча? |
rel0 и rel1 |
Какая версия библиотеки? Пример demo update работает? |
3.6.3 Все, разобрался. Сам тормоз. Забыл в конце билда GP.BUILD_END(); |
Здравствуйте, а для файлового режима добавить режим сжатия gzip, реально или нет? |
А локально не будет работать (без интернета)? |
Будет и локально |
GyverHUB? |
Может будет портал работающий через web socket и на ява фреймверке типа реакт или вью? |
@B00mlex Да, оно и есть. Но без фреймворков, всё на нативном html/css/js |
А когда можно будет пощупать, хотя бы бету? |
ой не знаю... Перевёл всё на ESPAsync библиотеки, в итоге оно рандомно крашится при прошивке через платформио. Возможно придётся делать двойную работу и оставлять возможность использования стабильных синхронных библиотек. Работы ещё много, но всё что на скриншотах - вылизано и работает как часы |
Понятно, будем ждать ) Задумка просто отличная, а в твоём исполнении, будет как всегда, бомба |
задумка пипец... я уже несколько раз переосознал насколько это крутая штука) плюс делаю на опыте костылей из портала, качественно вообще другая штука получается 🤩 |
Ну всё, теперь буду еще сильнее ждать 😂 |
v3.7
ROADMAP
curl -vF [email protected] http://x.x.x.х/GP_OTAupload
The text was updated successfully, but these errors were encountered: