idan/indexlauncherPublic

feat: reorder favorites with long-press dragging

IGIdan Gazit authored
29447e7Patch
Parentb91b9bc

Actions checks

Checks failed
17 files changed+556-13
StackedSplit
CHANGELOG.md+1 −0
README.md+3 −2
TODO.md+0 −1
app/src/androidTest/java/app/indexlauncher/ui/AlphabetRailHapticsTest.kt+1 −0
app/src/androidTest/java/app/indexlauncher/ui/FavoriteReorderingTest.kt+272 −0
app/src/androidTest/java/app/indexlauncher/ui/FavoritesScrollingTest.kt+1 −0
app/src/androidTest/java/app/indexlauncher/ui/FoldableSearchTest.kt+1 −0
app/src/main/java/app/indexlauncher/MainActivity.kt+1 −0
app/src/main/java/app/indexlauncher/data/FavoritesRepository.kt+10 −1
app/src/main/java/app/indexlauncher/model/FavoriteApps.kt+9 −0
app/src/main/java/app/indexlauncher/ui/AppRow.kt+2 −1
app/src/main/java/app/indexlauncher/ui/FavoriteReorderState.kt+174 −0
app/src/main/java/app/indexlauncher/ui/LauncherScreen.kt+48 −3
app/src/main/res/values/strings.xml+2 −0
app/src/test/java/app/indexlauncher/model/FavoriteAppsTest.kt+26 −0
docs/launcher-behavior.md+4 −4
docs/platform-decisions.md+1 −1