idan/indexlauncherPublic

Merge pull request #3 from idan/feat/spacing-home-navigation

Add spacing controls and refine favorites navigation
IGIdan Gazit authored committed by GitHub
b9118baPatch
29 files changed+773-177
StackedSplit
CHANGELOG.md+5 −2
README.md+7 −3
app/src/androidTest/java/app/indexlauncher/ui/FavoritesScrollingTest.kt+138 −24
app/src/androidTest/java/app/indexlauncher/ui/FoldableSearchTest.kt+3 −7
app/src/androidTest/java/app/indexlauncher/ui/HomeIntentTest.kt+64 −0
app/src/androidTest/java/app/indexlauncher/ui/HomePagerTest.kt+22 −0
app/src/androidTest/java/app/indexlauncher/ui/ItemSpacingSettingsTest.kt+44 −0
app/src/androidTest/java/app/indexlauncher/ui/WidgetSpacingLayoutTest.kt+88 −0
app/src/androidTest/java/app/indexlauncher/ui/WidgetSpacingSettingsTest.kt+58 −0
app/src/main/java/app/indexlauncher/MainActivity.kt+27 −0
app/src/main/java/app/indexlauncher/SettingsActivity.kt+10 −0
app/src/main/java/app/indexlauncher/data/ItemSpacingRepository.kt+24 −0
app/src/main/java/app/indexlauncher/data/WidgetSpacingRepository.kt+32 −0
app/src/main/java/app/indexlauncher/model/ItemSpacing.kt+19 −0
app/src/main/java/app/indexlauncher/model/WidgetSpacing.kt+25 −0
app/src/main/java/app/indexlauncher/ui/AppRow.kt+6 −4
app/src/main/java/app/indexlauncher/ui/FavoritesSearchGesture.kt+0 −56
app/src/main/java/app/indexlauncher/ui/HomePager.kt+9 −0
app/src/main/java/app/indexlauncher/ui/LauncherScreen.kt+31 −30
app/src/main/java/app/indexlauncher/ui/SearchScreen.kt+3 −0
app/src/main/java/app/indexlauncher/ui/SettingsScreen.kt+81 −0
app/src/main/java/app/indexlauncher/ui/WidgetPageScreen.kt+11 −4
app/src/main/res/values/strings.xml+9 −0
app/src/test/java/app/indexlauncher/model/ItemSpacingTest.kt+22 −0
app/src/test/java/app/indexlauncher/model/WidgetSpacingTest.kt+22 −0
app/src/test/java/app/indexlauncher/ui/FavoritesSearchGestureTest.kt+0 −38
docs/launcher-behavior.md+9 −5
docs/platform-decisions.md+1 −1
docs/widgets-design.md+3 −3