diff --git a/Stats/Supporting Files/pl.lproj/Localizable.strings b/Stats/Supporting Files/pl.lproj/Localizable.strings index e5265b11..e530b206 100644 --- a/Stats/Supporting Files/pl.lproj/Localizable.strings +++ b/Stats/Supporting Files/pl.lproj/Localizable.strings @@ -119,7 +119,7 @@ "Successfully updated" = "Zaktualizowano pomyślnie"; "Stats was updated to v" = "Stats został zaktualizowany do v%0"; "Reset settings text" = "Wszystkie ustawienia aplikacji zostaną zresetowane, a aplikacja zostanie uruchomiona ponownie. Czy na pewno chcesz to zrobić?"; -"Support text" = "Dziękujemy za korzystanie ze Stats! \n\n Utrzymanie i ulepszanie tego projektu open-source wymaga czasu i zasobów. Twoje wsparcie pomaga nam nadal dostarczać bezpłatną i niezawodną aplikację dla każdego. Jeśli uważasz, że Stats jest pomocny, rozważ dokonanie wpłaty. Każda drobnostka pomaga!"; +"Support text" = "Dziękujemy za korzystanie ze Stats! \n\n Utrzymanie i ulepszanie tego open-source projektu wymaga czasu i zasobów. Twoje wsparcie pomaga nam nadal dostarczać bezpłatną i niezawodną aplikację dla każdego.\n\nJeśli uważasz, że Stats jest pomocny, rozważ dokonanie wpłaty. Każda drobnostka pomaga!"; // Settings "Open Activity Monitor" = "Otwórz Monitor Aktywności"; diff --git a/Stats/helpers.swift b/Stats/helpers.swift index 6e874b69..df922d33 100644 --- a/Stats/helpers.swift +++ b/Stats/helpers.swift @@ -201,18 +201,24 @@ extension AppDelegate { } func checkIfShouldShowSupportWindow() { + if !Store.shared.exist(key: "setupProcess") || !Store.shared.exist(key: "runAtLoginInitialized") { + return + } + let now = Int(Date().timeIntervalSince1970) if !Store.shared.exist(key: "support_ts") { Store.shared.set(key: "support_ts", value: now) self.supportWindow.show() return } + let lastShow = Store.shared.int(key: "support_ts", defaultValue: now) let diff = (now - lastShow) / (60 * 60 * 24) if diff <= 31 { debug("The support window was shown \(diff) days ago, stopping...") return } + self.supportWindow.show() }