-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #420 from hyperskill/release/1.13
Release 1.13
- Loading branch information
Showing
64 changed files
with
880 additions
and
172 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,6 @@ | ||
What to Test: | ||
1. Dark mode support for the code editor ALTAPPS-583 | ||
2. Fix passed tracks count calculation ALTAPPS-646 | ||
1. Optimize determine user account on application launch ALTAPPS-532 | ||
2. Daily limits for learners with Freemium ALTAPPS-668 | ||
3. Fix next topic card can't be render if there is no topic to load ALTAPPS-689 | ||
4. Fix app crash after limit is reached bottom sheet (navigate to HomeScreen) ALTAPPS-692 | ||
5. Fix app blocked if no track selected in mobile and selected in web in the same time ALTAPPS-693 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 0 additions & 11 deletions
11
...c/main/java/org/hyperskill/app/android/core/view/ui/navigation/MainNavigationContainer.kt
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 8 additions & 0 deletions
8
...erskillApp/src/main/java/org/hyperskill/app/android/main/injection/NavigationComponent.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
package org.hyperskill.app.android.main.injection | ||
|
||
import com.github.terrakok.cicerone.Cicerone | ||
import org.hyperskill.app.android.main.view.ui.navigation.MainScreenRouter | ||
|
||
interface NavigationComponent { | ||
val mainScreenCicerone: Cicerone<MainScreenRouter> | ||
} |
11 changes: 11 additions & 0 deletions
11
...illApp/src/main/java/org/hyperskill/app/android/main/injection/NavigationComponentImpl.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
package org.hyperskill.app.android.main.injection | ||
|
||
import com.github.terrakok.cicerone.Cicerone | ||
import org.hyperskill.app.android.main.view.ui.navigation.MainScreenRouter | ||
|
||
class NavigationComponentImpl : NavigationComponent { | ||
|
||
override val mainScreenCicerone: Cicerone<MainScreenRouter> by lazy { | ||
Cicerone.create(MainScreenRouter()) | ||
} | ||
} |
26 changes: 26 additions & 0 deletions
26
...rc/main/java/org/hyperskill/app/android/main/view/ui/activity/BackToForegroundObserver.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
package org.hyperskill.app.android.main.view.ui.activity | ||
|
||
import androidx.lifecycle.DefaultLifecycleObserver | ||
import androidx.lifecycle.LifecycleOwner | ||
|
||
class BackToForegroundObserver( | ||
private val onBackToForeground: () -> Unit | ||
) : DefaultLifecycleObserver { | ||
|
||
private var hasBeenStopped: Boolean = false | ||
|
||
override fun onStart(owner: LifecycleOwner) { | ||
if (hasBeenStopped) { | ||
onBackToForeground() | ||
hasBeenStopped = false | ||
} | ||
} | ||
|
||
override fun onStop(owner: LifecycleOwner) { | ||
hasBeenStopped = true | ||
} | ||
|
||
override fun onDestroy(owner: LifecycleOwner) { | ||
owner.lifecycle.removeObserver(this) | ||
} | ||
} |
Oops, something went wrong.