From aea144e9584bd74ddb178485b3d6b622da26e3c6 Mon Sep 17 00:00:00 2001 From: razeeman Date: Sat, 25 Sep 2021 10:59:18 +0300 Subject: [PATCH] code review, move features to separate folder --- .../stripped.dir}/layout/archive_fragment.xml | 0 .../feature_archive}/.gitignore | 0 .../feature_archive}/build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../interactor/ArchiveViewDataInteractor.kt | 0 .../feature_archive/view/ArchiveFragment.kt | 0 .../viewModel/ArchiveViewModel.kt | 0 .../src/main/res/layout/archive_fragment.xml | 7 +++++ .../feature_categories}/.gitignore | 0 .../feature_categories}/build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../adapter/CategoryAdapterDelegate.kt | 0 .../adapter/CategoryAddAdapterDelegate.kt | 0 .../CategoriesViewDataInteractor.kt | 0 .../mapper/CategoriesViewDataMapper.kt | 0 .../view/CategoriesFragment.kt | 0 .../viewData/CategoryAddViewData.kt | 0 .../viewModel/CategoriesViewModel.kt | 0 .../main/res/layout/categories_fragment.xml | 0 .../categories_item_category_layout.xml | 0 .../feature_change_category}/.gitignore | 0 .../feature_change_category}/build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../ChangeCategoryViewDataInteractor.kt | 0 .../mapper/ChangeCategoryMapper.kt | 0 .../view/ChangeCategoryFragment.kt | 0 .../viewModel/ChangeCategoryViewModel.kt | 0 .../res/layout/change_category_fragment.xml | 0 .../feature_change_record}/.gitignore | 0 .../feature_change_record}/build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../ChangeRecordViewDataInteractor.kt | 0 .../mapper/ChangeRecordViewDataMapper.kt | 0 .../view/ChangeRecordFragment.kt | 0 .../viewData/ChangeRecordViewData.kt | 0 .../viewModel/ChangeRecordViewModel.kt | 0 .../res/layout/change_record_fragment.xml | 0 .../feature_change_record_tag}/.gitignore | 0 .../build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../mapper/ChangeRecordTagMapper.kt | 0 .../view/ChangeRecordTagFragment.kt | 0 .../viewModel/ChangeRecordTagViewModel.kt | 0 .../res/layout/change_record_tag_fragment.xml | 0 .../feature_change_record_type}/.gitignore | 0 .../build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../ChangeRecordTypeIconAdapterDelegate.kt | 0 ...geRecordTypeIconCategoryAdapterDelegate.kt | 0 ...cordTypeIconCategoryInfoAdapterDelegate.kt | 0 .../ChangeRecordTypeViewDataInteractor.kt | 0 .../mapper/ChangeRecordTypeMapper.kt | 0 .../view/ChangeRecordTypeFragment.kt | 0 ...hangeRecordTypeIconCategoryInfoViewData.kt | 0 .../ChangeRecordTypeIconCategoryViewData.kt | 0 .../ChangeRecordTypeIconSwitchViewData.kt | 0 .../ChangeRecordTypeIconTypeViewData.kt | 0 .../viewData/ChangeRecordTypeIconViewData.kt | 0 .../ChangeRecordTypeScrollViewData.kt | 0 .../viewModel/ChangeRecordTypeViewModel.kt | 0 .../layout/change_record_type_fragment.xml | 0 ...rd_type_item_icon_category_info_layout.xml | 0 ..._record_type_item_icon_category_layout.xml | 0 .../change_record_type_item_icon_layout.xml | 0 .../src/main/res/values/dimens.xml | 0 .../src/main/res/values/styles.xml | 0 .../feature_change_running_record}/.gitignore | 0 .../build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../ChangeRunningRecordViewDataInteractor.kt | 0 .../ChangeRunningRecordViewDataMapper.kt | 0 .../view/ChangeRunningRecordFragment.kt | 0 .../viewData/ChangeRunningRecordViewData.kt | 0 .../viewModel/ChangeRunningRecordViewModel.kt | 0 .../layout/change_running_record_fragment.xml | 0 .../feature_dialogs}/.gitignore | 0 .../feature_dialogs}/build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../adapter/ArchiveDialogButtonsDelegate.kt | 0 .../ArchiveDialogInfoAdapterDelegate.kt | 0 .../ArchiveDialogTitleAdapterDelegate.kt | 0 .../ArchiveDialogViewDataInteractor.kt | 0 .../archive/view/ArchiveDialogFragment.kt | 0 .../viewData/ArchiveDialogButtonsViewData.kt | 0 .../viewData/ArchiveDialogInfoViewData.kt | 0 .../viewData/ArchiveDialogTitleViewData.kt | 0 .../viewModel/ArchiveDialogViewModel.kt | 0 .../cardOrder/view/CardOrderDialogFragment.kt | 0 .../cardOrder/viewModel/CardOrderViewModel.kt | 0 .../cardSize/mapper/CardSizeViewDataMapper.kt | 0 .../cardSize/view/CardSizeDialogFragment.kt | 0 .../viewData/CardSizeButtonsViewData.kt | 0 .../viewData/CardSizeDefaultButtonViewData.kt | 0 .../cardSize/viewModel/CardSizeViewModel.kt | 0 .../mapper/ChartFilterViewDataMapper.kt | 0 .../view/ChartFilterDialogFragment.kt | 0 .../viewData/ChartFilterTypeViewData.kt | 0 .../viewModel/ChartFilterViewModel.kt | 0 .../view/CsvExportSettingsDialogFragment.kt | 0 .../viewData/CsvExportSettingsViewData.kt | 0 .../viewModel/CsvExportSettingsViewModel.kt | 0 .../dateTime/DateDialogFragment.kt | 0 .../dateTime/DateTimeDialogFragment.kt | 0 .../dateTime/TimeDialogFragment.kt | 0 .../duration/customView/DurationView.kt | 0 .../duration/customView/NumberKeyboardView.kt | 0 .../duration/extra/DurationPickerExtra.kt | 0 .../duration/view/DurationDialogFragment.kt | 0 .../viewModel/DurationPickerViewModel.kt | 0 .../mapper/EmojiSelectionMapper.kt | 0 .../view/EmojiSelectionDialogFragment.kt | 0 .../viewModel/EmojiSelectionViewModel.kt | 0 .../RecordTagSelectionDialogFragment.kt | 0 .../standard/StandardDialogFragment.kt | 0 .../TypesFilterViewDataInteractor.kt | 0 .../typesFilter/mapper/TypesFilterMapper.kt | 0 .../view/TypesFilterDialogFragment.kt | 0 .../viewModel/TypesFilterViewModel.kt | 0 .../res/layout/archive_dialog_fragment.xml | 0 .../res/layout/card_order_dialog_fragment.xml | 0 .../res/layout/card_size_dialog_fragment.xml | 0 .../layout/chart_filter_dialog_fragment.xml | 0 .../layout/csv_export_settings_fragment.xml | 0 .../main/res/layout/date_dialog_fragment.xml | 0 .../res/layout/date_time_dialog_fragment.xml | 0 .../res/layout/duration_dialog_fragment.xml | 0 .../emoji_selection_dialog_fragment.xml | 0 .../layout/item_archive_dialog_buttons.xml | 0 .../item_archive_dialog_info_layout.xml | 0 .../item_archive_dialog_title_layout.xml | 0 .../res/layout/number_keyboard_layout.xml | 0 .../record_tag_selection_dialog_fragment.xml | 0 .../main/res/layout/time_dialog_fragment.xml | 0 .../layout/types_filter_dialog_fragment.xml | 0 .../src/main/res/values/attrs.xml | 0 .../feature_main}/.gitignore | 0 .../feature_main}/build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../feature_main/MainContentAdapter.kt | 0 .../feature_main/MainFragment.kt | 0 .../src/main/res/drawable/ic_tab_records.xml | 0 .../res/drawable/ic_tab_running_records.xml | 0 .../src/main/res/drawable/ic_tab_settings.xml | 0 .../main/res/drawable/ic_tab_statistics.xml | 0 .../src/main/res/layout/main_fragment.xml | 0 .../src/main/res/values/colors.xml | 0 .../feature_notification}/.gitignore | 0 .../feature_notification}/build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../di/NotificationModule.kt | 0 ...NotificationGoalTimeBroadcastController.kt | 0 .../NotificationGoalTimeInteractorImpl.kt | 0 .../manager/NotificationGoalTimeManager.kt | 0 .../manager/NotificationGoalTimeParams.kt | 0 .../NotificationGoalTimeScheduler.kt | 0 ...tificationInactivityBroadcastController.kt | 0 .../NotificationInactivityInteractorImpl.kt | 0 .../manager/NotificationInactivityManager.kt | 0 .../manager/NotificationInactivityParams.kt | 0 .../NotificationInactivityScheduler.kt | 0 .../recevier/NotificationReceiver.kt | 0 .../NotificationTypeBroadcastController.kt | 0 .../customView/NotificationIconView.kt | 0 .../NotificationTypeInteractorImpl.kt | 0 .../manager/NotificationTypeManager.kt | 0 .../manager/NotificationTypeParams.kt | 0 .../src/main/res/drawable/ic_notification.xml | 0 .../layout/notification_goal_time_layout.xml | 0 .../layout/notification_icon_view_layout.xml | 0 .../layout/notification_inactivity_layout.xml | 0 .../res/layout/notification_record_layout.xml | 0 .../src/main/res/values/attrs.xml | 0 .../src/main/res/values/dimens.xml | 0 .../feature_records}/.gitignore | 0 .../feature_records}/build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../adapter/RecordsContainerAdapter.kt | 0 .../feature_records/extra/RecordsExtra.kt | 0 .../interactor/RecordsViewDataInteractor.kt | 0 .../mapper/RecordsViewDataMapper.kt | 0 .../view/RecordsContainerFragment.kt | 0 .../feature_records/view/RecordsFragment.kt | 0 .../viewModel/RecordsContainerViewModel.kt | 0 .../viewModel/RecordsViewModel.kt | 0 .../res/layout/records_container_fragment.xml | 0 .../src/main/res/layout/records_fragment.xml | 0 .../feature_records_all}/.gitignore | 0 .../feature_records_all}/build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../adapter/RecordAllDateAdapterDelegate.kt | 0 .../RecordsAllViewDataInteractor.kt | 0 .../mapper/RecordsAllViewDataMapper.kt | 0 .../model/RecordsAllSortOrder.kt | 0 .../view/RecordsAllFragment.kt | 0 .../viewData/RecordsAllDateViewData.kt | 0 .../viewData/RecordsAllSortOrderViewData.kt | 0 .../viewModel/RecordsAllViewModel.kt | 0 .../layout/item_records_all_date_layout.xml | 0 .../main/res/layout/records_all_fragment.xml | 0 .../feature_running_records}/.gitignore | 0 .../feature_running_records}/build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../adapter/RunningRecordAdapterDelegate.kt | 0 .../RunningRecordTypeAdapterDelegate.kt | 0 .../RunningRecordTypeAddAdapterDelegate.kt | 0 .../RunningRecordsViewDataInteractor.kt | 0 .../mapper/RunningRecordViewDataMapper.kt | 0 .../view/RunningRecordsFragment.kt | 0 .../viewData/RunningRecordTypeAddViewData.kt | 0 .../viewData/RunningRecordViewData.kt | 0 .../viewModel/RunningRecordsViewModel.kt | 0 .../res/layout/item_running_record_layout.xml | 0 .../item_running_record_type_layout.xml | 0 .../res/layout/running_records_fragment.xml | 0 .../feature_settings}/.gitignore | 0 .../feature_settings}/build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../feature_settings/mapper/SettingsMapper.kt | 0 .../feature_settings/view/SettingsFragment.kt | 0 .../viewData/CardOrderViewData.kt | 0 .../viewData/FirstDayOfWeekViewData.kt | 0 .../viewModel/SettingsViewModel.kt | 0 .../src/main/res/drawable/ic_settings.xml | 0 .../src/main/res/layout/settings_fragment.xml | 0 .../layout/settings_translators_layout.xml | 0 .../src/main/res/values/styles.xml | 0 .../feature_statistics}/.gitignore | 0 .../feature_statistics}/build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../adapter/StatisticsChartAdapterDelegate.kt | 0 .../adapter/StatisticsContainerAdapter.kt | 0 .../adapter/StatisticsEmptyAdapterDelegate.kt | 0 .../adapter/StatisticsInfoAdapterDelegate.kt | 0 .../customView/PieChartView.kt | 0 .../customView/PiePortion.kt | 0 .../extra/StatisticsExtra.kt | 0 .../StatisticsViewDataInteractor.kt | 0 .../mapper/StatisticsViewDataMapper.kt | 0 .../view/StatisticsContainerFragment.kt | 0 .../view/StatisticsFragment.kt | 0 .../viewData/StatisticsChartViewData.kt | 0 .../viewData/StatisticsInfoViewData.kt | 0 .../viewModel/StatisticsContainerViewModel.kt | 0 .../viewModel/StatisticsSettingsViewModel.kt | 0 .../viewModel/StatisticsViewModel.kt | 0 .../layout/item_statistics_chart_layout.xml | 0 .../layout/item_statistics_empty_layout.xml | 0 .../layout/item_statistics_info_layout.xml | 0 .../layout/statistics_container_fragment.xml | 0 .../main/res/layout/statistics_fragment.xml | 0 .../src/main/res/values/attrs.xml | 0 .../feature_statistics_detail}/.gitignore | 0 .../build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../StatisticsDetailCardAdapterDelegate.kt | 0 .../StatisticsDetailPreviewAdapterDelegate.kt | 0 ...tisticsDetailPreviewMoreAdapterDelegate.kt | 0 .../customView/BarChartView.kt | 0 .../customView/StatisticsDetailCardView.kt | 0 .../StatisticsDetailChartInteractor.kt | 0 .../StatisticsDetailPreviewInteractor.kt | 0 .../StatisticsDetailSplitChartInteractor.kt | 0 .../StatisticsDetailStatsInteractor.kt | 0 .../mapper/StatisticsDetailViewDataMapper.kt | 0 .../model/ChartBarDataDuration.kt | 0 .../model/ChartBarDataRange.kt | 0 .../model/ChartGrouping.kt | 0 .../model/ChartLength.kt | 0 .../model/SplitChartGrouping.kt | 0 .../view/StatisticsDetailFragment.kt | 0 .../viewData/StatisticsDetailCardViewData.kt | 0 .../StatisticsDetailChartLengthViewData.kt | 0 .../viewData/StatisticsDetailChartViewData.kt | 0 .../StatisticsDetailGroupingViewData.kt | 0 .../StatisticsDetailPreviewMoreViewData.kt | 0 .../StatisticsDetailPreviewViewData.kt | 0 .../StatisticsDetailSplitGroupingViewData.kt | 0 .../viewData/StatisticsDetailStatsViewData.kt | 0 .../viewModel/StatisticsDetailViewModel.kt | 0 .../res/drawable/statistics_detail_more.xml | 0 .../statistics_detail_records_all.xml | 0 .../layout/statistics_detail_card_item.xml | 0 .../layout/statistics_detail_card_view.xml | 0 .../res/layout/statistics_detail_fragment.xml | 0 .../layout/statistics_detail_preview_item.xml | 0 .../statistics_detail_preview_more_item.xml | 0 .../src/main/res/values/attrs.xml | 0 .../src/main/res/values/styles.xml | 0 .../feature_tag_selection}/.gitignore | 0 .../feature_tag_selection}/build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../RecordTagSelectionViewDataInteractor.kt | 0 .../view/RecordTagSelectionFragment.kt | 0 .../viewModel/RecordTagSelectionViewModel.kt | 0 .../layout/record_tag_selection_fragment.xml | 0 .../feature_widget}/.gitignore | 0 .../feature_widget}/build.gradle.kts | 0 .../src/main/AndroidManifest.xml | 0 .../adapter/WidgetAdapterDelegate.kt | 0 .../configure/extra/WidgetExtra.kt | 0 .../configure/view/WidgetConfigureActivity.kt | 0 .../configure/viewModel/WidgetViewModel.kt | 0 .../feature_widget/di/WidgetModule.kt | 0 .../interactor/WidgetInteractorImpl.kt | 0 .../universal/WidgetUniversalProvider.kt | 0 .../activity/view/WidgetUniversalActivity.kt | 0 .../activity/view/WidgetUniversalFragment.kt | 0 .../viewModel/WidgetUniversalViewModel.kt | 0 .../universal/customView/IconStackData.kt | 0 .../universal/customView/IconStackView.kt | 0 .../customView/WidgetUniversalView.kt | 0 .../customView/WidgetUniversalViewData.kt | 0 .../mapper/WidgetUniversalViewDataMapper.kt | 0 .../feature_widget/widget/WidgetManager.kt | 0 .../feature_widget/widget/WidgetProvider.kt | 0 .../widget/WidgetTagSelectionActivity.kt | 0 .../drawable-nodpi/preview_widget_single.png | Bin .../preview_widget_universal.png | Bin .../res/drawable-v21/bg_widget_button.xml | 0 .../main/res/drawable/bg_widget_button.xml | 0 .../src/main/res/drawable/bg_widget_timer.xml | 0 .../layout/item_widget_record_type_layout.xml | 0 .../res/layout/widget_configure_activity.xml | 0 .../src/main/res/layout/widget_layout.xml | 0 .../layout/widget_tag_selection_activity.xml | 0 .../res/layout/widget_universal_activity.xml | 0 .../res/layout/widget_universal_fragment.xml | 0 .../layout/widget_universal_view_layout.xml | 0 .../main/res/navigation/widget_nav_graph.xml | 0 .../src/main/res/values/attrs.xml | 0 .../src/main/res/values/colors.xml | 0 .../src/main/res/values/dimens.xml | 0 .../src/main/res/xml/widget_info.xml | 0 .../main/res/xml/widget_universal_info.xml | 0 settings.gradle.kts | 27 ++++++------------ 335 files changed, 15 insertions(+), 19 deletions(-) rename feature_archive/{src/main/res => build/intermediates/incremental/packageDebugResources/stripped.dir}/layout/archive_fragment.xml (100%) rename {feature_archive => features/feature_archive}/.gitignore (100%) rename {feature_archive => features/feature_archive}/build.gradle.kts (100%) rename {feature_archive => features/feature_archive}/src/main/AndroidManifest.xml (100%) rename {feature_archive => features/feature_archive}/src/main/java/com/example/util/simpletimetracker/feature_archive/interactor/ArchiveViewDataInteractor.kt (100%) rename {feature_archive => features/feature_archive}/src/main/java/com/example/util/simpletimetracker/feature_archive/view/ArchiveFragment.kt (100%) rename {feature_archive => features/feature_archive}/src/main/java/com/example/util/simpletimetracker/feature_archive/viewModel/ArchiveViewModel.kt (100%) create mode 100644 features/feature_archive/src/main/res/layout/archive_fragment.xml rename {feature_categories => features/feature_categories}/.gitignore (100%) rename {feature_categories => features/feature_categories}/build.gradle.kts (100%) rename {feature_categories => features/feature_categories}/src/main/AndroidManifest.xml (100%) rename {feature_categories => features/feature_categories}/src/main/java/com/example/util/simpletimetracker/feature_categories/adapter/CategoryAdapterDelegate.kt (100%) rename {feature_categories => features/feature_categories}/src/main/java/com/example/util/simpletimetracker/feature_categories/adapter/CategoryAddAdapterDelegate.kt (100%) rename {feature_categories => features/feature_categories}/src/main/java/com/example/util/simpletimetracker/feature_categories/interactor/CategoriesViewDataInteractor.kt (100%) rename {feature_categories => features/feature_categories}/src/main/java/com/example/util/simpletimetracker/feature_categories/mapper/CategoriesViewDataMapper.kt (100%) rename {feature_categories => features/feature_categories}/src/main/java/com/example/util/simpletimetracker/feature_categories/view/CategoriesFragment.kt (100%) rename {feature_categories => features/feature_categories}/src/main/java/com/example/util/simpletimetracker/feature_categories/viewData/CategoryAddViewData.kt (100%) rename {feature_categories => features/feature_categories}/src/main/java/com/example/util/simpletimetracker/feature_categories/viewModel/CategoriesViewModel.kt (100%) rename {feature_categories => features/feature_categories}/src/main/res/layout/categories_fragment.xml (100%) rename {feature_categories => features/feature_categories}/src/main/res/layout/categories_item_category_layout.xml (100%) rename {feature_change_category => features/feature_change_category}/.gitignore (100%) rename {feature_change_category => features/feature_change_category}/build.gradle.kts (100%) rename {feature_change_category => features/feature_change_category}/src/main/AndroidManifest.xml (100%) rename {feature_change_category => features/feature_change_category}/src/main/java/com/example/util/simpletimetracker/feature_change_category/interactor/ChangeCategoryViewDataInteractor.kt (100%) rename {feature_change_category => features/feature_change_category}/src/main/java/com/example/util/simpletimetracker/feature_change_category/mapper/ChangeCategoryMapper.kt (100%) rename {feature_change_category => features/feature_change_category}/src/main/java/com/example/util/simpletimetracker/feature_change_category/view/ChangeCategoryFragment.kt (100%) rename {feature_change_category => features/feature_change_category}/src/main/java/com/example/util/simpletimetracker/feature_change_category/viewModel/ChangeCategoryViewModel.kt (100%) rename {feature_change_category => features/feature_change_category}/src/main/res/layout/change_category_fragment.xml (100%) rename {feature_change_record => features/feature_change_record}/.gitignore (100%) rename {feature_change_record => features/feature_change_record}/build.gradle.kts (100%) rename {feature_change_record => features/feature_change_record}/src/main/AndroidManifest.xml (100%) rename {feature_change_record => features/feature_change_record}/src/main/java/com/example/util/simpletimetracker/feature_change_record/interactor/ChangeRecordViewDataInteractor.kt (100%) rename {feature_change_record => features/feature_change_record}/src/main/java/com/example/util/simpletimetracker/feature_change_record/mapper/ChangeRecordViewDataMapper.kt (100%) rename {feature_change_record => features/feature_change_record}/src/main/java/com/example/util/simpletimetracker/feature_change_record/view/ChangeRecordFragment.kt (100%) rename {feature_change_record => features/feature_change_record}/src/main/java/com/example/util/simpletimetracker/feature_change_record/viewData/ChangeRecordViewData.kt (100%) rename {feature_change_record => features/feature_change_record}/src/main/java/com/example/util/simpletimetracker/feature_change_record/viewModel/ChangeRecordViewModel.kt (100%) rename {feature_change_record => features/feature_change_record}/src/main/res/layout/change_record_fragment.xml (100%) rename {feature_change_record_tag => features/feature_change_record_tag}/.gitignore (100%) rename {feature_change_record_tag => features/feature_change_record_tag}/build.gradle.kts (100%) rename {feature_change_record_tag => features/feature_change_record_tag}/src/main/AndroidManifest.xml (100%) rename {feature_change_record_tag => features/feature_change_record_tag}/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/mapper/ChangeRecordTagMapper.kt (100%) rename {feature_change_record_tag => features/feature_change_record_tag}/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/view/ChangeRecordTagFragment.kt (100%) rename {feature_change_record_tag => features/feature_change_record_tag}/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/viewModel/ChangeRecordTagViewModel.kt (100%) rename {feature_change_record_tag => features/feature_change_record_tag}/src/main/res/layout/change_record_tag_fragment.xml (100%) rename {feature_change_record_type => features/feature_change_record_type}/.gitignore (100%) rename {feature_change_record_type => features/feature_change_record_type}/build.gradle.kts (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/AndroidManifest.xml (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconAdapterDelegate.kt (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconCategoryAdapterDelegate.kt (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconCategoryInfoAdapterDelegate.kt (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/interactor/ChangeRecordTypeViewDataInteractor.kt (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/mapper/ChangeRecordTypeMapper.kt (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/view/ChangeRecordTypeFragment.kt (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconCategoryInfoViewData.kt (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconCategoryViewData.kt (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconSwitchViewData.kt (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconTypeViewData.kt (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconViewData.kt (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeScrollViewData.kt (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewModel/ChangeRecordTypeViewModel.kt (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/res/layout/change_record_type_fragment.xml (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/res/layout/change_record_type_item_icon_category_info_layout.xml (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/res/layout/change_record_type_item_icon_category_layout.xml (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/res/layout/change_record_type_item_icon_layout.xml (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/res/values/dimens.xml (100%) rename {feature_change_record_type => features/feature_change_record_type}/src/main/res/values/styles.xml (100%) rename {feature_change_running_record => features/feature_change_running_record}/.gitignore (100%) rename {feature_change_running_record => features/feature_change_running_record}/build.gradle.kts (100%) rename {feature_change_running_record => features/feature_change_running_record}/src/main/AndroidManifest.xml (100%) rename {feature_change_running_record => features/feature_change_running_record}/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/interactor/ChangeRunningRecordViewDataInteractor.kt (100%) rename {feature_change_running_record => features/feature_change_running_record}/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/mapper/ChangeRunningRecordViewDataMapper.kt (100%) rename {feature_change_running_record => features/feature_change_running_record}/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/view/ChangeRunningRecordFragment.kt (100%) rename {feature_change_running_record => features/feature_change_running_record}/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/viewData/ChangeRunningRecordViewData.kt (100%) rename {feature_change_running_record => features/feature_change_running_record}/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/viewModel/ChangeRunningRecordViewModel.kt (100%) rename {feature_change_running_record => features/feature_change_running_record}/src/main/res/layout/change_running_record_fragment.xml (100%) rename {feature_dialogs => features/feature_dialogs}/.gitignore (100%) rename {feature_dialogs => features/feature_dialogs}/build.gradle.kts (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/AndroidManifest.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogButtonsDelegate.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogInfoAdapterDelegate.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogTitleAdapterDelegate.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/interactor/ArchiveDialogViewDataInteractor.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/view/ArchiveDialogFragment.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogButtonsViewData.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogInfoViewData.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogTitleViewData.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewModel/ArchiveDialogViewModel.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardOrder/view/CardOrderDialogFragment.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardOrder/viewModel/CardOrderViewModel.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/mapper/CardSizeViewDataMapper.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/view/CardSizeDialogFragment.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewData/CardSizeButtonsViewData.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewData/CardSizeDefaultButtonViewData.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewModel/CardSizeViewModel.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/mapper/ChartFilterViewDataMapper.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/view/ChartFilterDialogFragment.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/viewData/ChartFilterTypeViewData.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/viewModel/ChartFilterViewModel.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/view/CsvExportSettingsDialogFragment.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/viewData/CsvExportSettingsViewData.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/viewModel/CsvExportSettingsViewModel.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/DateDialogFragment.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/DateTimeDialogFragment.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/TimeDialogFragment.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/customView/DurationView.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/customView/NumberKeyboardView.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/extra/DurationPickerExtra.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/view/DurationDialogFragment.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/viewModel/DurationPickerViewModel.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/mapper/EmojiSelectionMapper.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/view/EmojiSelectionDialogFragment.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/viewModel/EmojiSelectionViewModel.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/recordTagSelection/RecordTagSelectionDialogFragment.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/standard/StandardDialogFragment.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/interactor/TypesFilterViewDataInteractor.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/mapper/TypesFilterMapper.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/view/TypesFilterDialogFragment.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/viewModel/TypesFilterViewModel.kt (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/archive_dialog_fragment.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/card_order_dialog_fragment.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/card_size_dialog_fragment.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/chart_filter_dialog_fragment.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/csv_export_settings_fragment.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/date_dialog_fragment.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/date_time_dialog_fragment.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/duration_dialog_fragment.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/emoji_selection_dialog_fragment.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/item_archive_dialog_buttons.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/item_archive_dialog_info_layout.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/item_archive_dialog_title_layout.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/number_keyboard_layout.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/record_tag_selection_dialog_fragment.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/time_dialog_fragment.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/layout/types_filter_dialog_fragment.xml (100%) rename {feature_dialogs => features/feature_dialogs}/src/main/res/values/attrs.xml (100%) rename {feature_main => features/feature_main}/.gitignore (100%) rename {feature_main => features/feature_main}/build.gradle.kts (100%) rename {feature_main => features/feature_main}/src/main/AndroidManifest.xml (100%) rename {feature_main => features/feature_main}/src/main/java/com/example/util/simpletimetracker/feature_main/MainContentAdapter.kt (100%) rename {feature_main => features/feature_main}/src/main/java/com/example/util/simpletimetracker/feature_main/MainFragment.kt (100%) rename {feature_main => features/feature_main}/src/main/res/drawable/ic_tab_records.xml (100%) rename {feature_main => features/feature_main}/src/main/res/drawable/ic_tab_running_records.xml (100%) rename {feature_main => features/feature_main}/src/main/res/drawable/ic_tab_settings.xml (100%) rename {feature_main => features/feature_main}/src/main/res/drawable/ic_tab_statistics.xml (100%) rename {feature_main => features/feature_main}/src/main/res/layout/main_fragment.xml (100%) rename {feature_main => features/feature_main}/src/main/res/values/colors.xml (100%) rename {feature_notification => features/feature_notification}/.gitignore (100%) rename {feature_notification => features/feature_notification}/build.gradle.kts (100%) rename {feature_notification => features/feature_notification}/src/main/AndroidManifest.xml (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/di/NotificationModule.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/controller/NotificationGoalTimeBroadcastController.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/interactor/NotificationGoalTimeInteractorImpl.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/manager/NotificationGoalTimeManager.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/manager/NotificationGoalTimeParams.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/scheduler/NotificationGoalTimeScheduler.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/controller/NotificationInactivityBroadcastController.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/interactor/NotificationInactivityInteractorImpl.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/manager/NotificationInactivityManager.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/manager/NotificationInactivityParams.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/scheduler/NotificationInactivityScheduler.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/recevier/NotificationReceiver.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/controller/NotificationTypeBroadcastController.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/customView/NotificationIconView.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/interactor/NotificationTypeInteractorImpl.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/manager/NotificationTypeManager.kt (100%) rename {feature_notification => features/feature_notification}/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/manager/NotificationTypeParams.kt (100%) rename {feature_notification => features/feature_notification}/src/main/res/drawable/ic_notification.xml (100%) rename {feature_notification => features/feature_notification}/src/main/res/layout/notification_goal_time_layout.xml (100%) rename {feature_notification => features/feature_notification}/src/main/res/layout/notification_icon_view_layout.xml (100%) rename {feature_notification => features/feature_notification}/src/main/res/layout/notification_inactivity_layout.xml (100%) rename {feature_notification => features/feature_notification}/src/main/res/layout/notification_record_layout.xml (100%) rename {feature_notification => features/feature_notification}/src/main/res/values/attrs.xml (100%) rename {feature_notification => features/feature_notification}/src/main/res/values/dimens.xml (100%) rename {feature_records => features/feature_records}/.gitignore (100%) rename {feature_records => features/feature_records}/build.gradle.kts (100%) rename {feature_records => features/feature_records}/src/main/AndroidManifest.xml (100%) rename {feature_records => features/feature_records}/src/main/java/com/example/util/simpletimetracker/feature_records/adapter/RecordsContainerAdapter.kt (100%) rename {feature_records => features/feature_records}/src/main/java/com/example/util/simpletimetracker/feature_records/extra/RecordsExtra.kt (100%) rename {feature_records => features/feature_records}/src/main/java/com/example/util/simpletimetracker/feature_records/interactor/RecordsViewDataInteractor.kt (100%) rename {feature_records => features/feature_records}/src/main/java/com/example/util/simpletimetracker/feature_records/mapper/RecordsViewDataMapper.kt (100%) rename {feature_records => features/feature_records}/src/main/java/com/example/util/simpletimetracker/feature_records/view/RecordsContainerFragment.kt (100%) rename {feature_records => features/feature_records}/src/main/java/com/example/util/simpletimetracker/feature_records/view/RecordsFragment.kt (100%) rename {feature_records => features/feature_records}/src/main/java/com/example/util/simpletimetracker/feature_records/viewModel/RecordsContainerViewModel.kt (100%) rename {feature_records => features/feature_records}/src/main/java/com/example/util/simpletimetracker/feature_records/viewModel/RecordsViewModel.kt (100%) rename {feature_records => features/feature_records}/src/main/res/layout/records_container_fragment.xml (100%) rename {feature_records => features/feature_records}/src/main/res/layout/records_fragment.xml (100%) rename {feature_records_all => features/feature_records_all}/.gitignore (100%) rename {feature_records_all => features/feature_records_all}/build.gradle.kts (100%) rename {feature_records_all => features/feature_records_all}/src/main/AndroidManifest.xml (100%) rename {feature_records_all => features/feature_records_all}/src/main/java/com/example/util/simpletimetracker/feature_records_all/adapter/RecordAllDateAdapterDelegate.kt (100%) rename {feature_records_all => features/feature_records_all}/src/main/java/com/example/util/simpletimetracker/feature_records_all/interactor/RecordsAllViewDataInteractor.kt (100%) rename {feature_records_all => features/feature_records_all}/src/main/java/com/example/util/simpletimetracker/feature_records_all/mapper/RecordsAllViewDataMapper.kt (100%) rename {feature_records_all => features/feature_records_all}/src/main/java/com/example/util/simpletimetracker/feature_records_all/model/RecordsAllSortOrder.kt (100%) rename {feature_records_all => features/feature_records_all}/src/main/java/com/example/util/simpletimetracker/feature_records_all/view/RecordsAllFragment.kt (100%) rename {feature_records_all => features/feature_records_all}/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewData/RecordsAllDateViewData.kt (100%) rename {feature_records_all => features/feature_records_all}/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewData/RecordsAllSortOrderViewData.kt (100%) rename {feature_records_all => features/feature_records_all}/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewModel/RecordsAllViewModel.kt (100%) rename {feature_records_all => features/feature_records_all}/src/main/res/layout/item_records_all_date_layout.xml (100%) rename {feature_records_all => features/feature_records_all}/src/main/res/layout/records_all_fragment.xml (100%) rename {feature_running_records => features/feature_running_records}/.gitignore (100%) rename {feature_running_records => features/feature_running_records}/build.gradle.kts (100%) rename {feature_running_records => features/feature_running_records}/src/main/AndroidManifest.xml (100%) rename {feature_running_records => features/feature_running_records}/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordAdapterDelegate.kt (100%) rename {feature_running_records => features/feature_running_records}/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordTypeAdapterDelegate.kt (100%) rename {feature_running_records => features/feature_running_records}/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordTypeAddAdapterDelegate.kt (100%) rename {feature_running_records => features/feature_running_records}/src/main/java/com/example/util/simpletimetracker/feature_running_records/interactor/RunningRecordsViewDataInteractor.kt (100%) rename {feature_running_records => features/feature_running_records}/src/main/java/com/example/util/simpletimetracker/feature_running_records/mapper/RunningRecordViewDataMapper.kt (100%) rename {feature_running_records => features/feature_running_records}/src/main/java/com/example/util/simpletimetracker/feature_running_records/view/RunningRecordsFragment.kt (100%) rename {feature_running_records => features/feature_running_records}/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewData/RunningRecordTypeAddViewData.kt (100%) rename {feature_running_records => features/feature_running_records}/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewData/RunningRecordViewData.kt (100%) rename {feature_running_records => features/feature_running_records}/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewModel/RunningRecordsViewModel.kt (100%) rename {feature_running_records => features/feature_running_records}/src/main/res/layout/item_running_record_layout.xml (100%) rename {feature_running_records => features/feature_running_records}/src/main/res/layout/item_running_record_type_layout.xml (100%) rename {feature_running_records => features/feature_running_records}/src/main/res/layout/running_records_fragment.xml (100%) rename {feature_settings => features/feature_settings}/.gitignore (100%) rename {feature_settings => features/feature_settings}/build.gradle.kts (100%) rename {feature_settings => features/feature_settings}/src/main/AndroidManifest.xml (100%) rename {feature_settings => features/feature_settings}/src/main/java/com/example/util/simpletimetracker/feature_settings/mapper/SettingsMapper.kt (100%) rename {feature_settings => features/feature_settings}/src/main/java/com/example/util/simpletimetracker/feature_settings/view/SettingsFragment.kt (100%) rename {feature_settings => features/feature_settings}/src/main/java/com/example/util/simpletimetracker/feature_settings/viewData/CardOrderViewData.kt (100%) rename {feature_settings => features/feature_settings}/src/main/java/com/example/util/simpletimetracker/feature_settings/viewData/FirstDayOfWeekViewData.kt (100%) rename {feature_settings => features/feature_settings}/src/main/java/com/example/util/simpletimetracker/feature_settings/viewModel/SettingsViewModel.kt (100%) rename {feature_settings => features/feature_settings}/src/main/res/drawable/ic_settings.xml (100%) rename {feature_settings => features/feature_settings}/src/main/res/layout/settings_fragment.xml (100%) rename {feature_settings => features/feature_settings}/src/main/res/layout/settings_translators_layout.xml (100%) rename {feature_settings => features/feature_settings}/src/main/res/values/styles.xml (100%) rename {feature_statistics => features/feature_statistics}/.gitignore (100%) rename {feature_statistics => features/feature_statistics}/build.gradle.kts (100%) rename {feature_statistics => features/feature_statistics}/src/main/AndroidManifest.xml (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsChartAdapterDelegate.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsContainerAdapter.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsEmptyAdapterDelegate.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsInfoAdapterDelegate.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/customView/PieChartView.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/customView/PiePortion.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/extra/StatisticsExtra.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/interactor/StatisticsViewDataInteractor.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/mapper/StatisticsViewDataMapper.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/view/StatisticsContainerFragment.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/view/StatisticsFragment.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewData/StatisticsChartViewData.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewData/StatisticsInfoViewData.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsContainerViewModel.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsSettingsViewModel.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsViewModel.kt (100%) rename {feature_statistics => features/feature_statistics}/src/main/res/layout/item_statistics_chart_layout.xml (100%) rename {feature_statistics => features/feature_statistics}/src/main/res/layout/item_statistics_empty_layout.xml (100%) rename {feature_statistics => features/feature_statistics}/src/main/res/layout/item_statistics_info_layout.xml (100%) rename {feature_statistics => features/feature_statistics}/src/main/res/layout/statistics_container_fragment.xml (100%) rename {feature_statistics => features/feature_statistics}/src/main/res/layout/statistics_fragment.xml (100%) rename {feature_statistics => features/feature_statistics}/src/main/res/values/attrs.xml (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/.gitignore (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/build.gradle.kts (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/AndroidManifest.xml (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailCardAdapterDelegate.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailPreviewAdapterDelegate.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailPreviewMoreAdapterDelegate.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/customView/BarChartView.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/customView/StatisticsDetailCardView.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailChartInteractor.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailPreviewInteractor.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailSplitChartInteractor.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailStatsInteractor.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/mapper/StatisticsDetailViewDataMapper.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartBarDataDuration.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartBarDataRange.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartGrouping.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartLength.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/SplitChartGrouping.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/view/StatisticsDetailFragment.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailCardViewData.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailChartLengthViewData.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailChartViewData.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailGroupingViewData.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailPreviewMoreViewData.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailPreviewViewData.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailSplitGroupingViewData.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailStatsViewData.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewModel/StatisticsDetailViewModel.kt (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/res/drawable/statistics_detail_more.xml (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/res/drawable/statistics_detail_records_all.xml (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/res/layout/statistics_detail_card_item.xml (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/res/layout/statistics_detail_card_view.xml (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/res/layout/statistics_detail_fragment.xml (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/res/layout/statistics_detail_preview_item.xml (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/res/layout/statistics_detail_preview_more_item.xml (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/res/values/attrs.xml (100%) rename {feature_statistics_detail => features/feature_statistics_detail}/src/main/res/values/styles.xml (100%) rename {feature_tag_selection => features/feature_tag_selection}/.gitignore (100%) rename {feature_tag_selection => features/feature_tag_selection}/build.gradle.kts (100%) rename {feature_tag_selection => features/feature_tag_selection}/src/main/AndroidManifest.xml (100%) rename {feature_tag_selection => features/feature_tag_selection}/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/interactor/RecordTagSelectionViewDataInteractor.kt (100%) rename {feature_tag_selection => features/feature_tag_selection}/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/view/RecordTagSelectionFragment.kt (100%) rename {feature_tag_selection => features/feature_tag_selection}/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/viewModel/RecordTagSelectionViewModel.kt (100%) rename {feature_tag_selection => features/feature_tag_selection}/src/main/res/layout/record_tag_selection_fragment.xml (100%) rename {feature_widget => features/feature_widget}/.gitignore (100%) rename {feature_widget => features/feature_widget}/build.gradle.kts (100%) rename {feature_widget => features/feature_widget}/src/main/AndroidManifest.xml (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/adapter/WidgetAdapterDelegate.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/extra/WidgetExtra.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/view/WidgetConfigureActivity.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/viewModel/WidgetViewModel.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/di/WidgetModule.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/interactor/WidgetInteractorImpl.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/WidgetUniversalProvider.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/view/WidgetUniversalActivity.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/view/WidgetUniversalFragment.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/viewModel/WidgetUniversalViewModel.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/IconStackData.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/IconStackView.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/WidgetUniversalView.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/WidgetUniversalViewData.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/mapper/WidgetUniversalViewDataMapper.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetManager.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetProvider.kt (100%) rename {feature_widget => features/feature_widget}/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetTagSelectionActivity.kt (100%) rename {feature_widget => features/feature_widget}/src/main/res/drawable-nodpi/preview_widget_single.png (100%) rename {feature_widget => features/feature_widget}/src/main/res/drawable-nodpi/preview_widget_universal.png (100%) rename {feature_widget => features/feature_widget}/src/main/res/drawable-v21/bg_widget_button.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/drawable/bg_widget_button.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/drawable/bg_widget_timer.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/layout/item_widget_record_type_layout.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/layout/widget_configure_activity.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/layout/widget_layout.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/layout/widget_tag_selection_activity.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/layout/widget_universal_activity.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/layout/widget_universal_fragment.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/layout/widget_universal_view_layout.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/navigation/widget_nav_graph.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/values/attrs.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/values/colors.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/values/dimens.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/xml/widget_info.xml (100%) rename {feature_widget => features/feature_widget}/src/main/res/xml/widget_universal_info.xml (100%) diff --git a/feature_archive/src/main/res/layout/archive_fragment.xml b/feature_archive/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/archive_fragment.xml similarity index 100% rename from feature_archive/src/main/res/layout/archive_fragment.xml rename to feature_archive/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/archive_fragment.xml diff --git a/feature_archive/.gitignore b/features/feature_archive/.gitignore similarity index 100% rename from feature_archive/.gitignore rename to features/feature_archive/.gitignore diff --git a/feature_archive/build.gradle.kts b/features/feature_archive/build.gradle.kts similarity index 100% rename from feature_archive/build.gradle.kts rename to features/feature_archive/build.gradle.kts diff --git a/feature_archive/src/main/AndroidManifest.xml b/features/feature_archive/src/main/AndroidManifest.xml similarity index 100% rename from feature_archive/src/main/AndroidManifest.xml rename to features/feature_archive/src/main/AndroidManifest.xml diff --git a/feature_archive/src/main/java/com/example/util/simpletimetracker/feature_archive/interactor/ArchiveViewDataInteractor.kt b/features/feature_archive/src/main/java/com/example/util/simpletimetracker/feature_archive/interactor/ArchiveViewDataInteractor.kt similarity index 100% rename from feature_archive/src/main/java/com/example/util/simpletimetracker/feature_archive/interactor/ArchiveViewDataInteractor.kt rename to features/feature_archive/src/main/java/com/example/util/simpletimetracker/feature_archive/interactor/ArchiveViewDataInteractor.kt diff --git a/feature_archive/src/main/java/com/example/util/simpletimetracker/feature_archive/view/ArchiveFragment.kt b/features/feature_archive/src/main/java/com/example/util/simpletimetracker/feature_archive/view/ArchiveFragment.kt similarity index 100% rename from feature_archive/src/main/java/com/example/util/simpletimetracker/feature_archive/view/ArchiveFragment.kt rename to features/feature_archive/src/main/java/com/example/util/simpletimetracker/feature_archive/view/ArchiveFragment.kt diff --git a/feature_archive/src/main/java/com/example/util/simpletimetracker/feature_archive/viewModel/ArchiveViewModel.kt b/features/feature_archive/src/main/java/com/example/util/simpletimetracker/feature_archive/viewModel/ArchiveViewModel.kt similarity index 100% rename from feature_archive/src/main/java/com/example/util/simpletimetracker/feature_archive/viewModel/ArchiveViewModel.kt rename to features/feature_archive/src/main/java/com/example/util/simpletimetracker/feature_archive/viewModel/ArchiveViewModel.kt diff --git a/features/feature_archive/src/main/res/layout/archive_fragment.xml b/features/feature_archive/src/main/res/layout/archive_fragment.xml new file mode 100644 index 00000000..8693725a --- /dev/null +++ b/features/feature_archive/src/main/res/layout/archive_fragment.xml @@ -0,0 +1,7 @@ + + diff --git a/feature_categories/.gitignore b/features/feature_categories/.gitignore similarity index 100% rename from feature_categories/.gitignore rename to features/feature_categories/.gitignore diff --git a/feature_categories/build.gradle.kts b/features/feature_categories/build.gradle.kts similarity index 100% rename from feature_categories/build.gradle.kts rename to features/feature_categories/build.gradle.kts diff --git a/feature_categories/src/main/AndroidManifest.xml b/features/feature_categories/src/main/AndroidManifest.xml similarity index 100% rename from feature_categories/src/main/AndroidManifest.xml rename to features/feature_categories/src/main/AndroidManifest.xml diff --git a/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/adapter/CategoryAdapterDelegate.kt b/features/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/adapter/CategoryAdapterDelegate.kt similarity index 100% rename from feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/adapter/CategoryAdapterDelegate.kt rename to features/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/adapter/CategoryAdapterDelegate.kt diff --git a/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/adapter/CategoryAddAdapterDelegate.kt b/features/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/adapter/CategoryAddAdapterDelegate.kt similarity index 100% rename from feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/adapter/CategoryAddAdapterDelegate.kt rename to features/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/adapter/CategoryAddAdapterDelegate.kt diff --git a/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/interactor/CategoriesViewDataInteractor.kt b/features/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/interactor/CategoriesViewDataInteractor.kt similarity index 100% rename from feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/interactor/CategoriesViewDataInteractor.kt rename to features/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/interactor/CategoriesViewDataInteractor.kt diff --git a/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/mapper/CategoriesViewDataMapper.kt b/features/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/mapper/CategoriesViewDataMapper.kt similarity index 100% rename from feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/mapper/CategoriesViewDataMapper.kt rename to features/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/mapper/CategoriesViewDataMapper.kt diff --git a/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/view/CategoriesFragment.kt b/features/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/view/CategoriesFragment.kt similarity index 100% rename from feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/view/CategoriesFragment.kt rename to features/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/view/CategoriesFragment.kt diff --git a/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/viewData/CategoryAddViewData.kt b/features/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/viewData/CategoryAddViewData.kt similarity index 100% rename from feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/viewData/CategoryAddViewData.kt rename to features/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/viewData/CategoryAddViewData.kt diff --git a/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/viewModel/CategoriesViewModel.kt b/features/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/viewModel/CategoriesViewModel.kt similarity index 100% rename from feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/viewModel/CategoriesViewModel.kt rename to features/feature_categories/src/main/java/com/example/util/simpletimetracker/feature_categories/viewModel/CategoriesViewModel.kt diff --git a/feature_categories/src/main/res/layout/categories_fragment.xml b/features/feature_categories/src/main/res/layout/categories_fragment.xml similarity index 100% rename from feature_categories/src/main/res/layout/categories_fragment.xml rename to features/feature_categories/src/main/res/layout/categories_fragment.xml diff --git a/feature_categories/src/main/res/layout/categories_item_category_layout.xml b/features/feature_categories/src/main/res/layout/categories_item_category_layout.xml similarity index 100% rename from feature_categories/src/main/res/layout/categories_item_category_layout.xml rename to features/feature_categories/src/main/res/layout/categories_item_category_layout.xml diff --git a/feature_change_category/.gitignore b/features/feature_change_category/.gitignore similarity index 100% rename from feature_change_category/.gitignore rename to features/feature_change_category/.gitignore diff --git a/feature_change_category/build.gradle.kts b/features/feature_change_category/build.gradle.kts similarity index 100% rename from feature_change_category/build.gradle.kts rename to features/feature_change_category/build.gradle.kts diff --git a/feature_change_category/src/main/AndroidManifest.xml b/features/feature_change_category/src/main/AndroidManifest.xml similarity index 100% rename from feature_change_category/src/main/AndroidManifest.xml rename to features/feature_change_category/src/main/AndroidManifest.xml diff --git a/feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/interactor/ChangeCategoryViewDataInteractor.kt b/features/feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/interactor/ChangeCategoryViewDataInteractor.kt similarity index 100% rename from feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/interactor/ChangeCategoryViewDataInteractor.kt rename to features/feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/interactor/ChangeCategoryViewDataInteractor.kt diff --git a/feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/mapper/ChangeCategoryMapper.kt b/features/feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/mapper/ChangeCategoryMapper.kt similarity index 100% rename from feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/mapper/ChangeCategoryMapper.kt rename to features/feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/mapper/ChangeCategoryMapper.kt diff --git a/feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/view/ChangeCategoryFragment.kt b/features/feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/view/ChangeCategoryFragment.kt similarity index 100% rename from feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/view/ChangeCategoryFragment.kt rename to features/feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/view/ChangeCategoryFragment.kt diff --git a/feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/viewModel/ChangeCategoryViewModel.kt b/features/feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/viewModel/ChangeCategoryViewModel.kt similarity index 100% rename from feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/viewModel/ChangeCategoryViewModel.kt rename to features/feature_change_category/src/main/java/com/example/util/simpletimetracker/feature_change_category/viewModel/ChangeCategoryViewModel.kt diff --git a/feature_change_category/src/main/res/layout/change_category_fragment.xml b/features/feature_change_category/src/main/res/layout/change_category_fragment.xml similarity index 100% rename from feature_change_category/src/main/res/layout/change_category_fragment.xml rename to features/feature_change_category/src/main/res/layout/change_category_fragment.xml diff --git a/feature_change_record/.gitignore b/features/feature_change_record/.gitignore similarity index 100% rename from feature_change_record/.gitignore rename to features/feature_change_record/.gitignore diff --git a/feature_change_record/build.gradle.kts b/features/feature_change_record/build.gradle.kts similarity index 100% rename from feature_change_record/build.gradle.kts rename to features/feature_change_record/build.gradle.kts diff --git a/feature_change_record/src/main/AndroidManifest.xml b/features/feature_change_record/src/main/AndroidManifest.xml similarity index 100% rename from feature_change_record/src/main/AndroidManifest.xml rename to features/feature_change_record/src/main/AndroidManifest.xml diff --git a/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/interactor/ChangeRecordViewDataInteractor.kt b/features/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/interactor/ChangeRecordViewDataInteractor.kt similarity index 100% rename from feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/interactor/ChangeRecordViewDataInteractor.kt rename to features/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/interactor/ChangeRecordViewDataInteractor.kt diff --git a/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/mapper/ChangeRecordViewDataMapper.kt b/features/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/mapper/ChangeRecordViewDataMapper.kt similarity index 100% rename from feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/mapper/ChangeRecordViewDataMapper.kt rename to features/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/mapper/ChangeRecordViewDataMapper.kt diff --git a/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/view/ChangeRecordFragment.kt b/features/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/view/ChangeRecordFragment.kt similarity index 100% rename from feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/view/ChangeRecordFragment.kt rename to features/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/view/ChangeRecordFragment.kt diff --git a/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/viewData/ChangeRecordViewData.kt b/features/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/viewData/ChangeRecordViewData.kt similarity index 100% rename from feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/viewData/ChangeRecordViewData.kt rename to features/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/viewData/ChangeRecordViewData.kt diff --git a/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/viewModel/ChangeRecordViewModel.kt b/features/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/viewModel/ChangeRecordViewModel.kt similarity index 100% rename from feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/viewModel/ChangeRecordViewModel.kt rename to features/feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/viewModel/ChangeRecordViewModel.kt diff --git a/feature_change_record/src/main/res/layout/change_record_fragment.xml b/features/feature_change_record/src/main/res/layout/change_record_fragment.xml similarity index 100% rename from feature_change_record/src/main/res/layout/change_record_fragment.xml rename to features/feature_change_record/src/main/res/layout/change_record_fragment.xml diff --git a/feature_change_record_tag/.gitignore b/features/feature_change_record_tag/.gitignore similarity index 100% rename from feature_change_record_tag/.gitignore rename to features/feature_change_record_tag/.gitignore diff --git a/feature_change_record_tag/build.gradle.kts b/features/feature_change_record_tag/build.gradle.kts similarity index 100% rename from feature_change_record_tag/build.gradle.kts rename to features/feature_change_record_tag/build.gradle.kts diff --git a/feature_change_record_tag/src/main/AndroidManifest.xml b/features/feature_change_record_tag/src/main/AndroidManifest.xml similarity index 100% rename from feature_change_record_tag/src/main/AndroidManifest.xml rename to features/feature_change_record_tag/src/main/AndroidManifest.xml diff --git a/feature_change_record_tag/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/mapper/ChangeRecordTagMapper.kt b/features/feature_change_record_tag/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/mapper/ChangeRecordTagMapper.kt similarity index 100% rename from feature_change_record_tag/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/mapper/ChangeRecordTagMapper.kt rename to features/feature_change_record_tag/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/mapper/ChangeRecordTagMapper.kt diff --git a/feature_change_record_tag/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/view/ChangeRecordTagFragment.kt b/features/feature_change_record_tag/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/view/ChangeRecordTagFragment.kt similarity index 100% rename from feature_change_record_tag/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/view/ChangeRecordTagFragment.kt rename to features/feature_change_record_tag/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/view/ChangeRecordTagFragment.kt diff --git a/feature_change_record_tag/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/viewModel/ChangeRecordTagViewModel.kt b/features/feature_change_record_tag/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/viewModel/ChangeRecordTagViewModel.kt similarity index 100% rename from feature_change_record_tag/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/viewModel/ChangeRecordTagViewModel.kt rename to features/feature_change_record_tag/src/main/java/com/example/util/simpletimetracker/feature_change_record_tag/viewModel/ChangeRecordTagViewModel.kt diff --git a/feature_change_record_tag/src/main/res/layout/change_record_tag_fragment.xml b/features/feature_change_record_tag/src/main/res/layout/change_record_tag_fragment.xml similarity index 100% rename from feature_change_record_tag/src/main/res/layout/change_record_tag_fragment.xml rename to features/feature_change_record_tag/src/main/res/layout/change_record_tag_fragment.xml diff --git a/feature_change_record_type/.gitignore b/features/feature_change_record_type/.gitignore similarity index 100% rename from feature_change_record_type/.gitignore rename to features/feature_change_record_type/.gitignore diff --git a/feature_change_record_type/build.gradle.kts b/features/feature_change_record_type/build.gradle.kts similarity index 100% rename from feature_change_record_type/build.gradle.kts rename to features/feature_change_record_type/build.gradle.kts diff --git a/feature_change_record_type/src/main/AndroidManifest.xml b/features/feature_change_record_type/src/main/AndroidManifest.xml similarity index 100% rename from feature_change_record_type/src/main/AndroidManifest.xml rename to features/feature_change_record_type/src/main/AndroidManifest.xml diff --git a/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconAdapterDelegate.kt b/features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconAdapterDelegate.kt similarity index 100% rename from feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconAdapterDelegate.kt rename to features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconAdapterDelegate.kt diff --git a/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconCategoryAdapterDelegate.kt b/features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconCategoryAdapterDelegate.kt similarity index 100% rename from feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconCategoryAdapterDelegate.kt rename to features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconCategoryAdapterDelegate.kt diff --git a/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconCategoryInfoAdapterDelegate.kt b/features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconCategoryInfoAdapterDelegate.kt similarity index 100% rename from feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconCategoryInfoAdapterDelegate.kt rename to features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/adapter/ChangeRecordTypeIconCategoryInfoAdapterDelegate.kt diff --git a/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/interactor/ChangeRecordTypeViewDataInteractor.kt b/features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/interactor/ChangeRecordTypeViewDataInteractor.kt similarity index 100% rename from feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/interactor/ChangeRecordTypeViewDataInteractor.kt rename to features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/interactor/ChangeRecordTypeViewDataInteractor.kt diff --git a/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/mapper/ChangeRecordTypeMapper.kt b/features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/mapper/ChangeRecordTypeMapper.kt similarity index 100% rename from feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/mapper/ChangeRecordTypeMapper.kt rename to features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/mapper/ChangeRecordTypeMapper.kt diff --git a/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/view/ChangeRecordTypeFragment.kt b/features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/view/ChangeRecordTypeFragment.kt similarity index 100% rename from feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/view/ChangeRecordTypeFragment.kt rename to features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/view/ChangeRecordTypeFragment.kt diff --git a/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconCategoryInfoViewData.kt b/features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconCategoryInfoViewData.kt similarity index 100% rename from feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconCategoryInfoViewData.kt rename to features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconCategoryInfoViewData.kt diff --git a/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconCategoryViewData.kt b/features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconCategoryViewData.kt similarity index 100% rename from feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconCategoryViewData.kt rename to features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconCategoryViewData.kt diff --git a/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconSwitchViewData.kt b/features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconSwitchViewData.kt similarity index 100% rename from feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconSwitchViewData.kt rename to features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconSwitchViewData.kt diff --git a/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconTypeViewData.kt b/features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconTypeViewData.kt similarity index 100% rename from feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconTypeViewData.kt rename to features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconTypeViewData.kt diff --git a/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconViewData.kt b/features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconViewData.kt similarity index 100% rename from feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconViewData.kt rename to features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeIconViewData.kt diff --git a/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeScrollViewData.kt b/features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeScrollViewData.kt similarity index 100% rename from feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeScrollViewData.kt rename to features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewData/ChangeRecordTypeScrollViewData.kt diff --git a/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewModel/ChangeRecordTypeViewModel.kt b/features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewModel/ChangeRecordTypeViewModel.kt similarity index 100% rename from feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewModel/ChangeRecordTypeViewModel.kt rename to features/feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/viewModel/ChangeRecordTypeViewModel.kt diff --git a/feature_change_record_type/src/main/res/layout/change_record_type_fragment.xml b/features/feature_change_record_type/src/main/res/layout/change_record_type_fragment.xml similarity index 100% rename from feature_change_record_type/src/main/res/layout/change_record_type_fragment.xml rename to features/feature_change_record_type/src/main/res/layout/change_record_type_fragment.xml diff --git a/feature_change_record_type/src/main/res/layout/change_record_type_item_icon_category_info_layout.xml b/features/feature_change_record_type/src/main/res/layout/change_record_type_item_icon_category_info_layout.xml similarity index 100% rename from feature_change_record_type/src/main/res/layout/change_record_type_item_icon_category_info_layout.xml rename to features/feature_change_record_type/src/main/res/layout/change_record_type_item_icon_category_info_layout.xml diff --git a/feature_change_record_type/src/main/res/layout/change_record_type_item_icon_category_layout.xml b/features/feature_change_record_type/src/main/res/layout/change_record_type_item_icon_category_layout.xml similarity index 100% rename from feature_change_record_type/src/main/res/layout/change_record_type_item_icon_category_layout.xml rename to features/feature_change_record_type/src/main/res/layout/change_record_type_item_icon_category_layout.xml diff --git a/feature_change_record_type/src/main/res/layout/change_record_type_item_icon_layout.xml b/features/feature_change_record_type/src/main/res/layout/change_record_type_item_icon_layout.xml similarity index 100% rename from feature_change_record_type/src/main/res/layout/change_record_type_item_icon_layout.xml rename to features/feature_change_record_type/src/main/res/layout/change_record_type_item_icon_layout.xml diff --git a/feature_change_record_type/src/main/res/values/dimens.xml b/features/feature_change_record_type/src/main/res/values/dimens.xml similarity index 100% rename from feature_change_record_type/src/main/res/values/dimens.xml rename to features/feature_change_record_type/src/main/res/values/dimens.xml diff --git a/feature_change_record_type/src/main/res/values/styles.xml b/features/feature_change_record_type/src/main/res/values/styles.xml similarity index 100% rename from feature_change_record_type/src/main/res/values/styles.xml rename to features/feature_change_record_type/src/main/res/values/styles.xml diff --git a/feature_change_running_record/.gitignore b/features/feature_change_running_record/.gitignore similarity index 100% rename from feature_change_running_record/.gitignore rename to features/feature_change_running_record/.gitignore diff --git a/feature_change_running_record/build.gradle.kts b/features/feature_change_running_record/build.gradle.kts similarity index 100% rename from feature_change_running_record/build.gradle.kts rename to features/feature_change_running_record/build.gradle.kts diff --git a/feature_change_running_record/src/main/AndroidManifest.xml b/features/feature_change_running_record/src/main/AndroidManifest.xml similarity index 100% rename from feature_change_running_record/src/main/AndroidManifest.xml rename to features/feature_change_running_record/src/main/AndroidManifest.xml diff --git a/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/interactor/ChangeRunningRecordViewDataInteractor.kt b/features/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/interactor/ChangeRunningRecordViewDataInteractor.kt similarity index 100% rename from feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/interactor/ChangeRunningRecordViewDataInteractor.kt rename to features/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/interactor/ChangeRunningRecordViewDataInteractor.kt diff --git a/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/mapper/ChangeRunningRecordViewDataMapper.kt b/features/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/mapper/ChangeRunningRecordViewDataMapper.kt similarity index 100% rename from feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/mapper/ChangeRunningRecordViewDataMapper.kt rename to features/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/mapper/ChangeRunningRecordViewDataMapper.kt diff --git a/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/view/ChangeRunningRecordFragment.kt b/features/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/view/ChangeRunningRecordFragment.kt similarity index 100% rename from feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/view/ChangeRunningRecordFragment.kt rename to features/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/view/ChangeRunningRecordFragment.kt diff --git a/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/viewData/ChangeRunningRecordViewData.kt b/features/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/viewData/ChangeRunningRecordViewData.kt similarity index 100% rename from feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/viewData/ChangeRunningRecordViewData.kt rename to features/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/viewData/ChangeRunningRecordViewData.kt diff --git a/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/viewModel/ChangeRunningRecordViewModel.kt b/features/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/viewModel/ChangeRunningRecordViewModel.kt similarity index 100% rename from feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/viewModel/ChangeRunningRecordViewModel.kt rename to features/feature_change_running_record/src/main/java/com/example/util/simpletimetracker/feature_change_running_record/viewModel/ChangeRunningRecordViewModel.kt diff --git a/feature_change_running_record/src/main/res/layout/change_running_record_fragment.xml b/features/feature_change_running_record/src/main/res/layout/change_running_record_fragment.xml similarity index 100% rename from feature_change_running_record/src/main/res/layout/change_running_record_fragment.xml rename to features/feature_change_running_record/src/main/res/layout/change_running_record_fragment.xml diff --git a/feature_dialogs/.gitignore b/features/feature_dialogs/.gitignore similarity index 100% rename from feature_dialogs/.gitignore rename to features/feature_dialogs/.gitignore diff --git a/feature_dialogs/build.gradle.kts b/features/feature_dialogs/build.gradle.kts similarity index 100% rename from feature_dialogs/build.gradle.kts rename to features/feature_dialogs/build.gradle.kts diff --git a/feature_dialogs/src/main/AndroidManifest.xml b/features/feature_dialogs/src/main/AndroidManifest.xml similarity index 100% rename from feature_dialogs/src/main/AndroidManifest.xml rename to features/feature_dialogs/src/main/AndroidManifest.xml diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogButtonsDelegate.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogButtonsDelegate.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogButtonsDelegate.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogButtonsDelegate.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogInfoAdapterDelegate.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogInfoAdapterDelegate.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogInfoAdapterDelegate.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogInfoAdapterDelegate.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogTitleAdapterDelegate.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogTitleAdapterDelegate.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogTitleAdapterDelegate.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/adapter/ArchiveDialogTitleAdapterDelegate.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/interactor/ArchiveDialogViewDataInteractor.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/interactor/ArchiveDialogViewDataInteractor.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/interactor/ArchiveDialogViewDataInteractor.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/interactor/ArchiveDialogViewDataInteractor.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/view/ArchiveDialogFragment.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/view/ArchiveDialogFragment.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/view/ArchiveDialogFragment.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/view/ArchiveDialogFragment.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogButtonsViewData.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogButtonsViewData.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogButtonsViewData.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogButtonsViewData.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogInfoViewData.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogInfoViewData.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogInfoViewData.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogInfoViewData.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogTitleViewData.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogTitleViewData.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogTitleViewData.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewData/ArchiveDialogTitleViewData.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewModel/ArchiveDialogViewModel.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewModel/ArchiveDialogViewModel.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewModel/ArchiveDialogViewModel.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/archive/viewModel/ArchiveDialogViewModel.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardOrder/view/CardOrderDialogFragment.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardOrder/view/CardOrderDialogFragment.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardOrder/view/CardOrderDialogFragment.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardOrder/view/CardOrderDialogFragment.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardOrder/viewModel/CardOrderViewModel.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardOrder/viewModel/CardOrderViewModel.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardOrder/viewModel/CardOrderViewModel.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardOrder/viewModel/CardOrderViewModel.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/mapper/CardSizeViewDataMapper.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/mapper/CardSizeViewDataMapper.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/mapper/CardSizeViewDataMapper.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/mapper/CardSizeViewDataMapper.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/view/CardSizeDialogFragment.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/view/CardSizeDialogFragment.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/view/CardSizeDialogFragment.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/view/CardSizeDialogFragment.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewData/CardSizeButtonsViewData.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewData/CardSizeButtonsViewData.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewData/CardSizeButtonsViewData.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewData/CardSizeButtonsViewData.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewData/CardSizeDefaultButtonViewData.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewData/CardSizeDefaultButtonViewData.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewData/CardSizeDefaultButtonViewData.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewData/CardSizeDefaultButtonViewData.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewModel/CardSizeViewModel.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewModel/CardSizeViewModel.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewModel/CardSizeViewModel.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/cardSize/viewModel/CardSizeViewModel.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/mapper/ChartFilterViewDataMapper.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/mapper/ChartFilterViewDataMapper.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/mapper/ChartFilterViewDataMapper.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/mapper/ChartFilterViewDataMapper.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/view/ChartFilterDialogFragment.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/view/ChartFilterDialogFragment.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/view/ChartFilterDialogFragment.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/view/ChartFilterDialogFragment.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/viewData/ChartFilterTypeViewData.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/viewData/ChartFilterTypeViewData.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/viewData/ChartFilterTypeViewData.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/viewData/ChartFilterTypeViewData.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/viewModel/ChartFilterViewModel.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/viewModel/ChartFilterViewModel.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/viewModel/ChartFilterViewModel.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/viewModel/ChartFilterViewModel.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/view/CsvExportSettingsDialogFragment.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/view/CsvExportSettingsDialogFragment.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/view/CsvExportSettingsDialogFragment.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/view/CsvExportSettingsDialogFragment.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/viewData/CsvExportSettingsViewData.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/viewData/CsvExportSettingsViewData.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/viewData/CsvExportSettingsViewData.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/viewData/CsvExportSettingsViewData.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/viewModel/CsvExportSettingsViewModel.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/viewModel/CsvExportSettingsViewModel.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/viewModel/CsvExportSettingsViewModel.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/csvExportSettings/viewModel/CsvExportSettingsViewModel.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/DateDialogFragment.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/DateDialogFragment.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/DateDialogFragment.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/DateDialogFragment.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/DateTimeDialogFragment.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/DateTimeDialogFragment.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/DateTimeDialogFragment.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/DateTimeDialogFragment.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/TimeDialogFragment.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/TimeDialogFragment.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/TimeDialogFragment.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/TimeDialogFragment.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/customView/DurationView.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/customView/DurationView.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/customView/DurationView.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/customView/DurationView.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/customView/NumberKeyboardView.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/customView/NumberKeyboardView.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/customView/NumberKeyboardView.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/customView/NumberKeyboardView.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/extra/DurationPickerExtra.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/extra/DurationPickerExtra.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/extra/DurationPickerExtra.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/extra/DurationPickerExtra.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/view/DurationDialogFragment.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/view/DurationDialogFragment.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/view/DurationDialogFragment.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/view/DurationDialogFragment.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/viewModel/DurationPickerViewModel.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/viewModel/DurationPickerViewModel.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/viewModel/DurationPickerViewModel.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/duration/viewModel/DurationPickerViewModel.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/mapper/EmojiSelectionMapper.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/mapper/EmojiSelectionMapper.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/mapper/EmojiSelectionMapper.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/mapper/EmojiSelectionMapper.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/view/EmojiSelectionDialogFragment.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/view/EmojiSelectionDialogFragment.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/view/EmojiSelectionDialogFragment.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/view/EmojiSelectionDialogFragment.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/viewModel/EmojiSelectionViewModel.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/viewModel/EmojiSelectionViewModel.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/viewModel/EmojiSelectionViewModel.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/emojiSelection/viewModel/EmojiSelectionViewModel.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/recordTagSelection/RecordTagSelectionDialogFragment.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/recordTagSelection/RecordTagSelectionDialogFragment.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/recordTagSelection/RecordTagSelectionDialogFragment.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/recordTagSelection/RecordTagSelectionDialogFragment.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/standard/StandardDialogFragment.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/standard/StandardDialogFragment.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/standard/StandardDialogFragment.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/standard/StandardDialogFragment.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/interactor/TypesFilterViewDataInteractor.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/interactor/TypesFilterViewDataInteractor.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/interactor/TypesFilterViewDataInteractor.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/interactor/TypesFilterViewDataInteractor.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/mapper/TypesFilterMapper.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/mapper/TypesFilterMapper.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/mapper/TypesFilterMapper.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/mapper/TypesFilterMapper.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/view/TypesFilterDialogFragment.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/view/TypesFilterDialogFragment.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/view/TypesFilterDialogFragment.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/view/TypesFilterDialogFragment.kt diff --git a/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/viewModel/TypesFilterViewModel.kt b/features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/viewModel/TypesFilterViewModel.kt similarity index 100% rename from feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/viewModel/TypesFilterViewModel.kt rename to features/feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/typesFilter/viewModel/TypesFilterViewModel.kt diff --git a/feature_dialogs/src/main/res/layout/archive_dialog_fragment.xml b/features/feature_dialogs/src/main/res/layout/archive_dialog_fragment.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/archive_dialog_fragment.xml rename to features/feature_dialogs/src/main/res/layout/archive_dialog_fragment.xml diff --git a/feature_dialogs/src/main/res/layout/card_order_dialog_fragment.xml b/features/feature_dialogs/src/main/res/layout/card_order_dialog_fragment.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/card_order_dialog_fragment.xml rename to features/feature_dialogs/src/main/res/layout/card_order_dialog_fragment.xml diff --git a/feature_dialogs/src/main/res/layout/card_size_dialog_fragment.xml b/features/feature_dialogs/src/main/res/layout/card_size_dialog_fragment.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/card_size_dialog_fragment.xml rename to features/feature_dialogs/src/main/res/layout/card_size_dialog_fragment.xml diff --git a/feature_dialogs/src/main/res/layout/chart_filter_dialog_fragment.xml b/features/feature_dialogs/src/main/res/layout/chart_filter_dialog_fragment.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/chart_filter_dialog_fragment.xml rename to features/feature_dialogs/src/main/res/layout/chart_filter_dialog_fragment.xml diff --git a/feature_dialogs/src/main/res/layout/csv_export_settings_fragment.xml b/features/feature_dialogs/src/main/res/layout/csv_export_settings_fragment.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/csv_export_settings_fragment.xml rename to features/feature_dialogs/src/main/res/layout/csv_export_settings_fragment.xml diff --git a/feature_dialogs/src/main/res/layout/date_dialog_fragment.xml b/features/feature_dialogs/src/main/res/layout/date_dialog_fragment.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/date_dialog_fragment.xml rename to features/feature_dialogs/src/main/res/layout/date_dialog_fragment.xml diff --git a/feature_dialogs/src/main/res/layout/date_time_dialog_fragment.xml b/features/feature_dialogs/src/main/res/layout/date_time_dialog_fragment.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/date_time_dialog_fragment.xml rename to features/feature_dialogs/src/main/res/layout/date_time_dialog_fragment.xml diff --git a/feature_dialogs/src/main/res/layout/duration_dialog_fragment.xml b/features/feature_dialogs/src/main/res/layout/duration_dialog_fragment.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/duration_dialog_fragment.xml rename to features/feature_dialogs/src/main/res/layout/duration_dialog_fragment.xml diff --git a/feature_dialogs/src/main/res/layout/emoji_selection_dialog_fragment.xml b/features/feature_dialogs/src/main/res/layout/emoji_selection_dialog_fragment.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/emoji_selection_dialog_fragment.xml rename to features/feature_dialogs/src/main/res/layout/emoji_selection_dialog_fragment.xml diff --git a/feature_dialogs/src/main/res/layout/item_archive_dialog_buttons.xml b/features/feature_dialogs/src/main/res/layout/item_archive_dialog_buttons.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/item_archive_dialog_buttons.xml rename to features/feature_dialogs/src/main/res/layout/item_archive_dialog_buttons.xml diff --git a/feature_dialogs/src/main/res/layout/item_archive_dialog_info_layout.xml b/features/feature_dialogs/src/main/res/layout/item_archive_dialog_info_layout.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/item_archive_dialog_info_layout.xml rename to features/feature_dialogs/src/main/res/layout/item_archive_dialog_info_layout.xml diff --git a/feature_dialogs/src/main/res/layout/item_archive_dialog_title_layout.xml b/features/feature_dialogs/src/main/res/layout/item_archive_dialog_title_layout.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/item_archive_dialog_title_layout.xml rename to features/feature_dialogs/src/main/res/layout/item_archive_dialog_title_layout.xml diff --git a/feature_dialogs/src/main/res/layout/number_keyboard_layout.xml b/features/feature_dialogs/src/main/res/layout/number_keyboard_layout.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/number_keyboard_layout.xml rename to features/feature_dialogs/src/main/res/layout/number_keyboard_layout.xml diff --git a/feature_dialogs/src/main/res/layout/record_tag_selection_dialog_fragment.xml b/features/feature_dialogs/src/main/res/layout/record_tag_selection_dialog_fragment.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/record_tag_selection_dialog_fragment.xml rename to features/feature_dialogs/src/main/res/layout/record_tag_selection_dialog_fragment.xml diff --git a/feature_dialogs/src/main/res/layout/time_dialog_fragment.xml b/features/feature_dialogs/src/main/res/layout/time_dialog_fragment.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/time_dialog_fragment.xml rename to features/feature_dialogs/src/main/res/layout/time_dialog_fragment.xml diff --git a/feature_dialogs/src/main/res/layout/types_filter_dialog_fragment.xml b/features/feature_dialogs/src/main/res/layout/types_filter_dialog_fragment.xml similarity index 100% rename from feature_dialogs/src/main/res/layout/types_filter_dialog_fragment.xml rename to features/feature_dialogs/src/main/res/layout/types_filter_dialog_fragment.xml diff --git a/feature_dialogs/src/main/res/values/attrs.xml b/features/feature_dialogs/src/main/res/values/attrs.xml similarity index 100% rename from feature_dialogs/src/main/res/values/attrs.xml rename to features/feature_dialogs/src/main/res/values/attrs.xml diff --git a/feature_main/.gitignore b/features/feature_main/.gitignore similarity index 100% rename from feature_main/.gitignore rename to features/feature_main/.gitignore diff --git a/feature_main/build.gradle.kts b/features/feature_main/build.gradle.kts similarity index 100% rename from feature_main/build.gradle.kts rename to features/feature_main/build.gradle.kts diff --git a/feature_main/src/main/AndroidManifest.xml b/features/feature_main/src/main/AndroidManifest.xml similarity index 100% rename from feature_main/src/main/AndroidManifest.xml rename to features/feature_main/src/main/AndroidManifest.xml diff --git a/feature_main/src/main/java/com/example/util/simpletimetracker/feature_main/MainContentAdapter.kt b/features/feature_main/src/main/java/com/example/util/simpletimetracker/feature_main/MainContentAdapter.kt similarity index 100% rename from feature_main/src/main/java/com/example/util/simpletimetracker/feature_main/MainContentAdapter.kt rename to features/feature_main/src/main/java/com/example/util/simpletimetracker/feature_main/MainContentAdapter.kt diff --git a/feature_main/src/main/java/com/example/util/simpletimetracker/feature_main/MainFragment.kt b/features/feature_main/src/main/java/com/example/util/simpletimetracker/feature_main/MainFragment.kt similarity index 100% rename from feature_main/src/main/java/com/example/util/simpletimetracker/feature_main/MainFragment.kt rename to features/feature_main/src/main/java/com/example/util/simpletimetracker/feature_main/MainFragment.kt diff --git a/feature_main/src/main/res/drawable/ic_tab_records.xml b/features/feature_main/src/main/res/drawable/ic_tab_records.xml similarity index 100% rename from feature_main/src/main/res/drawable/ic_tab_records.xml rename to features/feature_main/src/main/res/drawable/ic_tab_records.xml diff --git a/feature_main/src/main/res/drawable/ic_tab_running_records.xml b/features/feature_main/src/main/res/drawable/ic_tab_running_records.xml similarity index 100% rename from feature_main/src/main/res/drawable/ic_tab_running_records.xml rename to features/feature_main/src/main/res/drawable/ic_tab_running_records.xml diff --git a/feature_main/src/main/res/drawable/ic_tab_settings.xml b/features/feature_main/src/main/res/drawable/ic_tab_settings.xml similarity index 100% rename from feature_main/src/main/res/drawable/ic_tab_settings.xml rename to features/feature_main/src/main/res/drawable/ic_tab_settings.xml diff --git a/feature_main/src/main/res/drawable/ic_tab_statistics.xml b/features/feature_main/src/main/res/drawable/ic_tab_statistics.xml similarity index 100% rename from feature_main/src/main/res/drawable/ic_tab_statistics.xml rename to features/feature_main/src/main/res/drawable/ic_tab_statistics.xml diff --git a/feature_main/src/main/res/layout/main_fragment.xml b/features/feature_main/src/main/res/layout/main_fragment.xml similarity index 100% rename from feature_main/src/main/res/layout/main_fragment.xml rename to features/feature_main/src/main/res/layout/main_fragment.xml diff --git a/feature_main/src/main/res/values/colors.xml b/features/feature_main/src/main/res/values/colors.xml similarity index 100% rename from feature_main/src/main/res/values/colors.xml rename to features/feature_main/src/main/res/values/colors.xml diff --git a/feature_notification/.gitignore b/features/feature_notification/.gitignore similarity index 100% rename from feature_notification/.gitignore rename to features/feature_notification/.gitignore diff --git a/feature_notification/build.gradle.kts b/features/feature_notification/build.gradle.kts similarity index 100% rename from feature_notification/build.gradle.kts rename to features/feature_notification/build.gradle.kts diff --git a/feature_notification/src/main/AndroidManifest.xml b/features/feature_notification/src/main/AndroidManifest.xml similarity index 100% rename from feature_notification/src/main/AndroidManifest.xml rename to features/feature_notification/src/main/AndroidManifest.xml diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/di/NotificationModule.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/di/NotificationModule.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/di/NotificationModule.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/di/NotificationModule.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/controller/NotificationGoalTimeBroadcastController.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/controller/NotificationGoalTimeBroadcastController.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/controller/NotificationGoalTimeBroadcastController.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/controller/NotificationGoalTimeBroadcastController.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/interactor/NotificationGoalTimeInteractorImpl.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/interactor/NotificationGoalTimeInteractorImpl.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/interactor/NotificationGoalTimeInteractorImpl.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/interactor/NotificationGoalTimeInteractorImpl.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/manager/NotificationGoalTimeManager.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/manager/NotificationGoalTimeManager.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/manager/NotificationGoalTimeManager.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/manager/NotificationGoalTimeManager.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/manager/NotificationGoalTimeParams.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/manager/NotificationGoalTimeParams.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/manager/NotificationGoalTimeParams.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/manager/NotificationGoalTimeParams.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/scheduler/NotificationGoalTimeScheduler.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/scheduler/NotificationGoalTimeScheduler.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/scheduler/NotificationGoalTimeScheduler.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/goalTime/scheduler/NotificationGoalTimeScheduler.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/controller/NotificationInactivityBroadcastController.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/controller/NotificationInactivityBroadcastController.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/controller/NotificationInactivityBroadcastController.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/controller/NotificationInactivityBroadcastController.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/interactor/NotificationInactivityInteractorImpl.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/interactor/NotificationInactivityInteractorImpl.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/interactor/NotificationInactivityInteractorImpl.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/interactor/NotificationInactivityInteractorImpl.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/manager/NotificationInactivityManager.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/manager/NotificationInactivityManager.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/manager/NotificationInactivityManager.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/manager/NotificationInactivityManager.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/manager/NotificationInactivityParams.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/manager/NotificationInactivityParams.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/manager/NotificationInactivityParams.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/manager/NotificationInactivityParams.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/scheduler/NotificationInactivityScheduler.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/scheduler/NotificationInactivityScheduler.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/scheduler/NotificationInactivityScheduler.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/inactivity/scheduler/NotificationInactivityScheduler.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recevier/NotificationReceiver.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recevier/NotificationReceiver.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recevier/NotificationReceiver.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recevier/NotificationReceiver.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/controller/NotificationTypeBroadcastController.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/controller/NotificationTypeBroadcastController.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/controller/NotificationTypeBroadcastController.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/controller/NotificationTypeBroadcastController.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/customView/NotificationIconView.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/customView/NotificationIconView.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/customView/NotificationIconView.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/customView/NotificationIconView.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/interactor/NotificationTypeInteractorImpl.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/interactor/NotificationTypeInteractorImpl.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/interactor/NotificationTypeInteractorImpl.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/interactor/NotificationTypeInteractorImpl.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/manager/NotificationTypeManager.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/manager/NotificationTypeManager.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/manager/NotificationTypeManager.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/manager/NotificationTypeManager.kt diff --git a/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/manager/NotificationTypeParams.kt b/features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/manager/NotificationTypeParams.kt similarity index 100% rename from feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/manager/NotificationTypeParams.kt rename to features/feature_notification/src/main/java/com/example/util/simpletimetracker/feature_notification/recordType/manager/NotificationTypeParams.kt diff --git a/feature_notification/src/main/res/drawable/ic_notification.xml b/features/feature_notification/src/main/res/drawable/ic_notification.xml similarity index 100% rename from feature_notification/src/main/res/drawable/ic_notification.xml rename to features/feature_notification/src/main/res/drawable/ic_notification.xml diff --git a/feature_notification/src/main/res/layout/notification_goal_time_layout.xml b/features/feature_notification/src/main/res/layout/notification_goal_time_layout.xml similarity index 100% rename from feature_notification/src/main/res/layout/notification_goal_time_layout.xml rename to features/feature_notification/src/main/res/layout/notification_goal_time_layout.xml diff --git a/feature_notification/src/main/res/layout/notification_icon_view_layout.xml b/features/feature_notification/src/main/res/layout/notification_icon_view_layout.xml similarity index 100% rename from feature_notification/src/main/res/layout/notification_icon_view_layout.xml rename to features/feature_notification/src/main/res/layout/notification_icon_view_layout.xml diff --git a/feature_notification/src/main/res/layout/notification_inactivity_layout.xml b/features/feature_notification/src/main/res/layout/notification_inactivity_layout.xml similarity index 100% rename from feature_notification/src/main/res/layout/notification_inactivity_layout.xml rename to features/feature_notification/src/main/res/layout/notification_inactivity_layout.xml diff --git a/feature_notification/src/main/res/layout/notification_record_layout.xml b/features/feature_notification/src/main/res/layout/notification_record_layout.xml similarity index 100% rename from feature_notification/src/main/res/layout/notification_record_layout.xml rename to features/feature_notification/src/main/res/layout/notification_record_layout.xml diff --git a/feature_notification/src/main/res/values/attrs.xml b/features/feature_notification/src/main/res/values/attrs.xml similarity index 100% rename from feature_notification/src/main/res/values/attrs.xml rename to features/feature_notification/src/main/res/values/attrs.xml diff --git a/feature_notification/src/main/res/values/dimens.xml b/features/feature_notification/src/main/res/values/dimens.xml similarity index 100% rename from feature_notification/src/main/res/values/dimens.xml rename to features/feature_notification/src/main/res/values/dimens.xml diff --git a/feature_records/.gitignore b/features/feature_records/.gitignore similarity index 100% rename from feature_records/.gitignore rename to features/feature_records/.gitignore diff --git a/feature_records/build.gradle.kts b/features/feature_records/build.gradle.kts similarity index 100% rename from feature_records/build.gradle.kts rename to features/feature_records/build.gradle.kts diff --git a/feature_records/src/main/AndroidManifest.xml b/features/feature_records/src/main/AndroidManifest.xml similarity index 100% rename from feature_records/src/main/AndroidManifest.xml rename to features/feature_records/src/main/AndroidManifest.xml diff --git a/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/adapter/RecordsContainerAdapter.kt b/features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/adapter/RecordsContainerAdapter.kt similarity index 100% rename from feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/adapter/RecordsContainerAdapter.kt rename to features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/adapter/RecordsContainerAdapter.kt diff --git a/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/extra/RecordsExtra.kt b/features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/extra/RecordsExtra.kt similarity index 100% rename from feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/extra/RecordsExtra.kt rename to features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/extra/RecordsExtra.kt diff --git a/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/interactor/RecordsViewDataInteractor.kt b/features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/interactor/RecordsViewDataInteractor.kt similarity index 100% rename from feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/interactor/RecordsViewDataInteractor.kt rename to features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/interactor/RecordsViewDataInteractor.kt diff --git a/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/mapper/RecordsViewDataMapper.kt b/features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/mapper/RecordsViewDataMapper.kt similarity index 100% rename from feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/mapper/RecordsViewDataMapper.kt rename to features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/mapper/RecordsViewDataMapper.kt diff --git a/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/view/RecordsContainerFragment.kt b/features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/view/RecordsContainerFragment.kt similarity index 100% rename from feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/view/RecordsContainerFragment.kt rename to features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/view/RecordsContainerFragment.kt diff --git a/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/view/RecordsFragment.kt b/features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/view/RecordsFragment.kt similarity index 100% rename from feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/view/RecordsFragment.kt rename to features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/view/RecordsFragment.kt diff --git a/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/viewModel/RecordsContainerViewModel.kt b/features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/viewModel/RecordsContainerViewModel.kt similarity index 100% rename from feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/viewModel/RecordsContainerViewModel.kt rename to features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/viewModel/RecordsContainerViewModel.kt diff --git a/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/viewModel/RecordsViewModel.kt b/features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/viewModel/RecordsViewModel.kt similarity index 100% rename from feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/viewModel/RecordsViewModel.kt rename to features/feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/viewModel/RecordsViewModel.kt diff --git a/feature_records/src/main/res/layout/records_container_fragment.xml b/features/feature_records/src/main/res/layout/records_container_fragment.xml similarity index 100% rename from feature_records/src/main/res/layout/records_container_fragment.xml rename to features/feature_records/src/main/res/layout/records_container_fragment.xml diff --git a/feature_records/src/main/res/layout/records_fragment.xml b/features/feature_records/src/main/res/layout/records_fragment.xml similarity index 100% rename from feature_records/src/main/res/layout/records_fragment.xml rename to features/feature_records/src/main/res/layout/records_fragment.xml diff --git a/feature_records_all/.gitignore b/features/feature_records_all/.gitignore similarity index 100% rename from feature_records_all/.gitignore rename to features/feature_records_all/.gitignore diff --git a/feature_records_all/build.gradle.kts b/features/feature_records_all/build.gradle.kts similarity index 100% rename from feature_records_all/build.gradle.kts rename to features/feature_records_all/build.gradle.kts diff --git a/feature_records_all/src/main/AndroidManifest.xml b/features/feature_records_all/src/main/AndroidManifest.xml similarity index 100% rename from feature_records_all/src/main/AndroidManifest.xml rename to features/feature_records_all/src/main/AndroidManifest.xml diff --git a/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/adapter/RecordAllDateAdapterDelegate.kt b/features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/adapter/RecordAllDateAdapterDelegate.kt similarity index 100% rename from feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/adapter/RecordAllDateAdapterDelegate.kt rename to features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/adapter/RecordAllDateAdapterDelegate.kt diff --git a/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/interactor/RecordsAllViewDataInteractor.kt b/features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/interactor/RecordsAllViewDataInteractor.kt similarity index 100% rename from feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/interactor/RecordsAllViewDataInteractor.kt rename to features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/interactor/RecordsAllViewDataInteractor.kt diff --git a/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/mapper/RecordsAllViewDataMapper.kt b/features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/mapper/RecordsAllViewDataMapper.kt similarity index 100% rename from feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/mapper/RecordsAllViewDataMapper.kt rename to features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/mapper/RecordsAllViewDataMapper.kt diff --git a/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/model/RecordsAllSortOrder.kt b/features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/model/RecordsAllSortOrder.kt similarity index 100% rename from feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/model/RecordsAllSortOrder.kt rename to features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/model/RecordsAllSortOrder.kt diff --git a/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/view/RecordsAllFragment.kt b/features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/view/RecordsAllFragment.kt similarity index 100% rename from feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/view/RecordsAllFragment.kt rename to features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/view/RecordsAllFragment.kt diff --git a/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewData/RecordsAllDateViewData.kt b/features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewData/RecordsAllDateViewData.kt similarity index 100% rename from feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewData/RecordsAllDateViewData.kt rename to features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewData/RecordsAllDateViewData.kt diff --git a/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewData/RecordsAllSortOrderViewData.kt b/features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewData/RecordsAllSortOrderViewData.kt similarity index 100% rename from feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewData/RecordsAllSortOrderViewData.kt rename to features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewData/RecordsAllSortOrderViewData.kt diff --git a/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewModel/RecordsAllViewModel.kt b/features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewModel/RecordsAllViewModel.kt similarity index 100% rename from feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewModel/RecordsAllViewModel.kt rename to features/feature_records_all/src/main/java/com/example/util/simpletimetracker/feature_records_all/viewModel/RecordsAllViewModel.kt diff --git a/feature_records_all/src/main/res/layout/item_records_all_date_layout.xml b/features/feature_records_all/src/main/res/layout/item_records_all_date_layout.xml similarity index 100% rename from feature_records_all/src/main/res/layout/item_records_all_date_layout.xml rename to features/feature_records_all/src/main/res/layout/item_records_all_date_layout.xml diff --git a/feature_records_all/src/main/res/layout/records_all_fragment.xml b/features/feature_records_all/src/main/res/layout/records_all_fragment.xml similarity index 100% rename from feature_records_all/src/main/res/layout/records_all_fragment.xml rename to features/feature_records_all/src/main/res/layout/records_all_fragment.xml diff --git a/feature_running_records/.gitignore b/features/feature_running_records/.gitignore similarity index 100% rename from feature_running_records/.gitignore rename to features/feature_running_records/.gitignore diff --git a/feature_running_records/build.gradle.kts b/features/feature_running_records/build.gradle.kts similarity index 100% rename from feature_running_records/build.gradle.kts rename to features/feature_running_records/build.gradle.kts diff --git a/feature_running_records/src/main/AndroidManifest.xml b/features/feature_running_records/src/main/AndroidManifest.xml similarity index 100% rename from feature_running_records/src/main/AndroidManifest.xml rename to features/feature_running_records/src/main/AndroidManifest.xml diff --git a/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordAdapterDelegate.kt b/features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordAdapterDelegate.kt similarity index 100% rename from feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordAdapterDelegate.kt rename to features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordAdapterDelegate.kt diff --git a/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordTypeAdapterDelegate.kt b/features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordTypeAdapterDelegate.kt similarity index 100% rename from feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordTypeAdapterDelegate.kt rename to features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordTypeAdapterDelegate.kt diff --git a/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordTypeAddAdapterDelegate.kt b/features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordTypeAddAdapterDelegate.kt similarity index 100% rename from feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordTypeAddAdapterDelegate.kt rename to features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/adapter/RunningRecordTypeAddAdapterDelegate.kt diff --git a/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/interactor/RunningRecordsViewDataInteractor.kt b/features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/interactor/RunningRecordsViewDataInteractor.kt similarity index 100% rename from feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/interactor/RunningRecordsViewDataInteractor.kt rename to features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/interactor/RunningRecordsViewDataInteractor.kt diff --git a/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/mapper/RunningRecordViewDataMapper.kt b/features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/mapper/RunningRecordViewDataMapper.kt similarity index 100% rename from feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/mapper/RunningRecordViewDataMapper.kt rename to features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/mapper/RunningRecordViewDataMapper.kt diff --git a/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/view/RunningRecordsFragment.kt b/features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/view/RunningRecordsFragment.kt similarity index 100% rename from feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/view/RunningRecordsFragment.kt rename to features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/view/RunningRecordsFragment.kt diff --git a/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewData/RunningRecordTypeAddViewData.kt b/features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewData/RunningRecordTypeAddViewData.kt similarity index 100% rename from feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewData/RunningRecordTypeAddViewData.kt rename to features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewData/RunningRecordTypeAddViewData.kt diff --git a/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewData/RunningRecordViewData.kt b/features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewData/RunningRecordViewData.kt similarity index 100% rename from feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewData/RunningRecordViewData.kt rename to features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewData/RunningRecordViewData.kt diff --git a/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewModel/RunningRecordsViewModel.kt b/features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewModel/RunningRecordsViewModel.kt similarity index 100% rename from feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewModel/RunningRecordsViewModel.kt rename to features/feature_running_records/src/main/java/com/example/util/simpletimetracker/feature_running_records/viewModel/RunningRecordsViewModel.kt diff --git a/feature_running_records/src/main/res/layout/item_running_record_layout.xml b/features/feature_running_records/src/main/res/layout/item_running_record_layout.xml similarity index 100% rename from feature_running_records/src/main/res/layout/item_running_record_layout.xml rename to features/feature_running_records/src/main/res/layout/item_running_record_layout.xml diff --git a/feature_running_records/src/main/res/layout/item_running_record_type_layout.xml b/features/feature_running_records/src/main/res/layout/item_running_record_type_layout.xml similarity index 100% rename from feature_running_records/src/main/res/layout/item_running_record_type_layout.xml rename to features/feature_running_records/src/main/res/layout/item_running_record_type_layout.xml diff --git a/feature_running_records/src/main/res/layout/running_records_fragment.xml b/features/feature_running_records/src/main/res/layout/running_records_fragment.xml similarity index 100% rename from feature_running_records/src/main/res/layout/running_records_fragment.xml rename to features/feature_running_records/src/main/res/layout/running_records_fragment.xml diff --git a/feature_settings/.gitignore b/features/feature_settings/.gitignore similarity index 100% rename from feature_settings/.gitignore rename to features/feature_settings/.gitignore diff --git a/feature_settings/build.gradle.kts b/features/feature_settings/build.gradle.kts similarity index 100% rename from feature_settings/build.gradle.kts rename to features/feature_settings/build.gradle.kts diff --git a/feature_settings/src/main/AndroidManifest.xml b/features/feature_settings/src/main/AndroidManifest.xml similarity index 100% rename from feature_settings/src/main/AndroidManifest.xml rename to features/feature_settings/src/main/AndroidManifest.xml diff --git a/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/mapper/SettingsMapper.kt b/features/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/mapper/SettingsMapper.kt similarity index 100% rename from feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/mapper/SettingsMapper.kt rename to features/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/mapper/SettingsMapper.kt diff --git a/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/view/SettingsFragment.kt b/features/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/view/SettingsFragment.kt similarity index 100% rename from feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/view/SettingsFragment.kt rename to features/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/view/SettingsFragment.kt diff --git a/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/viewData/CardOrderViewData.kt b/features/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/viewData/CardOrderViewData.kt similarity index 100% rename from feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/viewData/CardOrderViewData.kt rename to features/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/viewData/CardOrderViewData.kt diff --git a/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/viewData/FirstDayOfWeekViewData.kt b/features/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/viewData/FirstDayOfWeekViewData.kt similarity index 100% rename from feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/viewData/FirstDayOfWeekViewData.kt rename to features/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/viewData/FirstDayOfWeekViewData.kt diff --git a/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/viewModel/SettingsViewModel.kt b/features/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/viewModel/SettingsViewModel.kt similarity index 100% rename from feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/viewModel/SettingsViewModel.kt rename to features/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/viewModel/SettingsViewModel.kt diff --git a/feature_settings/src/main/res/drawable/ic_settings.xml b/features/feature_settings/src/main/res/drawable/ic_settings.xml similarity index 100% rename from feature_settings/src/main/res/drawable/ic_settings.xml rename to features/feature_settings/src/main/res/drawable/ic_settings.xml diff --git a/feature_settings/src/main/res/layout/settings_fragment.xml b/features/feature_settings/src/main/res/layout/settings_fragment.xml similarity index 100% rename from feature_settings/src/main/res/layout/settings_fragment.xml rename to features/feature_settings/src/main/res/layout/settings_fragment.xml diff --git a/feature_settings/src/main/res/layout/settings_translators_layout.xml b/features/feature_settings/src/main/res/layout/settings_translators_layout.xml similarity index 100% rename from feature_settings/src/main/res/layout/settings_translators_layout.xml rename to features/feature_settings/src/main/res/layout/settings_translators_layout.xml diff --git a/feature_settings/src/main/res/values/styles.xml b/features/feature_settings/src/main/res/values/styles.xml similarity index 100% rename from feature_settings/src/main/res/values/styles.xml rename to features/feature_settings/src/main/res/values/styles.xml diff --git a/feature_statistics/.gitignore b/features/feature_statistics/.gitignore similarity index 100% rename from feature_statistics/.gitignore rename to features/feature_statistics/.gitignore diff --git a/feature_statistics/build.gradle.kts b/features/feature_statistics/build.gradle.kts similarity index 100% rename from feature_statistics/build.gradle.kts rename to features/feature_statistics/build.gradle.kts diff --git a/feature_statistics/src/main/AndroidManifest.xml b/features/feature_statistics/src/main/AndroidManifest.xml similarity index 100% rename from feature_statistics/src/main/AndroidManifest.xml rename to features/feature_statistics/src/main/AndroidManifest.xml diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsChartAdapterDelegate.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsChartAdapterDelegate.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsChartAdapterDelegate.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsChartAdapterDelegate.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsContainerAdapter.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsContainerAdapter.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsContainerAdapter.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsContainerAdapter.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsEmptyAdapterDelegate.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsEmptyAdapterDelegate.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsEmptyAdapterDelegate.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsEmptyAdapterDelegate.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsInfoAdapterDelegate.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsInfoAdapterDelegate.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsInfoAdapterDelegate.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsInfoAdapterDelegate.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/customView/PieChartView.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/customView/PieChartView.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/customView/PieChartView.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/customView/PieChartView.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/customView/PiePortion.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/customView/PiePortion.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/customView/PiePortion.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/customView/PiePortion.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/extra/StatisticsExtra.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/extra/StatisticsExtra.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/extra/StatisticsExtra.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/extra/StatisticsExtra.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/interactor/StatisticsViewDataInteractor.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/interactor/StatisticsViewDataInteractor.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/interactor/StatisticsViewDataInteractor.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/interactor/StatisticsViewDataInteractor.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/mapper/StatisticsViewDataMapper.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/mapper/StatisticsViewDataMapper.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/mapper/StatisticsViewDataMapper.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/mapper/StatisticsViewDataMapper.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/view/StatisticsContainerFragment.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/view/StatisticsContainerFragment.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/view/StatisticsContainerFragment.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/view/StatisticsContainerFragment.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/view/StatisticsFragment.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/view/StatisticsFragment.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/view/StatisticsFragment.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/view/StatisticsFragment.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewData/StatisticsChartViewData.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewData/StatisticsChartViewData.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewData/StatisticsChartViewData.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewData/StatisticsChartViewData.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewData/StatisticsInfoViewData.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewData/StatisticsInfoViewData.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewData/StatisticsInfoViewData.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewData/StatisticsInfoViewData.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsContainerViewModel.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsContainerViewModel.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsContainerViewModel.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsContainerViewModel.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsSettingsViewModel.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsSettingsViewModel.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsSettingsViewModel.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsSettingsViewModel.kt diff --git a/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsViewModel.kt b/features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsViewModel.kt similarity index 100% rename from feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsViewModel.kt rename to features/feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/viewModel/StatisticsViewModel.kt diff --git a/feature_statistics/src/main/res/layout/item_statistics_chart_layout.xml b/features/feature_statistics/src/main/res/layout/item_statistics_chart_layout.xml similarity index 100% rename from feature_statistics/src/main/res/layout/item_statistics_chart_layout.xml rename to features/feature_statistics/src/main/res/layout/item_statistics_chart_layout.xml diff --git a/feature_statistics/src/main/res/layout/item_statistics_empty_layout.xml b/features/feature_statistics/src/main/res/layout/item_statistics_empty_layout.xml similarity index 100% rename from feature_statistics/src/main/res/layout/item_statistics_empty_layout.xml rename to features/feature_statistics/src/main/res/layout/item_statistics_empty_layout.xml diff --git a/feature_statistics/src/main/res/layout/item_statistics_info_layout.xml b/features/feature_statistics/src/main/res/layout/item_statistics_info_layout.xml similarity index 100% rename from feature_statistics/src/main/res/layout/item_statistics_info_layout.xml rename to features/feature_statistics/src/main/res/layout/item_statistics_info_layout.xml diff --git a/feature_statistics/src/main/res/layout/statistics_container_fragment.xml b/features/feature_statistics/src/main/res/layout/statistics_container_fragment.xml similarity index 100% rename from feature_statistics/src/main/res/layout/statistics_container_fragment.xml rename to features/feature_statistics/src/main/res/layout/statistics_container_fragment.xml diff --git a/feature_statistics/src/main/res/layout/statistics_fragment.xml b/features/feature_statistics/src/main/res/layout/statistics_fragment.xml similarity index 100% rename from feature_statistics/src/main/res/layout/statistics_fragment.xml rename to features/feature_statistics/src/main/res/layout/statistics_fragment.xml diff --git a/feature_statistics/src/main/res/values/attrs.xml b/features/feature_statistics/src/main/res/values/attrs.xml similarity index 100% rename from feature_statistics/src/main/res/values/attrs.xml rename to features/feature_statistics/src/main/res/values/attrs.xml diff --git a/feature_statistics_detail/.gitignore b/features/feature_statistics_detail/.gitignore similarity index 100% rename from feature_statistics_detail/.gitignore rename to features/feature_statistics_detail/.gitignore diff --git a/feature_statistics_detail/build.gradle.kts b/features/feature_statistics_detail/build.gradle.kts similarity index 100% rename from feature_statistics_detail/build.gradle.kts rename to features/feature_statistics_detail/build.gradle.kts diff --git a/feature_statistics_detail/src/main/AndroidManifest.xml b/features/feature_statistics_detail/src/main/AndroidManifest.xml similarity index 100% rename from feature_statistics_detail/src/main/AndroidManifest.xml rename to features/feature_statistics_detail/src/main/AndroidManifest.xml diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailCardAdapterDelegate.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailCardAdapterDelegate.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailCardAdapterDelegate.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailCardAdapterDelegate.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailPreviewAdapterDelegate.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailPreviewAdapterDelegate.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailPreviewAdapterDelegate.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailPreviewAdapterDelegate.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailPreviewMoreAdapterDelegate.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailPreviewMoreAdapterDelegate.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailPreviewMoreAdapterDelegate.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailPreviewMoreAdapterDelegate.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/customView/BarChartView.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/customView/BarChartView.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/customView/BarChartView.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/customView/BarChartView.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/customView/StatisticsDetailCardView.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/customView/StatisticsDetailCardView.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/customView/StatisticsDetailCardView.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/customView/StatisticsDetailCardView.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailChartInteractor.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailChartInteractor.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailChartInteractor.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailChartInteractor.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailPreviewInteractor.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailPreviewInteractor.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailPreviewInteractor.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailPreviewInteractor.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailSplitChartInteractor.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailSplitChartInteractor.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailSplitChartInteractor.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailSplitChartInteractor.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailStatsInteractor.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailStatsInteractor.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailStatsInteractor.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/interactor/StatisticsDetailStatsInteractor.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/mapper/StatisticsDetailViewDataMapper.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/mapper/StatisticsDetailViewDataMapper.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/mapper/StatisticsDetailViewDataMapper.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/mapper/StatisticsDetailViewDataMapper.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartBarDataDuration.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartBarDataDuration.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartBarDataDuration.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartBarDataDuration.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartBarDataRange.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartBarDataRange.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartBarDataRange.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartBarDataRange.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartGrouping.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartGrouping.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartGrouping.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartGrouping.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartLength.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartLength.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartLength.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/ChartLength.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/SplitChartGrouping.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/SplitChartGrouping.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/SplitChartGrouping.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/model/SplitChartGrouping.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/view/StatisticsDetailFragment.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/view/StatisticsDetailFragment.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/view/StatisticsDetailFragment.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/view/StatisticsDetailFragment.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailCardViewData.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailCardViewData.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailCardViewData.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailCardViewData.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailChartLengthViewData.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailChartLengthViewData.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailChartLengthViewData.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailChartLengthViewData.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailChartViewData.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailChartViewData.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailChartViewData.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailChartViewData.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailGroupingViewData.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailGroupingViewData.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailGroupingViewData.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailGroupingViewData.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailPreviewMoreViewData.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailPreviewMoreViewData.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailPreviewMoreViewData.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailPreviewMoreViewData.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailPreviewViewData.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailPreviewViewData.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailPreviewViewData.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailPreviewViewData.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailSplitGroupingViewData.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailSplitGroupingViewData.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailSplitGroupingViewData.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailSplitGroupingViewData.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailStatsViewData.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailStatsViewData.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailStatsViewData.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewData/StatisticsDetailStatsViewData.kt diff --git a/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewModel/StatisticsDetailViewModel.kt b/features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewModel/StatisticsDetailViewModel.kt similarity index 100% rename from feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewModel/StatisticsDetailViewModel.kt rename to features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/viewModel/StatisticsDetailViewModel.kt diff --git a/feature_statistics_detail/src/main/res/drawable/statistics_detail_more.xml b/features/feature_statistics_detail/src/main/res/drawable/statistics_detail_more.xml similarity index 100% rename from feature_statistics_detail/src/main/res/drawable/statistics_detail_more.xml rename to features/feature_statistics_detail/src/main/res/drawable/statistics_detail_more.xml diff --git a/feature_statistics_detail/src/main/res/drawable/statistics_detail_records_all.xml b/features/feature_statistics_detail/src/main/res/drawable/statistics_detail_records_all.xml similarity index 100% rename from feature_statistics_detail/src/main/res/drawable/statistics_detail_records_all.xml rename to features/feature_statistics_detail/src/main/res/drawable/statistics_detail_records_all.xml diff --git a/feature_statistics_detail/src/main/res/layout/statistics_detail_card_item.xml b/features/feature_statistics_detail/src/main/res/layout/statistics_detail_card_item.xml similarity index 100% rename from feature_statistics_detail/src/main/res/layout/statistics_detail_card_item.xml rename to features/feature_statistics_detail/src/main/res/layout/statistics_detail_card_item.xml diff --git a/feature_statistics_detail/src/main/res/layout/statistics_detail_card_view.xml b/features/feature_statistics_detail/src/main/res/layout/statistics_detail_card_view.xml similarity index 100% rename from feature_statistics_detail/src/main/res/layout/statistics_detail_card_view.xml rename to features/feature_statistics_detail/src/main/res/layout/statistics_detail_card_view.xml diff --git a/feature_statistics_detail/src/main/res/layout/statistics_detail_fragment.xml b/features/feature_statistics_detail/src/main/res/layout/statistics_detail_fragment.xml similarity index 100% rename from feature_statistics_detail/src/main/res/layout/statistics_detail_fragment.xml rename to features/feature_statistics_detail/src/main/res/layout/statistics_detail_fragment.xml diff --git a/feature_statistics_detail/src/main/res/layout/statistics_detail_preview_item.xml b/features/feature_statistics_detail/src/main/res/layout/statistics_detail_preview_item.xml similarity index 100% rename from feature_statistics_detail/src/main/res/layout/statistics_detail_preview_item.xml rename to features/feature_statistics_detail/src/main/res/layout/statistics_detail_preview_item.xml diff --git a/feature_statistics_detail/src/main/res/layout/statistics_detail_preview_more_item.xml b/features/feature_statistics_detail/src/main/res/layout/statistics_detail_preview_more_item.xml similarity index 100% rename from feature_statistics_detail/src/main/res/layout/statistics_detail_preview_more_item.xml rename to features/feature_statistics_detail/src/main/res/layout/statistics_detail_preview_more_item.xml diff --git a/feature_statistics_detail/src/main/res/values/attrs.xml b/features/feature_statistics_detail/src/main/res/values/attrs.xml similarity index 100% rename from feature_statistics_detail/src/main/res/values/attrs.xml rename to features/feature_statistics_detail/src/main/res/values/attrs.xml diff --git a/feature_statistics_detail/src/main/res/values/styles.xml b/features/feature_statistics_detail/src/main/res/values/styles.xml similarity index 100% rename from feature_statistics_detail/src/main/res/values/styles.xml rename to features/feature_statistics_detail/src/main/res/values/styles.xml diff --git a/feature_tag_selection/.gitignore b/features/feature_tag_selection/.gitignore similarity index 100% rename from feature_tag_selection/.gitignore rename to features/feature_tag_selection/.gitignore diff --git a/feature_tag_selection/build.gradle.kts b/features/feature_tag_selection/build.gradle.kts similarity index 100% rename from feature_tag_selection/build.gradle.kts rename to features/feature_tag_selection/build.gradle.kts diff --git a/feature_tag_selection/src/main/AndroidManifest.xml b/features/feature_tag_selection/src/main/AndroidManifest.xml similarity index 100% rename from feature_tag_selection/src/main/AndroidManifest.xml rename to features/feature_tag_selection/src/main/AndroidManifest.xml diff --git a/feature_tag_selection/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/interactor/RecordTagSelectionViewDataInteractor.kt b/features/feature_tag_selection/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/interactor/RecordTagSelectionViewDataInteractor.kt similarity index 100% rename from feature_tag_selection/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/interactor/RecordTagSelectionViewDataInteractor.kt rename to features/feature_tag_selection/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/interactor/RecordTagSelectionViewDataInteractor.kt diff --git a/feature_tag_selection/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/view/RecordTagSelectionFragment.kt b/features/feature_tag_selection/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/view/RecordTagSelectionFragment.kt similarity index 100% rename from feature_tag_selection/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/view/RecordTagSelectionFragment.kt rename to features/feature_tag_selection/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/view/RecordTagSelectionFragment.kt diff --git a/feature_tag_selection/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/viewModel/RecordTagSelectionViewModel.kt b/features/feature_tag_selection/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/viewModel/RecordTagSelectionViewModel.kt similarity index 100% rename from feature_tag_selection/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/viewModel/RecordTagSelectionViewModel.kt rename to features/feature_tag_selection/src/main/java/com/example/util/simpletimetracker/feature_tag_selection/viewModel/RecordTagSelectionViewModel.kt diff --git a/feature_tag_selection/src/main/res/layout/record_tag_selection_fragment.xml b/features/feature_tag_selection/src/main/res/layout/record_tag_selection_fragment.xml similarity index 100% rename from feature_tag_selection/src/main/res/layout/record_tag_selection_fragment.xml rename to features/feature_tag_selection/src/main/res/layout/record_tag_selection_fragment.xml diff --git a/feature_widget/.gitignore b/features/feature_widget/.gitignore similarity index 100% rename from feature_widget/.gitignore rename to features/feature_widget/.gitignore diff --git a/feature_widget/build.gradle.kts b/features/feature_widget/build.gradle.kts similarity index 100% rename from feature_widget/build.gradle.kts rename to features/feature_widget/build.gradle.kts diff --git a/feature_widget/src/main/AndroidManifest.xml b/features/feature_widget/src/main/AndroidManifest.xml similarity index 100% rename from feature_widget/src/main/AndroidManifest.xml rename to features/feature_widget/src/main/AndroidManifest.xml diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/adapter/WidgetAdapterDelegate.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/adapter/WidgetAdapterDelegate.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/adapter/WidgetAdapterDelegate.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/adapter/WidgetAdapterDelegate.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/extra/WidgetExtra.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/extra/WidgetExtra.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/extra/WidgetExtra.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/extra/WidgetExtra.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/view/WidgetConfigureActivity.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/view/WidgetConfigureActivity.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/view/WidgetConfigureActivity.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/view/WidgetConfigureActivity.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/viewModel/WidgetViewModel.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/viewModel/WidgetViewModel.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/viewModel/WidgetViewModel.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/configure/viewModel/WidgetViewModel.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/di/WidgetModule.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/di/WidgetModule.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/di/WidgetModule.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/di/WidgetModule.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/interactor/WidgetInteractorImpl.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/interactor/WidgetInteractorImpl.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/interactor/WidgetInteractorImpl.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/interactor/WidgetInteractorImpl.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/WidgetUniversalProvider.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/WidgetUniversalProvider.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/WidgetUniversalProvider.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/WidgetUniversalProvider.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/view/WidgetUniversalActivity.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/view/WidgetUniversalActivity.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/view/WidgetUniversalActivity.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/view/WidgetUniversalActivity.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/view/WidgetUniversalFragment.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/view/WidgetUniversalFragment.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/view/WidgetUniversalFragment.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/view/WidgetUniversalFragment.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/viewModel/WidgetUniversalViewModel.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/viewModel/WidgetUniversalViewModel.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/viewModel/WidgetUniversalViewModel.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/activity/viewModel/WidgetUniversalViewModel.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/IconStackData.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/IconStackData.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/IconStackData.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/IconStackData.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/IconStackView.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/IconStackView.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/IconStackView.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/IconStackView.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/WidgetUniversalView.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/WidgetUniversalView.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/WidgetUniversalView.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/WidgetUniversalView.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/WidgetUniversalViewData.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/WidgetUniversalViewData.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/WidgetUniversalViewData.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/customView/WidgetUniversalViewData.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/mapper/WidgetUniversalViewDataMapper.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/mapper/WidgetUniversalViewDataMapper.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/mapper/WidgetUniversalViewDataMapper.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/universal/mapper/WidgetUniversalViewDataMapper.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetManager.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetManager.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetManager.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetManager.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetProvider.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetProvider.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetProvider.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetProvider.kt diff --git a/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetTagSelectionActivity.kt b/features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetTagSelectionActivity.kt similarity index 100% rename from feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetTagSelectionActivity.kt rename to features/feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetTagSelectionActivity.kt diff --git a/feature_widget/src/main/res/drawable-nodpi/preview_widget_single.png b/features/feature_widget/src/main/res/drawable-nodpi/preview_widget_single.png similarity index 100% rename from feature_widget/src/main/res/drawable-nodpi/preview_widget_single.png rename to features/feature_widget/src/main/res/drawable-nodpi/preview_widget_single.png diff --git a/feature_widget/src/main/res/drawable-nodpi/preview_widget_universal.png b/features/feature_widget/src/main/res/drawable-nodpi/preview_widget_universal.png similarity index 100% rename from feature_widget/src/main/res/drawable-nodpi/preview_widget_universal.png rename to features/feature_widget/src/main/res/drawable-nodpi/preview_widget_universal.png diff --git a/feature_widget/src/main/res/drawable-v21/bg_widget_button.xml b/features/feature_widget/src/main/res/drawable-v21/bg_widget_button.xml similarity index 100% rename from feature_widget/src/main/res/drawable-v21/bg_widget_button.xml rename to features/feature_widget/src/main/res/drawable-v21/bg_widget_button.xml diff --git a/feature_widget/src/main/res/drawable/bg_widget_button.xml b/features/feature_widget/src/main/res/drawable/bg_widget_button.xml similarity index 100% rename from feature_widget/src/main/res/drawable/bg_widget_button.xml rename to features/feature_widget/src/main/res/drawable/bg_widget_button.xml diff --git a/feature_widget/src/main/res/drawable/bg_widget_timer.xml b/features/feature_widget/src/main/res/drawable/bg_widget_timer.xml similarity index 100% rename from feature_widget/src/main/res/drawable/bg_widget_timer.xml rename to features/feature_widget/src/main/res/drawable/bg_widget_timer.xml diff --git a/feature_widget/src/main/res/layout/item_widget_record_type_layout.xml b/features/feature_widget/src/main/res/layout/item_widget_record_type_layout.xml similarity index 100% rename from feature_widget/src/main/res/layout/item_widget_record_type_layout.xml rename to features/feature_widget/src/main/res/layout/item_widget_record_type_layout.xml diff --git a/feature_widget/src/main/res/layout/widget_configure_activity.xml b/features/feature_widget/src/main/res/layout/widget_configure_activity.xml similarity index 100% rename from feature_widget/src/main/res/layout/widget_configure_activity.xml rename to features/feature_widget/src/main/res/layout/widget_configure_activity.xml diff --git a/feature_widget/src/main/res/layout/widget_layout.xml b/features/feature_widget/src/main/res/layout/widget_layout.xml similarity index 100% rename from feature_widget/src/main/res/layout/widget_layout.xml rename to features/feature_widget/src/main/res/layout/widget_layout.xml diff --git a/feature_widget/src/main/res/layout/widget_tag_selection_activity.xml b/features/feature_widget/src/main/res/layout/widget_tag_selection_activity.xml similarity index 100% rename from feature_widget/src/main/res/layout/widget_tag_selection_activity.xml rename to features/feature_widget/src/main/res/layout/widget_tag_selection_activity.xml diff --git a/feature_widget/src/main/res/layout/widget_universal_activity.xml b/features/feature_widget/src/main/res/layout/widget_universal_activity.xml similarity index 100% rename from feature_widget/src/main/res/layout/widget_universal_activity.xml rename to features/feature_widget/src/main/res/layout/widget_universal_activity.xml diff --git a/feature_widget/src/main/res/layout/widget_universal_fragment.xml b/features/feature_widget/src/main/res/layout/widget_universal_fragment.xml similarity index 100% rename from feature_widget/src/main/res/layout/widget_universal_fragment.xml rename to features/feature_widget/src/main/res/layout/widget_universal_fragment.xml diff --git a/feature_widget/src/main/res/layout/widget_universal_view_layout.xml b/features/feature_widget/src/main/res/layout/widget_universal_view_layout.xml similarity index 100% rename from feature_widget/src/main/res/layout/widget_universal_view_layout.xml rename to features/feature_widget/src/main/res/layout/widget_universal_view_layout.xml diff --git a/feature_widget/src/main/res/navigation/widget_nav_graph.xml b/features/feature_widget/src/main/res/navigation/widget_nav_graph.xml similarity index 100% rename from feature_widget/src/main/res/navigation/widget_nav_graph.xml rename to features/feature_widget/src/main/res/navigation/widget_nav_graph.xml diff --git a/feature_widget/src/main/res/values/attrs.xml b/features/feature_widget/src/main/res/values/attrs.xml similarity index 100% rename from feature_widget/src/main/res/values/attrs.xml rename to features/feature_widget/src/main/res/values/attrs.xml diff --git a/feature_widget/src/main/res/values/colors.xml b/features/feature_widget/src/main/res/values/colors.xml similarity index 100% rename from feature_widget/src/main/res/values/colors.xml rename to features/feature_widget/src/main/res/values/colors.xml diff --git a/feature_widget/src/main/res/values/dimens.xml b/features/feature_widget/src/main/res/values/dimens.xml similarity index 100% rename from feature_widget/src/main/res/values/dimens.xml rename to features/feature_widget/src/main/res/values/dimens.xml diff --git a/feature_widget/src/main/res/xml/widget_info.xml b/features/feature_widget/src/main/res/xml/widget_info.xml similarity index 100% rename from feature_widget/src/main/res/xml/widget_info.xml rename to features/feature_widget/src/main/res/xml/widget_info.xml diff --git a/feature_widget/src/main/res/xml/widget_universal_info.xml b/features/feature_widget/src/main/res/xml/widget_universal_info.xml similarity index 100% rename from feature_widget/src/main/res/xml/widget_universal_info.xml rename to features/feature_widget/src/main/res/xml/widget_universal_info.xml diff --git a/settings.gradle.kts b/settings.gradle.kts index bfda5bd8..59a1501f 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -4,23 +4,12 @@ include( "domain", "core", "navigation", - "data_local", - "feature_main", - "feature_running_records", - "feature_change_running_record", - "feature_change_record_type", - "feature_records", - "feature_records_all", - "feature_change_record", - "feature_statistics", - "feature_statistics_detail", - "feature_dialogs", - "feature_settings", - "feature_widget", - "feature_notification", - "feature_categories", - "feature_change_category", - "feature_change_record_tag", - "feature_archive", - "feature_tag_selection" + "data_local" ) + +file("features").walkTopDown().maxDepth(1).forEach { dir -> + if (dir.isDirectory) { + include(dir.name) + project(":${dir.name}").projectDir = dir + } +} -- 2.51.2