Обсуждение бэта версии 5.0.1 и 5.1.0
Сделал анимашку
В настройках программы создайте новую тему и в ней измените цвет данных для String. И всё.
Перезапустите программу (ну или просто откройте в новой вкладке другой проект и переключитесь между вкладками). Не везде сразу цвет обновляется на лету. Дерево проекта если не изменилось - не перерисовывается (кстати надо об этом подумать, и принудительно его перерисовывать при смене цветовой темы)
Не все шрифты, поля, теперь поддаются редактированию цвета.
Есть такая штука. Пока адаптирую систему цветовых тем под новую версию языка. Пока не советую сильно затенять цвет фона, поскольку текст действительно не везде изменяется.
Упс, точно. Причем при нажатом контроле нормально работает. буду разбираться))))
Исправил
Эти смещения буду потихоньку исправлять. У нового UI другой шаг сетки (я имею в виду сам язык програмирования, а не скин), поэтому и поплыло форматирование.Abarmotovi4 писал(а): ↑22.04.2019{, 22:15}Смещение в настройках и не только (portable 5.1.0, win7 x64):
Изменения в интерфейсе понравились .
Это уже исправлено, к первому числу выйдет промежуточная версия.
Исправил
ИсправилBentry писал(а): ↑23.04.2019{, 11:50}Проверил работу на windows XP (Portateble). Норм. Пробежался почти по всем блокам, не одного вылета. Настройки блоков отображаются корректно. С компиляцией тоже вопросов не возникло.
Нашел только старый ip (94.19.113.221) в блоке народного мониторинга. Он уже давно не работает. Рабочий 185.245.187.136
Починил))))НовыйUser писал(а): ↑23.04.2019{, 09:11}support,
5.1.0
не починено ! ))))
_tspWebServer_client.println();
_tspWebServer_client.println("<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.01 Transitional//EN"">");
_tspWebServer_client.println("<html><head>");
_tspWebServer_client.println("<META content=""text/html; charset=utf-8"" http-equiv=""Content-Type"">");
_tspWebServer_client.println("</head><body>");
ИсправилIvan-07 писал(а): ↑08.04.2019{, 21:05}В часах DS3231 похоже осталась ошибка: тип переменных Byte, а в пустые значения записывается -1, которые из-за типа byte получает значение 254, из-за этого все остальные значения сбиваются.
#include <Wire.h>
struct _I2CRealRimeClockTime
{
byte seconds = 0;
byte minutes = 0;
byte Hours = 0;
byte weekday = 0;
byte day = 0;
byte month = 0;
byte year = 0;
unsigned long startTime = 0;
};
_I2CRealRimeClockTime _RTC1;
bool _RTCST_Ost1 = 0;
void setup()
{
Wire.begin();
delay(10);
Wire.beginTransmission(68);
Wire.write(0x0E);
Wire.write(B00000000);
Wire.write(B10001000);
Wire.endTransmission();
_RTC1.startTime = millis() - 1000;
}
void loop()
{
//Плата:1
if (!(0))
{ if (!(_RTCST_Ost1))
{set3231Date(0x68, &_RTC1, -1, 2, -1, -1, -1, -1, -1);
get3231Date(0x68, &_RTC1);
_RTCST_Ost1 = 1;
Причём = --> == во всех сравнениях с полученными даннымиSancho писал(а): ↑09.01.2019{, 17:06}if(_nextionTempLissen.code == 'q') {_nextionGetValue1_outputValue = _nextionTempLissen.number;};
и,
Найти строку в IDE, внизу программы,
temp.number = (cmd[4] << 24) | (cmd[3] << 16) | (cmd[2] << 8) | (cmd[1]);
Заменить на
temp.number = uint32_t(cmd[4]) << 24 | uint32_t(cmd[3]) << 16 | uint32_t(cmd[2]) << 8 | uint32_t(cmd[1]);