From a1ff435e81510f75f1b732c4583c299a64329cb0 Mon Sep 17 00:00:00 2001 From: OmniaX-Dev Date: Tue, 23 Jun 2026 10:07:00 +0200 Subject: [PATCH] Started work on GUI --- .idea/deploymentTargetSelector.xml | 4 +- .idea/planningMode.xml | 1 + app/build.gradle.kts | 2 + .../pianotimeline/MainActivity.kt | 30 +- .../keylightpiano/pianotimeline/TestScreen.kt | 71 ----- .../pianotimeline/TestViewModel.kt | 50 --- .../pianotimeline/domain/Recording.kt | 6 + .../pianotimeline/ui/RecordingItem.kt | 136 ++++++++ .../pianotimeline/ui/RecordingListScreen.kt | 290 ++++++++++++++++++ .../ui/RecordingListViewModel.kt | 189 ++++++++++++ .../pianotimeline/ui/SortMode.kt | 15 + gradle/libs.versions.toml | 1 + 12 files changed, 644 insertions(+), 151 deletions(-) delete mode 100644 app/src/main/java/com/keylightpiano/pianotimeline/TestScreen.kt delete mode 100644 app/src/main/java/com/keylightpiano/pianotimeline/TestViewModel.kt create mode 100644 app/src/main/java/com/keylightpiano/pianotimeline/ui/RecordingItem.kt create mode 100644 app/src/main/java/com/keylightpiano/pianotimeline/ui/RecordingListScreen.kt create mode 100644 app/src/main/java/com/keylightpiano/pianotimeline/ui/RecordingListViewModel.kt create mode 100644 app/src/main/java/com/keylightpiano/pianotimeline/ui/SortMode.kt diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index ed7f619..3af433f 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@