GyverLibs Updates
3.25K subscribers
11 photos
5 videos
307 links
Автоматические уведомления о выходе новых версий библиотек https://github.com/GyverLibs
Download Telegram
EEManager
v1.2.2 - пофиксил варнинг
https://github.com/GyverLibs/EEManager
GyverNTP
v1.3.1 - заинклудил WiFi библиотеку в файл
https://github.com/GyverLibs/GyverNTP
mString
v1.1.1 - исправлена ошибка компиляции
https://github.com/GyverLibs/mString
FastBot
v2.23: пофиксил источник реального времени на editMessage
https://github.com/GyverLibs/FastBot
FastBot
v 2.24 фикс отправки больших файлов
https://github.com/GyverLibs/FastBot
FastBot
v2.25 добавил skipUpdates - пропуск непрочитанных сообщений
https://github.com/GyverLibs/FastBot
TimerMs
v1.2 - фикс функции stop
https://github.com/GyverLibs/TimerMs
GyverPortal
v3.0: Огромное обновление!
- Огромное спасибо DenysChuhlib и DAK85 за идеи и наработки!
- Полностью переписан механизм конструктора, сборка занимает во много раз меньше памяти в SRAM за счёт отправки страницы частями
- Добавлено много новых механик, упрощающих и расширяющих возможности получения данных с компонентов
- Добавлен механизм загрузки и скачивания файлов
- Встроенные стили и скрипты теперь можно отправлять файлами
- Аргументы конструктора теперь принимают const String& - можно передавать Стринг строки, const строки, F macro строки
- Переделан слайдер и светодиод
- Добавлено много новых компонентов (Spinner, всплывающие окна, спойлеры, кнопки с новыми функциями, цветной лейбл)
- Добавлены блоки для навигации и создания динамических вкладок на странице
- Добавлены блоки для вёрстки страницы (GRID сетка, BLOCK объединение по вертикали, BOX - по горизонтали)
- Документация находится в разделе Wiki и будет постепенно дополняться
- И многое другое!
https://github.com/GyverLibs/GyverPortal
GyverPortal
v3.1 - пофикшен getBool()
https://github.com/GyverLibs/GyverPortal
GyverPortal
- v3.2
- На этот раз полностью пофикшен getBool()/copyBool() для SWITCH/CHECK
- Полностью переделан механизм update() - теперь он работает в несколько раз быстрее и обновляет одновременно все указанные компоненты!
https://github.com/GyverLibs/GyverPortal
GyverStepper
v2.6.3 - reverse() в step-dir драйвере теперь применяется сразу
https://github.com/GyverLibs/GyverStepper
GyverPortal
v3.3 - Полный список см. в README
Улучшения:
- Улучшены парсеры, скрипты, стили
- Префикс макросов сокращён с GP_MAKE_ до M_
- GP_EDGES заменён на GP_JUSTIFY
- url encode тексту
- Можно задавать цвет SWITCH и BLOCK THIN
- click/update/copy Int теперь работает со всеми целочисленными
- Настройка ширины лога
- ОТА можно шить через curl
- FOLDER_UPLOAD() теперь работает на ESP32

Добавлено:
- SUBMIT_MINI
- FORM_SEND, FORM_SEND_MINI (отправка формы)
- RELOAD_CLICK (перезагрузка по клику на компонент)
- SLIDER_C (отправляет значения на каждом тике)
- Таблицы (TABLE_BEGIN, TABLE_END, TD, TR), макросы (GP_MAKE_TABLE, GP_MAKE_TD, GP_MAKE_TR, GP_ALS)
- Модуль реального локального времени, функции getSystemDate(), getSystemTime(), getUnix()
- FILE_MANAGER() - вывод списка файлов из памяти
- Обработчики deleteFile(), deleteAuto(), deletePath()
- PLAIN() и BOLD() для вывода текста
- SYSTEM_INFO() - таблица с системной информацией
- Цвет GRAY_B
- Блоки BLOCK... теперь создаются одним компонентом
- "Глаз" для поля ввода пароля
- Для TEXT добавлены атрибуты "паттерн" и максимальная длина
https://github.com/GyverLibs/GyverPortal
GyverStepper
v2.6.4 - исправлен RELATIVE setTarget() в GPlanner
https://github.com/GyverLibs/GyverStepper
GyverTransfer
v1.3.1 - fix compiler warnings
https://github.com/GyverLibs/GyverTransfer
GyverPortal
v3.4 UI UPDATE
- Добавлено
- HTML Canvas (рисование в браузере) + обновление из скетча + Processing API
- Разметка страницы в стиле панели управления с боковым меню, компоненты UI_BEGIN, UI_MENU, UI_BODY, UI_END, UI_LINK
- UPDATE_CLICK() - вызывает update у указанных компонентов при клике по указанным компонентам
- OTA.error() для вывода текста ошибки в любое место на странице
- EVAL() выполнение отправленного в update js кода
- GyverPortal::setFS()
- Выбор цвета для иконок, FILE_UPLOAD, FOLDER_UPLOAD, OTA_FIRMWARE, OTA_FILESYSTEM, TITLE, LABEL, SPAN, PLAIN, BOLD и HR
- Макс. ширина для GRID
- JS_BEGIN() и JS_END()
- В BUILD_BEGIN_FILE() и BUILD_BEGIN() можно передать тему оформления
- PAGE_TITLE() - смена имени вкладки в браузере, в т.ч. по update
- Цвет GP_WHITE
- Иконки-кнопки ICON_BUTTON() и ICON_FILE_BUTTON()
- ONLINE_CHECK() - отображение состояния соединения с esp
- Подписи к осям AJAX_PLOT
- GyverPortal::caching(bool), GyverPortal::clearCache()
- Обработка удержания кнопок, отдельный обработчик hold()
- Поддержка ESP32 CAM, вывод стрима с камеры (CamStream.h + GP.CAM_STREAM)
- Исправлено
- Мелкие баги
- HINT() для BUTTON, SWITCH и UPLOAD
- Потенциальный баг в механизме update
- ICON_FILE()
- Улучшено
- Оптимизация стилей и скриптов
- COLOR теперь можно парсить как int
- Значительно ускорена (кеширование) загрузка страницы без скриптов/стилей в spiffs
- При обновлении библиотеки не нужно чистить кеш браузера
- FILE_MANAGER(): удаление файлов теперь не меняет url в браузере + добавлены кнопки скачать и переименовать + выбор директории
- Улучшена обработка отпускания кнопки
- SPINNER(): удержание кнопок, настройка скорости в GP.setSpinnerPeriod()
- Убран перенос строки в последней строке в LOG
- Актуализированы objects, добавлен пример
- Изменено
- Логика работы всплывающих окон, УБРАН АРГУМЕНТ ПЕРИОД
- SPINNER(): УБРАНА ШИРИНА, сделана автоширина, значение по центру
- Автоматическое скачивание/загрузка/удаление/переименование ТЕПЕРЬ ВКЛЮЧЕНО ПО УМОЛЧАНИЮ!
- Отсортированы примеры, portal переименован в ui для краткости
- clickUp и clickDown вынесены в обработчик hold()
- Убран устаревший код (до v3)
- Убраны суффиксы Obj у недокументированных функций
- У CHECK и SWITCH можно выбрать цвет, ПОРЯДОК АРГУМЕНТОВ ИЗМЕНЁН
- Изменён порядок аргументов у GPlistIdx, сделан более логичным
https://github.com/GyverLibs/GyverPortal
SimplePortal
v1.2 - исправлен баг
https://github.com/GyverLibs/SimplePortal
GyverOLED
v1.6 - добавлен выбор пинов I2C для espX, исправлен clear(..) для BUFFER, добавлена возможность отключить модуль текста
https://github.com/GyverLibs/GyverOLED
Approxy
v1.1 - исправлен баг в Approxy2D в режиме RAM
https://github.com/GyverLibs/Approxy
GyverOLED
v1.6.1 - повторный релиз для менеджера библиотек
https://github.com/GyverLibs/GyverOLED
GyverHC595
v1.1 - улучшена производительность esp8266
https://github.com/GyverLibs/GyverHC595