From 1f6095da19ec4d7b59235d6710096193cca382d1 Mon Sep 17 00:00:00 2001 From: Matthias Jung Date: Sun, 29 May 2022 01:58:56 +0200 Subject: [PATCH] Finished Version 1.1.0 --- android/AndroidManifest.xml | 4 +- android/res/drawable-hdpi/icon.png | Bin 1713 -> 1659 bytes android/res/drawable-ldpi/icon.png | Bin 775 -> 788 bytes android/res/drawable-mdpi/icon.png | Bin 1060 -> 1040 bytes android/res/drawable-xhdpi/icon.png | Bin 2597 -> 2198 bytes android/res/drawable-xxhdpi/icon.png | Bin 3913 -> 3369 bytes android/res/drawable-xxxhdpi/icon.png | Bin 5128 -> 4392 bytes ios/Info.plist | 10 +- qml/AboutView.qml | 2 +- qml/RepeaterItem.qml | 282 ++++++++++++-------------- qml/SettingsView.qml | 2 +- src/translationmanager.cpp | 4 +- translations/English.ts | 10 +- translations/German.qm | Bin 12091 -> 12332 bytes translations/German.ts | 18 +- 15 files changed, 161 insertions(+), 171 deletions(-) diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index 29fa073..aa67130 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -1,6 +1,6 @@ - - + + diff --git a/android/res/drawable-hdpi/icon.png b/android/res/drawable-hdpi/icon.png index 453edb5eca0bb32ddab4ec943a58b5b33984af01..c5dc2640f87604a1da7f69a3221763f8a91be1c6 100644 GIT binary patch delta 1401 zcmV-<1%~>u4f_m`Ujk#okzu6>VL3K|0m7K z<>chjbCR@8uj*im6greit*y5*#vGeE24f-&L=Zv5VkroMA1q?4^)hsGv$HTPGHTa# z-NnrsHmjRTwNvRX-R4@vxHfINv}x01>G4DH!>si^NgnLkcz;mnm*@XJ{Q5r4Id9Gp zw!PY{e}S_krsZzH=x{*{xF7~x5CblV0T;x83u3?pG2nt2a6t^XAO>dYKuyyyJwA%q z#3*&NP6WtaKV-#El146QW^x>tPW1v<#(Urk0#??ngWcuHI*LS)Xg1@qn$-ySRGj>( z7ejr^d_bUSh({yF5v01Ecy#qD$dVmb&i+CXf0;E@eRNqq$r)0;aUk4~64FidwtK$*WHSdJ% zup@Nw97UvIpcyfXh{qqULcpgW_@#gg-=Cz2H3TGr+_D4rm9Khqd!2YZj{5p~^!4>+({5Uj+^jkscC5N{1@5}N1o>*Nu9~v4 zvb5v?fX!w@X=!ODEoKbK4jPMGL;X9ue_^wTxcb`#T{UfOZ5SCDL0(>-?sY<;5Q4#A zrfp^fi6Fbxg3W7cQ0VjG__3q7-2V-;CY4Gd7z{#^B;D)8Vlm9m&u7zW+K>p6B|GlE zqYPe;3j?`sT{V@Jm1t^ef-K9r*NH}>sH>|(e}8|bt)>mxh&8LLs!bw`baBMhKKonB|yE2oDcoc;GZu zWX6=Nx*tl>ZCU5gTnE{0czS&;3jJOjIoyK}3?PUKl6x_WD8jFL;LUYIf0pbNk%oa} z2Teq$@Y;^O5Cj3^BNr(m4FicFr)0;rjcX9_sW^P72iwnlM-giXNJh+@lLMFRfK!rS zwdlX_yBQ$aL6NCxyuRyGm`nn~!+gXR;c`fL=83fk_*C@tbmKifV*dy+39wp3SS%vU zIXM)OhJj=UO-{w|M(bw_f1hG}#1`Y09e8%rIu!a<9PB=TmY?~E{VSTb@N+9cvV*Qo z$I#rikB`_=c$^MAw|PAZd@8yRbm472VmC5BuVF5cL?V&I^;C)?(lC(hplECcEqgzQ zNe~d`_hO65b;@{t%LWv96?Ap&$6L41g(8Wd>!}o?(=o_)8|D&8e~L)MKq6>rW)|YDM=YBNt5xbE@GKsN?YY@$5#Af3Zk%oap(DZB^AMQKIk2{t^ zbvyCmQ%@pK^`Nt}6K~!^hxR0b;)x`Fzd8m@(-4i#P()@8)kAtDf?~6AeAIDh;rEF# zipZ?7I`utU!T7ptaK~K{0jo zvcTUsWWWV6;DQ)%K@7Mc23!yWE{Fja#DEK8zy&ejf*AY-3?_Z(v#aj300000NkvXX Hu0mjfFl3$j delta 1456 zcmaKr_dgp50L6`1Ev}LvcFYjodSMV2tFEv zLfGQUcgkFXz;+PIIjOsM_jR5xzYRWP?9F!yWLjsTIRcuS-~uAJ~Oh`|d=DJI96$*J`?RnD z5%yUeTkjpb?CPWj9kX<`>ld=+fQV+BiAF0fTjSe-%9eLK0-*xe_ua>AjVC%UaACu5>yGZnBMsjn%?p=9tf;f{4-tEfL-rr6wb;h)(L`SPx0 z+-t`6T{}TyEkyEak*Rd4`Cq@39RV_-W%I=B8VVK2pg%5vpT-`CT_}b@nr%$t6eK}oS@Z;bPBo=2E7lG{C zDgoUvG+;(yZV^v9k5J4fJTcoQgo$Si3>cVOSk(0PzGLX_;l%UM^&`PkDX82P-%(P< z)|(3e3P=W9XHt^?^+bPURRe&~(6=Xm?1a_IwYz5CP^n2T z;*Lh>dl!B3&>oZ=3BowGvy*eCK?`>@Bt4m*IEHW7pZ*l(W}*Q}rF~J~LS7)gZFNd< zgxLp7rArH}KVN#j^Y`QblE;oA2~wBUV^_Nusw4HX8ygiy>8`!u9PI4uU{$enRPN+H z?l{Sg(dWi!Rx=tbcHb4aqo}DZ;pZt&(lSSrIeWK0b8V-i6R*3;^N{&$Gy1M>P8j< zfj~uFK@cs3s>&%tr^(9a5Pp>swz;!o{KOV%V^dJ`u6j#vZBO?*ld0qk=gqA4*30^d z{}2HNENej8FX$^PD?2D_x=#=BZ=u7hLx(eB&pW6YUUdTHlJ5FgmO$Sdsq34=zNC?@ z=wW%YTmU_$!8y^Jvw`$;{6WAiR1zh-r=2i=>G~{!?a@M45Q;=gp`rnP6B(ax12JQ; zat@g;6KQ2U(7?w=0{n8y1ej8; z5`!&wK<)98%;$T>XGw860MiAedI0Ug}M(^`1ABX=(~MR@Ucq0*9Vy zF*kdQp>b2+Dje=5F6@kW=st9NShwMvjIx3|3`yZP)M|awq!#=(6iw~gn;B~! zcgf5|y6*ZM#<2|!gB2>8(m+Bj63N)p`GIjL^ZiD2JzzYIt7lY^Y3+Wh zQ9kCC>dPZ6v0H%H9j0VTi}}38jpfnc(ENdgj)jd%>g0eXy!k8_!Wdhko+3Sx{{>b! Bv%vrW diff --git a/android/res/drawable-ldpi/icon.png b/android/res/drawable-ldpi/icon.png index 185039d1db1e05d1b11d5903351e21ba3cab4ea9..a8a447bb46c2e6c9629e52fec98b6d93621936f3 100644 GIT binary patch delta 523 zcmV+m0`&cd29ySnUjk#okzu6>VL3KL$!3JtUnjHObL`U(j-`U;-<06FCriAZh+Um)+`)k6Y-9CFGbH<1XYv{0-Sp-@E^ zcW2gTUpLpOAFdqD zPVoRCf5dVC?KnJtR^|1p7hGL_P7MIq-q~gAetz!t*iR6cfb%b3@q=Kg6t2`E< zq+-j}%zuHaM=U@H!SP{OGtKyrdWWrmJg@r`2Gre!76}%aac^) zaf~ES4j!WQLdS;n0|1nghz$3`#2R@2>5SjLzZpOnhFEJeOP&Z&N^w*wu2usH4J-D^ zeh|=k`;L3XBlhxz)VY<`0 delta 510 zcmVabPxs-FlxllMVqGf6PflK~z|U?UzkU0zn+cpP6mf zmn0%l=tV3%6!;NjyY&&e_W```#SlWebdWxPeTJ@zut(1xN(c+3vY;X)Bwu!CIt6X3 zqpO?S!RPqjVV>XoXXY7}937u=cqrP8%dkm&#< ziQ@2Je;?CWZS1vD{~4f1Rwz3+8;1X(^6Me73p-^W>%?Gkk9Ac129a6M(Y^^!wOKX zR#7MvYykCo-I4iN07@x*vc3JOR0_FV&Q>p%f6LG`%{>4@fMg;LzfZB$bzO(1X|@j3 zYBfjZ;{gD4x;-$)EOk{?k;!Ci0J^Rto6WihU^0fA<^%czYYvo3B@~NAJ1`+`-vR0C?O1N(uIMVo-*J(Oduk zWI&OXp*LYJ0GxAN-8Rte_dNn&9LBGQXs!TMqDaKnXF3A};_VYhvB_|8SwtYVi_MjY zV{=KCAqRrf1AHqKjv^F}ItG|Tp8ppt06Yiy0$9<8wAX*^M*si-07*qoM6N<$f`o|Q AL;wH) diff --git a/android/res/drawable-mdpi/icon.png b/android/res/drawable-mdpi/icon.png index 56a53ec2ccf3883536ebe7f2b12c1370403aa543..39fe1810404264aff44f8cbc2aeff896462fd8c6 100644 GIT binary patch delta 777 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 PXn(BmznfL#uEqWf8ro_7 diff --git a/android/res/drawable-xxhdpi/icon.png b/android/res/drawable-xxhdpi/icon.png index 742c683c9f57d25cb3aa33942fc730e6487d5173..a8ead3db50e8e001730f3a69107ea8a64d29a8d2 100644 GIT binary patch delta 3126 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 diff --git a/android/res/drawable-xxxhdpi/icon.png b/android/res/drawable-xxxhdpi/icon.png index 4768c54072cef06d805cc6ce01596523a4e6dcbe..cd27d5afbaa95f9370886d9e7d4ba1508ebf3274 100644 GIT binary patch delta 4157 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 literal 5128 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 APPL CFBundleShortVersionString - ${QMAKE_SHORT_VERSION} + $(MARKETING_VERSION) CFBundleSignature ${QMAKE_PKGINFO_TYPEINFO} CFBundleVersion - ${QMAKE_FULL_VERSION} + $(CURRENT_PROJECT_VERSION) LSRequiresIPhoneOS MinimumOSVersion ${IPHONEOS_DEPLOYMENT_TARGET} NOTE This file was generated by Qt/QMake. + NSLocationWhenInUseUsageDescription + Locating repeaters near your location UILaunchStoryboardName - myLaunchScreen + myLaunchScreen UISupportedInterfaceOrientations UIInterfaceOrientationPortrait @@ -35,7 +37,5 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight - NSLocationWhenInUseUsageDescription - Locating repeaters near your location diff --git a/qml/AboutView.qml b/qml/AboutView.qml index 61080d3..bd522d6 100644 --- a/qml/AboutView.qml +++ b/qml/AboutView.qml @@ -29,7 +29,7 @@ Page { text: "

About

CloudLogApp is developed by Web & App Dr.-Ing. Matthias Jung (DL9MJ), -http://www.webappjung.de/
" +http://www.webappjung.de/
. The repeater list is provided by https://hearham.com
" color: "white" } diff --git a/qml/RepeaterItem.qml b/qml/RepeaterItem.qml index 90ddd42..bbe2648 100644 --- a/qml/RepeaterItem.qml +++ b/qml/RepeaterItem.qml @@ -31,178 +31,160 @@ SwipeDelegate { height: 50 width: parent.width - Rectangle { - id: callcityrect - z: 100 - color: "#555555" - width: call.contentWidth + city.contentWidth + 10 - height: call.contentHeight - anchors.left: parent.left - anchors.leftMargin: 5 - anchors.top: parent.top - anchors.topMargin: 5 - Text { - id: call - text: model.call.replace(/0/g,"\u2205").toUpperCase() - font.underline: false - font.weight: Font.Bold - style: Text.Normal - font.wordSpacing: 0 - font.capitalization: Font.Capitalize - color: "#607D8B" - font.pixelSize: 20 - font.bold: true + MouseArea { + anchors.fill: parent + + Rectangle { + id: callcityrect + z: 100 + color: "#555555" + width: call.contentWidth + city.contentWidth + 10 + height: call.contentHeight + anchors.left: parent.left + anchors.leftMargin: 5 + anchors.top: parent.top + anchors.topMargin: 5 + Text { + id: call + text: model.call.replace(/0/g,"\u2205").toUpperCase() + font.underline: false + font.weight: Font.Bold + style: Text.Normal + font.wordSpacing: 0 + font.capitalization: Font.Capitalize + color: "#607D8B" + font.pixelSize: 20 + font.bold: true + } + + Text { + id: city + anchors.top: parent.top + anchors.left: call.right + anchors.leftMargin: 10 + color: "#ffffff" + text: model.city + font.italic: true + font.bold: false + font.wordSpacing: 0 + opacity: 0.87 + font.pixelSize: 20 + } } - Text { - id: city + Rectangle { + id: gradient + z: 100 + color: "transparent" anchors.top: parent.top - anchors.left: call.right - anchors.leftMargin: 10 + anchors.left: callcityrect.right + anchors.topMargin: 5 + anchors.leftMargin: 0 + height: city.contentHeight + width: 50 + LinearGradient { + anchors.fill: parent + start: Qt.point(0,0) + end: Qt.point(gradient.width,0) + gradient: Gradient { + GradientStop { position: 0.0; color: "#555555" } + GradientStop { position: 0.5; color: "#555555" } + GradientStop { position: 1.0; color: "transparent" } + } + } + } + + Text { + id: modes + z: 50 color: "#ffffff" - text: model.city - font.italic: true + text: model.mode + anchors.rightMargin: 10 + font.italic: false font.bold: false + anchors.top: parent.top + anchors.right: parent.right + anchors.topMargin: 5 font.wordSpacing: 0 opacity: 0.87 font.pixelSize: 20 } - } - Rectangle { - id: gradient - z: 100 - color: "transparent" - anchors.top: parent.top - anchors.left: callcityrect.right - anchors.topMargin: 5 - anchors.leftMargin: 0 - height: city.contentHeight - width: 50 - LinearGradient { - anchors.fill: parent - start: Qt.point(0,0) - end: Qt.point(gradient.width,0) - gradient: Gradient { - GradientStop { position: 0.0; color: "#555555" } - GradientStop { position: 0.5; color: "#555555" } - GradientStop { position: 1.0; color: "transparent" } - } - } - } + Text { + id: freq + text: model.freq + " MHz" + anchors.left: parent.left + anchors.leftMargin: 5 + anchors.top: parent.top + anchors.topMargin:30 + anchors.verticalCenter: parent.verticalCenter + color: "white" + opacity: 0.87 - Text { - id: modes - z: 50 - color: "#ffffff" - text: model.mode - anchors.rightMargin: 10 - font.italic: false - font.bold: false - anchors.top: parent.top - anchors.right: parent.right - anchors.topMargin: 5 - font.wordSpacing: 0 - opacity: 0.87 - font.pixelSize: 20 - } + } - Text { - id: freq - text: model.freq + " MHz" - anchors.left: parent.left - anchors.leftMargin: 5 - anchors.top: parent.top - anchors.topMargin:30 - anchors.verticalCenter: parent.verticalCenter - color: "white" - opacity: 0.87 + Text { + id: shift + text: model.shif + " MHz" + anchors.top: parent.top + anchors.topMargin: 30 + anchors.left: freq.right + anchors.leftMargin: 10 + color: "white" + opacity: 0.87 + } - } + Text { + id: tone + text: model.tone + (model.tone !== "" ? " Hz" : "") + anchors.top: parent.top + anchors.topMargin: 30 + anchors.left: shift.right + anchors.leftMargin: 10 + color: "white" + opacity: 0.87 + } - Text { - id: shift - text: model.shif + " MHz" - anchors.top: parent.top - anchors.topMargin: 30 - anchors.left: freq.right - anchors.leftMargin: 10 - color: "white" - opacity: 0.87 - } + Text { + id: dist + text: Number(model.dist).toFixed(2) + " km" + anchors.top: parent.top + anchors.topMargin: 30 + anchors.right: parent.right + anchors.rightMargin: 10 + color: "white" + opacity: 0.87 + } - Text { - id: tone - text: model.tone + (model.tone !== "" ? " Hz" : "") - anchors.top: parent.top - anchors.topMargin: 30 - anchors.left: shift.right - anchors.leftMargin: 10 - color: "white" - opacity: 0.87 - } - Text { - id: dist - text: Number(model.dist).toFixed(2) + " km" - anchors.top: parent.top - anchors.topMargin: 30 - anchors.right: parent.right - anchors.rightMargin: 10 - color: "white" - opacity: 0.87 - } - } - } + onClicked: { + swipe.close() - swipe.right: Rectangle { - width: 50 - height: 50 - anchors.right: parent.right - anchors.rightMargin: 0 - clip: true - color: Material.color(Material.BlueGrey) - MouseArea { - id: edit - anchors.fill: parent - - Text { - font.family: fontAwesome.name - text: "\uf055" - font.pixelSize: Qt.application.font.pixelSize * 1.6 - anchors.verticalCenter: parent.verticalCenter - anchors.horizontalCenter: parent.horizontalCenter - color: "#ffffff" - opacity: 0.87 - } - onClicked: { - swipe.close() + var strippedMode = "" - var strippedMode = "" + if(mode.includes("FM")) { + strippedMode = "FM"; + } else if(mode.includes("DMR")) { + strippedMode = "DMR"; + } else if(mode.includes("Wires")) { + strippedMode = "C4FM"; + } else if(mode.includes("D-Star")) { + strippedMode = "DSTAR"; + } - if(mode.includes("FM")) { - strippedMode = "FM"; - } else if(mode.includes("DMR")) { - strippedMode = "DMR"; - } else if(mode.includes("Wires")) { - strippedMode = "C4FM"; - } else if(mode.includes("D-Star")) { - strippedMode = "DSTAR"; + stackView.push("QSOViewWrapper.qml", { + "addQSO" : true, + "liveQSO" : true, + "updateQSO" : false, + "mode" : strippedMode, + "freq" : model.freq, + "sent" : "5", + "recv" : "5", + "comm" : "Via Repeater: " + model.call, + }); } - - stackView.push("QSOViewWrapper.qml", { - "addQSO" : true, - "liveQSO" : true, - "updateQSO" : false, - "mode" : strippedMode, - "freq" : model.freq, - "sent" : "5", - "recv" : "5", - "comm" : "Via Repeater: " + model.call, - }); } } } - } diff --git a/qml/SettingsView.qml b/qml/SettingsView.qml index 51f7dce..9cfdc1a 100644 --- a/qml/SettingsView.qml +++ b/qml/SettingsView.qml @@ -435,7 +435,7 @@ Page { SettingsSwitch { id: rbSwitch icon: "\uf519" - text: qsTr("Repeater Book") + text: qsTr("Hear HAM Repeater List") helpText: qsTr("Activate this to see repeaters near to you") Layout.columnSpan: 2 checked: settings.rbActive diff --git a/src/translationmanager.cpp b/src/translationmanager.cpp index 65b2cf9..e048873 100644 --- a/src/translationmanager.cpp +++ b/src/translationmanager.cpp @@ -17,11 +17,11 @@ void translationManager::switchToLanguage(const QString &language) bool success = translator->load(language); if(success == true) { // Search for iOS: - qDebug() << "Language Switched: " << language; + qDebug() << "Language Switched iOS: " << language; } else { // Search for Android again: success = translator->load(":/translations/"+language+".qm"); if(success == true) { - qDebug() << "Language Switched: " << language; + qDebug() << "Language Switched Android: " << language; } else { qDebug() << "Language File Not Found: " << language; } diff --git a/translations/English.ts b/translations/English.ts index e7265aa..22e7655 100644 --- a/translations/English.ts +++ b/translations/English.ts @@ -372,11 +372,11 @@ RepeaterListView - Repeater Book + No repeaters found: No GPS or no radius defined in settings! - No repeaters found: No GPS or no radius defined in settings! + Hear HAM Repeater List @@ -507,15 +507,15 @@ - Repeater Book + Activate this to see repeaters near to you - Activate this to see repeaters near to you + Radius - Radius + Hear HAM Repeater List diff --git a/translations/German.qm b/translations/German.qm index 771f7867df04ca2d08cfc25ea9246b0303c05729..9a73f20b5b218fdb2d579fa957568da73560e942 100644 GIT binary patch delta 737 zcmZWlT}V@57=FI9bGEZTr^bG4x}A*arr}RkRFw8(GfZZi)hx(d?T81ahfEDBjJhbI zu-56q2o#GbQ>0wbg#>~~<&75+-UbFy7iAZMp;Ye_`l0XT<9UC+_j%s;8*dtEzU5&P zNpB^WA5Wf8*=%yg$?}pPL)!~^yw4v63}0BYvKesJvKw#j1MYb?eYhNORB_+b62S9< zTbNb>!LG};Z3Fy+n#!EU%e>=KKcKJH23Xlv{%g}Gp!mFCIq3#6E(o0)Wgve_xcYPw zDC`#chT8#?C=55=2DnqgY}*vDZol@EIa!b9OIUTt>0tUI@tgEN*cKfNfk1 zjV%yWuXxBZS6oeC&a~XN zk7VAN+2|pfyxFXe%mCRVt7u;|7cKPyx#e1^&gC*c_Fn_+wS;#Gdo0z9b+prWtzPGC znX`t!EpHe}tEOTva+t1{6<1B9#(DoW|IS~H%>J%FVuWAdU5tbK0V z6t1MP58CQ#2Iz-;wku%);3ZrC%P7^C6kx+{ZAVsFiswD{XeOd$K{5$`L=X@`M^9Ib zMuS1g9|;&JFoYZGk0|n4rla8Bo`(N>8Um@ToFSIdyRVyehOh?;I>}_xXeD1p2YK-o zPx?zgLY0=4s*HA=OTX57?QZRuZw;RwCUx33Afy_L`*f|9)TR=A@kx0u||XduDLlO)Z+z*oasVwB3jpd`iGzTq$fgWBoI_kmh<*is#? zGBAjUu%$Y?0%;Gn)h0kW*&$GTJ)NCv9UfdEHd~urq(eq@YwSmu1{rPkeb175@-i>-co)a_xV7N ztMa!6vNABRDDcnQ8xEAep9!=oVX}{)!DbN_Inm9tBxf)hNihU5q%sr$aUw$rkSt WWFF (S) - + WWFF (S) WWFF (R) - + WWFF (R) @@ -389,12 +389,16 @@ RepeaterListView Repeater Book - Repeater Book + Repeater Book No repeaters found: No GPS or no radius defined in settings! Keine Repeater gefunden: Kein GPS oder kein Radius in den Einstellungen konfiguriert! + + Hear HAM Repeater List + + SettingsView @@ -524,7 +528,7 @@ Repeater Book - Repeater Book + Repeater Book Activate this to see repeaters near to you @@ -540,10 +544,14 @@ World Wide Flora & Fauna (WWFF) - + World Wide Flora & Fauna (WWFF) Insert here youre WWFF reference + Bitte hier die WWFF Referenz hinzufügen + + + Hear HAM Repeater List