Initaler Commit

This commit is contained in:
2026-05-03 21:53:03 +02:00
commit b37b162662
634 changed files with 73932 additions and 0 deletions

Binary file not shown.

View File

@@ -0,0 +1,21 @@
{
"version": 3,
"artifactType": {
"type": "APK",
"kind": "Directory"
},
"applicationId": "de.libredeck.android",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 1,
"versionName": "0.1.0",
"outputFile": "app-debug.apk"
}
],
"elementType": "File",
"minSdkVersionForDexing": 26
}

View File

@@ -0,0 +1,2 @@
#- File Locator -
listingFile=../../../apk/debug/output-metadata.json

View File

@@ -0,0 +1,2 @@
appMetadataVersion=1.1
androidGradlePluginVersion=8.3.2

View File

@@ -0,0 +1,10 @@
{
"version": 3,
"artifactType": {
"type": "COMPATIBLE_SCREEN_MANIFEST",
"kind": "Directory"
},
"applicationId": "de.libredeck.android",
"variantName": "debug",
"elements": []
}

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_deezer_auth" modulePackage="de.libredeck.android" filePath="app/src/main/res/layout/activity_deezer_auth.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_deezer_auth_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="43" endOffset="14"/></Target><Target id="@+id/btnOpenDeezerLogin" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="27" startOffset="4" endLine="34" endOffset="47"/></Target><Target id="@+id/btnCancel" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="36" startOffset="4" endLine="41" endOffset="58"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="de.libredeck.android" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout"><Targets><Target tag="layout/activity_main_0" view="FrameLayout"><Expressions/><location startLine="1" startOffset="0" endLine="75" endOffset="13"/></Target><Target id="@+id/ivLogo" view="ImageView"><Expressions/><location startLine="24" startOffset="8" endLine="31" endOffset="56"/></Target><Target id="@+id/btnStart" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="33" startOffset="8" endLine="40" endOffset="41"/></Target><Target id="@+id/tvCreateLink" view="TextView"><Expressions/><location startLine="62" startOffset="8" endLine="71" endOffset="37"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_playlist" modulePackage="de.libredeck.android" filePath="app/src/main/res/layout/activity_playlist.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout"><Targets><Target tag="layout/activity_playlist_0" view="FrameLayout"><Expressions/><location startLine="1" startOffset="0" endLine="45" endOffset="13"/></Target><Target id="@+id/swipeRefresh" view="androidx.swiperefreshlayout.widget.SwipeRefreshLayout"><Expressions/><location startLine="6" startOffset="4" endLine="18" endOffset="59"/></Target><Target id="@+id/recyclerPlaylists" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="11" startOffset="8" endLine="16" endOffset="34"/></Target><Target id="@+id/tvEmpty" view="TextView"><Expressions/><location startLine="20" startOffset="4" endLine="27" endOffset="34"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="29" startOffset="4" endLine="34" endOffset="34"/></Target><Target id="@+id/tvLoadingMsg" view="TextView"><Expressions/><location startLine="36" startOffset="4" endLine="43" endOffset="34"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_scan" modulePackage="de.libredeck.android" filePath="app/src/main/res/layout/activity_scan.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout"><Targets><Target tag="layout/activity_scan_0" view="FrameLayout"><Expressions/><location startLine="1" startOffset="0" endLine="90" endOffset="13"/></Target><Target id="@+id/previewView" view="androidx.camera.view.PreviewView"><Expressions/><location startLine="8" startOffset="4" endLine="11" endOffset="45"/></Target><Target id="@+id/layoutHint" view="LinearLayout"><Expressions/><location startLine="14" startOffset="4" endLine="49" endOffset="18"/></Target><Target id="@+id/btnCancel" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="35" startOffset="8" endLine="47" endOffset="66"/></Target><Target id="@+id/overlaySuccess" view="FrameLayout"><Expressions/><location startLine="52" startOffset="4" endLine="88" endOffset="17"/></Target><Target id="@+id/btnNextCard" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="76" startOffset="12" endLine="84" endOffset="41"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_playlist" modulePackage="de.libredeck.android" filePath="app/src/main/res/layout/item_playlist.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_playlist_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="61" endOffset="51"/></Target><Target id="@+id/ivCover" view="ImageView"><Expressions/><location startLine="19" startOffset="8" endLine="24" endOffset="43"/></Target><Target id="@+id/tvTitle" view="TextView"><Expressions/><location startLine="34" startOffset="12" endLine="42" endOffset="40"/></Target><Target id="@+id/tvCount" view="TextView"><Expressions/><location startLine="44" startOffset="12" endLine="50" endOffset="47"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_deezer_auth" modulePackage="de.libredeck.android" filePath="app/src/main/res/layout/activity_deezer_auth.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_deezer_auth_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="43" endOffset="14"/></Target><Target id="@+id/btnOpenDeezerLogin" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="27" startOffset="4" endLine="34" endOffset="47"/></Target><Target id="@+id/btnCancel" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="36" startOffset="4" endLine="41" endOffset="58"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="de.libredeck.android" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout"><Targets><Target tag="layout/activity_main_0" view="FrameLayout"><Expressions/><location startLine="1" startOffset="0" endLine="75" endOffset="13"/></Target><Target id="@+id/ivLogo" view="ImageView"><Expressions/><location startLine="24" startOffset="8" endLine="31" endOffset="56"/></Target><Target id="@+id/btnStart" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="33" startOffset="8" endLine="40" endOffset="41"/></Target><Target id="@+id/tvCreateLink" view="TextView"><Expressions/><location startLine="62" startOffset="8" endLine="71" endOffset="37"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_playlist" modulePackage="de.libredeck.android" filePath="app/src/main/res/layout/activity_playlist.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout"><Targets><Target tag="layout/activity_playlist_0" view="FrameLayout"><Expressions/><location startLine="1" startOffset="0" endLine="45" endOffset="13"/></Target><Target id="@+id/swipeRefresh" view="androidx.swiperefreshlayout.widget.SwipeRefreshLayout"><Expressions/><location startLine="6" startOffset="4" endLine="18" endOffset="59"/></Target><Target id="@+id/recyclerPlaylists" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="11" startOffset="8" endLine="16" endOffset="34"/></Target><Target id="@+id/tvEmpty" view="TextView"><Expressions/><location startLine="20" startOffset="4" endLine="27" endOffset="34"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="29" startOffset="4" endLine="34" endOffset="34"/></Target><Target id="@+id/tvLoadingMsg" view="TextView"><Expressions/><location startLine="36" startOffset="4" endLine="43" endOffset="34"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_scan" modulePackage="de.libredeck.android" filePath="app/src/main/res/layout/activity_scan.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout"><Targets><Target tag="layout/activity_scan_0" view="FrameLayout"><Expressions/><location startLine="1" startOffset="0" endLine="90" endOffset="13"/></Target><Target id="@+id/previewView" view="androidx.camera.view.PreviewView"><Expressions/><location startLine="8" startOffset="4" endLine="11" endOffset="45"/></Target><Target id="@+id/layoutHint" view="LinearLayout"><Expressions/><location startLine="14" startOffset="4" endLine="49" endOffset="18"/></Target><Target id="@+id/btnCancel" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="35" startOffset="8" endLine="47" endOffset="66"/></Target><Target id="@+id/overlaySuccess" view="FrameLayout"><Expressions/><location startLine="52" startOffset="4" endLine="88" endOffset="17"/></Target><Target id="@+id/btnNextCard" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="76" startOffset="12" endLine="84" endOffset="41"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_playlist" modulePackage="de.libredeck.android" filePath="app/src/main/res/layout/item_playlist.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_playlist_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="61" endOffset="51"/></Target><Target id="@+id/ivCover" view="ImageView"><Expressions/><location startLine="19" startOffset="8" endLine="24" endOffset="43"/></Target><Target id="@+id/tvTitle" view="TextView"><Expressions/><location startLine="34" startOffset="12" endLine="42" endOffset="40"/></Target><Target id="@+id/tvCount" view="TextView"><Expressions/><location startLine="44" startOffset="12" endLine="50" endOffset="47"/></Target></Targets></Layout>

Some files were not shown because too many files have changed in this diff Show More