Skip to content

Commit

Permalink
Merge pull request #13 from cnlpete/12-suggestion-add-snow-setting
Browse files Browse the repository at this point in the history
feat: add snow settings toggle
  • Loading branch information
cnlpete authored Dec 2, 2024
2 parents c8efb8a + f5e7cf4 commit cc9ae84
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 15 deletions.
1 change: 1 addition & 0 deletions qml/harbour-rainviewer.qml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ ApplicationWindow {
property int tileSize: 256
property bool immediateSlider: true
property bool antialiasing: true
property bool snow: true
property int rainColorScheme: 2
property bool useGps: true
property bool followGps: true
Expand Down
7 changes: 7 additions & 0 deletions qml/pages/Settings.qml
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,12 @@ Dialog {
checked: settings.antialiasing
}

TextSwitch {
id: snowSetting
text: qsTr('Enable snow')
checked: settings.snow
}

ComboBox {
id: rainResolutionSetting
label: qsTr("Rain resolution")
Expand Down Expand Up @@ -178,6 +184,7 @@ Dialog {
settings.rainColorScheme = rainColorSetting.currentIndex
//settings.immediateSlider = true // TODO
settings.antialiasing = antialiasingSetting.checked
settings.snow = snowSetting.checked

settings.useGps = gpsSetting.checked
if (gpsFollowSetting.visible) {
Expand Down
3 changes: 2 additions & 1 deletion qml/pages/StartPage.qml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ Page {
property bool loading: false

readonly property string smoothOpt: settings.antialiasing ? "1" : "0"
readonly property string urlPostFix: settings.tileSize + "/{z}/{x}/{y}/" + settings.rainColorScheme + "/" + smoothOpt + "_0.png"
readonly property string snowOpt: settings.snow ? "1" : "0"
readonly property string urlPostFix: settings.tileSize + "/{z}/{x}/{y}/" + settings.rainColorScheme + "/" + smoothOpt + "_" + snowOpt + ".png"
onUrlPostFixChanged: {
console.log("url-postfix changed")
loader.reload()
Expand Down
19 changes: 12 additions & 7 deletions translations/harbour-rainviewer-de_DE.ts
Original file line number Diff line number Diff line change
Expand Up @@ -103,44 +103,49 @@
</message>
<message>
<location filename="../qml/pages/Settings.qml" line="119"/>
<source>Enable snow</source>
<translation>Schnee</translation>
</message>
<message>
<location filename="../qml/pages/Settings.qml" line="125"/>
<source>Rain resolution</source>
<translation>Auflösung</translation>
</message>
<message>
<location filename="../qml/pages/Settings.qml" line="136"/>
<location filename="../qml/pages/Settings.qml" line="142"/>
<source>Rain color scheme</source>
<translation>Farbschema</translation>
</message>
</context>
<context>
<name>StartPage</name>
<message>
<location filename="../qml/pages/StartPage.qml" line="48"/>
<location filename="../qml/pages/StartPage.qml" line="49"/>
<source>Clear Map Cache</source>
<translation>Räume Karten Cache auf</translation>
</message>
<message>
<location filename="../qml/pages/StartPage.qml" line="50"/>
<location filename="../qml/pages/StartPage.qml" line="51"/>
<source>Clearing map cache</source>
<translation>Räume Karten Cache auf</translation>
</message>
<message>
<location filename="../qml/pages/StartPage.qml" line="56"/>
<location filename="../qml/pages/StartPage.qml" line="57"/>
<source>About</source>
<translation>Über</translation>
</message>
<message>
<location filename="../qml/pages/StartPage.qml" line="60"/>
<location filename="../qml/pages/StartPage.qml" line="61"/>
<source>Settings</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../qml/pages/StartPage.qml" line="68"/>
<location filename="../qml/pages/StartPage.qml" line="69"/>
<source>Rainviewer</source>
<translation>Regenradar</translation>
</message>
<message>
<location filename="../qml/pages/StartPage.qml" line="254"/>
<location filename="../qml/pages/StartPage.qml" line="255"/>
<source>Scale: %0 m/pixel ; zoom: %1</source>
<translation>Skalierung: %0 m/Pixel; Zoom: %1</translation>
</message>
Expand Down
19 changes: 12 additions & 7 deletions translations/harbour-rainviewer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -103,44 +103,49 @@
</message>
<message>
<location filename="../qml/pages/Settings.qml" line="119"/>
<source>Enable snow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Settings.qml" line="125"/>
<source>Rain resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Settings.qml" line="136"/>
<location filename="../qml/pages/Settings.qml" line="142"/>
<source>Rain color scheme</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StartPage</name>
<message>
<location filename="../qml/pages/StartPage.qml" line="48"/>
<location filename="../qml/pages/StartPage.qml" line="49"/>
<source>Clear Map Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/StartPage.qml" line="50"/>
<location filename="../qml/pages/StartPage.qml" line="51"/>
<source>Clearing map cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/StartPage.qml" line="56"/>
<location filename="../qml/pages/StartPage.qml" line="57"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/StartPage.qml" line="60"/>
<location filename="../qml/pages/StartPage.qml" line="61"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/StartPage.qml" line="68"/>
<location filename="../qml/pages/StartPage.qml" line="69"/>
<source>Rainviewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/StartPage.qml" line="254"/>
<location filename="../qml/pages/StartPage.qml" line="255"/>
<source>Scale: %0 m/pixel ; zoom: %1</source>
<translation type="unfinished"></translation>
</message>
Expand Down

0 comments on commit cc9ae84

Please sign in to comment.