diff --git a/README.md b/README.md index 45bff3abf82a7e0bc35a5d7b564449eac4d69769..8bde119d000ad933fa1e5113532aee13d516d93c 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,43 @@ Berikut adalah library yang digunakan pada aplikasi ## _Completed Bonus_ ### Accessibility Testing - berikut adalah testing ... + Hasil analisis menggunakan aplikasi Accessibility Scanner, ditemukan beberapa kekurangan berikut + + 1. Perlunya perbaikan contrast warna pada komponen UI + <img src="./doc/need-tune-color-contrast-1.jpg" alt="Sugestion to tune color contrast on navigation icon" width="400"> + <img src="./doc/need-tune-color-contrast-2.jpg" alt="Sugestion to tune color contrast on input field" width="400"> + <img src="./doc/need-tune-color-contrast-3.jpg" alt="Sugestion to tune color contrast on price text color" width="400"> + <img src="./doc/need-tune-color-contrast-4.jpg" alt="Sugestion to tune color contrast on location text color" width="400"> + <img src="./doc/need-tune-color-contrast-5.jpg" alt="Sugestion to tune color contrast on transaction icon" width="500"> + <img src="./doc/need-tune-color-contrast-6.jpg" alt="Sugestion to tune color contrast on percentage icon" width="400"> + + 2. Perlu penambahan item label pada komponen UI + <img src="./doc/need-add-item-label-1.jpg" alt="Sugestion to change item label on category input field" width="400"> + <img src="./doc/need-add-item-label-2.jpg" alt="Sugestion to change item label on capture photo button" width="400"> + + 3. Perlu penambahan item desciprition pada komponen UI + <img src="./doc/need-change-item-description-1.jpg" alt="Sugestion to change item description on fragment title" width="400"> + + 4. Perlu memperbesar touch target + <img src="./doc/need-larger-touch-target.jpg" alt="Sugestion to enlarge touch target on open in map button" width="400"> + + Dari temuan tersebut, telah diperbaiki beberapa hal dari aplikasi yaitu sebagai berikut + + 1. Perubahan warna pada tema aplikasi + 2. Penambahan label pada komponen _input field category_ dan tombol _capture_ pada _scanner_ + 3. Penambahan deskripsi pada komponen title dari fragment scan, graph, dan settings + 4. Memperbesar _touch target_ menjadi 48dp pada tombol open in map + + Dengan perbaikan-perbaikan tersebut, diperoleh hasil analisis dari Accessibility Scanner yang lebih minim sugesti untuk perbaikan. Berikut hasil analisis terbarunya + + <img src="./doc/after-tuning-1.jpg" alt="Graph fragment after accessibility tuning" width="400"> + <img src="./doc/after-tuning-2.jpg" alt="Transaction fragment after accessibility tuning" width="400"> + <img src="./doc/after-tuning-3.jpg" alt="Form Transaction fragment after accessibility tuning" width="400"> + <img src="./doc/after-tuning-4.jpg" alt="Scanner fragment after accessibility tuning" width="400"> + <img src="./doc/after-tuning-5.jpg" alt="Settings fragment after accessibility tuning" width="400"> + <img src="./doc/after-tuning-6.jpg" alt="Transaction item after accessibility tuning" width="400"> + <img src="./doc/after-tuning-7.jpg" alt="Login Activity after accessibility tuning" width="400"> + ### Twibbon Twibbon diimplementasikan pada halaman twibbon ### OWASP diff --git a/app/src/main/ic_launcher-playstore.png b/app/src/main/ic_launcher-playstore.png new file mode 100644 index 0000000000000000000000000000000000000000..25b9ee51979160c794ad57a132f6d4db3c6f325c Binary files /dev/null and b/app/src/main/ic_launcher-playstore.png differ diff --git a/app/src/main/java/com/example/abe/MainActivityViewModel.kt b/app/src/main/java/com/example/abe/MainActivityViewModel.kt index 5f028201ebeef1ba11d0fa1b1c17daf86e90b373..afc842dc687d9c585fc6be5a53733c739eeb6b47 100644 --- a/app/src/main/java/com/example/abe/MainActivityViewModel.kt +++ b/app/src/main/java/com/example/abe/MainActivityViewModel.kt @@ -20,11 +20,11 @@ class MainActivityViewModel(private val transactionRepository: TransactionReposi fun getExportFileName(): String { val date = SimpleDateFormat("yyyy-MM-dd_hh-mm-ss" , Locale.ENGLISH).format(Date()) - return "Daftar-Transaksi_$date" + return "Transaction_$date" } suspend fun exportTransactionsToExcel(contentResolver: ContentResolver, uri: Uri, user: String) { - val headerList = listOf("ID Transaksi", "Email", "Judul", "Nominal", "Pengeluaran", "Waktu Transasksi") + val headerList = listOf("Transaction Date", "Category", "Amount", "Title", "Location") val transactions = transactionRepository.getAll(user) val dataList = mutableListOf<List<String>>() @@ -32,30 +32,30 @@ class MainActivityViewModel(private val transactionRepository: TransactionReposi for (trx in transactions) { val rowData = listOf<String>( - trx.id.toString(), - trx.email, - trx.title, + SimpleDateFormat("d MMM yyyy" , Locale.ENGLISH).format(trx.timestamp), + if (trx.isExpense) "Expense" else "Income", currencyFormatter(trx.amount), - if (trx.isExpense) "Ya" else "Tidak", - SimpleDateFormat("d MMM yyyy" , Locale.ENGLISH).format(trx.timestamp) + trx.title, + trx.location ) dataList.add(rowData) } - val generateExcel = GenerateExcelUseCase(newExcelFormat, contentResolver, uri, "Transaksi", headerList, dataList) + val generateExcel = GenerateExcelUseCase(newExcelFormat, contentResolver, uri, "Transaction", headerList, dataList) generateExcel() } suspend fun createEmailIntent(context: Context, user: String): Intent { clearExportCacheFiles(context) - val newFile = File(context.cacheDir, if (newExcelFormat) "export.xlsx" else "export.xls") + val newFile = File(context.cacheDir, if (newExcelFormat) "transaction-export.xlsx" else "transaction-export.xls") val contentUri = FileProvider.getUriForFile(context, "com.example.abe.fileprovider", newFile) exportTransactionsToExcel(context.contentResolver, contentUri, user) val intent = Intent(Intent.ACTION_SEND).apply { - putExtra(Intent.EXTRA_EMAIL, arrayOf("13521134@std.stei.itb.ac.id")) - putExtra(Intent.EXTRA_SUBJECT, "test subject") + putExtra(Intent.EXTRA_EMAIL, arrayOf(user)) + putExtra(Intent.EXTRA_SUBJECT, getExportFileName()) + putExtra(Intent.EXTRA_TEXT, "Here is attached all the transactions export from Bondoman. Download this app to use the feature!") addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION) setDataAndType(contentUri, context.contentResolver.getType(contentUri)) diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml index 2b068d11462a4b96669193de13a711a3a36220a0..11b2be8f44eced779ad2b7c49eda33262478177c 100644 --- a/app/src/main/res/drawable/ic_launcher_foreground.xml +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -1,30 +1,14 @@ <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="108" - android:viewportHeight="108"> - <path android:pathData="M31,63.928c0,0 6.4,-11 12.1,-13.1c7.2,-2.6 26,-1.4 26,-1.4l38.1,38.1L107,108.928l-32,-1L31,63.928z"> - <aapt:attr name="android:fillColor"> - <gradient - android:endX="85.84757" - android:endY="92.4963" - android:startX="42.9492" - android:startY="49.59793" - android:type="linear"> - <item - android:color="#44000000" - android:offset="0.0" /> - <item - android:color="#00000000" - android:offset="1.0" /> - </gradient> - </aapt:attr> - </path> + android:viewportWidth="113" + android:viewportHeight="113"> + <group android:scaleX="0.7102174" + android:scaleY="0.7102174" + android:translateX="16.372717" + android:translateY="16.372717"> <path - android:fillColor="#FFFFFF" - android:fillType="nonZero" - android:pathData="M65.3,45.828l3.8,-6.6c0.2,-0.4 0.1,-0.9 -0.3,-1.1c-0.4,-0.2 -0.9,-0.1 -1.1,0.3l-3.9,6.7c-6.3,-2.8 -13.4,-2.8 -19.7,0l-3.9,-6.7c-0.2,-0.4 -0.7,-0.5 -1.1,-0.3C38.8,38.328 38.7,38.828 38.9,39.228l3.8,6.6C36.2,49.428 31.7,56.028 31,63.928h46C76.3,56.028 71.8,49.428 65.3,45.828zM43.4,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2c-0.3,-0.7 -0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C45.3,56.528 44.5,57.328 43.4,57.328L43.4,57.328zM64.6,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2s-0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C66.5,56.528 65.6,57.328 64.6,57.328L64.6,57.328z" - android:strokeWidth="1" - android:strokeColor="#00000000" /> -</vector> \ No newline at end of file + android:pathData="M55.44,9.83C55.08,10.32 54.23,11.46 53.51,12.38C52.78,13.3 50.88,15.94 49.22,18.22C47.59,20.49 45.68,23.13 45.02,24.05C44.32,24.97 43.45,26.23 43.02,26.88C42.6,27.49 40.85,30.1 39.1,32.71C31.63,43.74 30.15,47.76 31.39,53.42C31.66,54.77 32.15,56.33 32.45,56.95C33.14,58.33 35.2,60.97 36.86,62.69C38.88,64.75 39.43,66.23 39.73,70.46C40.03,74.37 40.33,75.29 41.72,76.67C43.11,77.99 44.14,78.14 50.06,77.93L55.41,77.71V82.75C55.41,89.05 55.99,102.9 56.29,103.92C56.77,105.51 57.5,84.19 57.5,68.44C57.5,52.68 56.77,31.36 56.29,32.96C55.92,34.22 55.41,48.1 55.2,63.28L55.02,77.47L53.18,77.35C52.15,77.25 49.73,77.1 47.77,77.01C44.53,76.85 44.11,76.76 43.3,76.06C41.88,74.83 41.66,74.18 41.51,70.28C41.36,66.93 41.27,66.41 40.39,64.54C39.79,63.22 38.67,61.62 37.37,60.24C35.89,58.61 34.99,57.26 34.11,55.38C32.93,52.86 32.9,52.68 32.9,49.55C32.9,46.35 32.9,46.29 34.44,42.76C36.07,39.01 39.1,33.57 41.45,30.19C42.24,29.09 43.42,27.43 44.08,26.48C45.8,24.02 47.77,21.38 49.19,19.63C52.75,15.3 56.11,11.46 56.35,11.46C56.71,11.46 61.61,17.97 66.59,25.03C75.75,38.09 79.89,45.77 79.89,49.73C79.89,53.23 78.19,57.32 75.53,60.27C72.39,63.74 71.21,66.93 71.52,71.08C71.67,73.11 71.61,73.6 71.03,74.76C70.67,75.5 69.91,76.42 69.34,76.79C68.77,77.19 68.46,77.5 68.61,77.5C69.13,77.5 70.88,76.15 71.55,75.26C72,74.64 72.24,73.57 72.51,70.8C72.72,68.62 73.12,66.66 73.48,65.76C73.84,64.97 75.23,63.12 76.65,61.53C78.07,59.99 79.61,57.93 80.13,56.98C81.12,55.04 82,51.51 82,49.48C81.97,44.51 77.89,36.61 69.22,24.82C67.23,22.12 65.02,19.2 64.32,18.37C63.6,17.51 62.51,16.13 61.88,15.3C61.27,14.44 60.67,13.7 60.55,13.61C60.43,13.52 59.49,12.44 58.46,11.21C57.44,10.01 56.47,9 56.32,9C56.17,9 55.77,9.37 55.44,9.83Z" + android:fillColor="#ffffff"/> + </group> +</vector> diff --git a/app/src/main/res/mipmap-anydpi/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 56% rename from app/src/main/res/mipmap-anydpi/ic_launcher.xml rename to app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml index 6f3b755bf50c6b03d8714a9c6184705e6a08389f..7353dbd1fd82487df2d06121f85f7994728f1070 100644 --- a/app/src/main/res/mipmap-anydpi/ic_launcher.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> - <background android:drawable="@drawable/ic_launcher_background" /> - <foreground android:drawable="@drawable/ic_launcher_foreground" /> - <monochrome android:drawable="@drawable/ic_launcher_foreground" /> + <background android:drawable="@color/ic_launcher_background"/> + <foreground android:drawable="@drawable/ic_launcher_foreground"/> </adaptive-icon> \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 56% rename from app/src/main/res/mipmap-anydpi/ic_launcher_round.xml rename to app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml index 6f3b755bf50c6b03d8714a9c6184705e6a08389f..7353dbd1fd82487df2d06121f85f7994728f1070 100644 --- a/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> - <background android:drawable="@drawable/ic_launcher_background" /> - <foreground android:drawable="@drawable/ic_launcher_foreground" /> - <monochrome android:drawable="@drawable/ic_launcher_foreground" /> + <background android:drawable="@color/ic_launcher_background"/> + <foreground android:drawable="@drawable/ic_launcher_foreground"/> </adaptive-icon> \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/app/src/main/res/mipmap-hdpi/ic_launcher.webp index c209e78ecd372343283f4157dcfd918ec5165bb3..ddb413a4fe4967c1b0244fa1400cac7c85b9fd6c 100644 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher.webp and b/app/src/main/res/mipmap-hdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp index b2dfe3d1ba5cf3ee31b3ecc1ced89044a1f3b7a9..df5f035d4f24cfb6583ad68ec26e5f9a07a489ec 100644 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/app/src/main/res/mipmap-mdpi/ic_launcher.webp index 4f0f1d64e58ba64d180ce43ee13bf9a17835fbca..61cf48f0990bd9598680038e1ca79ac72e1fccd1 100644 Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher.webp and b/app/src/main/res/mipmap-mdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp index 62b611da081676d42f6c3f78a2c91e7bcedddedb..73048501f4bc1a749ec06a377b34875427e457a0 100644 Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp index 948a3070fe34c611c42c0d3ad3013a0dce358be0..1ba94ff7cd207cbf238b597c5fd130b76dbff2a8 100644 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher.webp and b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp index 1b9a6956b3acdc11f40ce2bb3f6efbd845cc243f..84d55be8418b2732881b0342bf1c2f13ac1c363f 100644 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp index 28d4b77f9f036a47549d47db79c16788749dca10..95e87cc99fa97fe8815c04e374359843c5f2efab 100644 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp and b/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp index 9287f5083623b375139afb391af71cc533a7dd37..cdaf2ed5d2dfda5ccbcf55aafac5b3fd1a23441d 100644 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp index aa7d6427e6fa1074b79ccd52ef67ac15c5637e85..116424a71d37b9d95cb3095efd3aa7c8be0209e0 100644 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp index 9126ae37cbc3587421d6889eadd1d91fbf1994d4..4c894b4f337fa9405d61972617db30a03b9258c3 100644 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/values/ic_launcher_background.xml b/app/src/main/res/values/ic_launcher_background.xml new file mode 100644 index 0000000000000000000000000000000000000000..104ed9b6b81a793698ec14fde7f8ae84fb8b23a8 --- /dev/null +++ b/app/src/main/res/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <color name="ic_launcher_background">#8346AA</color> +</resources> \ No newline at end of file diff --git a/doc/after-tuning-1.jpg b/doc/after-tuning-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3ab498a4e1c9a7c4fadfabecbfa33ae87186f46e Binary files /dev/null and b/doc/after-tuning-1.jpg differ diff --git a/doc/after-tuning-2.jpg b/doc/after-tuning-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..195eaa37a4e719beac3716a37a8babe77391e49f Binary files /dev/null and b/doc/after-tuning-2.jpg differ diff --git a/doc/after-tuning-3.jpg b/doc/after-tuning-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..310d01eb1acd9415181615cc06a22f2462e70757 Binary files /dev/null and b/doc/after-tuning-3.jpg differ diff --git a/doc/after-tuning-4.jpg b/doc/after-tuning-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..11f3081ce066f00a23f577deb4d4d328037e8bf6 Binary files /dev/null and b/doc/after-tuning-4.jpg differ diff --git a/doc/after-tuning-5.jpg b/doc/after-tuning-5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..84c097118be2592f52a9588205ae7cba82ae87ec Binary files /dev/null and b/doc/after-tuning-5.jpg differ diff --git a/doc/after-tuning-6.jpg b/doc/after-tuning-6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..099a83784810854f390986769f7fa7ae81667785 Binary files /dev/null and b/doc/after-tuning-6.jpg differ diff --git a/doc/after-tuning-7.jpg b/doc/after-tuning-7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..81ad574978bc2654427d7de3916620b3bf9624d1 Binary files /dev/null and b/doc/after-tuning-7.jpg differ diff --git a/doc/need-add-item-label-1.jpg b/doc/need-add-item-label-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ea6c6b2ba1d772f37ae0f9c53f1eed2ed8eea937 Binary files /dev/null and b/doc/need-add-item-label-1.jpg differ diff --git a/doc/need-add-item-label-2.jpg b/doc/need-add-item-label-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..76ae7d6eed354ce9de4a102b63efec010612dde6 Binary files /dev/null and b/doc/need-add-item-label-2.jpg differ diff --git a/doc/need-change-item-description-1.jpg b/doc/need-change-item-description-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cdf7f6488780b086b1d1b36c728b961821e26dbc Binary files /dev/null and b/doc/need-change-item-description-1.jpg differ diff --git a/doc/need-larger-touch-target.jpg b/doc/need-larger-touch-target.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6515261d5816e14f4c577785d03b910fac3245a5 Binary files /dev/null and b/doc/need-larger-touch-target.jpg differ diff --git a/doc/need-tune-color-contrast-1.jpg b/doc/need-tune-color-contrast-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5105beff1b57d32b2e47624555c1ac22fb7b19cc Binary files /dev/null and b/doc/need-tune-color-contrast-1.jpg differ diff --git a/doc/need-tune-color-contrast-2.jpg b/doc/need-tune-color-contrast-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d6fa70982bb47caba23f4e03fa01a89678c63f63 Binary files /dev/null and b/doc/need-tune-color-contrast-2.jpg differ diff --git a/doc/need-tune-color-contrast-3.jpg b/doc/need-tune-color-contrast-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..09c78f8bfc20df906f989eb201b3505a6e075ce7 Binary files /dev/null and b/doc/need-tune-color-contrast-3.jpg differ diff --git a/doc/need-tune-color-contrast-4.jpg b/doc/need-tune-color-contrast-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ee8d7fdae4fd2e88528fbfb47986d6fc2cc73464 Binary files /dev/null and b/doc/need-tune-color-contrast-4.jpg differ diff --git a/doc/need-tune-color-contrast-5.jpg b/doc/need-tune-color-contrast-5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..98d6eca14e3bc7075d1f896a7ca0569934fe357f Binary files /dev/null and b/doc/need-tune-color-contrast-5.jpg differ diff --git a/doc/need-tune-color-contrast-6.jpg b/doc/need-tune-color-contrast-6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..419bc1375030eb8005a6b0414fdbaab98a9ccfb3 Binary files /dev/null and b/doc/need-tune-color-contrast-6.jpg differ