add secondDot , fix settings layout little more

This commit is contained in:
darksignal7
2025-10-04 18:13:06 +03:00
parent ae74354140
commit f7633dd61f
4 changed files with 63 additions and 4 deletions
@@ -136,6 +136,7 @@ Singleton {
property bool minuteHandSizeAdjust: true
property bool centerGlow: true
property bool waveAnimation: true
property bool secondDot: true
}
}
@@ -53,7 +53,7 @@ Item {
var radius = root.implicitSize / 2 - root.amplitude
for (var i = 0; i <= steps; i++) {
var angle = (i / steps) * 2 * Math.PI
var wave = waveAnimation ? Math.sin(angle * root.sides + Math.PI/2 + root.waveTime) * root.amplitude : Math.sin(angle * root.sides + Math.PI/2) * root.amplitude
var wave = waveAnimation ? Math.sin(angle * root.sides + Math.PI/2 - root.waveTime) * root.amplitude : Math.sin(angle * root.sides + Math.PI/2) * root.amplitude
var x = Math.cos(angle) * (radius + wave) + cx
var y = Math.sin(angle) * (radius + wave) + cy
points.push(Qt.point(x, y))