[PR #144] [MERGED] UI: Add welcome screen #198

Closed
opened 2026-02-27 19:26:44 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Lambada10/SongSync/pull/144
Author: @Lambada10
Created: 2/20/2025
Status: Merged
Merged: 2/21/2025
Merged by: @Lambada10

Base: masterHead: welcome-screen


📝 Commits (2)

📊 Changes

11 files changed (+395 additions, -132 deletions)

View changed files

📝 .idea/inspectionProfiles/Project_Default.xml (+0 -26)
📝 app/src/main/java/pl/lambada/songsync/MainActivity.kt (+37 -105)
📝 app/src/main/java/pl/lambada/songsync/data/UserSettingsController.kt (+9 -0)
📝 app/src/main/java/pl/lambada/songsync/ui/Navigator.kt (+14 -1)
app/src/main/java/pl/lambada/songsync/ui/screens/init/InitScreen.kt (+98 -0)
app/src/main/java/pl/lambada/songsync/ui/screens/init/InitScreenViewModel.kt (+46 -0)
app/src/main/java/pl/lambada/songsync/ui/screens/init/components/InitTopBar.kt (+20 -0)
app/src/main/java/pl/lambada/songsync/ui/screens/init/components/PermissionItem.kt (+70 -0)
app/src/main/java/pl/lambada/songsync/ui/screens/init/components/permissions/AllFilesAccess.kt (+65 -0)
app/src/main/java/pl/lambada/songsync/ui/screens/init/components/permissions/PostNotifications.kt (+29 -0)
📝 app/src/main/res/values/strings.xml (+7 -0)

📄 Description

  • first thing we did is ask user for permissions without explanation, fix the flow with welcome screen

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Lambada10/SongSync/pull/144 **Author:** [@Lambada10](https://github.com/Lambada10) **Created:** 2/20/2025 **Status:** ✅ Merged **Merged:** 2/21/2025 **Merged by:** [@Lambada10](https://github.com/Lambada10) **Base:** `master` ← **Head:** `welcome-screen` --- ### 📝 Commits (2) - [`3f13cb4`](https://github.com/Lambada10/SongSync/commit/3f13cb48cf64216ff7d46dd0808d0a99b6abbdc4) UI: Add welcome screen - [`7a1fc3e`](https://github.com/Lambada10/SongSync/commit/7a1fc3eb272afd3a6a0039956377ffb0eb817b98) move stuff around ### 📊 Changes **11 files changed** (+395 additions, -132 deletions) <details> <summary>View changed files</summary> 📝 `.idea/inspectionProfiles/Project_Default.xml` (+0 -26) 📝 `app/src/main/java/pl/lambada/songsync/MainActivity.kt` (+37 -105) 📝 `app/src/main/java/pl/lambada/songsync/data/UserSettingsController.kt` (+9 -0) 📝 `app/src/main/java/pl/lambada/songsync/ui/Navigator.kt` (+14 -1) ➕ `app/src/main/java/pl/lambada/songsync/ui/screens/init/InitScreen.kt` (+98 -0) ➕ `app/src/main/java/pl/lambada/songsync/ui/screens/init/InitScreenViewModel.kt` (+46 -0) ➕ `app/src/main/java/pl/lambada/songsync/ui/screens/init/components/InitTopBar.kt` (+20 -0) ➕ `app/src/main/java/pl/lambada/songsync/ui/screens/init/components/PermissionItem.kt` (+70 -0) ➕ `app/src/main/java/pl/lambada/songsync/ui/screens/init/components/permissions/AllFilesAccess.kt` (+65 -0) ➕ `app/src/main/java/pl/lambada/songsync/ui/screens/init/components/permissions/PostNotifications.kt` (+29 -0) 📝 `app/src/main/res/values/strings.xml` (+7 -0) </details> ### 📄 Description * first thing we did is ask user for permissions without explanation, fix the flow with welcome screen --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 19:26:44 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SongSync#198
No description provided.