From c4f3bd6587e3767b84441ebe9637dda3dbf17b3d Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 28 Oct 2020 10:35:20 +0100 Subject: [PATCH] fix #1213, properly handle the weekly view if the week starts on sunday --- app/build.gradle | 2 +- .../calendar/pro/activities/MainActivity.kt | 2 +- app/src/main/res/values-fr/strings.xml | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 5873f095e..ee9060967 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -64,7 +64,7 @@ android { } dependencies { - implementation 'com.simplemobiletools:commons:5.31.8' + implementation 'com.simplemobiletools:commons:5.31.12' implementation 'joda-time:joda-time:2.10.1' implementation 'androidx.multidex:multidex:2.0.1' implementation 'androidx.constraintlayout:constraintlayout:2.0.1' diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt index bfe24d4ea..1e0308b45 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt @@ -707,7 +707,7 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener { } private fun getThisWeekDateTime(): String { - var thisweek = DateTime().withDayOfWeek(1).withTimeAtStartOfDay().minusDays(if (config.isSundayFirst) 1 else 0) + var thisweek = DateTime().withZone(DateTimeZone.UTC).withDayOfWeek(1).withTimeAtStartOfDay().minusDays(if (config.isSundayFirst) 1 else 0) if (DateTime().minusDays(7).seconds() > thisweek.seconds()) { thisweek = thisweek.plusDays(7) } diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 387f8a79c..463323b69 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -252,7 +252,7 @@ Simple Calendar Pro est un calendrier entièrement personnalisable et hors-ligne désigné pour faire exactement ce qu\'un calendrier devrait faire. Aucune fonctionnalité compliquée, permissions inutiles et sans pubs ! - Que vous souhaitiez organiser un évènement ponctuel ou récurrent, un anniversaire, un rendez-vous d'affaires ou quoi que ce soit d\'autre, Simple Calendar Pro rend simple votre organisation. Avec une grande variété d\'options de personnalisation, vous pouvez personnaliser les rappels d\'évènements, les sons de notifications, les widgets du calendrier et à quoi l\'application ressemble. + Que vous souhaitiez organiser un évènement ponctuel ou récurrent, un anniversaire, un rendez-vous d\'affaires ou quoi que ce soit d\'autre, Simple Calendar Pro rend simple votre organisation. Avec une grande variété d\'options de personnalisation, vous pouvez personnaliser les rappels d\'évènements, les sons de notifications, les widgets du calendrier et à quoi l\'application ressemble. La vue journalière, semainière et mensuelle rend la vérification des évènements et rendez-vous à venir aisée. Vous pouvez même voir tous les évènements dans une simple liste plutôt que dans une vue calendrier, afin de savoir exactement ce qui va arriver dans votre vie et quand. @@ -263,7 +263,7 @@ ✔️ Aucune publicité ou popup ennuyante ✔️ Aucun accès à internet n\'est nécessaire, vous donnant un meilleur respect de la vie privée et de la sécurité ✔️ Seul le strict minimum en permissions est requis - ✔️ Emphase sur la simplicité - fait ce qu'un calendrier doit faire ! + ✔️ Emphase sur la simplicité - fait ce qu\'un calendrier doit faire ! ✔️ Open source ✔️ Thèmes et widgets entièrement personnalisables ✔️ Traduit en 29 langues @@ -277,7 +277,7 @@ ✔️ Personnalise les évènements - début, durée, rappels, etc. ✔️ Note les présences sur chaque évènement ✔️ Utilisable en tant que calendrier personnel ou professionnel - ✔️ Choisissez entre rappels et notifications par email pour vous alerter à propos d'un évènement + ✔️ Choisissez entre rappels et notifications par email pour vous alerter à propos d\'un évènement TÉLÉCHARGEZ SIMPLE CALENDAR PRO – LE CALENDRIER HORS-LIGNE SIMPLE ET SANS PUBS !