diff --git a/.thumbnails/analog-nihil-dark-round.png b/.thumbnails/analog-nihil-dark-round.png new file mode 100644 index 0000000..0a4c820 Binary files /dev/null and b/.thumbnails/analog-nihil-dark-round.png differ diff --git a/.thumbnails/analog-nihil-dark.png b/.thumbnails/analog-nihil-dark.png new file mode 100644 index 0000000..7516cfa Binary files /dev/null and b/.thumbnails/analog-nihil-dark.png differ diff --git a/.thumbnails/analog-nihil-light-round.png b/.thumbnails/analog-nihil-light-round.png new file mode 100644 index 0000000..c0abb96 Binary files /dev/null and b/.thumbnails/analog-nihil-light-round.png differ diff --git a/.thumbnails/analog-nihil-light.png b/.thumbnails/analog-nihil-light.png new file mode 100644 index 0000000..b693691 Binary files /dev/null and b/.thumbnails/analog-nihil-light.png differ diff --git a/README.md b/README.md index 05ad7c5..40baada 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,8 @@ This will start up a qmlscene tester for the named watch (`decimal-time` in this | ![thumbnail](.thumbnails/analog-moega-sushimaster-round.webp) | ![thumbnail](.thumbnails/analog-moega-sushimaster.webp) | [analog-moega-sushimaster](analog-moega-sushimaster/usr/share/asteroid-launcher/watchfaces/analog-moega-sushimaster.qml) | [eLtMosen](https://github.com/eLtMosen) | | ![thumbnail](.thumbnails/analog-neon-diver-round.webp) | ![thumbnail](.thumbnails/analog-neon-diver.webp) | [analog-neon-diver](analog-neon-diver/usr/share/asteroid-launcher/watchfaces/analog-neon-diver.qml) | [eLtMosen](https://github.com/eLtMosen) | | ![thumbnail](.thumbnails/analog-nort-round.webp) | ![thumbnail](.thumbnails/analog-nort.jpg) | [analog-nort](analog-nort/usr/share/asteroid-launcher/watchfaces/analog-nort.qml) | [eLtMosen](https://github.com/eLtMosen) | +| ![thumbnail](.thumbnails/analog-nihil-dark-round.png) | ![thumbnail](.thumbnails/analog-nihil-dark.png) | [analog-nihil-dark](analog-nihil-dark/usr/share/asteroid-launcher/watchfaces/analog-nihil-dark.qml) | [turretkeeper](https://github.com/turretkeeper) | +| ![thumbnail](.thumbnails/analog-nihil-light-round.png) | ![thumbnail](.thumbnails/analog-nihil-light.png) | [analog-nihil-light](analog-nihil-dark/usr/share/asteroid-launcher/watchfaces/analog-nihil-light.qml) | [turretkeeper](https://github.com/turretkeeper) | | ![thumbnail](.thumbnails/analog-precision-round.webp) |![thumbnail](.thumbnails/analog-precision.jpg) | [analog-precision](analog-precision/usr/share/asteroid-launcher/watchfaces/analog-precision.qml) | [Mario Kicherer](mailto:dev@kicherer.org) | | ![thumbnail](.thumbnails/analog-railway-round.webp) |![thumbnail](.thumbnails/analog-railway.jpg) | [analog-railway](analog-railway/usr/share/asteroid-launcher/watchfaces/analog-railway.qml) | [eLtMosen](https://github.com/eLtMosen) | | ![thumbnail](.thumbnails/analog-red-handed-round.webp) | ![thumbnail](.thumbnails/analog-red-handed.jpg) | [analog-red-handed](analog-red-handed/usr/share/asteroid-launcher/watchfaces/analog-red-handed.qml) | [eLtMosen](https://github.com/eLtMosen) | diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-hour.svg b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-hour.svg new file mode 100644 index 0000000..58e487e --- /dev/null +++ b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-hour.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-minute.svg b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-minute.svg new file mode 100644 index 0000000..23c930b --- /dev/null +++ b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-minute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-second.svg b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-second.svg new file mode 100644 index 0000000..5c001d9 --- /dev/null +++ b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-dark-second.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/112/analog-nihil-dark.png b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/112/analog-nihil-dark.png new file mode 100644 index 0000000..a6c50de Binary files /dev/null and b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/112/analog-nihil-dark.png differ diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/128/analog-nihil-dark.png b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/128/analog-nihil-dark.png new file mode 100644 index 0000000..8aac7ef Binary files /dev/null and b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/128/analog-nihil-dark.png differ diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/144/analog-nihil-dark.png b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/144/analog-nihil-dark.png new file mode 100644 index 0000000..4a8e007 Binary files /dev/null and b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/144/analog-nihil-dark.png differ diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/160/analog-nihil-dark.png b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/160/analog-nihil-dark.png new file mode 100644 index 0000000..ac80673 Binary files /dev/null and b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/160/analog-nihil-dark.png differ diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/182/analog-nihil-dark.png b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/182/analog-nihil-dark.png new file mode 100644 index 0000000..2f80787 Binary files /dev/null and b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces-preview/182/analog-nihil-dark.png differ diff --git a/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces/analog-nihil-dark.qml b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces/analog-nihil-dark.qml new file mode 100644 index 0000000..3b41833 --- /dev/null +++ b/analog-nihil-dark/usr/share/asteroid-launcher/watchfaces/analog-nihil-dark.qml @@ -0,0 +1,77 @@ +/* + * Copyright (C) 2024 - github.com/turretkeeper + * 2022 - Timo Könnecke + * 2016 - Sylvia van Os + * 2015 - Florent Revest + * 2012 - Vasiliy Sorokin + * Aleksey Mikhailichenko + * Arto Jalkanen + * All rights reserved. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 2.1 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +import QtQuick 2.15 + +Item { + id: root + + property string imgPath: "../watchfaces-img/analog-nihil-dark-" + + Image { + id: hourSVG + + anchors.centerIn: root + source: imgPath + "hour.svg" + width: root.width + height: root.height + + transform: Rotation { + origin.x: root.width / 2 + origin.y: root.height / 2 + angle: (wallClock.time.getHours() * 30) + (wallClock.time.getMinutes() * .5) + } + } + + Image { + id: minuteSVG + + anchors.centerIn: root + source: imgPath + "minute.svg" + width: root.width + height: root.height + + transform: Rotation { + origin.x: root.width / 2 + origin.y: root.height / 2 + angle: (wallClock.time.getMinutes() * 6)+(wallClock.time.getSeconds() * 6 / 60) + } + } + + Image { + id: secondSVG + + anchors.centerIn: root + source: imgPath + "second.svg" + width: root.width + height: root.height + visible: !displayAmbient + + transform: Rotation { + origin.x: root.width / 2 + origin.y: root.height / 2 + angle: (wallClock.time.getSeconds() * 6) + } + } +} diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-hour-standby.svg b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-hour-standby.svg new file mode 100644 index 0000000..58e487e --- /dev/null +++ b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-hour-standby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-hour.svg b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-hour.svg new file mode 100644 index 0000000..7b0fd9c --- /dev/null +++ b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-hour.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-minute.svg b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-minute.svg new file mode 100644 index 0000000..23c930b --- /dev/null +++ b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-minute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-second.svg b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-second.svg new file mode 100644 index 0000000..5c001d9 --- /dev/null +++ b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-img/analog-nihil-light-second.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/112/analog-nihil-light.png b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/112/analog-nihil-light.png new file mode 100644 index 0000000..529f97e Binary files /dev/null and b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/112/analog-nihil-light.png differ diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/128/analog-nihil-light.png b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/128/analog-nihil-light.png new file mode 100644 index 0000000..f99df59 Binary files /dev/null and b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/128/analog-nihil-light.png differ diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/144/analog-nihil-light.png b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/144/analog-nihil-light.png new file mode 100644 index 0000000..5a3e31d Binary files /dev/null and b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/144/analog-nihil-light.png differ diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/160/analog-nihil-light.png b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/160/analog-nihil-light.png new file mode 100644 index 0000000..a8ef37e Binary files /dev/null and b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/160/analog-nihil-light.png differ diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/182/analog-nihil-light.png b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/182/analog-nihil-light.png new file mode 100644 index 0000000..10896e2 Binary files /dev/null and b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces-preview/182/analog-nihil-light.png differ diff --git a/analog-nihil-light/usr/share/asteroid-launcher/watchfaces/analog-nihil-light.qml b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces/analog-nihil-light.qml new file mode 100644 index 0000000..4dccbb7 --- /dev/null +++ b/analog-nihil-light/usr/share/asteroid-launcher/watchfaces/analog-nihil-light.qml @@ -0,0 +1,77 @@ +/* + * Copyright (C) 2024 - github.com/turretkeeper + * 2022 - Timo Könnecke + * 2016 - Sylvia van Os + * 2015 - Florent Revest + * 2012 - Vasiliy Sorokin + * Aleksey Mikhailichenko + * Arto Jalkanen + * All rights reserved. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 2.1 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +import QtQuick 2.15 + +Item { + id: root + + property string imgPath: "../watchfaces-img/analog-nihil-light-" + + Image { + id: hourSVG + + anchors.centerIn: root + source: imgPath + ((displayAmbient) ? "hour-standby.svg" : "hour.svg") + width: root.width + height: root.height + + transform: Rotation { + origin.x: root.width / 2 + origin.y: root.height / 2 + angle: (wallClock.time.getHours() * 30) + (wallClock.time.getMinutes() * .5) + } + } + + Image { + id: minuteSVG + + anchors.centerIn: root + source: imgPath + "minute.svg" + width: root.width + height: root.height + + transform: Rotation { + origin.x: root.width / 2 + origin.y: root.height / 2 + angle: (wallClock.time.getMinutes() * 6)+(wallClock.time.getSeconds() * 6 / 60) + } + } + + Image { + id: secondSVG + + anchors.centerIn: root + source: imgPath + "second.svg" + width: root.width + height: root.height + visible: !displayAmbient + + transform: Rotation { + origin.x: root.width / 2 + origin.y: root.height / 2 + angle: (wallClock.time.getSeconds() * 6) + } + } +}