Make OrbitClock somewhat respect orbital dynamics (#276)

* orbitclock adjustments

* cleanup

* switch to LaunchedEffect

* radii-diff golden ratio && readability

* equal space between planets && large label on hour

* size adjustments

* smooth animations

* incorporate ms

* cleanup and synchronization fix (somewhat?)

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (568 of 568 strings)

Translation: Kvæsitso/i18n

* Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (568 of 568 strings)

Translation: Kvæsitso/i18n

* Translated using Weblate (Chinese (Traditional))

Currently translated at 64.1% (68 of 106 strings)

Translation: Kvæsitso/units

* Fix favorites in favorite widget hidden even when clock widget favorites are disabled

* Fix crash

* Add preference to disable themed icons for themed icon packs

* Add tooltip to icon pack themed toggle

* Version 1.23.1

* Translated using Weblate (Dutch)

Currently translated at 99.4% (565 of 568 strings)

Translation: Kvæsitso/i18n

* Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (106 of 106 strings)

Translation: Kvæsitso/units

* Translated using Weblate (Dutch)

Currently translated at 100.0% (568 of 568 strings)

Translation: Kvæsitso/i18n

* Translated using Weblate (Chinese (Simplified))

Currently translated at 99.2% (564 of 568 strings)

Translation: Kvæsitso/i18n

* Translated using Weblate (Russian)

Currently translated at 100.0% (106 of 106 strings)

Translation: Kvæsitso/units

* Added translation using Weblate (Hungarian)

* Translated using Weblate (Turkish)

Currently translated at 34.9% (37 of 106 strings)

Translation: Kvæsitso/units

* Added translation using Weblate (Hungarian)

* Added translation using Weblate (Ukrainian)

* Translated using Weblate (Hungarian)

Currently translated at 4.2% (24 of 568 strings)

Translation: Kvæsitso/i18n

* Added translation using Weblate (Ukrainian)

* Docs: update docusaurus

* Docs: Add FAQ page

* Update Jetpack Compose and Accompanist

* Add TagChip component

* Translated using Weblate (Ukrainian)

Currently translated at 5.9% (34 of 568 strings)

Translation: Kvæsitso/i18n

* Translated using Weblate (Ukrainian)

Currently translated at 0.9% (1 of 106 strings)

Translation: Kvæsitso/units

* Extend FAQ

* Restore EmptyClock when branch

* orbitclock adjustments

* cleanup

* switch to LaunchedEffect

* radii-diff golden ratio && readability

* equal space between planets && large label on hour

* size adjustments

* smooth animations

* incorporate ms

* cleanup and synchronization fix (somewhat?)

* Restore EmptyClock when branch
This commit is contained in:
Christoph
2023-04-04 19:40:02 +02:00
committed by GitHub
parent 090914fdbb
commit 4159d7ad50
6 changed files with 177 additions and 63 deletions
@@ -1,7 +1,12 @@
package de.mm20.launcher2.ktx
import kotlin.math.PI
import kotlin.math.ceil
fun Float.ceilToInt(): Int {
return ceil(this).toInt()
}
private const val TWO_PI_F = (2.0 * PI).toFloat()
val Float.Companion.TWO_PI: Float
get() = TWO_PI_F