Страница 16 из 25

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 23 июл 2023, 13:35
vlad1451
aidar_i писал(а): 22 июл 2023, 19:12
vlad1451 писал(а): 22 июл 2023, 18:13 P.S. Может у меня блоки не все? Использую блоки GPv3_X.
Все, посмотрите примеры, описания блоков.
Да я смотрел. Дело всё в версиях (блоков и библиотек), это моё мнение. Я использую блоки GP3_x. Я пытался добавить в проект блоки из других сборок (GP_BODY например), для настроек интерфейса. IDE вылетает с ошибкой.
Хотелось бы настраивать цветовые характеристики, изменять цвет фона текста, выравнивать блоки по желанию.
028.jpg


Поправьте первый пост темы, иного версий блоков гуляет по форуму, и похоже они не совместимы. Если я не прав, поправьте.

Отправлено спустя 11 часов 41 минуту 29 секунд:
Либо я чего то недопонимаю, либо.... Третий день пытаюсь "разкусить" эту библиотеку. Создаю "тело" страницы шириной 1600, потом делаю объединение двух MAKE_BLOCK_TAB по горизонтали. У первого блока указана ширина 300px, у второго 100px. в результате получаю это:
029.jpg
Как эти блоки правильно располагать? Облазил всю библиотеку, нашел только вот это:

#define M_BLOCK_TAB(...) OVR_MACRO(M_BLOCK_TAB, __VA_ARGS__)
#define M_BLOCK_TAB2(text, args) GP.BLOCK_TAB_BEGIN(text); args; GP.BLOCK_END();
#define M_BLOCK_TAB3(text, width, args) GP.BLOCK_TAB_BEGIN(text, width); args; GP.BLOCK_END();
#define M_BLOCK_TAB4(text, width, style, args) GP.BLOCK_TAB_BEGIN(text, width, style); args; GP.BLOCK_END();


Кто подскажет(ткнёт носом как пакостливого кота) в чём проблема?
Project_8266_new3.flp
Отправлено спустя 3 часа 5 минут 5 секунд:
Уважаемый aidar_i. Решил попробовать один из примеров из Вашего архива (Примеры GP), Режим Форма. Заменил только контроллер на 8266. В результате ошибка компиляции:
030.jpg
Не стыковка с библиотекой?

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 23 июл 2023, 17:14
aidar_i
vlad1451 писал(а): 23 июл 2023, 13:35 Не стыковка с библиотекой?
Да.
Пользуйтесь только одной версией портала.
В каждой версии я выложил библиотеку этой версии
Примеры для последней версии в архиве в 1 сообщении

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 23 июл 2023, 17:28
vlad1451
aidar_i писал(а): 23 июл 2023, 17:14
vlad1451 писал(а): 23 июл 2023, 13:35 Не стыковка с библиотекой?
Да.
Пользуйтесь только одной версией портала.
В каждой версии я выложил библиотеку этой версии
Примеры для последней версии в архиве в 222 сообщении
Для последней этот 3.6.6?

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 23 июл 2023, 17:35
aidar_i
vlad1451 писал(а): 23 июл 2023, 17:28
aidar_i писал(а): 23 июл 2023, 17:14
vlad1451 писал(а): 23 июл 2023, 13:35 Не стыковка с библиотекой?
Да.
Пользуйтесь только одной версией портала.
В каждой версии я выложил библиотеку этой версии
Примеры для последней версии в архиве в 222 сообщении
Для последней этот 3.6.6?
В первом сообщении и в обсуждениях выделенным шрифтом разграничил версии.
Пока предлагаю последнюю версию считать 3.5.2 и пользоваться выложенной мной библиотекой.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 23 июл 2023, 17:46
vlad1451
Использую блоки GPv3_xxx. В данном наборе блоков я как раз и не нашел настроек (выравнивание элементов внутри блоков, управление цветом фона блоков). Заметил один не приятный нюанс. Иногда не совпадает цвет фона блока и цвет фона текста.
029 (2).jpg
Возможно я слишком много требую, хочется довести интерфейс до идеала (максимализм...). :yes: :yes: :yes:

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 23 июл 2023, 20:26
dimdi
Здравствуйте Айдар. прошу подсказать где залить библ.3.5.2. ссылка направляет на 5 стр. та на 12-ую. и с 12 опять на 12-ую 1пост. благодарю...

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 23 июл 2023, 20:36
aidar_i
dimdi писал(а): 23 июл 2023, 20:26 Здравствуйте Айдар. прошу подсказать где залить библ.3.5.2. ссылка направляет на 5 стр. та на 12-ую. и с 12 опять на 12-ую 1пост. благодарю...
В сообщении 1.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 23 июл 2023, 20:49
dimdi
огромное спасибо

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 27 июл 2023, 12:14
Cancertanly
Уважаемый, Айдар. Скиньте пожалуйста блоки 3й версии, а то на форуме так и не нашел. Только из примеров, а там не все

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 27 июл 2023, 12:54
vlad1451
Не знаю все или нет, у меня вот такая сборка.
GPv3.ubl

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 27 июл 2023, 19:39
aidar_i
Cancertanly писал(а): 27 июл 2023, 12:14 Уважаемый, Айдар. Скиньте пожалуйста блоки 3й версии, а то на форуме так и не нашел. Только из примеров, а там не все
В связи с тем , что у форумчан проблемы с использованием ссылок, выложил все файлы в первом сообщении, с 222 сообщения удалил. :)
Последняя версия блоков GPv3.5.ubl.
Готовится версия GPv3.6.
Библиотекой версии 3.6.6 можете пользоваться с блоками GPv3.5, все блоки должны работать, там добавились дополнительные функции, параметры.
Если найдете несовместимость какого то компонента, пишите сразу сюда.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 08 авг 2023, 09:53
aidar_i
4 версия
Выкладываю сюда для теста последние версии блоков и библиотеку.
примеры аналогичны версии 3.5. Блоки версии 3.5 и 3.6.6 в основном совместимы, если вы делали проект на версии 3.5 , можете в готовом проекте заменить только блоки дающие ошибку при компиляции, их пару шт. появились еще новые блоки.
Добавил блоки панель управления и подправил гл блок и блоки многостраничности.
Версия 3.6.6_.rar
Пример с Панелем управления и многостраничностью:
Панель управления авто.flp
Скриншот примера [spoiler]
Пример.png
Пример1.png
Пример2.png
[/spoiler]

Скриншоты из примеров библиотеки (можно посмотреть расположение блоков).
[spoiler]
UI ручн.png
UI авто.png
[/spoiler]

Макросы: для удобства писания скетчей , автором библиотеки "GP_MAKE" сокращены до буквы "М" (макрос GP_MAKE_BLOCK_THIN_TAB(...) теперь пишется M_BLOCK_THIN_TAB(...), я оставил в первоначальном варианте, в библиотеке просто производится замена с помощью #define GP_MAKE_BLOCK_THIN_TAB(...) M_BLOCK_THIN_TAB(__VA_ARGS__).
Проверял на ESP32.
Тестируйте.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 09 авг 2023, 00:13
Imran
[ref=#ff8000]aidar_i[/ref], Вот этого и я хотел круто спасибо огромное, и довольно шустрый. Можете демо проект сделать с блоками ? что бы понятливее было как все работает.Описание хорошие, чуть-чуть толчок нужен.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 09 авг 2023, 12:56
aidar_i
Imran писал(а): 09 авг 2023, 00:13 [ref=#ff8000]aidar_i[/ref], Вот этого и я хотел круто спасибо огромное, и довольно шустрый. Можете демо проект сделать с блоками ? что бы понятливее было как все работает.Описание хорошие, чуть-чуть толчок нужен.
Я примеры выкладывал для предыдущей версии, они в основном подходят для понимания, и видео снимал, тоже там можно принцип понять.
Примеры новые не обещаю быстро сделать, может форумчане выложат свои наработки?

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 08 окт 2023, 12:52
tema
хороший веб! спасибо автору.
теперь самое главное: как его заставить работать на "0" ядре чтобы не тормозил основную программу?
все вебы работают на "1" ядре...
но когдато же должен появиться "правильный" веб... Касается есп32.
иначе какой смысл в двухядерности?

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 08 окт 2023, 17:32
aidar_i
tema писал(а): 08 окт 2023, 12:52 хороший веб! спасибо автору.
теперь самое главное: как его заставить работать на "0" ядре чтобы не тормозил основную программу?
все вебы работают на "1" ядре...
но когдато же должен появиться "правильный" веб... Касается есп32.
иначе какой смысл в двухядерности?
Попробуйте! Я здесь делал блоки для работы с обоими ядрами. Здесь.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 08 окт 2023, 20:45
tema
aidar_i писал(а): 08 окт 2023, 17:32 Попробуйте! Я здесь делал блоки для работы с обоими ядрами. Здесь.
пробовал. и с вашими gp и с espui и с jeeui.
не получилось...

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 15 окт 2023, 06:21
Brama
Доброго всем.
Запустил тестовый пример "Вывод графика. flp" с первой страницы, на экране смартфона тёмная страница.
На проекте сменил контроллер на WEMOS mini и wi fi в режиме точка доступа.
Если у кого было подобное, как вы обошли данную причину.?
Спасибо.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 15 окт 2023, 06:42
vlad1451
Brama писал(а): 15 окт 2023, 06:21 Доброго всём.
Запустил тестовый пример "Вывод графика. flp" с первой страницы, на экране смартфона тёмная страница.
На проекте сменил контроллер на WEMOS mini и wi fi в режиме точка доступа.
Если у кого было подобное, как вы обошли данное причину.?
Спасибо.
В данном примере по умолчанию тёмная тема (GP_DARK), переключите на GP_LIGHT.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 15 окт 2023, 16:44
Brama
vlad1451 писал(а): 15 окт 2023, 06:42 В данном примере по умолчанию тёмная тема (GP_DARK), переключите на GP_LIGHT.
На сей раз чистая белая страница.