From 5baf2a9d3cb90940b2a91fc5a3962a27aca6849a Mon Sep 17 00:00:00 2001 From: MCelliotG Date: Tue, 6 Aug 2024 21:16:20 +0300 Subject: [PATCH 1/2] Smoother selector edges --- TEF6686_ESP32.ino | 60 +++++++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/TEF6686_ESP32.ino b/TEF6686_ESP32.ino index 7d30988..583fe1d 100644 --- a/TEF6686_ESP32.ino +++ b/TEF6686_ESP32.ino @@ -870,10 +870,10 @@ void loop() { if (millis() >= flashingtimer + 500) { flashing = !flashing; if (flashing) { - tft.fillRoundRect(2, 80, 40, 18, 5, SecondaryColor); + tft.fillRoundRect(2, 80, 40, 18, 2, SecondaryColor); tftPrint(0, "MEM", 22, 82, BackgroundColor, SecondaryColor, 16); } else { - tft.fillRoundRect(2, 80, 40, 18, 5, GreyoutColor); + tft.fillRoundRect(2, 80, 40, 18, 2, GreyoutColor); tftPrint(0, "MEM", 22, 82, BackgroundColor, GreyoutColor, 16); } flashingtimer = millis(); @@ -910,8 +910,8 @@ void loop() { SQ = true; if (!screenmute) { if (advancedRDS) { - tft.drawRoundRect(10, 30, 300, 170, 5, ActiveColor); - tft.fillRoundRect(12, 32, 296, 166, 5, BackgroundColor); + tft.drawRoundRect(10, 30, 300, 170, 2, ActiveColor); + tft.fillRoundRect(12, 32, 296, 166, 2, BackgroundColor); tftPrint(0, myLanguage[language][34], 160, 100, ActiveColor, ActiveColorSmooth, 28); } else { ShowFreq(1); @@ -2204,10 +2204,10 @@ void SelectBand() { tftPrint(-1, "RT:", 3, 221, GreyoutColor, BackgroundColor, 16); tftPrint(-1, "PTY:", 3, 163, GreyoutColor, BackgroundColor, 16); tft.drawBitmap(122, 5, RDSLogo, 35, 22, GreyoutColor); - tft.fillRoundRect(249, 57, 30, 18, 5, GreyoutColor); - tftPrint(0, "iMS", 265, 59, BackgroundColor, BackgroundColor, 16); - tft.fillRoundRect(287, 57, 30, 18, 5, GreyoutColor); - tftPrint(0, "EQ", 301, 59, BackgroundColor, BackgroundColor, 16); + tft.fillRoundRect(249, 57, 30, 18, 2, GreyoutColor); + tftPrint(0, "iMS", 265, 59, BackgroundColor, GreyoutColor, 16); + tft.fillRoundRect(287, 57, 30, 18, 2, GreyoutColor); + tftPrint(0, "EQ", 301, 59, BackgroundColor, GreyoutColor, 16); tftReplace(-1, "MHz", "kHz", 258, 76, ActiveColor, ActiveColorSmooth, BackgroundColor, 28); // todo // if (band == AM_BAND_AIR) tftPrint(-1, "MHz", 258, 76, ActiveColor, ActiveColorSmooth, 28); @@ -3509,13 +3509,13 @@ void doSquelch() { void updateBW() {//todo air if (BWset == 0) { if (!screenmute && !advancedRDS && !afscreen) { - tft.fillRoundRect(248, 36, 69, 18, 5, SecondaryColor); + tft.fillRoundRect(248, 36, 69, 18, 2, SecondaryColor); tftPrint(0, "AUTO BW", 282, 38, BackgroundColor, SecondaryColor, 16); } radio.setFMABandw(); } else { if (!screenmute && !advancedRDS && !afscreen) { - tft.fillRoundRect(248, 36, 69, 18, 5, GreyoutColor); + tft.fillRoundRect(248, 36, 69, 18, 2, GreyoutColor); tftPrint(0, "AUTO BW", 282, 38, BackgroundColor, GreyoutColor, 16); } } @@ -3525,13 +3525,13 @@ void updateiMS() { if (band < BAND_GAP) { if (iMSset == 0) { if (!screenmute && !advancedRDS && !afscreen) { - tft.fillRoundRect(249, 57, 30, 18, 5, SecondaryColor); + tft.fillRoundRect(249, 57, 30, 18, 2, SecondaryColor); tftPrint(0, "iMS", 265, 59, BackgroundColor, SecondaryColor, 16); } radio.setiMS(1); } else { if (!screenmute && !advancedRDS && !afscreen) { - tft.fillRoundRect(249, 57, 30, 18, 5, GreyoutColor); + tft.fillRoundRect(249, 57, 30, 18, 2, GreyoutColor); tftPrint(0, "iMS", 265, 59, BackgroundColor, GreyoutColor, 16); } radio.setiMS(0); @@ -3543,13 +3543,13 @@ void updateEQ() { if (band < BAND_GAP) { if (EQset == 0) { if (!screenmute && !advancedRDS && !afscreen) { - tft.fillRoundRect(287, 57, 30, 18, 5, SecondaryColor); + tft.fillRoundRect(287, 57, 30, 18, 2, SecondaryColor); tftPrint(0, "EQ", 301, 59, BackgroundColor, SecondaryColor, 16); } radio.setEQ(1); } else { if (!screenmute && !advancedRDS && !afscreen) { - tft.fillRoundRect(287, 57, 30, 18, 5, GreyoutColor); + tft.fillRoundRect(287, 57, 30, 18, 2, GreyoutColor); tftPrint(0, "EQ", 301, 59, BackgroundColor, GreyoutColor, 16); } radio.setEQ(0); @@ -3703,29 +3703,29 @@ void ShowTuneMode() { case TUNE_MAN: if (band == BAND_SW && nowToggleSWMIBand) { tftPrint(0, "AUTO", 22, 60, GreyoutColor, GreyoutColor, 16); - tft.fillRoundRect(2, 58, 40, 18, 5, GreyoutColor); + tft.fillRoundRect(2, 58, 40, 18, 2, GreyoutColor); tftPrint(0, "BAND", 22, 60, BackgroundColor, GreyoutColor, 16); } else { tftPrint(0, "BAND", 22, 60, GreyoutColor, GreyoutColor, 16); - tft.fillRoundRect(2, 58, 40, 18, 5, GreyoutColor); + tft.fillRoundRect(2, 58, 40, 18, 2, GreyoutColor); tftPrint(0, "AUTO", 22, 60, BackgroundColor, GreyoutColor, 16); } - tft.fillRoundRect(2, 36, 40, 18, 5, SecondaryColor); + tft.fillRoundRect(2, 36, 40, 18, 2, SecondaryColor); tftPrint(0, "MAN", 22, 38, BackgroundColor, SecondaryColor, 16); - tft.fillRoundRect(2, 80, 40, 18, 5, GreyoutColor); + tft.fillRoundRect(2, 80, 40, 18, 2, GreyoutColor); tftPrint(0, "MEM", 22, 82, BackgroundColor, GreyoutColor, 16); break; case TUNE_AUTO: - tft.fillRoundRect(2, 58, 40, 18, 5, SecondaryColor); + tft.fillRoundRect(2, 58, 40, 18, 2, SecondaryColor); tftPrint(0, "AUTO", 22, 60, BackgroundColor, SecondaryColor, 16); - tft.fillRoundRect(2, 36, 40, 18, 5, GreyoutColor); + tft.fillRoundRect(2, 36, 40, 18, 2, GreyoutColor); tftPrint(0, "MAN", 22, 38, BackgroundColor, GreyoutColor, 16); - tft.fillRoundRect(2, 80, 40, 18, 5, GreyoutColor); + tft.fillRoundRect(2, 80, 40, 18, 2, GreyoutColor); tftPrint(0, "MEM", 22, 82, BackgroundColor, GreyoutColor, 16); break; @@ -3733,35 +3733,35 @@ void ShowTuneMode() { if (band == BAND_SW && nowToggleSWMIBand) { tftPrint(0, "AUTO", 22, 60, GreyoutColor, GreyoutColor, 16); - tft.fillRoundRect(2, 58, 40, 18, 5, GreyoutColor); + tft.fillRoundRect(2, 58, 40, 18, 2, GreyoutColor); tftPrint(0, "BAND", 22, 60, BackgroundColor, GreyoutColor, 16); } else { tftPrint(0, "BAND", 22, 60, BackgroundColor, GreyoutColor, 16); - tft.fillRoundRect(2, 58, 40, 18, 5, GreyoutColor); + tft.fillRoundRect(2, 58, 40, 18, 2, GreyoutColor); tftPrint(0, "AUTO", 22, 60, BackgroundColor, GreyoutColor, 16); } - tft.fillRoundRect(2, 36, 40, 18, 5, GreyoutColor); + tft.fillRoundRect(2, 36, 40, 18, 2, GreyoutColor); tftPrint(0, "MAN", 22, 38, BackgroundColor, GreyoutColor, 16); if (memorystore) { - tft.fillRoundRect(2, 80, 40, 18, 5, SignificantColor); + tft.fillRoundRect(2, 80, 40, 18, 2, SignificantColor); tftPrint(0, "MEM", 22, 82, BackgroundColor, SignificantColor, 16); } else { - tft.fillRoundRect(2, 80, 40, 18, 5, SecondaryColor); + tft.fillRoundRect(2, 80, 40, 18, 2, SecondaryColor); tftPrint(0, "MEM", 22, 82, BackgroundColor, SecondaryColor, 16); } break; case TUNE_MI_BAND: - tft.fillRoundRect(2, 58, 40, 18, 5, SecondaryColor); + tft.fillRoundRect(2, 58, 40, 18, 2, SecondaryColor); tftPrint(0, "BAND", 22, 60, BackgroundColor, SecondaryColor, 16); - tft.fillRoundRect(2, 36, 40, 18, 5, GreyoutColor); + tft.fillRoundRect(2, 36, 40, 18, 2, GreyoutColor); tftPrint(0, "MAN", 22, 38, BackgroundColor, GreyoutColor, 16); - tft.fillRoundRect(2, 80, 40, 18, 5, GreyoutColor); + tft.fillRoundRect(2, 80, 40, 18, 2, GreyoutColor); tftPrint(0, "MEM", 22, 82, BackgroundColor, GreyoutColor, 16); break; } @@ -4429,7 +4429,7 @@ void cancelDXScan() { tft.drawBitmap(92, 4, Speaker, 26, 22, GreyoutColor); if (!flashing) { - tft.fillRoundRect(2, 80, 40, 18, 5, SecondaryColor); + tft.fillRoundRect(2, 80, 40, 18, 2, SecondaryColor); tftPrint(0, "MEM", 22, 82, BackgroundColor, SecondaryColor, 16); } From b35240f958c81c5c5459c695c39cc0cb2fb06e02 Mon Sep 17 00:00:00 2001 From: MCelliotG Date: Tue, 6 Aug 2024 21:16:59 +0300 Subject: [PATCH 2/2] Translation updates --- src/language.h | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/src/language.h b/src/language.h index eb96967..a56f5ec 100644 --- a/src/language.h +++ b/src/language.h @@ -1415,10 +1415,10 @@ static const char* const myLanguage[18][281] PROGMEM = { "Ματαίωση! Πιέση\nπλήκτρου χρήστη", // 274 "Η ανίχνευση ολοκληρώθηκε\nχωρίς σφάλματα", // 275 "Εκκαθάριση καναλιών μνήμης", // 276 - "εγινε εκκαθάριση", // 277 - "Prevent double PI", // 278 - "Range", // 279 - "Full" // 280 + "έγινε εκκαθάριση", // 277 + "Αποφυγή διπλού PI", // 278 + "Εύρος", // 279 + "Πλήρης" // 280 }, { "Română", // Romanian @@ -2831,9 +2831,10 @@ static const char* const myLanguage[18][281] PROGMEM = { "Analyse terminée\nsans erreurs", // 275 "Effacer les canaux\nde mémoire", // 276 "effacé", // 277 - "Prevent double PI", // 278 - "Range", // 279 - "Full" // 280 + "Prévenir double PI", // 278 + "Plage", // 279 + "Complet" // 280 + }, { "Български", // Bulgarian @@ -4812,9 +4813,10 @@ static const char* const myLanguage[18][281] PROGMEM = { "Escaneo finalizado\nsin errores", // 275 "Borrar canales\nde memoria", // 276 "borrado", // 277 - "Prevent double PI", // 278 - "Range", // 279 - "Full" // 280 + "Prevenir doble PI", // 278 + "Rango", // 279 + "Completo" // 280 + }, { "Português", // Portuguese @@ -5095,9 +5097,10 @@ static const char* const myLanguage[18][281] PROGMEM = { "Verificação concluída\nsem erros", // 275 "Limpar canais\nde memória", // 276 "limpo", // 277 - "Prevent double PI", // 278 - "Range", // 279 - "Full" // 280 + "Prevenir PI duplo", // 278 + "Intervalo", // 279 + "Completo" // 280 + } }; #endif \ No newline at end of file