From 7f813ebd969e5135c34f3b91f2e78e0160d2e357 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20=C3=87erri?= <64997243+deniscerri@users.noreply.github.com> Date: Mon, 23 Jan 2023 17:59:13 +0100 Subject: [PATCH] added new download card again... --- .idea/assetWizardSettings.xml | 5 +- .idea/codeStyles/Project.xml | 10 + .../1.json | 96 ++--- .../com/deniscerri/ytdlnis/MainActivity.kt | 20 +- .../ConfigureMultipleDownloadsAdapter.kt | 4 +- .../ytdlnis/adapter/HistoryAdapter.kt | 70 ++-- .../deniscerri/ytdlnis/adapter/HomeAdapter.kt | 2 +- .../database/dao/CommandTemplateDao.kt | 2 +- .../ytdlnis/database/dao/DownloadDao.kt | 7 +- .../ytdlnis/database/dao/FormatDao.kt | 4 +- .../ytdlnis/database/dao/HistoryDao.kt | 2 +- .../ytdlnis/database/dao/ResultDao.kt | 3 + .../database/models/CommandTemplate.kt | 7 +- .../ytdlnis/database/models/DownloadItem.kt | 55 ++- .../ytdlnis/database/models/Format.kt | 21 +- .../ytdlnis/database/models/HistoryItem.kt | 7 +- .../ytdlnis/database/models/ResultItem.kt | 19 +- .../database/repository/DownloadRepository.kt | 11 +- .../database/repository/HistoryRepository.kt | 2 +- .../database/repository/ResultRepository.kt | 8 +- .../database/viewmodel/DownloadViewModel.kt | 14 +- .../database/viewmodel/ResultViewModel.kt | 43 +- ...ownloadsFragment.kt => HistoryFragment.kt} | 52 +-- .../com/deniscerri/ytdlnis/ui/HomeFragment.kt | 387 +++--------------- .../ui/downloadcard/DownloadAudioFragment.kt | 154 +++++++ .../downloadcard/DownloadBottomSheetDialog.kt | 91 ++++ .../downloadcard/DownloadCommandFragment.kt | 32 ++ .../downloadcard/DownloadFragmentAdapter.kt | 31 ++ .../ui/downloadcard/DownloadVideoFragment.kt | 187 +++++++++ .../com/deniscerri/ytdlnis/util/FileUtil.kt | 10 + .../com/deniscerri/ytdlnis/util/InfoUtil.kt | 7 +- .../deniscerri/ytdlnis/work/DownloadWorker.kt | 25 +- app/src/main/res/drawable/ic_history.xml | 5 + app/src/main/res/layout/activity_main.xml | 1 + .../main/res/layout/download_bottom_sheet.xml | 58 +++ .../res/layout/fragment_download_audio.xml | 159 +++++++ .../res/layout/fragment_download_command.xml | 200 +++++++++ .../res/layout/fragment_download_video.xml | 216 ++++++++++ ...ent_downloads.xml => fragment_history.xml} | 26 +- .../{downloads_card.xml => history_card.xml} | 0 ...d_shimmer.xml => history_card_shimmer.xml} | 0 ... => history_item_details_bottom_sheet.xml} | 0 ..._no_results.xml => history_no_results.xml} | 0 ..._sort_sheet.xml => history_sort_sheet.xml} | 0 .../home_download_settings_components.xml | 181 ++------ app/src/main/res/menu/bottom_nav_menu.xml | 3 + app/src/main/res/values/strings.xml | 2 + 47 files changed, 1511 insertions(+), 728 deletions(-) rename app/src/main/java/com/deniscerri/ytdlnis/ui/{DownloadsFragment.kt => HistoryFragment.kt} (92%) create mode 100644 app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/DownloadAudioFragment.kt create mode 100644 app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/DownloadBottomSheetDialog.kt create mode 100644 app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/DownloadCommandFragment.kt create mode 100644 app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/DownloadFragmentAdapter.kt create mode 100644 app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/DownloadVideoFragment.kt create mode 100644 app/src/main/res/drawable/ic_history.xml create mode 100644 app/src/main/res/layout/download_bottom_sheet.xml create mode 100644 app/src/main/res/layout/fragment_download_audio.xml create mode 100644 app/src/main/res/layout/fragment_download_command.xml create mode 100644 app/src/main/res/layout/fragment_download_video.xml rename app/src/main/res/layout/{fragment_downloads.xml => fragment_history.xml} (88%) rename app/src/main/res/layout/{downloads_card.xml => history_card.xml} (100%) rename app/src/main/res/layout/{downloads_card_shimmer.xml => history_card_shimmer.xml} (100%) rename app/src/main/res/layout/{downloads_bottom_sheet.xml => history_item_details_bottom_sheet.xml} (100%) rename app/src/main/res/layout/{downloads_no_results.xml => history_no_results.xml} (100%) rename app/src/main/res/layout/{downloads_sort_sheet.xml => history_sort_sheet.xml} (100%) diff --git a/.idea/assetWizardSettings.xml b/.idea/assetWizardSettings.xml index 4f9550fb..6c2b6dda 100644 --- a/.idea/assetWizardSettings.xml +++ b/.idea/assetWizardSettings.xml @@ -320,7 +320,7 @@ @@ -330,8 +330,7 @@ diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index ae78c113..7643783a 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -1,6 +1,13 @@ + + +