all: reformat xml

This commit is contained in:
Alexander Capehart 2023-12-23 20:01:20 -07:00
parent 4ad2fe1a58
commit c9b1ab9068
No known key found for this signature in database
GPG key ID: 37DBE3621FE9AD47
60 changed files with 400 additions and 399 deletions

View file

@ -2,10 +2,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:tint="?attr/colorControlNormal"
android:viewportWidth="24" android:viewportWidth="24"
android:viewportHeight="24" android:viewportHeight="24">
android:tint="?attr/colorControlNormal"> <path
<path android:fillColor="@android:color/white"
android:fillColor="@android:color/white" android:pathData="M11,19V13H5V11H11V5H13V11H19V13H13V19Z" />
android:pathData="M11,19V13H5V11H11V5H13V11H19V13H13V19Z"/>
</vector> </vector>

View file

@ -2,10 +2,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:tint="?attr/colorControlNormal"
android:viewportWidth="960" android:viewportWidth="960"
android:viewportHeight="960" android:viewportHeight="960">
android:tint="?attr/colorControlNormal"> <path
<path android:fillColor="@android:color/white"
android:fillColor="@android:color/white" android:pathData="M200,880Q167,880 143.5,856.5Q120,833 120,800L120,240L200,240L200,800Q200,800 200,800Q200,800 200,800L640,800L640,880L200,880ZM360,720Q327,720 303.5,696.5Q280,673 280,640L280,160Q280,127 303.5,103.5Q327,80 360,80L720,80Q753,80 776.5,103.5Q800,127 800,160L800,640Q800,673 776.5,696.5Q753,720 720,720L360,720ZM360,640L720,640Q720,640 720,640Q720,640 720,640L720,160Q720,160 720,160Q720,160 720,160L360,160Q360,160 360,160Q360,160 360,160L360,640Q360,640 360,640Q360,640 360,640ZM360,640Q360,640 360,640Q360,640 360,640L360,160Q360,160 360,160Q360,160 360,160L360,160Q360,160 360,160Q360,160 360,160L360,640Q360,640 360,640Q360,640 360,640L360,640Z" />
android:pathData="M200,880Q167,880 143.5,856.5Q120,833 120,800L120,240L200,240L200,800Q200,800 200,800Q200,800 200,800L640,800L640,880L200,880ZM360,720Q327,720 303.5,696.5Q280,673 280,640L280,160Q280,127 303.5,103.5Q327,80 360,80L720,80Q753,80 776.5,103.5Q800,127 800,160L800,640Q800,673 776.5,696.5Q753,720 720,720L360,720ZM360,640L720,640Q720,640 720,640Q720,640 720,640L720,160Q720,160 720,160Q720,160 720,160L360,160Q360,160 360,160Q360,160 360,160L360,640Q360,640 360,640Q360,640 360,640ZM360,640Q360,640 360,640Q360,640 360,640L360,160Q360,160 360,160Q360,160 360,160L360,160Q360,160 360,160Q360,160 360,160L360,640Q360,640 360,640Q360,640 360,640L360,640Z"/>
</vector> </vector>

View file

@ -2,10 +2,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:tint="?attr/colorControlNormal"
android:viewportWidth="960" android:viewportWidth="960"
android:viewportHeight="960" android:viewportHeight="960">
android:tint="?attr/colorControlNormal"> <path
<path android:fillColor="@android:color/white"
android:fillColor="@android:color/white" android:pathData="M360,720L800,720Q800,720 800,720Q800,720 800,720L800,613L360,613L360,720ZM160,347L280,347L280,240L160,240Q160,240 160,240Q160,240 160,240L160,347ZM160,534L280,534L280,427L160,427L160,534ZM160,720L280,720L280,613L160,613L160,720Q160,720 160,720Q160,720 160,720ZM360,534L800,534L800,427L360,427L360,534ZM360,347L800,347L800,240Q800,240 800,240Q800,240 800,240L360,240L360,347ZM160,800Q127,800 103.5,776.5Q80,753 80,720L80,240Q80,207 103.5,183.5Q127,160 160,160L800,160Q833,160 856.5,183.5Q880,207 880,240L880,720Q880,753 856.5,776.5Q833,800 800,800L160,800Z" />
android:pathData="M360,720L800,720Q800,720 800,720Q800,720 800,720L800,613L360,613L360,720ZM160,347L280,347L280,240L160,240Q160,240 160,240Q160,240 160,240L160,347ZM160,534L280,534L280,427L160,427L160,534ZM160,720L280,720L280,613L160,613L160,720Q160,720 160,720Q160,720 160,720ZM360,534L800,534L800,427L360,427L360,534ZM360,347L800,347L800,240Q800,240 800,240Q800,240 800,240L360,240L360,347ZM160,800Q127,800 103.5,776.5Q80,753 80,720L80,240Q80,207 103.5,183.5Q127,160 160,160L800,160Q833,160 856.5,183.5Q880,207 880,240L880,720Q880,753 856.5,776.5Q833,800 800,800L160,800Z"/>
</vector> </vector>

View file

@ -2,10 +2,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:tint="?attr/colorControlNormal"
android:viewportWidth="960" android:viewportWidth="960"
android:viewportHeight="960" android:viewportHeight="960">
android:tint="?attr/colorControlNormal"> <path
<path android:fillColor="@android:color/white"
android:fillColor="@android:color/white" android:pathData="M200,760L256,760L601,415L545,359L200,704L200,760ZM772,357L602,189L715,76L884,245L772,357ZM120,840L120,670L544,246L714,416L290,840L120,840ZM573,387L545,359L545,359L601,415L601,415L573,387Z" />
android:pathData="M200,760L256,760L601,415L545,359L200,704L200,760ZM772,357L602,189L715,76L884,245L772,357ZM120,840L120,670L544,246L714,416L290,840L120,840ZM573,387L545,359L545,359L601,415L601,415L573,387Z"/>
</vector> </vector>

View file

@ -2,10 +2,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:tint="?attr/colorControlNormal"
android:viewportWidth="960" android:viewportWidth="960"
android:viewportHeight="960" android:viewportHeight="960">
android:tint="?attr/colorControlNormal"> <path
<path android:fillColor="@android:color/white"
android:fillColor="@android:color/white" android:pathData="M440,760L520,760L520,593L584,657L640,600L480,440L320,600L377,656L440,593L440,760ZM240,880Q207,880 183.5,856.5Q160,833 160,800L160,160Q160,127 183.5,103.5Q207,80 240,80L560,80L800,320L800,800Q800,833 776.5,856.5Q753,880 720,880L240,880ZM520,360L520,160L240,160Q240,160 240,160Q240,160 240,160L240,800Q240,800 240,800Q240,800 240,800L720,800Q720,800 720,800Q720,800 720,800L720,360L520,360ZM240,160L240,160L240,360L240,360L240,160L240,360L240,360L240,800Q240,800 240,800Q240,800 240,800L240,800Q240,800 240,800Q240,800 240,800L240,160Q240,160 240,160Q240,160 240,160Z" />
android:pathData="M440,760L520,760L520,593L584,657L640,600L480,440L320,600L377,656L440,593L440,760ZM240,880Q207,880 183.5,856.5Q160,833 160,800L160,160Q160,127 183.5,103.5Q207,80 240,80L560,80L800,320L800,800Q800,833 776.5,856.5Q753,880 720,880L240,880ZM520,360L520,160L240,160Q240,160 240,160Q240,160 240,160L240,800Q240,800 240,800Q240,800 240,800L720,800Q720,800 720,800Q720,800 720,800L720,360L520,360ZM240,160L240,160L240,360L240,360L240,160L240,360L240,360L240,800Q240,800 240,800Q240,800 240,800L240,800Q240,800 240,800Q240,800 240,800L240,160Q240,160 240,160Q240,160 240,160Z"/>
</vector> </vector>

View file

@ -2,10 +2,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:tint="?attr/colorControlNormal"
android:viewportWidth="960" android:viewportWidth="960"
android:viewportHeight="960" android:viewportHeight="960">
android:tint="?attr/colorControlNormal"> <path
<path android:fillColor="@android:color/white"
android:fillColor="@android:color/white" android:pathData="M780,900L720,840L840,720L720,600L780,540L960,720L780,900ZM320,840L320,760L160,760Q127,760 103.5,736.5Q80,713 80,680L80,200Q80,167 103.5,143.5Q127,120 160,120L800,120Q833,120 856.5,143.5Q880,167 880,200L880,480L800,480L800,200Q800,200 800,200Q800,200 800,200L160,200Q160,200 160,200Q160,200 160,200L160,680Q160,680 160,680Q160,680 160,680L680,680L680,760L600,760L600,840L320,840ZM440,600L520,600L520,480L640,480L640,400L520,400L520,280L440,280L440,400L320,400L320,480L440,480L440,600ZM160,680L160,680Q160,680 160,680Q160,680 160,680L160,200Q160,200 160,200Q160,200 160,200L160,200Q160,200 160,200Q160,200 160,200L160,680L160,680L160,680Z" />
android:pathData="M780,900L720,840L840,720L720,600L780,540L960,720L780,900ZM320,840L320,760L160,760Q127,760 103.5,736.5Q80,713 80,680L80,200Q80,167 103.5,143.5Q127,120 160,120L800,120Q833,120 856.5,143.5Q880,167 880,200L880,480L800,480L800,200Q800,200 800,200Q800,200 800,200L160,200Q160,200 160,200Q160,200 160,200L160,680Q160,680 160,680Q160,680 160,680L680,680L680,760L600,760L600,840L320,840ZM440,600L520,600L520,480L640,480L640,400L520,400L520,280L440,280L440,400L320,400L320,480L440,480L440,600ZM160,680L160,680Q160,680 160,680Q160,680 160,680L160,200Q160,200 160,200Q160,200 160,200L160,200Q160,200 160,200Q160,200 160,200L160,680L160,680L160,680Z"/>
</vector> </vector>

View file

@ -2,10 +2,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:tint="?attr/colorControlNormal"
android:viewportWidth="24" android:viewportWidth="24"
android:viewportHeight="24" android:viewportHeight="24">
android:tint="?attr/colorControlNormal"> <path
<path android:fillColor="@android:color/white"
android:fillColor="@android:color/white" android:pathData="M2.5,16V14H10.5V16ZM2.5,12V10H14.5V12ZM2.5,8V6H14.5V8ZM15.5,21V13L21.5,17Z" />
android:pathData="M2.5,16V14H10.5V16ZM2.5,12V10H14.5V12ZM2.5,8V6H14.5V8ZM15.5,21V13L21.5,17Z"/>
</vector> </vector>

View file

@ -2,11 +2,11 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:tint="?attr/colorControlNormal"
android:viewportWidth="960" android:viewportWidth="960"
android:viewportHeight="960" android:viewportHeight="960">
android:tint="?attr/colorControlNormal"> <path
<path android:fillColor="@android:color/white"
android:fillColor="@android:color/white" android:pathData="M120,640L120,560L400,560L400,640L120,640ZM120,480L120,400L560,400L560,480L120,480ZM120,320L120,240L560,240L560,320L120,320ZM640,800L640,640L480,640L480,560L640,560L640,400L720,400L720,560L880,560L880,640L720,640L720,800L640,800Z" />
android:pathData="M120,640L120,560L400,560L400,640L120,640ZM120,480L120,400L560,400L560,480L120,480ZM120,320L120,240L560,240L560,320L120,320ZM640,800L640,640L480,640L480,560L640,560L640,400L720,400L720,560L880,560L880,640L720,640L720,800L640,800Z"/>
</vector> </vector>

View file

@ -2,10 +2,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:tint="?attr/colorControlNormal"
android:viewportWidth="960" android:viewportWidth="960"
android:viewportHeight="960" android:viewportHeight="960">
android:tint="?attr/colorControlNormal"> <path
<path android:fillColor="@android:color/white"
android:fillColor="@android:color/white" android:pathData="M440,600L520,600L520,480L640,480L640,400L520,400L520,280L440,280L440,400L320,400L320,480L440,480L440,600ZM320,840L320,760L160,760Q127,760 103.5,736.5Q80,713 80,680L80,200Q80,167 103.5,143.5Q127,120 160,120L800,120Q833,120 856.5,143.5Q880,167 880,200L880,680Q880,713 856.5,736.5Q833,760 800,760L640,760L640,840L320,840ZM160,680L800,680Q800,680 800,680Q800,680 800,680L800,200Q800,200 800,200Q800,200 800,200L160,200Q160,200 160,200Q160,200 160,200L160,680Q160,680 160,680Q160,680 160,680ZM160,680Q160,680 160,680Q160,680 160,680L160,200Q160,200 160,200Q160,200 160,200L160,200Q160,200 160,200Q160,200 160,200L160,680Q160,680 160,680Q160,680 160,680L160,680Z" />
android:pathData="M440,600L520,600L520,480L640,480L640,400L520,400L520,280L440,280L440,400L320,400L320,480L440,480L440,600ZM320,840L320,760L160,760Q127,760 103.5,736.5Q80,713 80,680L80,200Q80,167 103.5,143.5Q127,120 160,120L800,120Q833,120 856.5,143.5Q880,167 880,200L880,680Q880,713 856.5,736.5Q833,760 800,760L640,760L640,840L320,840ZM160,680L800,680Q800,680 800,680Q800,680 800,680L800,200Q800,200 800,200Q800,200 800,200L160,200Q160,200 160,200Q160,200 160,200L160,680Q160,680 160,680Q160,680 160,680ZM160,680Q160,680 160,680Q160,680 160,680L160,200Q160,200 160,200Q160,200 160,200L160,200Q160,200 160,200Q160,200 160,200L160,680Q160,680 160,680Q160,680 160,680L160,680Z"/>
</vector> </vector>

View file

@ -2,11 +2,11 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:tint="@color/sel_activatable_icon"
android:viewportWidth="960" android:viewportWidth="960"
android:viewportHeight="960" android:viewportHeight="960">
android:tint="@color/sel_activatable_icon"> <path
<path android:fillColor="@android:color/white"
android:fillColor="@android:color/white" android:pathData="M840,280L840,840L120,840L120,120L680,120L840,280ZM760,314L646,200L200,200L200,760L760,760L760,314ZM480,720Q530,720 565,685Q600,650 600,600Q600,550 565,515Q530,480 480,480Q430,480 395,515Q360,550 360,600Q360,650 395,685Q430,720 480,720ZM240,400L600,400L600,240L240,240L240,400ZM200,314L200,760L200,760L200,200L200,200L200,314Z" />
android:pathData="M840,280L840,840L120,840L120,120L680,120L840,280ZM760,314L646,200L200,200L200,760L760,760L760,314ZM480,720Q530,720 565,685Q600,650 600,600Q600,550 565,515Q530,480 480,480Q430,480 395,515Q360,550 360,600Q360,650 395,685Q430,720 480,720ZM240,400L600,400L600,240L240,240L240,400ZM200,314L200,760L200,760L200,200L200,200L200,314Z"/>
</vector> </vector>

View file

@ -2,10 +2,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:tint="?attr/colorControlNormal"
android:viewportWidth="960" android:viewportWidth="960"
android:viewportHeight="960" android:viewportHeight="960">
android:tint="?attr/colorControlNormal"> <path
<path android:fillColor="@android:color/white"
android:fillColor="@android:color/white" android:pathData="M720,880Q670,880 635,845Q600,810 600,760Q600,753 601,745.5Q602,738 604,732L322,568Q305,583 284,591.5Q263,600 240,600Q190,600 155,565Q120,530 120,480Q120,430 155,395Q190,360 240,360Q263,360 284,368.5Q305,377 322,392L604,228Q602,222 601,214.5Q600,207 600,200Q600,150 635,115Q670,80 720,80Q770,80 805,115Q840,150 840,200Q840,250 805,285Q770,320 720,320Q697,320 676,311.5Q655,303 638,288L356,452Q358,458 359,465.5Q360,473 360,480Q360,487 359,494.5Q358,502 356,508L638,672Q655,657 676,648.5Q697,640 720,640Q770,640 805,675Q840,710 840,760Q840,810 805,845Q770,880 720,880ZM720,240Q737,240 748.5,228.5Q760,217 760,200Q760,183 748.5,171.5Q737,160 720,160Q703,160 691.5,171.5Q680,183 680,200Q680,217 691.5,228.5Q703,240 720,240ZM240,520Q257,520 268.5,508.5Q280,497 280,480Q280,463 268.5,451.5Q257,440 240,440Q223,440 211.5,451.5Q200,463 200,480Q200,497 211.5,508.5Q223,520 240,520ZM720,800Q737,800 748.5,788.5Q760,777 760,760Q760,743 748.5,731.5Q737,720 720,720Q703,720 691.5,731.5Q680,743 680,760Q680,777 691.5,788.5Q703,800 720,800ZM720,200Q720,200 720,200Q720,200 720,200Q720,200 720,200Q720,200 720,200Q720,200 720,200Q720,200 720,200Q720,200 720,200Q720,200 720,200ZM240,480Q240,480 240,480Q240,480 240,480Q240,480 240,480Q240,480 240,480Q240,480 240,480Q240,480 240,480Q240,480 240,480Q240,480 240,480ZM720,760Q720,760 720,760Q720,760 720,760Q720,760 720,760Q720,760 720,760Q720,760 720,760Q720,760 720,760Q720,760 720,760Q720,760 720,760Z" />
android:pathData="M720,880Q670,880 635,845Q600,810 600,760Q600,753 601,745.5Q602,738 604,732L322,568Q305,583 284,591.5Q263,600 240,600Q190,600 155,565Q120,530 120,480Q120,430 155,395Q190,360 240,360Q263,360 284,368.5Q305,377 322,392L604,228Q602,222 601,214.5Q600,207 600,200Q600,150 635,115Q670,80 720,80Q770,80 805,115Q840,150 840,200Q840,250 805,285Q770,320 720,320Q697,320 676,311.5Q655,303 638,288L356,452Q358,458 359,465.5Q360,473 360,480Q360,487 359,494.5Q358,502 356,508L638,672Q655,657 676,648.5Q697,640 720,640Q770,640 805,675Q840,710 840,760Q840,810 805,845Q770,880 720,880ZM720,240Q737,240 748.5,228.5Q760,217 760,200Q760,183 748.5,171.5Q737,160 720,160Q703,160 691.5,171.5Q680,183 680,200Q680,217 691.5,228.5Q703,240 720,240ZM240,520Q257,520 268.5,508.5Q280,497 280,480Q280,463 268.5,451.5Q257,440 240,440Q223,440 211.5,451.5Q200,463 200,480Q200,497 211.5,508.5Q223,520 240,520ZM720,800Q737,800 748.5,788.5Q760,777 760,760Q760,743 748.5,731.5Q737,720 720,720Q703,720 691.5,731.5Q680,743 680,760Q680,777 691.5,788.5Q703,800 720,800ZM720,200Q720,200 720,200Q720,200 720,200Q720,200 720,200Q720,200 720,200Q720,200 720,200Q720,200 720,200Q720,200 720,200Q720,200 720,200ZM240,480Q240,480 240,480Q240,480 240,480Q240,480 240,480Q240,480 240,480Q240,480 240,480Q240,480 240,480Q240,480 240,480Q240,480 240,480ZM720,760Q720,760 720,760Q720,760 720,760Q720,760 720,760Q720,760 720,760Q720,760 720,760Q720,760 720,760Q720,760 720,760Q720,760 720,760Z"/>
</vector> </vector>

View file

@ -2,10 +2,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:tint="?attr/colorControlNormal"
android:viewportWidth="960" android:viewportWidth="960"
android:viewportHeight="960" android:viewportHeight="960">
android:tint="?attr/colorControlNormal"> <path
<path android:fillColor="@android:color/white"
android:fillColor="@android:color/white" android:pathData="M560,800L560,720L664,720L537,593L594,536L720,662L720,560L800,560L800,800L560,800ZM216,800L160,744L664,240L560,240L560,160L800,160L800,400L720,400L720,296L216,800ZM367,423L160,216L216,160L423,367L367,423Z" />
android:pathData="M560,800L560,720L664,720L537,593L594,536L720,662L720,560L800,560L800,800L560,800ZM216,800L160,744L664,240L560,240L560,160L800,160L800,400L720,400L720,296L216,800ZM367,423L160,216L216,160L423,367L367,423Z"/>
</vector> </vector>

View file

@ -2,10 +2,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:tint="?attr/colorPrimary"
android:viewportWidth="960" android:viewportWidth="960"
android:viewportHeight="960" android:viewportHeight="960">
android:tint="?attr/colorPrimary"> <path
<path android:fillColor="@android:color/white"
android:fillColor="@android:color/white" android:pathData="M546,817L546,703L627,703L528,603L607,524L706,623L706,543L820,543L820,817L546,817ZM219,823L140,744L627,257L546,257L546,143L820,143L820,417L706,417L706,336L219,823ZM359,435L140,216L219,137L438,356L359,435Z" />
android:pathData="M546,817L546,703L627,703L528,603L607,524L706,623L706,543L820,543L820,817L546,817ZM219,823L140,744L627,257L546,257L546,143L820,143L820,417L706,417L706,336L219,823ZM359,435L140,216L219,137L438,356L359,435Z"/>
</vector> </vector>

View file

@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" <shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval"> android:shape="oval">
<solid <solid android:color="?attr/colorPrimary" />
android:color="?attr/colorPrimary" />
<size <size
android:width="20dp" android:width="20dp"
android:height="20dp" /> android:height="20dp" />

View file

@ -4,18 +4,19 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:paddingTop="@dimen/spacing_medium"
android:paddingStart="@dimen/spacing_medium" android:paddingStart="@dimen/spacing_medium"
android:paddingTop="@dimen/spacing_medium"
android:paddingEnd="@dimen/spacing_medium" android:paddingEnd="@dimen/spacing_medium"
android:paddingBottom="@dimen/spacing_mid_medium"> android:paddingBottom="@dimen/spacing_mid_medium">
<org.oxycblt.auxio.image.CoverView <org.oxycblt.auxio.image.CoverView
android:id="@+id/detail_cover" android:id="@+id/detail_cover"
style="@style/Widget.Auxio.Image.Huge" style="@style/Widget.Auxio.Image.Huge"
app:enablePlaybackIndicator="false"
app:enableSelectionBadge="false"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" app:layout_constraintTop_toTopOf="parent"
app:enablePlaybackIndicator="false"
app:enableSelectionBadge="false"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />
<TextView <TextView

View file

@ -4,18 +4,18 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:paddingTop="@dimen/spacing_medium"
android:paddingStart="@dimen/spacing_medium" android:paddingStart="@dimen/spacing_medium"
android:paddingTop="@dimen/spacing_medium"
android:paddingEnd="@dimen/spacing_medium" android:paddingEnd="@dimen/spacing_medium"
android:paddingBottom="@dimen/spacing_mid_medium"> android:paddingBottom="@dimen/spacing_mid_medium">
<org.oxycblt.auxio.image.CoverView <org.oxycblt.auxio.image.CoverView
android:id="@+id/detail_cover" android:id="@+id/detail_cover"
style="@style/Widget.Auxio.Image.Large" style="@style/Widget.Auxio.Image.Large"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:enablePlaybackIndicator="false" app:enablePlaybackIndicator="false"
app:enableSelectionBadge="false" app:enableSelectionBadge="false"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />
<TextView <TextView

View file

@ -10,9 +10,9 @@
<org.oxycblt.auxio.image.CoverView <org.oxycblt.auxio.image.CoverView
android:id="@+id/detail_cover" android:id="@+id/detail_cover"
style="@style/Widget.Auxio.Image.MidHuge" style="@style/Widget.Auxio.Image.MidHuge"
app:layout_constraintDimensionRatio="1"
app:enablePlaybackIndicator="false" app:enablePlaybackIndicator="false"
app:enableSelectionBadge="false" app:enableSelectionBadge="false"
app:layout_constraintDimensionRatio="1"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" app:layout_constraintTop_toTopOf="parent"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />

View file

@ -9,10 +9,10 @@
<org.oxycblt.auxio.image.CoverView <org.oxycblt.auxio.image.CoverView
android:id="@+id/detail_cover" android:id="@+id/detail_cover"
style="@style/Widget.Auxio.Image.Huge" style="@style/Widget.Auxio.Image.Huge"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:enablePlaybackIndicator="false" app:enablePlaybackIndicator="false"
app:enableSelectionBadge="false" app:enableSelectionBadge="false"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />
<TextView <TextView

View file

@ -12,9 +12,9 @@
android:name="androidx.navigation.fragment.NavHostFragment" android:name="androidx.navigation.fragment.NavHostFragment"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
app:defaultNavHost="true"
app:layout_behavior="org.oxycblt.auxio.ui.BottomSheetContentBehavior" app:layout_behavior="org.oxycblt.auxio.ui.BottomSheetContentBehavior"
app:navGraph="@navigation/inner" app:navGraph="@navigation/inner"
app:defaultNavHost="true"
tools:layout="@layout/fragment_home" /> tools:layout="@layout/fragment_home" />
<androidx.coordinatorlayout.widget.CoordinatorLayout <androidx.coordinatorlayout.widget.CoordinatorLayout

View file

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?><!--
<!--
~ Copyright (C) 2015 The Android Open Source Project ~ Copyright (C) 2015 The Android Open Source Project
~ ~
~ Licensed under the Apache License, Version 2.0 (the "License"); ~ Licensed under the Apache License, Version 2.0 (the "License");
@ -14,8 +13,7 @@
~ See the License for the specific language governing permissions and ~ See the License for the specific language governing permissions and
~ limitations under the License. ~ limitations under the License.
--> -->
<FrameLayout <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container" android:id="@+id/container"
@ -23,29 +21,29 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:fitsSystemWindows="true"> android:fitsSystemWindows="true">
<androidx.coordinatorlayout.widget.CoordinatorLayout <androidx.coordinatorlayout.widget.CoordinatorLayout
android:id="@+id/coordinator" android:id="@+id/coordinator"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<View
android:id="@+id/touch_outside"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:focusable="false" android:fitsSystemWindows="true">
android:importantForAccessibility="no"
android:soundEffectsEnabled="false"
tools:ignore="UnusedAttribute"/>
<FrameLayout <View
android:id="@+id/design_bottom_sheet" android:id="@+id/touch_outside"
style="?attr/bottomSheetStyle" android:layout_width="match_parent"
android:layout_width="match_parent" android:layout_height="match_parent"
android:layout_height="wrap_content" android:focusable="false"
android:layout_gravity="center_horizontal|top" android:importantForAccessibility="no"
app:layout_behavior="com.google.android.material.bottomsheet.BackportBottomSheetBehavior"/> android:soundEffectsEnabled="false"
tools:ignore="UnusedAttribute" />
</androidx.coordinatorlayout.widget.CoordinatorLayout> <FrameLayout
android:id="@+id/design_bottom_sheet"
style="?attr/bottomSheetStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal|top"
app:layout_behavior="com.google.android.material.bottomsheet.BackportBottomSheetBehavior" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>
</FrameLayout> </FrameLayout>

View file

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android" <TextView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/deletion_info" android:id="@+id/deletion_info"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingStart="@dimen/spacing_large"
android:paddingTop="@dimen/spacing_medium" android:paddingTop="@dimen/spacing_medium"
android:paddingEnd="@dimen/spacing_large" android:paddingEnd="@dimen/spacing_large"
android:paddingStart="@dimen/spacing_large"
android:layout_height="match_parent"
android:textAppearance="@style/TextAppearance.Auxio.BodyLarge" android:textAppearance="@style/TextAppearance.Auxio.BodyLarge"
xmlns:tools="http://schemas.android.com/tools" tools:text="Delete Playlist 16? This cannot be undone." />
tools:text="Delete Playlist 16? This cannot be undone."/>

View file

@ -1,24 +1,23 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:paddingStart="@dimen/spacing_large"
android:paddingTop="@dimen/spacing_medium" android:paddingTop="@dimen/spacing_medium"
android:paddingEnd="@dimen/spacing_large" android:paddingEnd="@dimen/spacing_large"
android:paddingStart="@dimen/spacing_large"
tools:context=".MainActivity"> tools:context=".MainActivity">
<com.google.android.material.card.MaterialCardView <com.google.android.material.card.MaterialCardView
android:id="@+id/error_container" android:id="@+id/error_container"
style="@style/Widget.Material3.CardView.Filled"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
style="@style/Widget.Material3.CardView.Filled"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"> app:layout_constraintTop_toTopOf="parent">
<FrameLayout <FrameLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@ -37,12 +36,12 @@
android:id="@+id/error_stack_trace" android:id="@+id/error_stack_trace"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingTop="@dimen/spacing_medium"
android:paddingStart="@dimen/spacing_medium"
android:paddingBottom="@dimen/spacing_medium"
android:paddingEnd="@dimen/size_copy_button"
android:breakStrategy="simple" android:breakStrategy="simple"
android:hyphenationFrequency="none" android:hyphenationFrequency="none"
android:paddingStart="@dimen/spacing_medium"
android:paddingTop="@dimen/spacing_medium"
android:paddingEnd="@dimen/size_copy_button"
android:paddingBottom="@dimen/spacing_medium"
android:typeface="monospace" android:typeface="monospace"
tools:text="Stack trace here" /> tools:text="Stack trace here" />
@ -56,10 +55,10 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="bottom|end" android:layout_gravity="bottom|end"
app:icon="@drawable/ic_copy_24"
android:layout_margin="@dimen/spacing_small" android:layout_margin="@dimen/spacing_small"
android:src="@drawable/ic_code_24"
app:backgroundTint="?attr/colorPrimaryContainer" app:backgroundTint="?attr/colorPrimaryContainer"
android:src="@drawable/ic_code_24" /> app:icon="@drawable/ic_copy_24" />
</FrameLayout> </FrameLayout>
</com.google.android.material.card.MaterialCardView> </com.google.android.material.card.MaterialCardView>

View file

@ -30,8 +30,8 @@
android:layout_marginTop="@dimen/spacing_tiny" android:layout_marginTop="@dimen/spacing_tiny"
android:layout_marginEnd="@dimen/spacing_large" android:layout_marginEnd="@dimen/spacing_large"
android:gravity="center" android:gravity="center"
app:layout_constraintTop_toBottomOf="@+id/dirs_mode_header"
app:checkedButton="@+id/dirs_mode_exclude" app:checkedButton="@+id/dirs_mode_exclude"
app:layout_constraintTop_toBottomOf="@+id/dirs_mode_header"
app:selectionRequired="true" app:selectionRequired="true"
app:singleSelection="true"> app:singleSelection="true">
@ -41,8 +41,8 @@
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
tools:icon="@drawable/ic_check_24" android:text="@string/set_dirs_mode_exclude"
android:text="@string/set_dirs_mode_exclude" /> tools:icon="@drawable/ic_check_24" />
<org.oxycblt.auxio.ui.RippleFixMaterialButton <org.oxycblt.auxio.ui.RippleFixMaterialButton
android:id="@+id/dirs_mode_include" android:id="@+id/dirs_mode_include"
@ -70,7 +70,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/spacing_medium" android:layout_marginTop="@dimen/spacing_medium"
app:layout_constraintTop_toBottomOf="@+id/dirs_mode_desc"/> app:layout_constraintTop_toBottomOf="@+id/dirs_mode_desc" />
<TextView <TextView
android:id="@+id/dirs_list_header" android:id="@+id/dirs_list_header"
@ -83,15 +83,15 @@
app:layout_constraintTop_toBottomOf="@+id/dirs_list_header_divider" /> app:layout_constraintTop_toBottomOf="@+id/dirs_list_header_divider" />
<org.oxycblt.auxio.ui.RippleFixMaterialButton <org.oxycblt.auxio.ui.RippleFixMaterialButton
style="@style/Widget.Auxio.Button.Icon.Small"
android:id="@+id/dirs_add" android:id="@+id/dirs_add"
style="@style/Widget.Auxio.Button.Icon.Small"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:icon="@drawable/ic_add_24"
android:contentDescription="@string/lbl_add"
android:layout_marginEnd="@dimen/spacing_mid_large" android:layout_marginEnd="@dimen/spacing_mid_large"
app:layout_constraintTop_toBottomOf="@+id/dirs_list_header_divider" android:contentDescription="@string/lbl_add"
app:layout_constraintEnd_toEndOf="@+id/dirs_list_header" /> app:icon="@drawable/ic_add_24"
app:layout_constraintEnd_toEndOf="@+id/dirs_list_header"
app:layout_constraintTop_toBottomOf="@+id/dirs_list_header_divider" />
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/dirs_recycler" android:id="@+id/dirs_recycler"
@ -117,7 +117,7 @@
android:textAlignment="center" android:textAlignment="center"
android:textAppearance="@style/TextAppearance.Auxio.LabelLarge" android:textAppearance="@style/TextAppearance.Auxio.LabelLarge"
android:textColor="?android:attr/textColorSecondary" android:textColor="?android:attr/textColorSecondary"
app:layout_constraintTop_toTopOf="@+id/dirs_recycler"/> app:layout_constraintTop_toTopOf="@+id/dirs_recycler" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -45,7 +45,7 @@
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:text="@string/lbl_path_style_absolute"/> android:text="@string/lbl_path_style_absolute" />
</com.google.android.material.button.MaterialButtonToggleGroup> </com.google.android.material.button.MaterialButtonToggleGroup>
@ -69,10 +69,10 @@
android:clickable="false" android:clickable="false"
android:focusable="false" android:focusable="false"
android:paddingStart="@dimen/spacing_medium" android:paddingStart="@dimen/spacing_medium"
android:text="@string/lbl_windows_paths"
android:textAlignment="viewStart" android:textAlignment="viewStart"
android:textAppearance="@style/TextAppearance.Auxio.BodyLarge" android:textAppearance="@style/TextAppearance.Auxio.BodyLarge"
tools:ignore="RtlSymmetry,contentDescription" tools:ignore="RtlSymmetry,contentDescription" />
android:text="@string/lbl_windows_paths" />
</FrameLayout> </FrameLayout>
</LinearLayout> </LinearLayout>

View file

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<com.google.android.material.textfield.TextInputLayout xmlns:android="http://schemas.android.com/apk/res/android" <com.google.android.material.textfield.TextInputLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/playlist_container" android:id="@+id/playlist_container"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingStart="@dimen/spacing_mid_large"
android:paddingTop="@dimen/spacing_medium" android:paddingTop="@dimen/spacing_medium"
android:paddingEnd="@dimen/spacing_mid_large" android:paddingEnd="@dimen/spacing_mid_large"
android:paddingStart="@dimen/spacing_mid_large"
xmlns:app="http://schemas.android.com/apk/res-auto"
app:hintEnabled="false"> app:hintEnabled="false">
<com.google.android.material.textfield.TextInputEditText <com.google.android.material.textfield.TextInputEditText

View file

@ -32,10 +32,10 @@
<org.oxycblt.auxio.list.recycler.DialogRecyclerView <org.oxycblt.auxio.list.recycler.DialogRecyclerView
android:id="@+id/sort_mode_recycler" android:id="@+id/sort_mode_recycler"
style="@style/Widget.Auxio.RecyclerView.Linear"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_weight="1" android:layout_weight="1"
style="@style/Widget.Auxio.RecyclerView.Linear"
tools:listitem="@layout/item_sort_mode" /> tools:listitem="@layout/item_sort_mode" />
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
@ -54,9 +54,9 @@
android:id="@+id/sort_direction_group" android:id="@+id/sort_direction_group"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginHorizontal="@dimen/spacing_medium"
android:layout_marginTop="@dimen/spacing_tiny" android:layout_marginTop="@dimen/spacing_tiny"
android:gravity="center" android:gravity="center"
android:layout_marginHorizontal="@dimen/spacing_medium"
app:layout_constraintTop_toBottomOf="@+id/sort_header" app:layout_constraintTop_toBottomOf="@+id/sort_header"
app:selectionRequired="false" app:selectionRequired="false"
app:singleSelection="true" app:singleSelection="true"
@ -97,9 +97,9 @@
style="@style/Widget.Material3.Button.TextButton.Dialog" style="@style/Widget.Material3.Button.TextButton.Dialog"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/spacing_mid_medium"
android:layout_marginEnd="@dimen/spacing_medium" android:layout_marginEnd="@dimen/spacing_medium"
android:layout_marginBottom="@dimen/spacing_mid_medium" android:layout_marginBottom="@dimen/spacing_mid_medium"
android:layout_marginTop="@dimen/spacing_mid_medium"
android:text="@string/lbl_ok" android:text="@string/lbl_ok"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"

View file

@ -42,8 +42,8 @@
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:paddingBottom="@dimen/spacing_tiny" android:layout_height="match_parent"
android:layout_height="match_parent"> android:paddingBottom="@dimen/spacing_tiny">
<ImageView <ImageView
android:id="@+id/about_auxio_icon" android:id="@+id/about_auxio_icon"
@ -175,8 +175,8 @@
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:paddingBottom="@dimen/spacing_tiny" android:orientation="vertical"
android:orientation="vertical"> android:paddingBottom="@dimen/spacing_tiny">
<TextView <TextView
android:id="@+id/about_library_counts" android:id="@+id/about_library_counts"

View file

@ -33,8 +33,8 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:clickable="true" android:clickable="true"
android:focusable="true" android:focusable="true"
app:navigationIcon="@drawable/ic_close_24" app:menu="@menu/toolbar_selection"
app:menu="@menu/toolbar_selection" /> app:navigationIcon="@drawable/ic_close_24" />
<com.google.android.material.appbar.MaterialToolbar <com.google.android.material.appbar.MaterialToolbar
android:id="@+id/detail_edit_toolbar" android:id="@+id/detail_edit_toolbar"
@ -42,8 +42,8 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:clickable="true" android:clickable="true"
android:focusable="true" android:focusable="true"
app:navigationIcon="@drawable/ic_close_24" app:menu="@menu/toolbar_edit"
app:menu="@menu/toolbar_edit" /> app:navigationIcon="@drawable/ic_close_24" />
</org.oxycblt.auxio.ui.MultiToolbar> </org.oxycblt.auxio.ui.MultiToolbar>

View file

@ -32,8 +32,8 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:clickable="true" android:clickable="true"
android:focusable="true" android:focusable="true"
app:navigationIcon="@drawable/ic_close_24" app:menu="@menu/toolbar_selection"
app:menu="@menu/toolbar_selection" /> app:navigationIcon="@drawable/ic_close_24" />
</org.oxycblt.auxio.ui.MultiToolbar> </org.oxycblt.auxio.ui.MultiToolbar>
@ -71,8 +71,8 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:layout_gravity="center"
android:layout_margin="@dimen/spacing_medium" android:layout_margin="@dimen/spacing_medium"
android:visibility="invisible" android:fitsSystemWindows="true"
android:fitsSystemWindows="true"> android:visibility="invisible">
<com.google.android.material.card.MaterialCardView <com.google.android.material.card.MaterialCardView
android:layout_width="match_parent" android:layout_width="match_parent"
@ -111,10 +111,10 @@
android:id="@+id/home_indexing_actions" android:id="@+id/home_indexing_actions"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginStart="@dimen/spacing_medium" android:layout_marginStart="@dimen/spacing_medium"
android:layout_marginEnd="@dimen/spacing_medium" android:layout_marginEnd="@dimen/spacing_medium"
android:layout_marginBottom="@dimen/spacing_medium" android:layout_marginBottom="@dimen/spacing_medium"
android:orientation="horizontal"
android:visibility="invisible" android:visibility="invisible"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
tools:layout_editor_absoluteX="16dp"> tools:layout_editor_absoluteX="16dp">
@ -149,42 +149,40 @@
<org.oxycblt.auxio.home.EdgeFrameLayout <org.oxycblt.auxio.home.EdgeFrameLayout
android:layout_width="match_parent" android:layout_width="match_parent"
app:layout_anchor="@id/home_content" android:layout_height="match_parent"
android:layout_gravity="bottom|end" android:layout_gravity="bottom|end"
android:layout_height="match_parent"> android:clipChildren="false"
android:clipToPadding="false"
app:layout_anchor="@id/home_content">
<com.leinardi.android.speeddial.SpeedDialOverlayLayout <com.leinardi.android.speeddial.SpeedDialOverlayLayout
android:id="@+id/home_speed_dial_overlay" android:id="@+id/home_speed_dial_overlay"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" /> android:layout_height="match_parent" />
<org.oxycblt.auxio.home.ThemedSpeedDialView <org.oxycblt.auxio.home.ThemedSpeedDialView
android:id="@+id/home_new_playlist_fab" android:id="@+id/home_new_playlist_fab"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:sdMainFabAnimationRotateAngle="135" android:layout_gravity="bottom|end"
android:clickable="true" android:clickable="true"
android:focusable="true" android:focusable="true"
android:gravity="bottom|end" android:gravity="bottom|end"
app:sdMainFabClosedSrc="@drawable/ic_add_24" app:sdMainFabAnimationRotateAngle="135"
android:layout_gravity="bottom|end"
app:sdMainFabClosedIconColor="@android:color/white" app:sdMainFabClosedIconColor="@android:color/white"
app:sdMainFabClosedSrc="@drawable/ic_add_24"
app:sdOverlayLayout="@+id/home_speed_dial_overlay" /> app:sdOverlayLayout="@+id/home_speed_dial_overlay" />
<com.google.android.material.floatingactionbutton.FloatingActionButton <com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/home_shuffle_fab" android:id="@+id/home_shuffle_fab"
android:layout_margin="@dimen/spacing_medium"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="bottom|end" android:layout_gravity="bottom|end"
android:layout_margin="@dimen/spacing_medium"
android:src="@drawable/ic_shuffle_off_24" /> android:src="@drawable/ic_shuffle_off_24" />
</org.oxycblt.auxio.home.EdgeFrameLayout> </org.oxycblt.auxio.home.EdgeFrameLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout> </androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -13,9 +13,9 @@
android:name="androidx.navigation.fragment.NavHostFragment" android:name="androidx.navigation.fragment.NavHostFragment"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
app:defaultNavHost="true"
app:layout_behavior="org.oxycblt.auxio.ui.BottomSheetContentBehavior" app:layout_behavior="org.oxycblt.auxio.ui.BottomSheetContentBehavior"
app:navGraph="@navigation/inner" app:navGraph="@navigation/inner"
app:defaultNavHost="true"
tools:layout="@layout/fragment_home" /> tools:layout="@layout/fragment_home" />
<androidx.coordinatorlayout.widget.CoordinatorLayout <androidx.coordinatorlayout.widget.CoordinatorLayout
@ -48,9 +48,9 @@
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/queue_handle_wrapper" android:id="@+id/queue_handle_wrapper"
android:contentDescription="@string/desc_queue_bar"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="@dimen/size_bottom_sheet_bar"> android:layout_height="@dimen/size_bottom_sheet_bar"
android:contentDescription="@string/desc_queue_bar">
<com.google.android.material.bottomsheet.BottomSheetDragHandleView <com.google.android.material.bottomsheet.BottomSheetDragHandleView
android:id="@+id/queue_handle" android:id="@+id/queue_handle"

View file

@ -55,8 +55,8 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:clickable="true" android:clickable="true"
android:focusable="true" android:focusable="true"
app:navigationIcon="@drawable/ic_close_24" app:menu="@menu/toolbar_selection"
app:menu="@menu/toolbar_selection" /> app:navigationIcon="@drawable/ic_close_24" />
</org.oxycblt.auxio.ui.MultiToolbar> </org.oxycblt.auxio.ui.MultiToolbar>

View file

@ -26,9 +26,9 @@
android:id="@+id/song_track_placeholder" android:id="@+id/song_track_placeholder"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:src="@drawable/ic_song_24"
android:scaleType="center"
android:contentDescription="@string/def_track" android:contentDescription="@string/def_track"
android:scaleType="center"
android:src="@drawable/ic_song_24"
android:visibility="invisible" android:visibility="invisible"
app:tint="@color/sel_on_cover_bg" app:tint="@color/sel_on_cover_bg"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />

View file

@ -5,16 +5,16 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:paddingTop="@dimen/spacing_medium"
android:paddingStart="@dimen/spacing_medium" android:paddingStart="@dimen/spacing_medium"
android:paddingTop="@dimen/spacing_medium"
android:paddingEnd="@dimen/spacing_medium" android:paddingEnd="@dimen/spacing_medium"
android:paddingBottom="@dimen/spacing_mid_medium"> android:paddingBottom="@dimen/spacing_mid_medium">
<org.oxycblt.auxio.image.CoverView <org.oxycblt.auxio.image.CoverView
android:id="@+id/detail_cover" android:id="@+id/detail_cover"
style="@style/Widget.Auxio.Image.MidHuge"
app:enablePlaybackIndicator="false" app:enablePlaybackIndicator="false"
app:enableSelectionBadge="false" app:enableSelectionBadge="false"
style="@style/Widget.Auxio.Image.MidHuge"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" app:layout_constraintTop_toTopOf="parent"

View file

@ -25,8 +25,8 @@
android:id="@+id/disc_icon" android:id="@+id/disc_icon"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:src="@drawable/ic_album_24"
android:scaleType="center" android:scaleType="center"
android:src="@drawable/ic_album_24"
app:tint="@color/sel_on_cover_bg" app:tint="@color/sel_on_cover_bg"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />
@ -54,9 +54,9 @@
android:layout_marginEnd="@dimen/spacing_mid_medium" android:layout_marginEnd="@dimen/spacing_mid_medium"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
tools:visibility="gone"
app:layout_constraintStart_toEndOf="@+id/disc_cover" app:layout_constraintStart_toEndOf="@+id/disc_cover"
app:layout_constraintTop_toBottomOf="@+id/disc_number" app:layout_constraintTop_toBottomOf="@+id/disc_number"
tools:text="Part 1" /> tools:text="Part 1"
tools:visibility="gone" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -3,17 +3,17 @@
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorSurface" android:background="?attr/colorSurface"
android:orientation="horizontal" android:orientation="horizontal">
android:layout_height="wrap_content">
<TextView <TextView
android:id="@+id/header_title" android:id="@+id/header_title"
style="@style/Widget.Auxio.TextView.Header" style="@style/Widget.Auxio.TextView.Header"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/spacing_mid_medium" android:layout_marginEnd="@dimen/spacing_mid_medium"
android:layout_weight="1"
app:layout_constraintEnd_toStartOf="@+id/header_button" app:layout_constraintEnd_toStartOf="@+id/header_button"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
tools:text="Songs" /> tools:text="Songs" />

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android" <TextView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:id="@android:id/title" android:id="@android:id/title"
style="@style/Widget.Auxio.TextView.Header" style="@style/Widget.Auxio.TextView.Header"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="?attr/colorSurface" android:background="?attr/colorSurface"
tools:text="Songs" /> tools:text="Songs" />

View file

@ -3,13 +3,13 @@
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:id="@android:id/title" android:id="@android:id/title"
style="@style/Widget.Auxio.TextView.Icon.Clickable"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:clickable="true" android:clickable="true"
android:focusable="true" android:focusable="true"
android:padding="@dimen/spacing_medium" android:padding="@dimen/spacing_medium"
android:textColor="@color/sel_selectable_text_primary" android:textColor="@color/sel_selectable_text_primary"
style="@style/Widget.Auxio.TextView.Icon.Clickable"
app:drawableStartCompat="@drawable/ic_edit_24" app:drawableStartCompat="@drawable/ic_edit_24"
app:drawableTint="@color/sel_activatable_icon" app:drawableTint="@color/sel_activatable_icon"
tools:text="Songs" /> tools:text="Songs" />

View file

@ -4,10 +4,10 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingTop="@dimen/spacing_small"
android:paddingBottom="@dimen/spacing_small"
android:gravity="center" android:gravity="center"
android:orientation="horizontal"> android:orientation="horizontal"
android:paddingTop="@dimen/spacing_small"
android:paddingBottom="@dimen/spacing_small">
<TextView <TextView
android:id="@+id/dir_path" android:id="@+id/dir_path"

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
xmlns:tools="http://schemas.android.com/tools"
android:background="?attr/selectableItemBackground" android:background="?attr/selectableItemBackground"
android:paddingStart="@dimen/spacing_large" android:paddingStart="@dimen/spacing_large"
android:paddingTop="@dimen/spacing_mid_medium" android:paddingTop="@dimen/spacing_mid_medium"
@ -14,18 +14,18 @@
android:id="@+id/picker_image" android:id="@+id/picker_image"
style="@style/Widget.Auxio.Image.Small" style="@style/Widget.Auxio.Image.Small"
android:contentDescription="@string/lbl_new_playlist" android:contentDescription="@string/lbl_new_playlist"
app:enablePlaybackIndicator="false"
app:enableSelectionBadge="false"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" app:layout_constraintTop_toTopOf="parent">
app:enablePlaybackIndicator="false"
app:enableSelectionBadge="false">
<ImageView <ImageView
android:id="@+id/picker_icon" android:id="@+id/picker_icon"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:src="@drawable/ic_add_24"
android:scaleType="center" android:scaleType="center"
android:src="@drawable/ic_add_24"
app:tint="@color/sel_on_cover_bg" app:tint="@color/sel_on_cover_bg"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />
@ -37,12 +37,12 @@
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/spacing_mid_medium" android:layout_marginEnd="@dimen/spacing_mid_medium"
android:text="@string/lbl_new_playlist"
android:textColor="@color/sel_selectable_text_primary" android:textColor="@color/sel_selectable_text_primary"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/picker_image" app:layout_constraintStart_toEndOf="@+id/picker_image"
app:layout_constraintTop_toTopOf="parent" app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_chainStyle="packed" app:layout_constraintVertical_chainStyle="packed" />
android:text="@string/lbl_new_playlist" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<com.google.android.material.textfield.TextInputLayout xmlns:android="http://schemas.android.com/apk/res/android" <com.google.android.material.textfield.TextInputLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/property_name" android:id="@+id/property_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingStart="@dimen/spacing_medium" android:paddingStart="@dimen/spacing_medium"
android:paddingEnd="@dimen/spacing_medium"
android:paddingTop="@dimen/spacing_small" android:paddingTop="@dimen/spacing_small"
android:paddingEnd="@dimen/spacing_medium"
android:paddingBottom="@dimen/spacing_small" android:paddingBottom="@dimen/spacing_small"
tools:hint="@string/lbl_path" app:expandedHintEnabled="false"
app:expandedHintEnabled="false"> tools:hint="@string/lbl_path">
<org.oxycblt.auxio.detail.ReadOnlyTextInput <org.oxycblt.auxio.detail.ReadOnlyTextInput
android:id="@+id/property_value" android:id="@+id/property_value"

View file

@ -3,17 +3,17 @@
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorSurface" android:background="?attr/colorSurface"
android:orientation="horizontal" android:orientation="horizontal">
android:layout_height="wrap_content">
<TextView <TextView
android:id="@+id/header_title" android:id="@+id/header_title"
style="@style/Widget.Auxio.TextView.Header" style="@style/Widget.Auxio.TextView.Header"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/spacing_mid_medium" android:layout_marginEnd="@dimen/spacing_mid_medium"
android:layout_weight="1"
app:layout_constraintEnd_toStartOf="@+id/header_button" app:layout_constraintEnd_toStartOf="@+id/header_button"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
tools:text="Songs" /> tools:text="Songs" />

View file

@ -17,8 +17,8 @@
android:layout_marginStart="@dimen/spacing_mid_medium" android:layout_marginStart="@dimen/spacing_mid_medium"
android:layout_marginEnd="@dimen/spacing_mid_medium" android:layout_marginEnd="@dimen/spacing_mid_medium"
android:clickable="false" android:clickable="false"
android:focusable="false"
android:drawableTint="?attr/colorControlNormal" android:drawableTint="?attr/colorControlNormal"
android:focusable="false"
android:paddingStart="@dimen/spacing_medium" android:paddingStart="@dimen/spacing_medium"
android:textAlignment="viewStart" android:textAlignment="viewStart"
android:textAppearance="@style/TextAppearance.Auxio.BodyLarge" android:textAppearance="@style/TextAppearance.Auxio.BodyLarge"

View file

@ -2,4 +2,4 @@
<com.google.android.material.materialswitch.MaterialSwitch xmlns:android="http://schemas.android.com/apk/res/android" <com.google.android.material.materialswitch.MaterialSwitch xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/switchWidget" android:id="@+id/switchWidget"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" /> android:layout_height="wrap_content" />

View file

@ -2,34 +2,34 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <menu xmlns:android="http://schemas.android.com/apk/res/android">
<item <item
android:id="@+id/action_play" android:id="@+id/action_play"
android:title="@string/lbl_play" android:icon="@drawable/ic_play_24"
android:icon="@drawable/ic_play_24" /> android:title="@string/lbl_play" />
<item <item
android:id="@+id/action_shuffle" android:id="@+id/action_shuffle"
android:title="@string/lbl_shuffle" android:icon="@drawable/ic_shuffle_off_24"
android:icon="@drawable/ic_shuffle_off_24"/> android:title="@string/lbl_shuffle" />
<item <item
android:id="@+id/action_detail" android:id="@+id/action_detail"
android:title="@string/lbl_parent_detail" android:icon="@drawable/ic_details_24"
android:icon="@drawable/ic_details_24" /> android:title="@string/lbl_parent_detail" />
<item <item
android:id="@+id/action_play_next" android:id="@+id/action_play_next"
android:title="@string/lbl_play_next" android:icon="@drawable/ic_play_next_24"
android:icon="@drawable/ic_play_next_24"/> android:title="@string/lbl_play_next" />
<item <item
android:id="@+id/action_queue_add" android:id="@+id/action_queue_add"
android:title="@string/lbl_queue_add" android:icon="@drawable/ic_queue_add_24"
android:icon="@drawable/ic_queue_add_24"/> android:title="@string/lbl_queue_add" />
<item <item
android:id="@+id/action_playlist_add" android:id="@+id/action_playlist_add"
android:title="@string/lbl_playlist_add" android:icon="@drawable/ic_playlist_add_24"
android:icon="@drawable/ic_playlist_add_24"/> android:title="@string/lbl_playlist_add" />
<item <item
android:id="@+id/action_artist_details" android:id="@+id/action_artist_details"
android:title="@string/lbl_artist_details" android:icon="@drawable/ic_artist_24"
android:icon="@drawable/ic_artist_24" /> android:title="@string/lbl_artist_details" />
<item <item
android:id="@+id/action_share" android:id="@+id/action_share"
android:title="@string/lbl_share" android:icon="@drawable/ic_share_24"
android:icon="@drawable/ic_share_24"/> android:title="@string/lbl_share" />
</menu> </menu>

View file

@ -2,34 +2,34 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <menu xmlns:android="http://schemas.android.com/apk/res/android">
<item <item
android:id="@+id/action_play" android:id="@+id/action_play"
android:title="@string/lbl_play" android:icon="@drawable/ic_play_24"
android:icon="@drawable/ic_play_24" /> android:title="@string/lbl_play" />
<item <item
android:id="@+id/action_shuffle" android:id="@+id/action_shuffle"
android:title="@string/lbl_shuffle" android:icon="@drawable/ic_shuffle_off_24"
android:icon="@drawable/ic_shuffle_off_24"/> android:title="@string/lbl_shuffle" />
<item <item
android:id="@+id/action_play_next" android:id="@+id/action_play_next"
android:title="@string/lbl_play_next" android:icon="@drawable/ic_play_next_24"
android:icon="@drawable/ic_play_next_24"/> android:title="@string/lbl_play_next" />
<item <item
android:id="@+id/action_queue_add" android:id="@+id/action_queue_add"
android:title="@string/lbl_queue_add" android:icon="@drawable/ic_queue_add_24"
android:icon="@drawable/ic_queue_add_24"/> android:title="@string/lbl_queue_add" />
<item <item
android:id="@+id/action_playlist_add" android:id="@+id/action_playlist_add"
android:title="@string/lbl_playlist_add" android:icon="@drawable/ic_playlist_add_24"
android:icon="@drawable/ic_playlist_add_24"/> android:title="@string/lbl_playlist_add" />
<item <item
android:id="@+id/action_artist_details" android:id="@+id/action_artist_details"
android:title="@string/lbl_artist_details" android:icon="@drawable/ic_artist_24"
android:icon="@drawable/ic_artist_24" /> android:title="@string/lbl_artist_details" />
<item <item
android:id="@+id/action_detail" android:id="@+id/action_detail"
android:title="@string/lbl_song_detail" android:icon="@drawable/ic_details_24"
android:icon="@drawable/ic_details_24" /> android:title="@string/lbl_song_detail" />
<item <item
android:id="@+id/action_share" android:id="@+id/action_share"
android:title="@string/lbl_share" android:icon="@drawable/ic_share_24"
android:icon="@drawable/ic_share_24"/> android:title="@string/lbl_share" />
</menu> </menu>

View file

@ -2,30 +2,30 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <menu xmlns:android="http://schemas.android.com/apk/res/android">
<item <item
android:id="@+id/action_play" android:id="@+id/action_play"
android:title="@string/lbl_play" android:icon="@drawable/ic_play_24"
android:icon="@drawable/ic_play_24" /> android:title="@string/lbl_play" />
<item <item
android:id="@+id/action_shuffle" android:id="@+id/action_shuffle"
android:title="@string/lbl_shuffle" android:icon="@drawable/ic_shuffle_off_24"
android:icon="@drawable/ic_shuffle_off_24"/> android:title="@string/lbl_shuffle" />
<item <item
android:id="@+id/action_detail" android:id="@+id/action_detail"
android:title="@string/lbl_parent_detail" android:icon="@drawable/ic_details_24"
android:icon="@drawable/ic_details_24" /> android:title="@string/lbl_parent_detail" />
<item <item
android:id="@+id/action_play_next" android:id="@+id/action_play_next"
android:title="@string/lbl_play_next" android:icon="@drawable/ic_play_next_24"
android:icon="@drawable/ic_play_next_24"/> android:title="@string/lbl_play_next" />
<item <item
android:id="@+id/action_queue_add" android:id="@+id/action_queue_add"
android:title="@string/lbl_queue_add" android:icon="@drawable/ic_queue_add_24"
android:icon="@drawable/ic_queue_add_24"/> android:title="@string/lbl_queue_add" />
<item <item
android:id="@+id/action_playlist_add" android:id="@+id/action_playlist_add"
android:title="@string/lbl_playlist_add" android:icon="@drawable/ic_playlist_add_24"
android:icon="@drawable/ic_playlist_add_24"/> android:title="@string/lbl_playlist_add" />
<item <item
android:id="@+id/action_share" android:id="@+id/action_share"
android:title="@string/lbl_share" android:icon="@drawable/ic_share_24"
android:icon="@drawable/ic_share_24"/> android:title="@string/lbl_share" />
</menu> </menu>

View file

@ -2,34 +2,34 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <menu xmlns:android="http://schemas.android.com/apk/res/android">
<item <item
android:id="@+id/action_play" android:id="@+id/action_play"
android:title="@string/lbl_play" android:icon="@drawable/ic_play_24"
android:icon="@drawable/ic_play_24" /> android:title="@string/lbl_play" />
<item <item
android:id="@+id/action_shuffle" android:id="@+id/action_shuffle"
android:title="@string/lbl_shuffle" android:icon="@drawable/ic_shuffle_off_24"
android:icon="@drawable/ic_shuffle_off_24"/> android:title="@string/lbl_shuffle" />
<item <item
android:id="@+id/action_play_next" android:id="@+id/action_play_next"
android:title="@string/lbl_play_next" android:icon="@drawable/ic_play_next_24"
android:icon="@drawable/ic_play_next_24"/> android:title="@string/lbl_play_next" />
<item <item
android:id="@+id/action_queue_add" android:id="@+id/action_queue_add"
android:title="@string/lbl_queue_add" android:icon="@drawable/ic_queue_add_24"
android:icon="@drawable/ic_queue_add_24"/> android:title="@string/lbl_queue_add" />
<item <item
android:id="@+id/action_playlist_add" android:id="@+id/action_playlist_add"
android:title="@string/lbl_playlist_add" android:icon="@drawable/ic_playlist_add_24"
android:icon="@drawable/ic_playlist_add_24"/> android:title="@string/lbl_playlist_add" />
<item <item
android:id="@+id/action_album_details" android:id="@+id/action_album_details"
android:title="@string/lbl_album_details" android:icon="@drawable/ic_album_24"
android:icon="@drawable/ic_album_24" /> android:title="@string/lbl_album_details" />
<item <item
android:id="@+id/action_detail" android:id="@+id/action_detail"
android:title="@string/lbl_song_detail" android:icon="@drawable/ic_details_24"
android:icon="@drawable/ic_details_24" /> android:title="@string/lbl_song_detail" />
<item <item
android:id="@+id/action_share" android:id="@+id/action_share"
android:title="@string/lbl_share" android:icon="@drawable/ic_share_24"
android:icon="@drawable/ic_share_24"/> android:title="@string/lbl_share" />
</menu> </menu>

View file

@ -2,30 +2,30 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <menu xmlns:android="http://schemas.android.com/apk/res/android">
<item <item
android:id="@+id/action_play" android:id="@+id/action_play"
android:title="@string/lbl_play" android:icon="@drawable/ic_play_24"
android:icon="@drawable/ic_play_24" /> android:title="@string/lbl_play" />
<item <item
android:id="@+id/action_shuffle" android:id="@+id/action_shuffle"
android:title="@string/lbl_shuffle" android:icon="@drawable/ic_shuffle_off_24"
android:icon="@drawable/ic_shuffle_off_24"/> android:title="@string/lbl_shuffle" />
<item <item
android:id="@+id/action_play_next" android:id="@+id/action_play_next"
android:title="@string/lbl_play_next" android:icon="@drawable/ic_play_next_24"
android:icon="@drawable/ic_play_next_24"/> android:title="@string/lbl_play_next" />
<item <item
android:id="@+id/action_queue_add" android:id="@+id/action_queue_add"
android:title="@string/lbl_queue_add" android:icon="@drawable/ic_queue_add_24"
android:icon="@drawable/ic_queue_add_24"/> android:title="@string/lbl_queue_add" />
<item <item
android:id="@+id/action_playlist_add" android:id="@+id/action_playlist_add"
android:title="@string/lbl_playlist_add" android:icon="@drawable/ic_playlist_add_24"
android:icon="@drawable/ic_playlist_add_24"/> android:title="@string/lbl_playlist_add" />
<item <item
android:id="@+id/action_artist_details" android:id="@+id/action_artist_details"
android:title="@string/lbl_artist_details" android:icon="@drawable/ic_artist_24"
android:icon="@drawable/ic_artist_24" /> android:title="@string/lbl_artist_details" />
<item <item
android:id="@+id/action_share" android:id="@+id/action_share"
android:title="@string/lbl_share" android:icon="@drawable/ic_share_24"
android:icon="@drawable/ic_share_24"/> android:title="@string/lbl_share" />
</menu> </menu>

View file

@ -2,26 +2,26 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <menu xmlns:android="http://schemas.android.com/apk/res/android">
<item <item
android:id="@+id/action_play" android:id="@+id/action_play"
android:title="@string/lbl_play" android:icon="@drawable/ic_play_24"
android:icon="@drawable/ic_play_24" /> android:title="@string/lbl_play" />
<item <item
android:id="@+id/action_shuffle" android:id="@+id/action_shuffle"
android:title="@string/lbl_shuffle" android:icon="@drawable/ic_shuffle_off_24"
android:icon="@drawable/ic_shuffle_off_24"/> android:title="@string/lbl_shuffle" />
<item <item
android:id="@+id/action_play_next" android:id="@+id/action_play_next"
android:title="@string/lbl_play_next" android:icon="@drawable/ic_play_next_24"
android:icon="@drawable/ic_play_next_24"/> android:title="@string/lbl_play_next" />
<item <item
android:id="@+id/action_queue_add" android:id="@+id/action_queue_add"
android:title="@string/lbl_queue_add" android:icon="@drawable/ic_queue_add_24"
android:icon="@drawable/ic_queue_add_24"/> android:title="@string/lbl_queue_add" />
<item <item
android:id="@+id/action_playlist_add" android:id="@+id/action_playlist_add"
android:title="@string/lbl_playlist_add" android:icon="@drawable/ic_playlist_add_24"
android:icon="@drawable/ic_playlist_add_24" /> android:title="@string/lbl_playlist_add" />
<item <item
android:id="@+id/action_share" android:id="@+id/action_share"
android:title="@string/lbl_share" android:icon="@drawable/ic_share_24"
android:icon="@drawable/ic_share_24"/> android:title="@string/lbl_share" />
</menu> </menu>

View file

@ -2,30 +2,30 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <menu xmlns:android="http://schemas.android.com/apk/res/android">
<item <item
android:id="@+id/action_play" android:id="@+id/action_play"
android:title="@string/lbl_play" android:icon="@drawable/ic_play_24"
android:icon="@drawable/ic_play_24" /> android:title="@string/lbl_play" />
<item <item
android:id="@+id/action_shuffle" android:id="@+id/action_shuffle"
android:title="@string/lbl_shuffle" android:icon="@drawable/ic_shuffle_off_24"
android:icon="@drawable/ic_shuffle_off_24"/> android:title="@string/lbl_shuffle" />
<item <item
android:id="@+id/action_play_next" android:id="@+id/action_play_next"
android:title="@string/lbl_play_next" android:icon="@drawable/ic_play_next_24"
android:icon="@drawable/ic_play_next_24"/> android:title="@string/lbl_play_next" />
<item <item
android:id="@+id/action_queue_add" android:id="@+id/action_queue_add"
android:title="@string/lbl_queue_add" android:icon="@drawable/ic_queue_add_24"
android:icon="@drawable/ic_queue_add_24"/> android:title="@string/lbl_queue_add" />
<item <item
android:id="@+id/action_rename" android:id="@+id/action_rename"
android:title="@string/lbl_rename" android:icon="@drawable/ic_edit_24"
android:icon="@drawable/ic_edit_24"/> android:title="@string/lbl_rename" />
<item <item
android:id="@+id/action_delete" android:id="@+id/action_delete"
android:title="@string/lbl_delete" android:icon="@drawable/ic_delete_24"
android:icon="@drawable/ic_delete_24"/> android:title="@string/lbl_delete" />
<item <item
android:id="@+id/action_share" android:id="@+id/action_share"
android:title="@string/lbl_share" android:icon="@drawable/ic_share_24"
android:icon="@drawable/ic_share_24"/> android:title="@string/lbl_share" />
</menu> </menu>

View file

@ -2,31 +2,31 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <menu xmlns:android="http://schemas.android.com/apk/res/android">
<item <item
android:id="@+id/action_play" android:id="@+id/action_play"
android:title="@string/lbl_play" android:icon="@drawable/ic_play_24"
android:icon="@drawable/ic_play_24" /> android:title="@string/lbl_play" />
<item <item
android:id="@+id/action_shuffle" android:id="@+id/action_shuffle"
android:title="@string/lbl_shuffle" android:icon="@drawable/ic_shuffle_off_24"
android:icon="@drawable/ic_shuffle_off_24"/> android:title="@string/lbl_shuffle" />
<item <item
android:id="@+id/action_detail" android:id="@+id/action_detail"
android:title="@string/lbl_parent_detail" android:icon="@drawable/ic_details_24"
android:icon="@drawable/ic_details_24" /> android:title="@string/lbl_parent_detail" />
<item <item
android:id="@+id/action_play_next" android:id="@+id/action_play_next"
android:title="@string/lbl_play_next" android:icon="@drawable/ic_play_next_24"
android:icon="@drawable/ic_play_next_24"/> android:title="@string/lbl_play_next" />
<item <item
android:id="@+id/action_queue_add" android:id="@+id/action_queue_add"
android:title="@string/lbl_queue_add" android:icon="@drawable/ic_queue_add_24"
android:icon="@drawable/ic_queue_add_24"/> android:title="@string/lbl_queue_add" />
<item <item
android:id="@+id/action_playlist_add" android:id="@+id/action_playlist_add"
android:title="@string/lbl_playlist_add" android:icon="@drawable/ic_playlist_add_24"
android:icon="@drawable/ic_playlist_add_24" /> android:title="@string/lbl_playlist_add" />
<item <item
android:id="@+id/action_share" android:id="@+id/action_share"
android:title="@string/lbl_share" android:icon="@drawable/ic_share_24"
android:icon="@drawable/ic_share_24"/> android:title="@string/lbl_share" />
</menu> </menu>

View file

@ -7,20 +7,20 @@
android:title="@string/lbl_playlist_add" /> android:title="@string/lbl_playlist_add" />
<item <item
android:id="@+id/action_artist_details" android:id="@+id/action_artist_details"
android:title="@string/lbl_artist_details" android:icon="@drawable/ic_artist_24"
android:icon="@drawable/ic_artist_24" /> android:title="@string/lbl_artist_details" />
<item <item
android:id="@+id/action_album_details" android:id="@+id/action_album_details"
android:title="@string/lbl_album_details"
android:icon="@drawable/ic_album_24" android:icon="@drawable/ic_album_24"
android:title="@string/lbl_album_details"
app:showAsAction="never" /> app:showAsAction="never" />
<item <item
android:id="@+id/action_detail" android:id="@+id/action_detail"
android:title="@string/lbl_song_detail"
android:icon="@drawable/ic_details_24" android:icon="@drawable/ic_details_24"
android:title="@string/lbl_song_detail"
app:showAsAction="never" /> app:showAsAction="never" />
<item <item
android:id="@+id/action_share" android:id="@+id/action_share"
android:title="@string/lbl_share" android:icon="@drawable/ic_share_24"
android:icon="@drawable/ic_share_24" /> android:title="@string/lbl_share" />
</menu> </menu>

View file

@ -2,38 +2,38 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <menu xmlns:android="http://schemas.android.com/apk/res/android">
<item <item
android:id="@+id/action_play" android:id="@+id/action_play"
android:title="@string/lbl_play" android:icon="@drawable/ic_play_24"
android:icon="@drawable/ic_play_24" /> android:title="@string/lbl_play" />
<item <item
android:id="@+id/action_shuffle" android:id="@+id/action_shuffle"
android:title="@string/lbl_shuffle" android:icon="@drawable/ic_shuffle_off_24"
android:icon="@drawable/ic_shuffle_off_24"/> android:title="@string/lbl_shuffle" />
<item <item
android:id="@+id/action_detail" android:id="@+id/action_detail"
android:title="@string/lbl_parent_detail" android:icon="@drawable/ic_details_24"
android:icon="@drawable/ic_details_24" /> android:title="@string/lbl_parent_detail" />
<item <item
android:id="@+id/action_play_next" android:id="@+id/action_play_next"
android:title="@string/lbl_play_next" android:icon="@drawable/ic_play_next_24"
android:icon="@drawable/ic_play_next_24"/> android:title="@string/lbl_play_next" />
<item <item
android:id="@+id/action_queue_add" android:id="@+id/action_queue_add"
android:title="@string/lbl_queue_add" android:icon="@drawable/ic_queue_add_24"
android:icon="@drawable/ic_queue_add_24"/> android:title="@string/lbl_queue_add" />
<item <item
android:id="@+id/action_rename" android:id="@+id/action_rename"
android:title="@string/lbl_rename" android:icon="@drawable/ic_edit_24"
android:icon="@drawable/ic_edit_24"/> android:title="@string/lbl_rename" />
<item <item
android:id="@+id/action_playlist_export" android:id="@+id/action_export"
android:title="@string/lbl_export" android:icon="@drawable/ic_save_24"
android:icon="@drawable/ic_save_24"/> android:title="@string/lbl_export" />
<item <item
android:id="@+id/action_delete" android:id="@+id/action_delete"
android:title="@string/lbl_delete" android:icon="@drawable/ic_delete_24"
android:icon="@drawable/ic_delete_24"/> android:title="@string/lbl_delete" />
<item <item
android:id="@+id/action_share" android:id="@+id/action_share"
android:title="@string/lbl_share" android:icon="@drawable/ic_share_24"
android:icon="@drawable/ic_share_24"/> android:title="@string/lbl_share" />
</menu> </menu>

View file

@ -2,34 +2,34 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <menu xmlns:android="http://schemas.android.com/apk/res/android">
<item <item
android:id="@+id/action_play" android:id="@+id/action_play"
android:title="@string/lbl_play" android:icon="@drawable/ic_play_24"
android:icon="@drawable/ic_play_24" /> android:title="@string/lbl_play" />
<item <item
android:id="@+id/action_shuffle" android:id="@+id/action_shuffle"
android:title="@string/lbl_shuffle" android:icon="@drawable/ic_shuffle_off_24"
android:icon="@drawable/ic_shuffle_off_24"/> android:title="@string/lbl_shuffle" />
<item <item
android:id="@+id/action_play_next" android:id="@+id/action_play_next"
android:title="@string/lbl_play_next" android:icon="@drawable/ic_details_24"
android:icon="@drawable/ic_details_24" /> android:title="@string/lbl_play_next" />
<item <item
android:id="@+id/action_queue_add" android:id="@+id/action_queue_add"
android:title="@string/lbl_queue_add" android:icon="@drawable/ic_queue_add_24"
android:icon="@drawable/ic_queue_add_24" /> android:title="@string/lbl_queue_add" />
<item <item
android:id="@+id/action_artist_details" android:id="@+id/action_artist_details"
android:title="@string/lbl_artist_details" android:icon="@drawable/ic_artist_24"
android:icon="@drawable/ic_artist_24" /> android:title="@string/lbl_artist_details" />
<item <item
android:id="@+id/action_album_details" android:id="@+id/action_album_details"
android:title="@string/lbl_album_details" android:icon="@drawable/ic_album_24"
android:icon="@drawable/ic_album_24" /> android:title="@string/lbl_album_details" />
<item <item
android:id="@+id/action_detail" android:id="@+id/action_detail"
android:title="@string/lbl_song_detail" android:icon="@drawable/ic_details_24"
android:icon="@drawable/ic_details_24" /> android:title="@string/lbl_song_detail" />
<item <item
android:id="@+id/action_share" android:id="@+id/action_share"
android:title="@string/lbl_share" android:icon="@drawable/ic_share_24"
android:icon="@drawable/ic_share_24"/> android:title="@string/lbl_share" />
</menu> </menu>

View file

@ -3,28 +3,28 @@
xmlns:app="http://schemas.android.com/apk/res-auto"> xmlns:app="http://schemas.android.com/apk/res-auto">
<item <item
android:id="@+id/action_play" android:id="@+id/action_play"
android:title="@string/lbl_play"
android:icon="@drawable/ic_play_24" android:icon="@drawable/ic_play_24"
app:showAsAction="never"/> android:title="@string/lbl_play"
app:showAsAction="never" />
<item <item
android:id="@+id/action_shuffle" android:id="@+id/action_shuffle"
android:title="@string/lbl_shuffle"
android:icon="@drawable/ic_shuffle_off_24" android:icon="@drawable/ic_shuffle_off_24"
app:showAsAction="never"/> android:title="@string/lbl_shuffle"
app:showAsAction="never" />
<item <item
android:id="@+id/action_play_next" android:id="@+id/action_play_next"
android:title="@string/lbl_play_next" android:icon="@drawable/ic_play_next_24"
android:icon="@drawable/ic_play_next_24" /> android:title="@string/lbl_play_next" />
<item <item
android:id="@+id/action_queue_add" android:id="@+id/action_queue_add"
android:title="@string/lbl_queue_add" android:icon="@drawable/ic_queue_add_24"
android:icon="@drawable/ic_queue_add_24" /> android:title="@string/lbl_queue_add" />
<item <item
android:id="@+id/action_playlist_add" android:id="@+id/action_playlist_add"
android:title="@string/lbl_playlist_add" android:icon="@drawable/ic_playlist_add_24"
android:icon="@drawable/ic_playlist_add_24" /> android:title="@string/lbl_playlist_add" />
<item <item
android:id="@+id/action_share" android:id="@+id/action_share"
android:title="@string/lbl_share" android:icon="@drawable/ic_share_24"
android:icon="@drawable/ic_share_24" /> android:title="@string/lbl_share" />
</menu> </menu>

View file

@ -2,38 +2,38 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <menu xmlns:android="http://schemas.android.com/apk/res/android">
<item <item
android:id="@+id/action_play" android:id="@+id/action_play"
android:title="@string/lbl_play" android:icon="@drawable/ic_play_24"
android:icon="@drawable/ic_play_24" /> android:title="@string/lbl_play" />
<item <item
android:id="@+id/action_shuffle" android:id="@+id/action_shuffle"
android:title="@string/lbl_shuffle" android:icon="@drawable/ic_shuffle_off_24"
android:icon="@drawable/ic_shuffle_off_24"/> android:title="@string/lbl_shuffle" />
<item <item
android:id="@+id/action_play_next" android:id="@+id/action_play_next"
android:title="@string/lbl_play_next" android:icon="@drawable/ic_play_next_24"
android:icon="@drawable/ic_play_next_24" /> android:title="@string/lbl_play_next" />
<item <item
android:id="@+id/action_queue_add" android:id="@+id/action_queue_add"
android:title="@string/lbl_queue_add" android:icon="@drawable/ic_queue_add_24"
android:icon="@drawable/ic_queue_add_24" /> android:title="@string/lbl_queue_add" />
<item <item
android:id="@+id/action_playlist_add" android:id="@+id/action_playlist_add"
android:title="@string/lbl_playlist_add" android:icon="@drawable/ic_playlist_add_24"
android:icon="@drawable/ic_playlist_add_24" /> android:title="@string/lbl_playlist_add" />
<item <item
android:id="@+id/action_artist_details" android:id="@+id/action_artist_details"
android:title="@string/lbl_artist_details" android:icon="@drawable/ic_artist_24"
android:icon="@drawable/ic_artist_24" /> android:title="@string/lbl_artist_details" />
<item <item
android:id="@+id/action_album_details" android:id="@+id/action_album_details"
android:title="@string/lbl_album_details" android:icon="@drawable/ic_album_24"
android:icon="@drawable/ic_album_24" /> android:title="@string/lbl_album_details" />
<item <item
android:id="@+id/action_detail" android:id="@+id/action_detail"
android:title="@string/lbl_song_detail" android:icon="@drawable/ic_details_24"
android:icon="@drawable/ic_details_24" /> android:title="@string/lbl_song_detail" />
<item <item
android:id="@+id/action_share" android:id="@+id/action_share"
android:title="@string/lbl_share" android:icon="@drawable/ic_share_24"
android:icon="@drawable/ic_share_24" /> android:title="@string/lbl_share" />
</menu> </menu>

View file

@ -3,7 +3,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto"> xmlns:app="http://schemas.android.com/apk/res-auto">
<item <item
android:id="@+id/action_save" android:id="@+id/action_save"
android:icon="@drawable/ic_save_24"
android:title="@string/lbl_save" android:title="@string/lbl_save"
app:showAsAction="always" app:showAsAction="always" />
android:icon="@drawable/ic_save_24" />
</menu> </menu>

View file

@ -3,14 +3,14 @@
xmlns:app="http://schemas.android.com/apk/res-auto"> xmlns:app="http://schemas.android.com/apk/res-auto">
<item <item
android:id="@+id/action_selection_play_next" android:id="@+id/action_selection_play_next"
android:title="@string/lbl_play_next"
android:icon="@drawable/ic_play_next_24" android:icon="@drawable/ic_play_next_24"
app:showAsAction="ifRoom"/> android:title="@string/lbl_play_next"
app:showAsAction="ifRoom" />
<item <item
android:id="@+id/action_selection_playlist_add" android:id="@+id/action_selection_playlist_add"
android:title="@string/lbl_playlist_add"
android:icon="@drawable/ic_playlist_add_24" android:icon="@drawable/ic_playlist_add_24"
app:showAsAction="ifRoom"/> android:title="@string/lbl_playlist_add"
app:showAsAction="ifRoom" />
<item <item
android:id="@+id/placeholder" android:id="@+id/placeholder"
android:title="" android:title=""

View file

@ -1,5 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<full-backup-content> <full-backup-content>
<!-- Cache databases are useless between devices, drop them --> <!-- Cache databases are useless between devices, drop them -->
<exclude domain="database" path="music_cache.db" /> <exclude
domain="database"
path="music_cache.db" />
</full-backup-content> </full-backup-content>

View file

@ -2,9 +2,13 @@
<data-extraction-rules> <data-extraction-rules>
<!-- Cache databases are useless between devices, drop them --> <!-- Cache databases are useless between devices, drop them -->
<cloud-backup> <cloud-backup>
<exclude domain="database" path="music_cache.db" /> <exclude
domain="database"
path="music_cache.db" />
</cloud-backup> </cloud-backup>
<device-transfer> <device-transfer>
<exclude domain="database" path="music_cache.db" /> <exclude
domain="database"
path="music_cache.db" />
</device-transfer> </device-transfer>
</data-extraction-rules> </data-extraction-rules>