Skip to content
Merged
Show file tree
Hide file tree
Changes from 17 commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
a2ccc40
refactor :: λ°”ν…€ λ„€λΉ„κ²Œμ΄μ…˜ 색 λ³΄μ—¬μ§€κ²Œ μˆ˜μ •
uson1004 Jan 20, 2026
4587179
refactor :: point type BONUS -> PLUS둜 λ³€κ²½
uson1004 Jan 20, 2026
db03d5c
chore :: μ•ˆ μ“°μ΄λŠ” 파일 제거
uson1004 Jan 20, 2026
49ce51e
refactor :: pointType PLUS -> BONUS 둜 μˆ˜μ •
uson1004 Jan 22, 2026
127a94e
feat :: κ°€μž₯ 졜근 곡지 쑰회 api κ΅¬ν˜„
uson1004 Jan 22, 2026
31a7c2c
feat :: κ°€μž₯ μ΅œμ‹  곡지 쑰회 repositoy κ΅¬ν˜„
uson1004 Jan 22, 2026
8983c87
feat :: κ°€μž₯ 졜근 곡지 ui κ΅¬ν˜„
uson1004 Jan 22, 2026
6cfcbca
chore :: ν•¨μˆ˜ 이름 μˆ˜μ •
uson1004 Jan 22, 2026
25ced3d
refactor :: core λͺ¨λ“ˆ datastore λΉŒλ“œ ν”Œλ ˆμ΄λ²„ 뢄리
uson1004 Jan 22, 2026
dbd9c8b
style :: λ‹€ν¬ν…Œλ§ˆ 이미지 μΆ”κ°€
uson1004 Jan 22, 2026
16a6e6b
feat :: app info detail 적용
uson1004 Jan 22, 2026
65ab7a5
feat :: νšŒμ›νƒˆν‡΄ κ΅¬ν˜„
uson1004 Jan 24, 2026
944c51d
refactor :: home screen μ˜ˆμ™Έμ²˜λ¦¬ 적용
uson1004 Jan 29, 2026
7c5a63f
refactor :: 곡지사항 Ui μˆ˜μ •
uson1004 Jan 29, 2026
e7131bc
Update CI workflow to create google-services.json
uson1004 Jan 29, 2026
a960f98
Refactor google-services.json creation in CI workflow
uson1004 Jan 29, 2026
9e42a0b
Change Gradle build command to assembleDebug
uson1004 Jan 29, 2026
37f88a1
refactor :: noticeItem μ™ΈλΆ€ modifier 전달 λ°©μ§€
uson1004 Feb 3, 2026
6b34dec
feat :: νšŒμ› νƒˆν‡΄ μ‹€νŒ¨ μ‹œ μ‚¬μ΄λ“œμ΄νŽ™νŠΈ κ΅¬ν˜„
uson1004 Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,13 @@ jobs:
- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Generate google-services.json
- name: Create google-services.json
run: |
printf "%s" "${{ secrets.GOOGLE_SERVICES }}" | base64 --decode > ./app/google-services.json

mkdir -p ${{ github.workspace }}/app
echo '${{ secrets.GOOGLE_SERVICES_JSON }}' > ${{ github.workspace }}/app/google-services.json

- name: Build with Gradle
run: ./gradlew build
run: ./gradlew assembleDebug --parallel

- name: Run test
run: ./gradlew test
Expand Down
20 changes: 12 additions & 8 deletions app/src/dev/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,22 @@
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32" />

<application
android:name="team.aliens.dms.android.app.DevApplication"
tools:replace="android:name">
android:name=".android.app.DevApplication"
tools:replace="android:name"
android:allowBackup="true"
android:enableOnBackInvokedCallback="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.DMS"
android:usesCleartextTraffic="true"
tools:targetApi="tiramisu">
Comment on lines +14 to +24
Copy link

@coderabbitai coderabbitai bot Jan 29, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | πŸ”΄ Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Find all AndroidManifest.xml files
fd -t f 'AndroidManifest.xml'

Repository: team-aliens/DMS-Android

Length of output: 946


🏁 Script executed:

#!/bin/bash
# Check allowBackup and usesCleartextTraffic in app manifests
for manifest in "app/src/main/AndroidManifest.xml" "app/src/dev/AndroidManifest.xml" "app/src/prod/AndroidManifest.xml"; do
  if [ -f "$manifest" ]; then
    echo "=== $manifest ==="
    cat -n "$manifest" | grep -E "allowBackup|usesCleartextTraffic" || echo "  (not found)"
  fi
done

Repository: team-aliens/DMS-Android

Length of output: 388


🏁 Script executed:

#!/bin/bash
# View prod manifest with context around the security settings
echo "=== app/src/prod/AndroidManifest.xml (lines 10-30) ==="
sed -n '10,30p' app/src/prod/AndroidManifest.xml

Repository: team-aliens/DMS-Android

Length of output: 1030


🏁 Script executed:

#!/bin/bash
# View main manifest application tag
echo "=== app/src/main/AndroidManifest.xml (lines 1-40) ==="
head -40 app/src/main/AndroidManifest.xml

Repository: team-aliens/DMS-Android

Length of output: 181


Remove insecure security settings from production manifest.

Both android:allowBackup="true" and android:usesCleartextTraffic="true" are enabled in the production manifest (lines 17, 24 of app/src/prod/AndroidManifest.xml). These settings pose security risks in production:

  • allowBackup="true" allows sensitive app data to be backed up to cloud storage
  • usesCleartextTraffic="true" permits unencrypted HTTP traffic

These should be set to false in the production build to enforce HTTPS and prevent uncontrolled data backup.

πŸ€– Prompt for AI Agents
In `@app/src/dev/AndroidManifest.xml` around lines 14 - 24, In the production
AndroidManifest change the insecure attributes so they are disabled: set
android:allowBackup="false" and android:usesCleartextTraffic="false" in the
<application> element (the manifest that currently contains
android:name=".android.app.DevApplication" / tools:replace="android:name");
update the production manifest's <application> attributes to explicitly use
these false values to prevent backups and block cleartext HTTP in production.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dev둜 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ ν•  μ˜ˆμ •. skip

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@uson1004, understood! I'll skip this for now since you're planning to migrate to dev. Feel free to reach out if you need any assistance with the migration. πŸ‘


<activity
android:name=".android.app.MainActivity"
android:exported="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:screenOrientation="portrait"
android:theme="@style/Theme.DMS"
tools:node="replace">
android:screenOrientation="portrait">

<meta-data
android:name="android.app.lib_name"
Expand Down
11 changes: 7 additions & 4 deletions app/src/dev/kotlin/team/aliens/dms/android/app/DmsApp.kt
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,11 @@ import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.WindowInsets
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.navigationBars
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.statusBarsPadding
import androidx.compose.foundation.layout.systemBars
import androidx.compose.foundation.layout.windowInsetsPadding
import androidx.compose.material3.Scaffold
import androidx.compose.material3.SnackbarHost
import androidx.compose.material3.windowsizeclass.WindowSizeClass
Expand Down Expand Up @@ -130,10 +133,10 @@ fun DmsApp(
}

Box(
modifier = Modifier.fillMaxSize()
modifier = Modifier
.fillMaxSize(),
) {
Scaffold(
contentWindowInsets = WindowInsets(0),
bottomBar = {
if (shouldShowBottomBar) {
BottomNavigationBar(
Expand All @@ -154,12 +157,12 @@ fun DmsApp(
}
)
}
}
},
contentWindowInsets = WindowInsets(0),
) { paddingValues ->
CompositionLocalProvider(LocalResultStore provides resultStore) {
NavDisplay(
modifier = Modifier
.background(DmsTheme.colorScheme.surfaceTint)
.padding(paddingValues),
backStack = backStack,
onBack = { backStack.removeLastOrNull() },
Expand Down
170 changes: 170 additions & 0 deletions app/src/dev/res/drawable/ic_launcher_background.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:fillColor="#3DDC84"
android:pathData="M0,0h108v108h-108z" />
<path
android:fillColor="#00000000"
android:pathData="M9,0L9,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,0L19,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,0L29,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,0L39,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,0L49,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,0L59,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,0L69,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,0L79,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M89,0L89,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M99,0L99,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,9L108,9"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,19L108,19"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,29L108,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,39L108,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,49L108,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,59L108,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,69L108,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,79L108,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,89L108,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,99L108,99"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,29L89,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,39L89,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,49L89,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,59L89,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,69L89,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,79L89,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,19L29,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,19L39,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,19L49,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,19L59,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,19L69,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,19L79,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
</vector>
82 changes: 82 additions & 0 deletions app/src/dev/res/drawable/ic_launcher_foreground.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="108dp"
android:height="108dp"
android:viewportWidth="1024"
android:viewportHeight="1024">
<group android:scaleX="0.5"
android:scaleY="0.5"
android:translateX="256"
android:translateY="256">
<group>
<clip-path
android:pathData="M117,0h789v1024h-789z"/>
<path
android:pathData="M496.6,885.7V613.2H495.2V659.5C495.2,692.6 488,725.4 473.9,755.4C459.9,785.4 439.4,812 414,833.2L411.5,835.2L411.1,835.6C397.5,846.5 382.8,855.9 367.1,863.4C336.6,878.2 303,885.8 269.1,885.8H223.5V383.2C223.5,379.2 223.5,375.1 223.9,370.4C223.9,369.5 224.1,366.4 224.1,366.4C224.1,363.3 224.5,360.3 224.8,357.3C224.8,357.3 225.1,354.3 225.1,353.2C225.6,349.2 226.1,345.1 226.7,341.1C226.7,340.1 227,339 227.2,338L227.6,335.9C228.9,325.6 231.3,315.4 234.6,305.6C254,238.7 298,181.6 357.8,145.8C396.1,122.1 439.9,108.7 485,106.8H487.2C491.2,106.6 495.3,106.5 499.3,106.5H768V659.5C768,700.8 756.7,741.3 735.3,776.6C733.4,779.7 731.4,782.8 729.4,785.8C725.3,791.8 721,797.6 716.4,803.2C707.1,814.4 696.9,824.6 685.7,833.9C645.2,867.3 594.4,885.5 541.9,885.5L496.6,885.7Z"
android:fillColor="#ffffff"/>
<path
android:pathData="M117,0h788.9v751.5h-788.9z"
android:fillColor="#00ff0000"/>
<path
android:pathData="M453.3,613.6H768.3V106.2H499.9C426.5,106.2 356,135.4 304.1,187.3C252.2,239.3 223,309.7 223,383.2C223,413.5 228.9,443.4 240.5,471.4C252.1,499.4 269,524.8 290.4,546.2C311.8,567.6 337.2,584.5 365.2,596.1C393.1,607.7 423.1,613.6 453.3,613.6Z">
<aapt:attr name="android:fillColor">
<gradient
android:startX="223"
android:startY="359.9"
android:endX="768.3"
android:endY="359.9"
android:type="linear">
<item android:offset="0" android:color="#FF4AC4FF"/>
<item android:offset="0.4" android:color="#FF429FFF"/>
<item android:offset="0.8" android:color="#FF3D8AFF"/>
<item android:offset="1" android:color="#FF3377FF"/>
</gradient>
</aapt:attr>
</path>
<path
android:pathData="M390.4,508.2h515.6v515.8h-515.6z"
android:fillColor="#00ff0000"/>
<path
android:pathData="M495.9,886.1H541.7C601.8,886.1 659.4,862.2 701.9,819.7C744.4,777.2 768.3,719.6 768.3,659.5V613.6H495.9V886.1Z"
android:fillColor="#226DF0"/>
<path
android:pathData="M117.1,277.4h515.6v746.6h-515.6z"
android:fillColor="#00ff0000"/>
<path
android:pathData="M453.3,613.6C392.3,613.6 333.7,589.3 290.5,546.2C247.4,503 223.1,444.4 223.1,383.3V886.1H268.8C298.6,886.1 328,880.2 355.5,868.8C383,857.4 408,840.7 429,819.7C450,798.7 466.7,773.7 478.1,746.2C489.5,718.7 495.3,689.2 495.3,659.5V613.6H453.3Z">
<aapt:attr name="android:fillColor">
<gradient
android:startX="223"
android:startY="634.6"
android:endX="495.3"
android:endY="634.6"
android:type="linear">
<item android:offset="0" android:color="#FF58C0FF"/>
<item android:offset="0.1" android:color="#FF4CBCFF"/>
<item android:offset="0.7" android:color="#FF15A8FF"/>
<item android:offset="1" android:color="#FF00A0FF"/>
</gradient>
</aapt:attr>
</path>
<path
android:pathData="M453.3,613.6H495.3C495.3,541.9 467,473.1 416.6,422.1C366.2,371.1 297.7,342.1 226,341.3C223.9,355.1 222.9,369.2 222.9,383.2C222.9,413.5 228.8,443.5 240.4,471.4C252,499.4 268.9,524.8 290.3,546.2C311.7,567.6 337.2,584.6 365.1,596.1C393.1,607.7 423,613.6 453.3,613.6Z"
android:fillColor="#00B8FF"/>
<path
android:pathData="M495.9,341.2V613.6H768.3C768.2,541.4 739.5,472.1 688.5,421C637.4,369.9 568.1,341.2 495.9,341.2Z">
<aapt:attr name="android:fillColor">
<gradient
android:startX="495.9"
android:startY="477.4"
android:endX="768.3"
android:endY="477.4"
android:type="linear">
<item android:offset="0" android:color="#FF0090FF"/>
<item android:offset="0.3" android:color="#FF0073FF"/>
<item android:offset="0.7" android:color="#FF5F98FD"/>
<item android:offset="1" android:color="#FF80ADFF"/>
</gradient>
</aapt:attr>
</path>
</group>
</group>
</vector>
5 changes: 5 additions & 0 deletions app/src/dev/res/mipmap-anydpi-v26/ic_launcher.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>
5 changes: 5 additions & 0 deletions app/src/dev/res/mipmap-anydpi-v26/ic_launcher_round.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>
Binary file added app/src/dev/res/mipmap-hdpi/ic_launcher.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/src/dev/res/mipmap-mdpi/ic_launcher.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/src/dev/res/mipmap-xhdpi/ic_launcher.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/src/dev/res/mipmap-xxhdpi/ic_launcher.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/src/dev/res/mipmap-xxxhdpi/ic_launcher.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions app/src/dev/res/values/ic_launcher_background.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_launcher_background">#FFFFFF</color>
</resources>
3 changes: 3 additions & 0 deletions app/src/dev/res/values/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<resources>
<string name="app_name">DMS</string>
</resources>
15 changes: 15 additions & 0 deletions core/design-system/src/dev/res/drawable-night/ic_equal.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M12,12m-12,0a12,12 0,1 1,24 0a12,12 0,1 1,-24 0"
android:fillColor="#343434"/>
<path
android:pathData="M7,8L17,8A1,1 0,0 1,18 9L18,9A1,1 0,0 1,17 10L7,10A1,1 0,0 1,6 9L6,9A1,1 0,0 1,7 8z"
android:fillColor="#EEEEEE"/>
<path
android:pathData="M17,16L7,16A1,1 0,0 1,6 15L6,15A1,1 0,0 1,7 14L17,14A1,1 0,0 1,18 15L18,15A1,1 0,0 1,17 16z"
android:fillColor="#EEEEEE"/>
</vector>
12 changes: 12 additions & 0 deletions core/design-system/src/dev/res/drawable-night/ic_minus.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M12,12m-12,0a12,12 0,1 1,24 0a12,12 0,1 1,-24 0"
android:fillColor="#FEB1B1"/>
<path
android:pathData="M7,11L17,11A1,1 0,0 1,18 12L18,12A1,1 0,0 1,17 13L7,13A1,1 0,0 1,6 12L6,12A1,1 0,0 1,7 11z"
android:fillColor="#FE0F0F"/>
</vector>
Loading
Loading