From ad821faecd37b6050a9a523343a45de7596a95e9 Mon Sep 17 00:00:00 2001 From: Atte149 Date: Mon, 15 Jun 2026 16:13:31 +0300 Subject: [PATCH] Fork: rename package and applicationId --- AGENTS.md | 84 +++++++++++++++++++ app/build.gradle.kts | 4 +- .../1.json | 0 .../10.json | 0 .../11.json | 0 .../12.json | 0 .../13.json | 0 .../14.json | 0 .../15.json | 0 .../16.json | 0 .../2.json | 0 .../3.json | 0 .../4.json | 0 .../5.json | 0 .../6.json | 0 .../7.json | 0 .../8.json | 0 .../9.json | 0 app/src/main/AndroidManifest.xml | 6 +- .../dueattendant149/bookshelf}/Application.kt | 4 +- .../bookshelf}/core/Typealias.kt | 2 +- .../bookshelf}/core/crash/CrashHandler.kt | 6 +- .../bookshelf}/core/crash/CrashUtils.kt | 2 +- .../bookshelf}/core/data/CoreData.kt | 4 +- .../bookshelf}/core/data/ExtensionsData.kt | 2 +- .../bookshelf}/core/data/LinkData.kt | 2 +- .../core/helpers/CollectionHelpers.kt | 2 +- .../core/helpers/PrimitiveHelpers.kt | 2 +- .../bookshelf}/core/helpers/SortHelpers.kt | 2 +- .../bookshelf}/core/language/Language.kt | 2 +- .../bookshelf}/core/language/LanguageUtils.kt | 2 +- .../bookshelf}/core/log/Log.kt | 2 +- .../bookshelf}/core/ui/UIText.kt | 2 +- .../data/converter/CategoryConverter.kt | 2 +- .../bookshelf}/data/di/AppModule.kt | 6 +- .../bookshelf}/data/di/RepositoryModule.kt | 62 +++++++------- .../bookshelf}/data/di/ServiceModule.kt | 10 +-- .../data/local/data_store/DataStore.kt | 2 +- .../data/local/data_store/DataStoreImpl.kt | 2 +- .../bookshelf}/data/local/dto/BookEntity.kt | 4 +- .../data/local/dto/CategoryEntity.kt | 4 +- .../data/local/dto/ColorPresetEntity.kt | 2 +- .../data/local/dto/HistoryEntity.kt | 2 +- .../data/local/dto/HistoryWithBook.kt | 2 +- .../bookshelf}/data/local/room/BookDao.kt | 4 +- .../data/local/room/BookDatabase.kt | 10 +-- .../bookshelf}/data/local/room/CategoryDao.kt | 4 +- .../data/local/room/ColorPresetDao.kt | 4 +- .../bookshelf}/data/local/room/HistoryDao.kt | 6 +- .../bookshelf}/data/mapper/book/BookMapper.kt | 6 +- .../data/mapper/book/BookMapperImpl.kt | 10 +-- .../data/mapper/category/CategoryMapper.kt | 6 +- .../mapper/category/CategoryMapperImpl.kt | 6 +- .../mapper/color_preset/ColorPresetMapper.kt | 6 +- .../color_preset/ColorPresetMapperImpl.kt | 6 +- .../bookshelf}/data/mapper/file/FileMapper.kt | 6 +- .../data/mapper/file/FileMapperImpl.kt | 8 +- .../data/mapper/history/HistoryMapper.kt | 8 +- .../data/mapper/history/HistoryMapperImpl.kt | 10 +-- .../bookshelf}/data/model/file/CachedFile.kt | 2 +- .../data/model/file/CachedFileBuilder.kt | 2 +- .../data/model/file/CachedFileCompat.kt | 2 +- .../data/parser/cover/CoverParser.kt | 6 +- .../data/parser/cover/CoverParserImpl.kt | 8 +- .../data/parser/cover/EpubCoverParser.kt | 8 +- .../data/parser/cover/Fb2CoverParser.kt | 6 +- .../data/parser/cover/HtmlCoverParser.kt | 6 +- .../data/parser/cover/PdfCoverParser.kt | 6 +- .../data/parser/cover/TxtCoverParser.kt | 6 +- .../data/parser/document/DocumentParser.kt | 10 +-- .../data/parser/document/MarkdownParser.kt | 4 +- .../data/parser/file/EpubFileParser.kt | 12 +-- .../data/parser/file/Fb2FileParser.kt | 12 +-- .../bookshelf}/data/parser/file/FileParser.kt | 6 +- .../data/parser/file/FileParserImpl.kt | 8 +- .../data/parser/file/HtmlFileParser.kt | 12 +-- .../data/parser/file/PdfFileParser.kt | 12 +-- .../data/parser/file/TxtFileParser.kt | 12 +-- .../data/parser/text/EpubTextParser.kt | 20 ++--- .../data/parser/text/HtmlTextParser.kt | 12 +-- .../data/parser/text/PdfTextParser.kt | 14 ++-- .../bookshelf}/data/parser/text/TextParser.kt | 6 +- .../data/parser/text/TextParserImpl.kt | 8 +- .../data/parser/text/TxtTextParser.kt | 14 ++-- .../data/parser/text/XmlTextParser.kt | 12 +-- .../data/repository/BookRepositoryImpl.kt | 24 +++--- .../data/repository/CategoryRepositoryImpl.kt | 10 +-- .../repository/ColorPresetRepositoryImpl.kt | 10 +-- .../repository/FileSystemRepositoryImpl.kt | 24 +++--- .../data/repository/HistoryRepositoryImpl.kt | 10 +-- .../repository/PermissionRepositoryImpl.kt | 4 +- .../data/service/CoverImageHandlerImpl.kt | 6 +- .../data/service/FileProviderImpl.kt | 10 +-- .../data/settings/SettingsManager.kt | 50 +++++------ .../bookshelf}/data/settings/model/Setting.kt | 2 +- .../bookshelf}/domain/model/file/File.kt | 2 +- .../domain/model/history/History.kt | 4 +- .../bookshelf}/domain/model/library/Book.kt | 4 +- .../domain/model/library/Category.kt | 4 +- .../domain/model/reader/ColorPreset.kt | 2 +- .../domain/model/reader/ReaderText.kt | 2 +- .../domain/repository/BookRepository.kt | 10 +-- .../domain/repository/CategoryRepository.kt | 4 +- .../repository/ColorPresetRepository.kt | 4 +- .../domain/repository/FileSystemRepository.kt | 8 +- .../domain/repository/HistoryRepository.kt | 4 +- .../domain/repository/PermissionRepository.kt | 2 +- .../domain/service/CoverImageHandler.kt | 4 +- .../bookshelf}/domain/service/FileProvider.kt | 6 +- .../domain/use_case/book/AddBookUseCase.kt | 16 ++-- .../book/CanResetCoverImageUseCase.kt | 10 +-- .../domain/use_case/book/DeleteBookUseCase.kt | 16 ++-- .../domain/use_case/book/GetBookUseCase.kt | 12 +-- .../book/GetChapterProgressUseCase.kt | 8 +- .../use_case/book/GetFileFromBookUseCase.kt | 10 +-- .../domain/use_case/book/GetTextUseCase.kt | 10 +-- .../use_case/book/ResetCoverImageUseCase.kt | 12 +-- .../use_case/book/SearchBooksUseCase.kt | 12 +-- .../domain/use_case/book/UpdateBookUseCase.kt | 10 +-- .../use_case/book/UpdateCoverImageUseCase.kt | 14 ++-- .../use_case/category/AddCategoryUseCase.kt | 10 +-- .../category/DeleteCategoryUseCase.kt | 8 +- .../use_case/category/GetCategoriesUseCase.kt | 10 +-- .../category/UpdateCategoriesOrderUseCase.kt | 8 +- .../category/UpdateCategoryUseCase.kt | 8 +- .../color_preset/DeleteColorPresetUseCase.kt | 10 +-- .../color_preset/GetColorPresetsUseCase.kt | 10 +-- .../ReorderColorPresetsUseCase.kt | 10 +-- .../color_preset/SelectColorPresetUseCase.kt | 10 +-- .../color_preset/UpdateColorPresetUseCase.kt | 10 +-- .../file_system/GetBookFromFileUseCase.kt | 14 ++-- .../use_case/file_system/GetFilesUseCase.kt | 16 ++-- .../use_case/history/AddHistoryUseCase.kt | 10 +-- .../use_case/history/DeleteHistoryUseCase.kt | 10 +-- .../history/DeleteWholeHistoryUseCase.kt | 8 +- .../history/GetHistoryForBookUseCase.kt | 10 +-- .../use_case/history/GetHistoryUseCase.kt | 12 +-- .../GrantPersistableUriPermissionUseCase.kt | 8 +- .../ReleasePersistableUriPermissionUseCase.kt | 8 +- .../settings/UpdateLanguageUseCase.kt | 6 +- .../presentation/about/AboutEffect.kt | 2 +- .../presentation/about/AboutEvent.kt | 2 +- .../presentation/about/AboutModel.kt | 2 +- .../presentation/about/AboutScreen.kt | 10 +-- .../presentation/book_info/BookInfoEffect.kt | 2 +- .../presentation/book_info/BookInfoEvent.kt | 6 +- .../presentation/book_info/BookInfoModel.kt | 22 ++--- .../presentation/book_info/BookInfoScreen.kt | 10 +-- .../presentation/book_info/BookInfoState.kt | 10 +-- .../presentation/browse/BrowseEffect.kt | 2 +- .../presentation/browse/BrowseEvent.kt | 6 +- .../presentation/browse/BrowseModel.kt | 22 ++--- .../presentation/browse/BrowseScreen.kt | 12 +-- .../presentation/browse/BrowseState.kt | 10 +-- .../presentation/browse/model/BrowseLayout.kt | 4 +- .../browse/model/BrowseSortOrder.kt | 2 +- .../presentation/browse/model/GroupedFiles.kt | 2 +- .../presentation/browse/model/NullableBook.kt | 8 +- .../browse/model/SelectableFile.kt | 2 +- .../browse/model/SelectableNullableBook.kt | 2 +- .../presentation/crash/CrashActivity.kt | 8 +- .../presentation/crash/CrashScreen.kt | 16 ++-- .../presentation/credits/CreditsScreen.kt | 12 +-- .../presentation/history/HistoryEffect.kt | 4 +- .../presentation/history/HistoryEvent.kt | 4 +- .../presentation/history/HistoryModel.kt | 16 ++-- .../presentation/history/HistoryScreen.kt | 8 +- .../presentation/history/HistoryState.kt | 6 +- .../history/model/GroupedHistory.kt | 4 +- .../presentation/library/LibraryEffect.kt | 2 +- .../presentation/library/LibraryEvent.kt | 6 +- .../presentation/library/LibraryModel.kt | 14 ++-- .../presentation/library/LibraryScreen.kt | 12 +-- .../presentation/library/LibraryState.kt | 8 +- .../library/model/LibraryLayout.kt | 4 +- .../library/model/LibrarySortOrder.kt | 2 +- .../library/model/LibraryTitlePosition.kt | 4 +- .../library/model/SelectableBook.kt | 4 +- .../license_info/LicenseInfoScreen.kt | 14 ++-- .../presentation/licenses/LicensesScreen.kt | 14 ++-- .../presentation/main/MainActivity.kt | 44 +++++----- .../presentation/navigator/Navigator.kt | 2 +- .../presentation/navigator/NavigatorItem.kt | 2 +- .../presentation/navigator/Screen.kt | 2 +- .../presentation/navigator/StackEvent.kt | 2 +- .../presentation/reader/ReaderEffect.kt | 2 +- .../presentation/reader/ReaderEvent.kt | 6 +- .../presentation/reader/ReaderModel.kt | 26 +++--- .../presentation/reader/ReaderScreen.kt | 24 +++--- .../presentation/reader/ReaderState.kt | 16 ++-- .../presentation/reader/model/Checkpoint.kt | 2 +- .../reader/model/ReaderColorEffects.kt | 4 +- .../reader/model/ReaderFontThickness.kt | 4 +- .../reader/model/ReaderHorizontalGesture.kt | 4 +- .../reader/model/ReaderProgressCount.kt | 4 +- .../reader/model/ReaderScreenOrientation.kt | 4 +- .../reader/model/ReaderTextAlignment.kt | 4 +- .../settings/AppearanceSettingsScreen.kt | 10 +-- .../settings/BrowseSettingsScreen.kt | 10 +-- .../settings/GeneralSettingsScreen.kt | 10 +-- .../settings/LibrarySettingsScreen.kt | 10 +-- .../settings/ReaderSettingsScreen.kt | 10 +-- .../presentation/settings/SettingsEffect.kt | 4 +- .../presentation/settings/SettingsEvent.kt | 6 +- .../presentation/settings/SettingsModel.kt | 30 +++---- .../presentation/settings/SettingsScreen.kt | 14 ++-- .../presentation/settings/SettingsState.kt | 6 +- .../presentation/start/StartScreen.kt | 24 +++--- .../bookshelf}/ui/about/AboutBadgeItem.kt | 6 +- .../bookshelf}/ui/about/AboutBadges.kt | 10 +-- .../bookshelf}/ui/about/AboutContent.kt | 4 +- .../bookshelf}/ui/about/AboutEffects.kt | 18 ++-- .../bookshelf}/ui/about/AboutItem.kt | 4 +- .../bookshelf}/ui/about/AboutLayout.kt | 12 +-- .../bookshelf}/ui/about/AboutScaffold.kt | 4 +- .../bookshelf}/ui/about/AboutTopBar.kt | 10 +-- .../bookshelf}/ui/about/data/AboutData.kt | 6 +- .../bookshelf}/ui/about/model/Badge.kt | 2 +- .../bookshelf}/ui/about/model/Credit.kt | 4 +- .../ui/book_info/BookInfoAuthorDialog.kt | 12 +-- .../ui/book_info/BookInfoBackHandler.kt | 4 +- .../ui/book_info/BookInfoBottomSheet.kt | 12 +-- .../BookInfoChangeCoverBottomSheet.kt | 10 +-- .../BookInfoChangeCoverBottomSheetItem.kt | 4 +- .../ui/book_info/BookInfoContent.kt | 14 ++-- .../ui/book_info/BookInfoDeleteDialog.kt | 8 +- .../ui/book_info/BookInfoDescriptionDialog.kt | 8 +- .../book_info/BookInfoDetailsBottomSheet.kt | 18 ++-- .../BookInfoDetailsBottomSheetItem.kt | 12 +-- .../bookshelf}/ui/book_info/BookInfoDialog.kt | 12 +-- .../ui/book_info/BookInfoEffects.kt | 18 ++-- .../bookshelf}/ui/book_info/BookInfoLayout.kt | 10 +-- .../ui/book_info/BookInfoLayoutActions.kt | 6 +- .../ui/book_info/BookInfoLayoutActionsItem.kt | 4 +- .../ui/book_info/BookInfoLayoutBackground.kt | 4 +- .../ui/book_info/BookInfoLayoutButton.kt | 12 +-- .../ui/book_info/BookInfoLayoutDescription.kt | 12 +-- .../ui/book_info/BookInfoLayoutInfo.kt | 6 +- .../ui/book_info/BookInfoLayoutInfoAuthor.kt | 12 +-- .../ui/book_info/BookInfoLayoutInfoCover.kt | 12 +-- .../book_info/BookInfoLayoutInfoProgress.kt | 8 +- .../ui/book_info/BookInfoLayoutInfoTitle.kt | 10 +-- .../ui/book_info/BookInfoMoveDialog.kt | 16 ++-- .../ui/book_info/BookInfoPathDialog.kt | 8 +- .../ui/book_info/BookInfoScaffold.kt | 6 +- .../ui/book_info/BookInfoTitleDialog.kt | 8 +- .../bookshelf}/ui/book_info/BookInfoTopBar.kt | 20 ++--- .../bookshelf}/ui/browse/BrowseAddDialog.kt | 16 ++-- .../ui/browse/BrowseAddDialogItem.kt | 12 +-- .../bookshelf}/ui/browse/BrowseBackHandler.kt | 4 +- .../bookshelf}/ui/browse/BrowseBottomSheet.kt | 8 +- .../bookshelf}/ui/browse/BrowseContent.kt | 14 ++-- .../bookshelf}/ui/browse/BrowseDialog.kt | 10 +-- .../bookshelf}/ui/browse/BrowseEffects.kt | 18 ++-- .../ui/browse/BrowseEmptyPlaceholder.kt | 12 +-- .../ui/browse/BrowseFilterBottomSheet.kt | 14 ++-- .../browse/BrowseFilterBottomSheetTabRow.kt | 6 +- .../ui/browse/BrowseGridFileItem.kt | 12 +-- .../bookshelf}/ui/browse/BrowseGridItem.kt | 4 +- .../bookshelf}/ui/browse/BrowseGridLayout.kt | 12 +-- .../bookshelf}/ui/browse/BrowseItem.kt | 6 +- .../bookshelf}/ui/browse/BrowseLayout.kt | 8 +- .../ui/browse/BrowseLayoutHeader.kt | 8 +- .../ui/browse/BrowseListFileItem.kt | 8 +- .../bookshelf}/ui/browse/BrowseListItem.kt | 8 +- .../bookshelf}/ui/browse/BrowseListLayout.kt | 10 +-- .../ui/browse/BrowseRefreshIndicator.kt | 2 +- .../bookshelf}/ui/browse/BrowseScaffold.kt | 10 +-- .../bookshelf}/ui/browse/BrowseTopBar.kt | 22 ++--- .../components/common/AnimatedVisibility.kt | 2 +- .../components/common/AsyncCoverImage.kt | 4 +- .../components/common/CircularCheckbox.kt | 4 +- .../components/common/HighlightedText.kt | 2 +- .../ui/common/components/common/IconButton.kt | 2 +- .../common/LazyColumnWithScrollbar.kt | 4 +- .../components/common/LazyGridHeader.kt | 2 +- .../common/LazyVerticalGridWithScrollbar.kt | 4 +- .../components/common/SearchTextField.kt | 4 +- .../components/common/SelectionContainer.kt | 4 +- .../ui/common/components/common/Snackbar.kt | 2 +- .../ui/common/components/common/SpacedItem.kt | 2 +- .../ui/common/components/common/StyledText.kt | 2 +- .../ui/common/components/common/Tooltip.kt | 2 +- .../components/dialog/CheckboxDialogItem.kt | 4 +- .../ui/common/components/dialog/Dialog.kt | 8 +- .../components/dialog/DialogWithTextField.kt | 6 +- .../components/dialog/SelectableDialogItem.kt | 4 +- .../modal_bottom_sheet/ModalBottomSheet.kt | 2 +- .../ModalBottomSheetTabRow.kt | 4 +- .../components/modal_drawer/ModalDrawer.kt | 10 +-- .../modal_drawer/ModalDrawerSelectableItem.kt | 2 +- .../modal_drawer/ModalDrawerTitleItem.kt | 4 +- .../navigation_bar/NavigationBar.kt | 6 +- .../navigation_bar/NavigationBarItem.kt | 8 +- .../navigation_rail/NavigationRail.kt | 6 +- .../navigation_rail/NavigationRailItem.kt | 8 +- .../placeholder/EmptyPlaceholder.kt | 4 +- .../placeholder/ErrorPlaceholder.kt | 4 +- .../CircularProgressIndicator.kt | 2 +- .../components/settings/ChipsWithTitle.kt | 8 +- .../settings/ColorPickerWithTitle.kt | 8 +- .../settings/SegmentedButtonWithTitle.kt | 12 +-- .../components/settings/SliderWithTitle.kt | 6 +- .../components/settings/SwitchWIthTitle.kt | 4 +- .../CollapsibleTopAppBarScrollBehavior.kt | 2 +- .../ui/common/components/top_bar/TopAppBar.kt | 4 +- .../ui/common/data/ScrollbarData.kt | 2 +- .../ui/common/helpers/LifecycleHelpers.kt | 2 +- .../ui/common/helpers/ModifierHelpers.kt | 2 +- .../ui/common/helpers/SettingsHelpers.kt | 4 +- .../ui/common/helpers/ToastHelpers.kt | 2 +- .../bookshelf}/ui/common/model/Direction.kt | 2 +- .../bookshelf}/ui/common/model/ListItem.kt | 2 +- .../bookshelf}/ui/common/model/Position.kt | 2 +- .../bookshelf}/ui/crash/CrashBottomBar.kt | 6 +- .../bookshelf}/ui/crash/CrashContent.kt | 4 +- .../bookshelf}/ui/crash/CrashLayout.kt | 4 +- .../bookshelf}/ui/crash/CrashScaffold.kt | 6 +- .../bookshelf}/ui/credits/CreditItem.kt | 6 +- .../bookshelf}/ui/credits/CreditsContent.kt | 4 +- .../bookshelf}/ui/credits/CreditsLayout.kt | 8 +- .../bookshelf}/ui/credits/CreditsScaffold.kt | 4 +- .../bookshelf}/ui/credits/CreditsTopBar.kt | 10 +-- .../bookshelf}/ui/credits/data/CreditData.kt | 8 +- .../ui/history/HistoryBackHandler.kt | 4 +- .../bookshelf}/ui/history/HistoryContent.kt | 8 +- .../HistoryDeleteWholeHistoryDialog.kt | 8 +- .../bookshelf}/ui/history/HistoryDialog.kt | 8 +- .../bookshelf}/ui/history/HistoryEffects.kt | 20 ++--- .../ui/history/HistoryEmptyPlaceholder.kt | 10 +-- .../bookshelf}/ui/history/HistoryItem.kt | 14 ++-- .../bookshelf}/ui/history/HistoryLayout.kt | 16 ++-- .../ui/history/HistoryRefreshIndicator.kt | 2 +- .../bookshelf}/ui/history/HistoryScaffold.kt | 8 +- .../bookshelf}/ui/history/HistoryTopBar.kt | 18 ++-- .../ui/library/LibraryBackHandler.kt | 10 +-- .../ui/library/LibraryBottomSheet.kt | 14 ++-- .../bookshelf}/ui/library/LibraryContent.kt | 20 ++--- .../ui/library/LibraryDeleteDialog.kt | 8 +- .../bookshelf}/ui/library/LibraryDialog.kt | 12 +-- .../bookshelf}/ui/library/LibraryEffects.kt | 20 ++--- .../ui/library/LibraryEmptyPlaceholder.kt | 10 +-- .../ui/library/LibraryFilterBottomSheet.kt | 20 ++--- .../library/LibraryFilterBottomSheetTabRow.kt | 6 +- .../bookshelf}/ui/library/LibraryGridItem.kt | 14 ++-- .../ui/library/LibraryGridLayout.kt | 8 +- .../bookshelf}/ui/library/LibraryItem.kt | 8 +- .../bookshelf}/ui/library/LibraryLayout.kt | 6 +- .../bookshelf}/ui/library/LibraryListItem.kt | 12 +-- .../ui/library/LibraryListLayout.kt | 8 +- .../ui/library/LibraryMoveDialog.kt | 16 ++-- .../bookshelf}/ui/library/LibraryPager.kt | 18 ++-- .../ui/library/LibraryRefreshIndicator.kt | 2 +- .../bookshelf}/ui/library/LibraryScaffold.kt | 14 ++-- .../bookshelf}/ui/library/LibraryTabs.kt | 8 +- .../bookshelf}/ui/library/LibraryTopBar.kt | 24 +++--- .../ui/license_info/LicenseInfoContent.kt | 4 +- .../ui/license_info/LicenseInfoItem.kt | 6 +- .../ui/license_info/LicenseInfoLayout.kt | 4 +- .../ui/license_info/LicenseInfoScaffold.kt | 6 +- .../ui/license_info/LicenseInfoTopBar.kt | 12 +-- .../bookshelf}/ui/licenses/LicensesContent.kt | 2 +- .../bookshelf}/ui/licenses/LicensesItem.kt | 6 +- .../bookshelf}/ui/licenses/LicensesLayout.kt | 6 +- .../ui/licenses/LicensesScaffold.kt | 2 +- .../bookshelf}/ui/licenses/LicensesTopBar.kt | 8 +- .../ui/main/MainActivityKeyboardManager.kt | 2 +- .../bookshelf}/ui/navigator/Navigator.kt | 10 +-- .../ui/navigator/NavigatorBackIconButton.kt | 6 +- .../ui/navigator/NavigatorBottomSheet.kt | 12 +-- .../ui/navigator/NavigatorBottomSheetItem.kt | 6 +- .../ui/navigator/NavigatorComposition.kt | 4 +- .../ui/navigator/NavigatorIconButton.kt | 6 +- .../bookshelf}/ui/navigator/NavigatorTabs.kt | 6 +- .../bookshelf}/ui/reader/ReaderBackHandler.kt | 4 +- .../bookshelf}/ui/reader/ReaderBottomBar.kt | 24 +++--- .../bookshelf}/ui/reader/ReaderBottomSheet.kt | 8 +- .../ui/reader/ReaderChaptersDrawer.kt | 24 +++--- .../ui/reader/ReaderColorPresetChange.kt | 4 +- .../bookshelf}/ui/reader/ReaderContent.kt | 30 +++---- .../bookshelf}/ui/reader/ReaderDrawer.kt | 10 +-- .../bookshelf}/ui/reader/ReaderEffects.kt | 20 ++--- .../ui/reader/ReaderErrorPlaceholder.kt | 16 ++-- .../ui/reader/ReaderHorizontalGesture.kt | 4 +- .../ui/reader/ReaderHorizontalLimiter.kt | 4 +- .../bookshelf}/ui/reader/ReaderLayout.kt | 32 +++---- .../bookshelf}/ui/reader/ReaderLayoutText.kt | 14 ++-- .../ui/reader/ReaderLayoutTextChapter.kt | 8 +- .../ui/reader/ReaderLayoutTextImage.kt | 6 +- .../ui/reader/ReaderLayoutTextParagraph.kt | 16 ++-- .../ui/reader/ReaderLayoutTextSeparator.kt | 2 +- .../ui/reader/ReaderLoadingPlaceholder.kt | 4 +- .../ui/reader/ReaderPerceptionExpander.kt | 2 +- .../bookshelf}/ui/reader/ReaderProgressBar.kt | 6 +- .../bookshelf}/ui/reader/ReaderScaffold.kt | 26 +++--- .../ui/reader/ReaderSettingsBottomSheet.kt | 32 +++---- .../reader/ReaderSettingsBottomSheetTabRow.kt | 6 +- .../bookshelf}/ui/reader/ReaderTopBar.kt | 22 ++--- .../bookshelf}/ui/reader/data/ReaderData.kt | 8 +- .../ui/reader/model/ExpandableChapter.kt | 4 +- .../ui/reader/model/FontWithName.kt | 4 +- .../bookshelf}/ui/settings/SettingsContent.kt | 2 +- .../bookshelf}/ui/settings/SettingsEffects.kt | 8 +- .../bookshelf}/ui/settings/SettingsLayout.kt | 6 +- .../ui/settings/SettingsLayoutItem.kt | 6 +- .../ui/settings/SettingsScaffold.kt | 2 +- .../bookshelf}/ui/settings/SettingsTopBar.kt | 10 +-- .../appearance/AppearanceSettingsCategory.kt | 6 +- .../appearance/AppearanceSettingsContent.kt | 2 +- .../appearance/AppearanceSettingsLayout.kt | 4 +- .../appearance/AppearanceSettingsScaffold.kt | 2 +- .../appearance/AppearanceSettingsTopBar.kt | 8 +- .../appearance/colors/ColorsSubcategory.kt | 10 +-- .../colors/components/ColorPresetOption.kt | 24 +++--- .../components/FastColorPresetChangeOption.kt | 8 +- .../ThemePreferencesSubcategory.kt | 18 ++-- .../components/AbsoluteDarkOption.kt | 10 +-- .../components/AppThemeOption.kt | 18 ++-- .../components/DarkThemeOption.kt | 12 +-- .../components/PureDarkOption.kt | 14 ++-- .../components/ShowNavigationLabelsOption.kt | 8 +- .../components/ThemeContrastOption.kt | 16 ++-- .../settings/browse/BrowseSettingsCategory.kt | 6 +- .../settings/browse/BrowseSettingsContent.kt | 2 +- .../settings/browse/BrowseSettingsLayout.kt | 4 +- .../settings/browse/BrowseSettingsScaffold.kt | 2 +- .../settings/browse/BrowseSettingsTopBar.kt | 8 +- .../display/BrowseDisplaySubcategory.kt | 10 +-- .../components/BrowseGridSizeOption.kt | 12 +-- .../display/components/BrowseLayoutOption.kt | 12 +-- .../browse/filter/BrowseFilterSubcategory.kt | 8 +- .../filter/components/BrowseFilterOption.kt | 10 +-- .../browse/scan/BrowseScanSubcategory.kt | 10 +-- .../scan/components/BrowseScanOption.kt | 20 ++--- .../scan/components/BrowseScanOptionNote.kt | 6 +- .../browse/sort/BrowseSortSubcategory.kt | 8 +- .../sort/components/BrowseSortOption.kt | 10 +-- .../components/SettingsSubcategory.kt | 2 +- .../components/SettingsSubcategoryNote.kt | 6 +- .../components/SettingsSubcategoryTitle.kt | 4 +- .../general/GeneralSettingsCategory.kt | 6 +- .../general/GeneralSettingsContent.kt | 2 +- .../settings/general/GeneralSettingsLayout.kt | 4 +- .../general/GeneralSettingsScaffold.kt | 2 +- .../settings/general/GeneralSettingsTopBar.kt | 8 +- .../general/components/AppLanguageOption.kt | 16 ++-- .../components/DoublePressExitOption.kt | 8 +- .../library/LibrarySettingsCategory.kt | 10 +-- .../library/LibrarySettingsContent.kt | 2 +- .../settings/library/LibrarySettingsLayout.kt | 4 +- .../library/LibrarySettingsScaffold.kt | 2 +- .../settings/library/LibrarySettingsTopBar.kt | 8 +- .../LibraryCategoriesSubcategory.kt | 10 +-- .../components/LibraryCategoriesOption.kt | 26 +++--- .../components/LibraryCategoriesOptionNote.kt | 6 +- .../display/LibraryDisplaySubcategory.kt | 16 ++-- .../components/LibraryGridSizeOption.kt | 12 +-- .../display/components/LibraryLayoutOption.kt | 12 +-- .../components/LibraryReadButtonOption.kt | 8 +- .../components/LibraryShowProgressOption.kt | 8 +- .../components/LibraryTitlePositionOption.kt | 16 ++-- .../library/sort/LibrarySortSubcategory.kt | 10 +-- .../LibraryPerCategorySortOption.kt | 8 +- .../LibraryPerCategorySortOptionNote.kt | 6 +- .../sort/components/LibrarySortOption.kt | 8 +- .../library/tabs/LibraryTabsSubcategory.kt | 12 +-- .../LibraryAlwaysShowDefaultTabOption.kt | 8 +- .../components/LibraryShowBookCountOption.kt | 8 +- .../LibraryShowCategoryTabsOption.kt | 8 +- .../settings/reader/ReaderSettingsCategory.kt | 24 +++--- .../settings/reader/ReaderSettingsContent.kt | 2 +- .../settings/reader/ReaderSettingsLayout.kt | 4 +- .../settings/reader/ReaderSettingsScaffold.kt | 2 +- .../settings/reader/ReaderSettingsTopBar.kt | 8 +- .../reader/chapters/ChaptersSubcategory.kt | 8 +- .../components/ChapterTitleAlignmentOption.kt | 12 +-- .../settings/reader/font/FontSubcategory.kt | 16 ++-- .../font/components/FontFamilyOption.kt | 12 +-- .../reader/font/components/FontSizeOption.kt | 8 +- .../reader/font/components/FontStyleOption.kt | 10 +-- .../font/components/FontThicknessOption.kt | 12 +-- .../font/components/LetterSpacingOption.kt | 8 +- .../reader/images/ImagesSubcategory.kt | 18 ++-- .../components/ImagesAlignmentOption.kt | 14 ++-- .../images/components/ImagesCaptionsOption.kt | 10 +-- .../components/ImagesColorEffectsOption.kt | 14 ++-- .../ImagesCornersRoundnessOption.kt | 10 +-- .../reader/images/components/ImagesOption.kt | 8 +- .../images/components/ImagesWidthOption.kt | 10 +-- .../settings/reader/misc/MiscSubcategory.kt | 12 +-- .../misc/components/FullscreenOption.kt | 8 +- .../components/HideBarsOnFastScrollOption.kt | 8 +- .../misc/components/KeepScreenOnOption.kt | 8 +- .../reader/padding/PaddingSubcategory.kt | 14 ++-- .../components/BottomBarPaddingOption.kt | 8 +- .../padding/components/CutoutPaddingOption.kt | 8 +- .../padding/components/SidePaddingOption.kt | 8 +- .../components/VerticalPaddingOption.kt | 8 +- .../reader/progress/ProgressSubcategory.kt | 16 ++-- .../components/ProgressBarAlignmentOption.kt | 14 ++-- .../components/ProgressBarFontSizeOption.kt | 10 +-- .../progress/components/ProgressBarOption.kt | 8 +- .../components/ProgressBarPaddingOption.kt | 10 +-- .../components/ProgressCountOption.kt | 12 +-- .../reading_mode/ReadingModeSubcategory.kt | 18 ++-- .../HorizontalGestureAlphaAnimOption.kt | 12 +-- ...HorizontalGestureDisableScrollingOption.kt | 12 +-- .../components/HorizontalGestureOption.kt | 12 +-- .../HorizontalGesturePullAnimOption.kt | 12 +-- .../HorizontalGestureScrollOption.kt | 12 +-- .../HorizontalGestureSensitivityOption.kt | 12 +-- .../reading_speed/ReadingSpeedSubcategory.kt | 28 +++---- .../components/HighlightedReadingOption.kt | 8 +- .../HighlightedReadingThicknessOption.kt | 10 +-- .../HorizontalLimiterDimmingOption.kt | 10 +-- .../HorizontalLimiterHeightOption.kt | 10 +-- .../components/HorizontalLimiterOption.kt | 8 +- .../HorizontalLimiterRulerOption.kt | 10 +-- .../HorizontalLimiterRulerThicknessOption.kt | 10 +-- .../HorizontalLimiterVerticalOffsetOption.kt | 10 +-- .../components/PerceptionExpanderOption.kt | 8 +- .../PerceptionExpanderPaddingOption.kt | 10 +-- .../PerceptionExpanderThicknessOption.kt | 10 +-- .../reader/system/SystemSubcategory.kt | 12 +-- .../CustomScreenBrightnessOption.kt | 8 +- .../components/ScreenBrightnessOption.kt | 10 +-- .../components/ScreenOrientationOption.kt | 12 +-- .../settings/reader/text/TextSubcategory.kt | 14 ++-- .../text/components/LineHeightOption.kt | 8 +- .../text/components/ParagraphHeightOption.kt | 8 +- .../components/ParagraphIndentationOption.kt | 12 +-- .../text/components/TextAlignmentOption.kt | 12 +-- .../translator/TranslatorSubcategory.kt | 8 +- .../DoubleClickTranslationOption.kt | 8 +- .../bookshelf}/ui/start/StartBackHandler.kt | 2 +- .../bookshelf}/ui/start/StartContent.kt | 10 +-- .../ui/start/StartContentTransition.kt | 6 +- .../bookshelf}/ui/start/StartDone.kt | 2 +- .../bookshelf}/ui/start/StartDoneBottomBar.kt | 6 +- .../bookshelf}/ui/start/StartDoneLayout.kt | 6 +- .../bookshelf}/ui/start/StartDoneScaffold.kt | 2 +- .../bookshelf}/ui/start/StartSettings.kt | 10 +-- .../ui/start/StartSettingsBottomBar.kt | 6 +- .../ui/start/StartSettingsLayout.kt | 4 +- .../ui/start/StartSettingsLayoutAppearance.kt | 6 +- .../ui/start/StartSettingsLayoutGeneral.kt | 12 +-- .../ui/start/StartSettingsLayoutScan.kt | 8 +- .../ui/start/StartSettingsScaffold.kt | 6 +- .../bookshelf}/ui/theme/Animations.kt | 6 +- .../bookshelf}/ui/theme/Color.kt | 42 +++++----- .../bookshelf}/ui/theme/Theme.kt | 6 +- .../bookshelf}/ui/theme/ThemeExtensions.kt | 2 +- .../bookshelf}/ui/theme/ThemeLogger.kt | 4 +- .../bookshelf}/ui/theme/Transitions.kt | 4 +- .../bookshelf}/ui/theme/color/AquaTheme.kt | 4 +- .../bookshelf}/ui/theme/color/BlackTheme.kt | 4 +- .../bookshelf}/ui/theme/color/BlueTheme.kt | 4 +- .../bookshelf}/ui/theme/color/DynamicTheme.kt | 2 +- .../bookshelf}/ui/theme/color/GrayTheme.kt | 2 +- .../bookshelf}/ui/theme/color/Green2Theme.kt | 2 +- .../ui/theme/color/GreenGrayTheme.kt | 2 +- .../bookshelf}/ui/theme/color/GreenTheme.kt | 4 +- .../ui/theme/color/LavenderTheme.kt | 4 +- .../bookshelf}/ui/theme/color/MarshTheme.kt | 4 +- .../bookshelf}/ui/theme/color/Pink2Theme.kt | 2 +- .../bookshelf}/ui/theme/color/PinkTheme.kt | 4 +- .../ui/theme/color/PurpleGrayTheme.kt | 2 +- .../bookshelf}/ui/theme/color/PurpleTheme.kt | 4 +- .../bookshelf}/ui/theme/color/RedGrayTheme.kt | 2 +- .../bookshelf}/ui/theme/color/RedTheme.kt | 4 +- .../bookshelf}/ui/theme/color/Yellow2Theme.kt | 2 +- .../bookshelf}/ui/theme/color/YellowTheme.kt | 4 +- .../bookshelf}/ui/theme/model/DarkTheme.kt | 4 +- .../ui/theme/model/HorizontalAlignment.kt | 4 +- .../bookshelf}/ui/theme/model/PureDark.kt | 4 +- .../bookshelf}/ui/theme/model/Theme.kt | 4 +- .../ui/theme/model/ThemeContrast.kt | 4 +- 577 files changed, 2463 insertions(+), 2379 deletions(-) create mode 100644 AGENTS.md rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/1.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/10.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/11.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/12.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/13.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/14.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/15.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/16.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/2.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/3.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/4.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/5.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/6.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/7.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/8.json (100%) rename app/schemas/{ua.acclorite.book_story.data.local.room.BookDatabase => org.dueattendant149.bookshelf.data.local.room.BookDatabase}/9.json (100%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/Application.kt (80%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/core/Typealias.kt (87%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/core/crash/CrashHandler.kt (84%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/core/crash/CrashUtils.kt (97%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/core/data/CoreData.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/core/data/ExtensionsData.kt (91%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/core/data/LinkData.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/core/helpers/CollectionHelpers.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/core/helpers/PrimitiveHelpers.kt (97%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/core/helpers/SortHelpers.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/core/language/Language.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/core/language/LanguageUtils.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/core/log/Log.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/core/ui/UIText.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/converter/CategoryConverter.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/di/AppModule.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/di/RepositoryModule.kt (52%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/di/ServiceModule.kt (67%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/local/data_store/DataStore.kt (85%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/local/data_store/DataStoreImpl.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/local/dto/BookEntity.kt (84%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/local/dto/CategoryEntity.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/local/dto/ColorPresetEntity.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/local/dto/HistoryEntity.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/local/dto/HistoryWithBook.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/local/room/BookDao.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/local/room/BookDatabase.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/local/room/CategoryDao.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/local/room/ColorPresetDao.kt (87%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/local/room/HistoryDao.kt (84%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/mapper/book/BookMapper.kt (59%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/mapper/book/BookMapperImpl.kt (84%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/mapper/category/CategoryMapper.kt (61%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/mapper/category/CategoryMapperImpl.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/mapper/color_preset/ColorPresetMapper.kt (63%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/mapper/color_preset/ColorPresetMapperImpl.kt (85%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/mapper/file/FileMapper.kt (60%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/mapper/file/FileMapperImpl.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/mapper/history/HistoryMapper.kt (55%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/mapper/history/HistoryMapperImpl.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/model/file/CachedFile.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/model/file/CachedFileBuilder.kt (87%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/model/file/CachedFileCompat.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/cover/CoverParser.kt (58%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/cover/CoverParserImpl.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/cover/EpubCoverParser.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/cover/Fb2CoverParser.kt (66%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/cover/HtmlCoverParser.kt (66%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/cover/PdfCoverParser.kt (66%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/cover/TxtCoverParser.kt (66%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/document/DocumentParser.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/document/MarkdownParser.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/file/EpubFileParser.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/file/Fb2FileParser.kt (85%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/file/FileParser.kt (56%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/file/FileParserImpl.kt (87%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/file/HtmlFileParser.kt (81%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/file/PdfFileParser.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/file/TxtFileParser.kt (75%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/text/EpubTextParser.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/text/HtmlTextParser.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/text/PdfTextParser.kt (91%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/text/TextParser.kt (56%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/text/TextParserImpl.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/text/TxtTextParser.kt (85%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/parser/text/XmlTextParser.kt (78%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/repository/BookRepositoryImpl.kt (78%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/repository/CategoryRepositoryImpl.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/repository/ColorPresetRepositoryImpl.kt (87%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/repository/FileSystemRepositoryImpl.kt (77%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/repository/HistoryRepositoryImpl.kt (87%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/repository/PermissionRepositoryImpl.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/service/CoverImageHandlerImpl.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/service/FileProviderImpl.kt (84%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/settings/SettingsManager.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/data/settings/model/Setting.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/model/file/File.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/model/history/History.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/model/library/Book.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/model/library/Category.kt (74%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/model/reader/ColorPreset.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/model/reader/ReaderText.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/repository/BookRepository.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/repository/CategoryRepository.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/repository/ColorPresetRepository.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/repository/FileSystemRepository.kt (61%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/repository/HistoryRepository.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/repository/PermissionRepository.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/service/CoverImageHandler.kt (80%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/service/FileProvider.kt (61%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/book/AddBookUseCase.kt (73%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/book/CanResetCoverImageUseCase.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/book/DeleteBookUseCase.kt (72%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/book/GetBookUseCase.kt (72%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/book/GetChapterProgressUseCase.kt (84%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/book/GetFileFromBookUseCase.kt (73%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/book/GetTextUseCase.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/book/ResetCoverImageUseCase.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/book/SearchBooksUseCase.kt (74%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/book/UpdateBookUseCase.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/book/UpdateCoverImageUseCase.kt (78%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/category/AddCategoryUseCase.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/category/DeleteCategoryUseCase.kt (75%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/category/GetCategoriesUseCase.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/category/UpdateCategoriesOrderUseCase.kt (77%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/category/UpdateCategoryUseCase.kt (74%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/color_preset/DeleteColorPresetUseCase.kt (73%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/color_preset/GetColorPresetsUseCase.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/color_preset/ReorderColorPresetsUseCase.kt (74%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/color_preset/SelectColorPresetUseCase.kt (73%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/color_preset/UpdateColorPresetUseCase.kt (73%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/file_system/GetBookFromFileUseCase.kt (66%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/file_system/GetFilesUseCase.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/history/AddHistoryUseCase.kt (73%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/history/DeleteHistoryUseCase.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/history/DeleteWholeHistoryUseCase.kt (75%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/history/GetHistoryForBookUseCase.kt (73%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/history/GetHistoryUseCase.kt (84%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/permission/GrantPersistableUriPermissionUseCase.kt (78%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/permission/ReleasePersistableUriPermissionUseCase.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/domain/use_case/settings/UpdateLanguageUseCase.kt (76%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/about/AboutEffect.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/about/AboutEvent.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/about/AboutModel.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/about/AboutScreen.kt (76%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/book_info/BookInfoEffect.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/book_info/BookInfoEvent.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/book_info/BookInfoModel.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/book_info/BookInfoScreen.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/book_info/BookInfoState.kt (61%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/browse/BrowseEffect.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/browse/BrowseEvent.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/browse/BrowseModel.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/browse/BrowseScreen.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/browse/BrowseState.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/browse/model/BrowseLayout.kt (75%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/browse/model/BrowseSortOrder.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/browse/model/GroupedFiles.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/browse/model/NullableBook.kt (65%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/browse/model/SelectableFile.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/browse/model/SelectableNullableBook.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/crash/CrashActivity.kt (80%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/crash/CrashScreen.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/credits/CreditsScreen.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/history/HistoryEffect.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/history/HistoryEvent.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/history/HistoryModel.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/history/HistoryScreen.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/history/HistoryState.kt (72%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/history/model/GroupedHistory.kt (68%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/library/LibraryEffect.kt (91%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/library/LibraryEvent.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/library/LibraryModel.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/library/LibraryScreen.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/library/LibraryState.kt (72%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/library/model/LibraryLayout.kt (74%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/library/model/LibrarySortOrder.kt (78%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/library/model/LibraryTitlePosition.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/library/model/SelectableBook.kt (68%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/license_info/LicenseInfoScreen.kt (76%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/licenses/LicensesScreen.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/main/MainActivity.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/navigator/Navigator.kt (97%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/navigator/NavigatorItem.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/navigator/Screen.kt (80%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/navigator/StackEvent.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/reader/ReaderEffect.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/reader/ReaderEvent.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/reader/ReaderModel.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/reader/ReaderScreen.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/reader/ReaderState.kt (61%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/reader/model/Checkpoint.kt (81%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/reader/model/ReaderColorEffects.kt (80%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/reader/model/ReaderFontThickness.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/reader/model/ReaderHorizontalGesture.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/reader/model/ReaderProgressCount.kt (77%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/reader/model/ReaderScreenOrientation.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/reader/model/ReaderTextAlignment.kt (84%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/settings/AppearanceSettingsScreen.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/settings/BrowseSettingsScreen.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/settings/GeneralSettingsScreen.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/settings/LibrarySettingsScreen.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/settings/ReaderSettingsScreen.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/settings/SettingsEffect.kt (72%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/settings/SettingsEvent.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/settings/SettingsModel.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/settings/SettingsScreen.kt (76%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/settings/SettingsState.kt (74%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/presentation/start/StartScreen.kt (77%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/about/AboutBadgeItem.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/about/AboutBadges.kt (87%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/about/AboutContent.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/about/AboutEffects.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/about/AboutItem.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/about/AboutLayout.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/about/AboutScaffold.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/about/AboutTopBar.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/about/data/AboutData.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/about/model/Badge.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/about/model/Credit.kt (75%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoAuthorDialog.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoBackHandler.kt (76%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoBottomSheet.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoChangeCoverBottomSheet.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoChangeCoverBottomSheetItem.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoContent.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoDeleteDialog.kt (80%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoDescriptionDialog.kt (76%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoDetailsBottomSheet.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoDetailsBottomSheetItem.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoDialog.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoEffects.kt (84%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoLayout.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoLayoutActions.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoLayoutActionsItem.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoLayoutBackground.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoLayoutButton.kt (75%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoLayoutDescription.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoLayoutInfo.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoLayoutInfoAuthor.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoLayoutInfoCover.kt (85%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoLayoutInfoProgress.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoLayoutInfoTitle.kt (73%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoMoveDialog.kt (85%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoPathDialog.kt (75%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoScaffold.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoTitleDialog.kt (75%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/book_info/BookInfoTopBar.kt (77%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseAddDialog.kt (84%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseAddDialogItem.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseBackHandler.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseBottomSheet.kt (68%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseContent.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseDialog.kt (74%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseEffects.kt (74%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseEmptyPlaceholder.kt (77%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseFilterBottomSheet.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseFilterBottomSheetTabRow.kt (78%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseGridFileItem.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseGridItem.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseGridLayout.kt (81%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseItem.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseLayout.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseLayoutHeader.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseListFileItem.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseListItem.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseListLayout.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseRefreshIndicator.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseScaffold.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/browse/BrowseTopBar.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/common/AnimatedVisibility.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/common/AsyncCoverImage.kt (91%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/common/CircularCheckbox.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/common/HighlightedText.kt (97%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/common/IconButton.kt (98%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/common/LazyColumnWithScrollbar.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/common/LazyGridHeader.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/common/LazyVerticalGridWithScrollbar.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/common/SearchTextField.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/common/SelectionContainer.kt (98%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/common/Snackbar.kt (98%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/common/SpacedItem.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/common/StyledText.kt (97%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/common/Tooltip.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/dialog/CheckboxDialogItem.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/dialog/Dialog.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/dialog/DialogWithTextField.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/dialog/SelectableDialogItem.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/modal_bottom_sheet/ModalBottomSheet.kt (97%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/modal_bottom_sheet/ModalBottomSheetTabRow.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/modal_drawer/ModalDrawer.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/modal_drawer/ModalDrawerSelectableItem.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/modal_drawer/ModalDrawerTitleItem.kt (91%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/navigation_bar/NavigationBar.kt (84%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/navigation_bar/NavigationBarItem.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/navigation_rail/NavigationRail.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/navigation_rail/NavigationRailItem.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/placeholder/EmptyPlaceholder.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/placeholder/ErrorPlaceholder.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/progress_indicator/CircularProgressIndicator.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/settings/ChipsWithTitle.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/settings/ColorPickerWithTitle.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/settings/SegmentedButtonWithTitle.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/settings/SliderWithTitle.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/settings/SwitchWIthTitle.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/top_bar/CollapsibleTopAppBarScrollBehavior.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/components/top_bar/TopAppBar.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/data/ScrollbarData.kt (97%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/helpers/LifecycleHelpers.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/helpers/ModifierHelpers.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/helpers/SettingsHelpers.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/helpers/ToastHelpers.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/model/Direction.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/model/ListItem.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/common/model/Position.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/crash/CrashBottomBar.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/crash/CrashContent.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/crash/CrashLayout.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/crash/CrashScaffold.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/credits/CreditItem.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/credits/CreditsContent.kt (87%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/credits/CreditsLayout.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/credits/CreditsScaffold.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/credits/CreditsTopBar.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/credits/data/CreditData.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/history/HistoryBackHandler.kt (84%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/history/HistoryContent.kt (91%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/history/HistoryDeleteWholeHistoryDialog.kt (81%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/history/HistoryDialog.kt (73%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/history/HistoryEffects.kt (78%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/history/HistoryEmptyPlaceholder.kt (78%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/history/HistoryItem.kt (91%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/history/HistoryLayout.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/history/HistoryRefreshIndicator.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/history/HistoryScaffold.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/history/HistoryTopBar.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryBackHandler.kt (85%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryBottomSheet.kt (75%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryContent.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryDeleteDialog.kt (81%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryDialog.kt (76%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryEffects.kt (73%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryEmptyPlaceholder.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryFilterBottomSheet.kt (85%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryFilterBottomSheetTabRow.kt (76%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryGridItem.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryGridLayout.kt (80%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryItem.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryLayout.kt (80%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryListItem.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryListLayout.kt (77%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryMoveDialog.kt (85%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryPager.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryRefreshIndicator.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryScaffold.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryTabs.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/library/LibraryTopBar.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/license_info/LicenseInfoContent.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/license_info/LicenseInfoItem.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/license_info/LicenseInfoLayout.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/license_info/LicenseInfoScaffold.kt (91%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/license_info/LicenseInfoTopBar.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/licenses/LicensesContent.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/licenses/LicensesItem.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/licenses/LicensesLayout.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/licenses/LicensesScaffold.kt (97%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/licenses/LicensesTopBar.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/main/MainActivityKeyboardManager.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/navigator/Navigator.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/navigator/NavigatorBackIconButton.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/navigator/NavigatorBottomSheet.kt (84%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/navigator/NavigatorBottomSheetItem.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/navigator/NavigatorComposition.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/navigator/NavigatorIconButton.kt (77%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/navigator/NavigatorTabs.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderBackHandler.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderBottomBar.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderBottomSheet.kt (72%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderChaptersDrawer.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderColorPresetChange.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderContent.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderDrawer.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderEffects.kt (91%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderErrorPlaceholder.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderHorizontalGesture.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderHorizontalLimiter.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderLayout.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderLayoutText.kt (87%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderLayoutTextChapter.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderLayoutTextImage.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderLayoutTextParagraph.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderLayoutTextSeparator.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderLoadingPlaceholder.kt (85%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderPerceptionExpander.kt (97%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderProgressBar.kt (87%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderScaffold.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderSettingsBottomSheet.kt (80%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderSettingsBottomSheetTabRow.kt (78%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/ReaderTopBar.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/data/ReaderData.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/model/ExpandableChapter.kt (73%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/reader/model/FontWithName.kt (76%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/SettingsContent.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/SettingsEffects.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/SettingsLayout.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/SettingsLayoutItem.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/SettingsScaffold.kt (97%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/SettingsTopBar.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/AppearanceSettingsCategory.kt (72%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/AppearanceSettingsContent.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/AppearanceSettingsLayout.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/AppearanceSettingsScaffold.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/AppearanceSettingsTopBar.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/colors/ColorsSubcategory.kt (74%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/colors/components/ColorPresetOption.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/colors/components/FastColorPresetChangeOption.kt (72%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/theme_preferences/ThemePreferencesSubcategory.kt (59%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/theme_preferences/components/AbsoluteDarkOption.kt (72%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/theme_preferences/components/AppThemeOption.kt (91%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/theme_preferences/components/DarkThemeOption.kt (64%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/theme_preferences/components/PureDarkOption.kt (64%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/theme_preferences/components/ShowNavigationLabelsOption.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/appearance/theme_preferences/components/ThemeContrastOption.kt (76%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/BrowseSettingsCategory.kt (62%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/BrowseSettingsContent.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/BrowseSettingsLayout.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/BrowseSettingsScaffold.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/BrowseSettingsTopBar.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/display/BrowseDisplaySubcategory.kt (72%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/display/components/BrowseGridSizeOption.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/display/components/BrowseLayoutOption.kt (64%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/filter/BrowseFilterSubcategory.kt (76%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/filter/components/BrowseFilterOption.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/scan/BrowseScanSubcategory.kt (73%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/scan/components/BrowseScanOption.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/scan/components/BrowseScanOptionNote.kt (67%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/sort/BrowseSortSubcategory.kt (76%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/browse/sort/components/BrowseSortOption.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/components/SettingsSubcategory.kt (95%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/components/SettingsSubcategoryNote.kt (90%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/components/SettingsSubcategoryTitle.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/general/GeneralSettingsCategory.kt (78%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/general/GeneralSettingsContent.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/general/GeneralSettingsLayout.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/general/GeneralSettingsScaffold.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/general/GeneralSettingsTopBar.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/general/components/AppLanguageOption.kt (62%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/general/components/DoublePressExitOption.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/LibrarySettingsCategory.kt (51%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/LibrarySettingsContent.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/LibrarySettingsLayout.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/LibrarySettingsScaffold.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/LibrarySettingsTopBar.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/categories/LibraryCategoriesSubcategory.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/categories/components/LibraryCategoriesOption.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/categories/components/LibraryCategoriesOptionNote.kt (66%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/display/LibraryDisplaySubcategory.kt (63%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/display/components/LibraryGridSizeOption.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/display/components/LibraryLayoutOption.kt (64%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/display/components/LibraryReadButtonOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/display/components/LibraryShowProgressOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/display/components/LibraryTitlePositionOption.kt (62%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/sort/LibrarySortSubcategory.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/sort/components/LibraryPerCategorySortOption.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/sort/components/LibraryPerCategorySortOptionNote.kt (67%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/sort/components/LibrarySortOption.kt (91%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/tabs/LibraryTabsSubcategory.kt (68%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/tabs/components/LibraryAlwaysShowDefaultTabOption.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/tabs/components/LibraryShowBookCountOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/library/tabs/components/LibraryShowCategoryTabsOption.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/ReaderSettingsCategory.kt (55%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/ReaderSettingsContent.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/ReaderSettingsLayout.kt (83%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/ReaderSettingsScaffold.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/ReaderSettingsTopBar.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/chapters/ChaptersSubcategory.kt (76%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/chapters/components/ChapterTitleAlignmentOption.kt (65%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/font/FontSubcategory.kt (64%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/font/components/FontFamilyOption.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/font/components/FontSizeOption.kt (68%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/font/components/FontStyleOption.kt (81%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/font/components/FontThicknessOption.kt (72%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/font/components/LetterSpacingOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/images/ImagesSubcategory.kt (61%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/images/components/ImagesAlignmentOption.kt (65%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/images/components/ImagesCaptionsOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/images/components/ImagesColorEffectsOption.kt (65%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/images/components/ImagesCornersRoundnessOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/images/components/ImagesOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/images/components/ImagesWidthOption.kt (66%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/misc/MiscSubcategory.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/misc/components/FullscreenOption.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/misc/components/HideBarsOnFastScrollOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/misc/components/KeepScreenOnOption.kt (68%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/padding/PaddingSubcategory.kt (66%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/padding/components/BottomBarPaddingOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/padding/components/CutoutPaddingOption.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/padding/components/SidePaddingOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/padding/components/VerticalPaddingOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/progress/ProgressSubcategory.kt (63%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/progress/components/ProgressBarAlignmentOption.kt (66%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/progress/components/ProgressBarFontSizeOption.kt (68%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/progress/components/ProgressBarOption.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/progress/components/ProgressBarPaddingOption.kt (68%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/progress/components/ProgressCountOption.kt (64%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_mode/ReadingModeSubcategory.kt (60%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_mode/components/HorizontalGestureAlphaAnimOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_mode/components/HorizontalGestureDisableScrollingOption.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_mode/components/HorizontalGestureOption.kt (65%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_mode/components/HorizontalGesturePullAnimOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_mode/components/HorizontalGestureScrollOption.kt (66%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_mode/components/HorizontalGestureSensitivityOption.kt (66%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_speed/ReadingSpeedSubcategory.kt (53%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_speed/components/HighlightedReadingOption.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_speed/components/HighlightedReadingThicknessOption.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_speed/components/HorizontalLimiterDimmingOption.kt (68%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_speed/components/HorizontalLimiterHeightOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_speed/components/HorizontalLimiterOption.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_speed/components/HorizontalLimiterRulerOption.kt (68%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_speed/components/HorizontalLimiterRulerThicknessOption.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_speed/components/HorizontalLimiterVerticalOffsetOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_speed/components/PerceptionExpanderOption.kt (71%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_speed/components/PerceptionExpanderPaddingOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/reading_speed/components/PerceptionExpanderThicknessOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/system/SystemSubcategory.kt (68%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/system/components/CustomScreenBrightnessOption.kt (70%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/system/components/ScreenBrightnessOption.kt (68%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/system/components/ScreenOrientationOption.kt (65%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/text/TextSubcategory.kt (66%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/text/components/LineHeightOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/text/components/ParagraphHeightOption.kt (69%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/text/components/ParagraphIndentationOption.kt (67%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/text/components/TextAlignmentOption.kt (64%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/translator/TranslatorSubcategory.kt (76%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/settings/reader/translator/components/DoubleClickTranslationOption.kt (72%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/start/StartBackHandler.kt (88%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/start/StartContent.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/start/StartContentTransition.kt (87%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/start/StartDone.kt (87%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/start/StartDoneBottomBar.kt (86%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/start/StartDoneLayout.kt (93%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/start/StartDoneScaffold.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/start/StartSettings.kt (82%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/start/StartSettingsBottomBar.kt (87%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/start/StartSettingsLayout.kt (78%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/start/StartSettingsLayoutAppearance.kt (75%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/start/StartSettingsLayoutGeneral.kt (77%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/start/StartSettingsLayoutScan.kt (79%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/start/StartSettingsScaffold.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/Animations.kt (96%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/Color.kt (67%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/Theme.kt (91%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/ThemeExtensions.kt (91%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/ThemeLogger.kt (97%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/Transitions.kt (97%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/AquaTheme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/BlackTheme.kt (92%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/BlueTheme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/DynamicTheme.kt (97%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/GrayTheme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/Green2Theme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/GreenGrayTheme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/GreenTheme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/LavenderTheme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/MarshTheme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/Pink2Theme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/PinkTheme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/PurpleGrayTheme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/PurpleTheme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/RedGrayTheme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/RedTheme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/Yellow2Theme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/color/YellowTheme.kt (99%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/model/DarkTheme.kt (87%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/model/HorizontalAlignment.kt (84%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/model/PureDark.kt (89%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/model/Theme.kt (94%) rename app/src/main/java/{ua/acclorite/book_story => org/dueattendant149/bookshelf}/ui/theme/model/ThemeContrast.kt (80%) diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 00000000..def7640f --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,84 @@ +# Book's Story — Bookshelf Fork + +> Форк `Acclorite/book-story` под Bookshelf: audiobookshelf + bookshelf-api + TTS + offline. + +## Stack + +- **Язык:** Kotlin 100% +- **UI:** Jetpack Compose + Material3 +- **DI:** Dagger Hilt +- **БД:** Room +- **Настройки:** DataStore +- **Сеть:** Retrofit + OkHttp + Kotlinx Serialization +- **Аудио:** ExoPlayer (Media3) + MediaSession +- **Фоновые задачи:** WorkManager +- **Читалка:** собственная Book's Story (jsoup, pdfbox, commonmark) +- **minSdk:** 26 (план — поднять до 31 позже) +- **compileSdk/targetSdk:** 36 + +## Goal + +- Сохранить Material You reader Book's Story. +- Добавить поддержку bookshelf-api: библиотеки, поиск, TTS, подкасты, Яндекс/YouTube. +- Добавить аудиоплеер для аудиокниг из Audiobookshelf. +- Добавить offline-кэш и синхронизацию прогресса. + +## Layout + +- `app/src/main/java/org/dueattendant149/bookshelf/` — основной код + - `core/` — crash handler, typealias, commonmark parser + - `data/` — repository, Room, DataStore, mappers, parsers, DI + - `domain/` — models, use cases, repository interfaces + - `presentation/` — ViewModels, MVI screens, navigator + - `ui/` — Compose UI +- `bookshelf-api` backend находится в `~/bookshelf/bookshelf-api/` (отдельный проект) +- Lissen (который дорабатывается параллельно) — `~/bookshelf/lissen/` + +## API endpoints + +- **bookshelf-api:** `http://bookshelf-api:8073` (или `https://tts.dueattendant149.org` после DNS) + - `GET /api/v1/books/libraries` + - `GET /api/v1/books/{item_id}` + - `GET /api/v1/books/library/{id}/search?q=...` + - `POST /api/v1/search` + - `POST /api/v1/tts`, `GET /api/v1/tts/{job_id}`, `GET /api/v1/tts/{job_id}/download` + - `GET /api/v1/tts/engines`, `GET /api/v1/tts/voices` + - `POST /api/v1/download`, `GET /api/v1/download/list` + - `POST /api/v1/podcasts`, `POST /api/v1/sources/yandex` +- **Audiobookshelf (напрямую):** для аудио файлов и обложек + - `GET /api/items/{id}/file/{ino}` + - `GET /api/items/{id}/download` + - `GET /api/items/{id}/cover` + +## Git + +- **origin:** `https://git.dueattendant149.org/Atte149/book-story.git` (Forgejo) +- **upstream:** `https://github.com/Acclorite/book-story.git` +- **Лицензия:** GPL-3.0-only (как у оригинала) + +## Build + +```bash +./gradlew :app:assembleDebug +``` + +## Current Status + +- Phase 1: fork + package rename completed. +- Next: Phase 2 — network layer (Retrofit + bookshelf-api client). + +## WARNs + +- **Не пушить в `upstream` (Acclorite/book-story).** Только в `origin` (Forgejo). +- **Lissen остаётся живым проектом.** Book's Story fork — отдельная ветка развития. +- **Секреты** (ABS token, API keys) хранить только в `.env` / `credentials.json` / DataStore, никогда в коде. +- **Package:** `org.dueattendant149.bookshelf`. Все ссылки на `ua.acclorite.book_story` в коде заменены; README оставлен с оригинальными F-Droid ссылками. + +## Typical tasks + +- Добавить новый endpoint bookshelf-api +- Расширить `Book` / `BookEntity` для remote полей +- Добавить аудиоплеер экран +- Добавить TTS экран +- Поднять minSdk, добавить новые разрешения +- Обновить AGENTS.md при существенных изменениях архитектуры diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 4e67b967..70f96ca2 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -10,12 +10,12 @@ plugins { } android { - namespace = "ua.acclorite.book_story" + namespace = "org.dueattendant149.bookshelf" compileSdk = 36 // Default configuration defaultConfig { - applicationId = "ua.acclorite.book_story" + applicationId = "org.dueattendant149.bookshelf" minSdk = 26 targetSdk = 36 versionCode = 14 diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/1.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/1.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/1.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/1.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/10.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/10.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/10.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/10.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/11.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/11.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/11.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/11.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/12.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/12.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/12.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/12.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/13.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/13.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/13.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/13.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/14.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/14.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/14.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/14.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/15.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/15.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/15.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/15.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/16.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/16.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/16.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/16.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/2.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/2.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/2.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/2.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/3.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/3.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/3.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/3.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/4.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/4.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/4.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/4.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/5.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/5.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/5.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/5.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/6.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/6.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/6.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/6.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/7.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/7.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/7.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/7.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/8.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/8.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/8.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/8.json diff --git a/app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/9.json b/app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/9.json similarity index 100% rename from app/schemas/ua.acclorite.book_story.data.local.room.BookDatabase/9.json rename to app/schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase/9.json diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 08742c3c..00225368 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -3,13 +3,13 @@ diff --git a/app/src/main/java/ua/acclorite/book_story/Application.kt b/app/src/main/java/org/dueattendant149/bookshelf/Application.kt similarity index 80% rename from app/src/main/java/ua/acclorite/book_story/Application.kt rename to app/src/main/java/org/dueattendant149/bookshelf/Application.kt index 1da2c109..a98d369d 100644 --- a/app/src/main/java/ua/acclorite/book_story/Application.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/Application.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story +package org.dueattendant149.bookshelf import android.app.Application import dagger.hilt.android.HiltAndroidApp -import ua.acclorite.book_story.core.crash.CrashHandler +import org.dueattendant149.bookshelf.core.crash.CrashHandler @HiltAndroidApp class Application : Application() { diff --git a/app/src/main/java/ua/acclorite/book_story/core/Typealias.kt b/app/src/main/java/org/dueattendant149/bookshelf/core/Typealias.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/core/Typealias.kt rename to app/src/main/java/org/dueattendant149/bookshelf/core/Typealias.kt index 8b12bb3f..f994520f 100644 --- a/app/src/main/java/ua/acclorite/book_story/core/Typealias.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/core/Typealias.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.core +package org.dueattendant149.bookshelf.core import android.graphics.Bitmap diff --git a/app/src/main/java/ua/acclorite/book_story/core/crash/CrashHandler.kt b/app/src/main/java/org/dueattendant149/bookshelf/core/crash/CrashHandler.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/core/crash/CrashHandler.kt rename to app/src/main/java/org/dueattendant149/bookshelf/core/crash/CrashHandler.kt index 92b66e9e..3a62507b 100644 --- a/app/src/main/java/ua/acclorite/book_story/core/crash/CrashHandler.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/core/crash/CrashHandler.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.core.crash +package org.dueattendant149.bookshelf.core.crash import android.content.Context import android.content.Intent import android.os.Process -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.presentation.crash.CrashActivity +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.presentation.crash.CrashActivity import kotlin.system.exitProcess private const val TAG = "CrashHandler" diff --git a/app/src/main/java/ua/acclorite/book_story/core/crash/CrashUtils.kt b/app/src/main/java/org/dueattendant149/bookshelf/core/crash/CrashUtils.kt similarity index 97% rename from app/src/main/java/ua/acclorite/book_story/core/crash/CrashUtils.kt rename to app/src/main/java/org/dueattendant149/bookshelf/core/crash/CrashUtils.kt index 3f8a8384..c7d9f649 100644 --- a/app/src/main/java/ua/acclorite/book_story/core/crash/CrashUtils.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/core/crash/CrashUtils.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.core.crash +package org.dueattendant149.bookshelf.core.crash import android.content.Context import java.io.BufferedWriter diff --git a/app/src/main/java/ua/acclorite/book_story/core/data/CoreData.kt b/app/src/main/java/org/dueattendant149/bookshelf/core/data/CoreData.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/core/data/CoreData.kt rename to app/src/main/java/org/dueattendant149/bookshelf/core/data/CoreData.kt index da2722db..3ce07ef5 100644 --- a/app/src/main/java/ua/acclorite/book_story/core/data/CoreData.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/core/data/CoreData.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.core.data +package org.dueattendant149.bookshelf.core.data import kotlinx.collections.immutable.toPersistentList -import ua.acclorite.book_story.core.language.Language +import org.dueattendant149.bookshelf.core.language.Language object CoreData { val defaultLanguage = Language.fromLanguageTag(languageTag = "en") // English diff --git a/app/src/main/java/ua/acclorite/book_story/core/data/ExtensionsData.kt b/app/src/main/java/org/dueattendant149/bookshelf/core/data/ExtensionsData.kt similarity index 91% rename from app/src/main/java/ua/acclorite/book_story/core/data/ExtensionsData.kt rename to app/src/main/java/org/dueattendant149/bookshelf/core/data/ExtensionsData.kt index 22e5d52b..badfb258 100644 --- a/app/src/main/java/ua/acclorite/book_story/core/data/ExtensionsData.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/core/data/ExtensionsData.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.core.data +package org.dueattendant149.bookshelf.core.data import kotlinx.collections.immutable.persistentListOf diff --git a/app/src/main/java/ua/acclorite/book_story/core/data/LinkData.kt b/app/src/main/java/org/dueattendant149/bookshelf/core/data/LinkData.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/core/data/LinkData.kt rename to app/src/main/java/org/dueattendant149/bookshelf/core/data/LinkData.kt index 332e1fdb..80e01d1c 100644 --- a/app/src/main/java/ua/acclorite/book_story/core/data/LinkData.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/core/data/LinkData.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.core.data +package org.dueattendant149.bookshelf.core.data object LinkData { const val RELEASES = "https://www.github.com/Acclorite/book-story/releases/latest" diff --git a/app/src/main/java/ua/acclorite/book_story/core/helpers/CollectionHelpers.kt b/app/src/main/java/org/dueattendant149/bookshelf/core/helpers/CollectionHelpers.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/core/helpers/CollectionHelpers.kt rename to app/src/main/java/org/dueattendant149/bookshelf/core/helpers/CollectionHelpers.kt index f4a7317f..02775003 100644 --- a/app/src/main/java/ua/acclorite/book_story/core/helpers/CollectionHelpers.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/core/helpers/CollectionHelpers.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.core.helpers +package org.dueattendant149.bookshelf.core.helpers fun MutableList.addAll(calculation: () -> List) { addAll(calculation()) diff --git a/app/src/main/java/ua/acclorite/book_story/core/helpers/PrimitiveHelpers.kt b/app/src/main/java/org/dueattendant149/bookshelf/core/helpers/PrimitiveHelpers.kt similarity index 97% rename from app/src/main/java/ua/acclorite/book_story/core/helpers/PrimitiveHelpers.kt rename to app/src/main/java/org/dueattendant149/bookshelf/core/helpers/PrimitiveHelpers.kt index a6460d80..42da5a98 100644 --- a/app/src/main/java/ua/acclorite/book_story/core/helpers/PrimitiveHelpers.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/core/helpers/PrimitiveHelpers.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.core.helpers +package org.dueattendant149.bookshelf.core.helpers fun String.removeTrailingZero(): String { if (!this.contains('.')) diff --git a/app/src/main/java/ua/acclorite/book_story/core/helpers/SortHelpers.kt b/app/src/main/java/org/dueattendant149/bookshelf/core/helpers/SortHelpers.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/core/helpers/SortHelpers.kt rename to app/src/main/java/org/dueattendant149/bookshelf/core/helpers/SortHelpers.kt index a6012e17..45d6111f 100644 --- a/app/src/main/java/ua/acclorite/book_story/core/helpers/SortHelpers.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/core/helpers/SortHelpers.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.core.helpers +package org.dueattendant149.bookshelf.core.helpers fun compareByWithOrder( descending: Boolean, diff --git a/app/src/main/java/ua/acclorite/book_story/core/language/Language.kt b/app/src/main/java/org/dueattendant149/bookshelf/core/language/Language.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/core/language/Language.kt rename to app/src/main/java/org/dueattendant149/bookshelf/core/language/Language.kt index 61bc16f6..0683fd44 100644 --- a/app/src/main/java/ua/acclorite/book_story/core/language/Language.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/core/language/Language.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.core.language +package org.dueattendant149.bookshelf.core.language import androidx.compose.runtime.Immutable import java.util.Locale diff --git a/app/src/main/java/ua/acclorite/book_story/core/language/LanguageUtils.kt b/app/src/main/java/org/dueattendant149/bookshelf/core/language/LanguageUtils.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/core/language/LanguageUtils.kt rename to app/src/main/java/org/dueattendant149/bookshelf/core/language/LanguageUtils.kt index 0b0672b3..73966208 100644 --- a/app/src/main/java/ua/acclorite/book_story/core/language/LanguageUtils.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/core/language/LanguageUtils.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.core.language +package org.dueattendant149.bookshelf.core.language import java.util.Locale diff --git a/app/src/main/java/ua/acclorite/book_story/core/log/Log.kt b/app/src/main/java/org/dueattendant149/bookshelf/core/log/Log.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/core/log/Log.kt rename to app/src/main/java/org/dueattendant149/bookshelf/core/log/Log.kt index cd2e8edc..e4942a2c 100644 --- a/app/src/main/java/ua/acclorite/book_story/core/log/Log.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/core/log/Log.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.core.log +package org.dueattendant149.bookshelf.core.log import android.util.Log diff --git a/app/src/main/java/ua/acclorite/book_story/core/ui/UIText.kt b/app/src/main/java/org/dueattendant149/bookshelf/core/ui/UIText.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/core/ui/UIText.kt rename to app/src/main/java/org/dueattendant149/bookshelf/core/ui/UIText.kt index f93088bb..1bbb3f62 100644 --- a/app/src/main/java/ua/acclorite/book_story/core/ui/UIText.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/core/ui/UIText.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.core.ui +package org.dueattendant149.bookshelf.core.ui import android.content.Context import android.os.Parcelable diff --git a/app/src/main/java/ua/acclorite/book_story/data/converter/CategoryConverter.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/converter/CategoryConverter.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/data/converter/CategoryConverter.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/converter/CategoryConverter.kt index 03a71f4d..7418e977 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/converter/CategoryConverter.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/converter/CategoryConverter.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.converter +package org.dueattendant149.bookshelf.data.converter import androidx.room.TypeConverter import kotlinx.serialization.json.Json diff --git a/app/src/main/java/ua/acclorite/book_story/data/di/AppModule.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/di/AppModule.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/data/di/AppModule.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/di/AppModule.kt index 25af156b..40c47872 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/di/AppModule.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/di/AppModule.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.di +package org.dueattendant149.bookshelf.data.di import android.app.Application import androidx.room.Room @@ -19,8 +19,8 @@ import org.commonmark.node.HtmlBlock import org.commonmark.node.IndentedCodeBlock import org.commonmark.node.ThematicBreak import org.commonmark.parser.Parser -import ua.acclorite.book_story.data.local.room.BookDatabase -import ua.acclorite.book_story.data.local.room.DatabaseHelper +import org.dueattendant149.bookshelf.data.local.room.BookDatabase +import org.dueattendant149.bookshelf.data.local.room.DatabaseHelper import javax.inject.Singleton @Module diff --git a/app/src/main/java/ua/acclorite/book_story/data/di/RepositoryModule.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/di/RepositoryModule.kt similarity index 52% rename from app/src/main/java/ua/acclorite/book_story/data/di/RepositoryModule.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/di/RepositoryModule.kt index e7ba9e79..08b1cf60 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/di/RepositoryModule.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/di/RepositoryModule.kt @@ -4,42 +4,42 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.di +package org.dueattendant149.bookshelf.data.di import dagger.Binds import dagger.Module import dagger.hilt.InstallIn import dagger.hilt.components.SingletonComponent -import ua.acclorite.book_story.data.local.data_store.DataStore -import ua.acclorite.book_story.data.local.data_store.DataStoreImpl -import ua.acclorite.book_story.data.mapper.book.BookMapper -import ua.acclorite.book_story.data.mapper.book.BookMapperImpl -import ua.acclorite.book_story.data.mapper.category.CategoryMapper -import ua.acclorite.book_story.data.mapper.category.CategoryMapperImpl -import ua.acclorite.book_story.data.mapper.color_preset.ColorPresetMapper -import ua.acclorite.book_story.data.mapper.color_preset.ColorPresetMapperImpl -import ua.acclorite.book_story.data.mapper.file.FileMapper -import ua.acclorite.book_story.data.mapper.file.FileMapperImpl -import ua.acclorite.book_story.data.mapper.history.HistoryMapper -import ua.acclorite.book_story.data.mapper.history.HistoryMapperImpl -import ua.acclorite.book_story.data.parser.cover.CoverParser -import ua.acclorite.book_story.data.parser.cover.CoverParserImpl -import ua.acclorite.book_story.data.parser.file.FileParser -import ua.acclorite.book_story.data.parser.file.FileParserImpl -import ua.acclorite.book_story.data.parser.text.TextParser -import ua.acclorite.book_story.data.parser.text.TextParserImpl -import ua.acclorite.book_story.data.repository.BookRepositoryImpl -import ua.acclorite.book_story.data.repository.CategoryRepositoryImpl -import ua.acclorite.book_story.data.repository.ColorPresetRepositoryImpl -import ua.acclorite.book_story.data.repository.FileSystemRepositoryImpl -import ua.acclorite.book_story.data.repository.HistoryRepositoryImpl -import ua.acclorite.book_story.data.repository.PermissionRepositoryImpl -import ua.acclorite.book_story.domain.repository.BookRepository -import ua.acclorite.book_story.domain.repository.CategoryRepository -import ua.acclorite.book_story.domain.repository.ColorPresetRepository -import ua.acclorite.book_story.domain.repository.FileSystemRepository -import ua.acclorite.book_story.domain.repository.HistoryRepository -import ua.acclorite.book_story.domain.repository.PermissionRepository +import org.dueattendant149.bookshelf.data.local.data_store.DataStore +import org.dueattendant149.bookshelf.data.local.data_store.DataStoreImpl +import org.dueattendant149.bookshelf.data.mapper.book.BookMapper +import org.dueattendant149.bookshelf.data.mapper.book.BookMapperImpl +import org.dueattendant149.bookshelf.data.mapper.category.CategoryMapper +import org.dueattendant149.bookshelf.data.mapper.category.CategoryMapperImpl +import org.dueattendant149.bookshelf.data.mapper.color_preset.ColorPresetMapper +import org.dueattendant149.bookshelf.data.mapper.color_preset.ColorPresetMapperImpl +import org.dueattendant149.bookshelf.data.mapper.file.FileMapper +import org.dueattendant149.bookshelf.data.mapper.file.FileMapperImpl +import org.dueattendant149.bookshelf.data.mapper.history.HistoryMapper +import org.dueattendant149.bookshelf.data.mapper.history.HistoryMapperImpl +import org.dueattendant149.bookshelf.data.parser.cover.CoverParser +import org.dueattendant149.bookshelf.data.parser.cover.CoverParserImpl +import org.dueattendant149.bookshelf.data.parser.file.FileParser +import org.dueattendant149.bookshelf.data.parser.file.FileParserImpl +import org.dueattendant149.bookshelf.data.parser.text.TextParser +import org.dueattendant149.bookshelf.data.parser.text.TextParserImpl +import org.dueattendant149.bookshelf.data.repository.BookRepositoryImpl +import org.dueattendant149.bookshelf.data.repository.CategoryRepositoryImpl +import org.dueattendant149.bookshelf.data.repository.ColorPresetRepositoryImpl +import org.dueattendant149.bookshelf.data.repository.FileSystemRepositoryImpl +import org.dueattendant149.bookshelf.data.repository.HistoryRepositoryImpl +import org.dueattendant149.bookshelf.data.repository.PermissionRepositoryImpl +import org.dueattendant149.bookshelf.domain.repository.BookRepository +import org.dueattendant149.bookshelf.domain.repository.CategoryRepository +import org.dueattendant149.bookshelf.domain.repository.ColorPresetRepository +import org.dueattendant149.bookshelf.domain.repository.FileSystemRepository +import org.dueattendant149.bookshelf.domain.repository.HistoryRepository +import org.dueattendant149.bookshelf.domain.repository.PermissionRepository import javax.inject.Singleton @Module diff --git a/app/src/main/java/ua/acclorite/book_story/data/di/ServiceModule.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/di/ServiceModule.kt similarity index 67% rename from app/src/main/java/ua/acclorite/book_story/data/di/ServiceModule.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/di/ServiceModule.kt index 665aa27c..d3ed5b92 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/di/ServiceModule.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/di/ServiceModule.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.di +package org.dueattendant149.bookshelf.data.di import dagger.Binds import dagger.Module import dagger.hilt.InstallIn import dagger.hilt.components.SingletonComponent -import ua.acclorite.book_story.data.service.CoverImageHandlerImpl -import ua.acclorite.book_story.data.service.FileProviderImpl -import ua.acclorite.book_story.domain.service.CoverImageHandler -import ua.acclorite.book_story.domain.service.FileProvider +import org.dueattendant149.bookshelf.data.service.CoverImageHandlerImpl +import org.dueattendant149.bookshelf.data.service.FileProviderImpl +import org.dueattendant149.bookshelf.domain.service.CoverImageHandler +import org.dueattendant149.bookshelf.domain.service.FileProvider import javax.inject.Singleton @Module diff --git a/app/src/main/java/ua/acclorite/book_story/data/local/data_store/DataStore.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/local/data_store/DataStore.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/data/local/data_store/DataStore.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/local/data_store/DataStore.kt index 9697b8be..7b4e461c 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/local/data_store/DataStore.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/local/data_store/DataStore.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.local.data_store +package org.dueattendant149.bookshelf.data.local.data_store import androidx.datastore.preferences.core.Preferences diff --git a/app/src/main/java/ua/acclorite/book_story/data/local/data_store/DataStoreImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/local/data_store/DataStoreImpl.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/data/local/data_store/DataStoreImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/local/data_store/DataStoreImpl.kt index 1a8cb7f5..5439b6c0 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/local/data_store/DataStoreImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/local/data_store/DataStoreImpl.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.local.data_store +package org.dueattendant149.bookshelf.data.local.data_store import android.app.Application import android.content.Context diff --git a/app/src/main/java/ua/acclorite/book_story/data/local/dto/BookEntity.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/BookEntity.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/data/local/dto/BookEntity.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/BookEntity.kt index b16c58a4..7012f819 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/local/dto/BookEntity.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/BookEntity.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.local.dto +package org.dueattendant149.bookshelf.data.local.dto import androidx.room.ColumnInfo import androidx.room.Entity import androidx.room.PrimaryKey import androidx.room.TypeConverters -import ua.acclorite.book_story.data.converter.CategoryConverter +import org.dueattendant149.bookshelf.data.converter.CategoryConverter @Entity @TypeConverters(CategoryConverter::class) diff --git a/app/src/main/java/ua/acclorite/book_story/data/local/dto/CategoryEntity.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/CategoryEntity.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/data/local/dto/CategoryEntity.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/CategoryEntity.kt index a953f4d6..c221cd66 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/local/dto/CategoryEntity.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/CategoryEntity.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.local.dto +package org.dueattendant149.bookshelf.data.local.dto import androidx.room.ColumnInfo import androidx.room.Entity import androidx.room.PrimaryKey -import ua.acclorite.book_story.presentation.library.model.LibrarySortOrder +import org.dueattendant149.bookshelf.presentation.library.model.LibrarySortOrder @Entity data class CategoryEntity( diff --git a/app/src/main/java/ua/acclorite/book_story/data/local/dto/ColorPresetEntity.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/ColorPresetEntity.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/data/local/dto/ColorPresetEntity.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/ColorPresetEntity.kt index 246feb76..849f5144 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/local/dto/ColorPresetEntity.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/ColorPresetEntity.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.local.dto +package org.dueattendant149.bookshelf.data.local.dto import androidx.room.Entity import androidx.room.PrimaryKey diff --git a/app/src/main/java/ua/acclorite/book_story/data/local/dto/HistoryEntity.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/HistoryEntity.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/data/local/dto/HistoryEntity.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/HistoryEntity.kt index 5ca115f5..e37ca715 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/local/dto/HistoryEntity.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/HistoryEntity.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.local.dto +package org.dueattendant149.bookshelf.data.local.dto import androidx.room.Entity import androidx.room.PrimaryKey diff --git a/app/src/main/java/ua/acclorite/book_story/data/local/dto/HistoryWithBook.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/HistoryWithBook.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/data/local/dto/HistoryWithBook.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/HistoryWithBook.kt index e27f0155..342d825b 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/local/dto/HistoryWithBook.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/local/dto/HistoryWithBook.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.local.dto +package org.dueattendant149.bookshelf.data.local.dto import androidx.room.Embedded import androidx.room.Relation diff --git a/app/src/main/java/ua/acclorite/book_story/data/local/room/BookDao.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/local/room/BookDao.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/data/local/room/BookDao.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/local/room/BookDao.kt index ef1b11c1..60a98009 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/local/room/BookDao.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/local/room/BookDao.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.local.room +package org.dueattendant149.bookshelf.data.local.room import androidx.room.Dao import androidx.room.Delete @@ -12,7 +12,7 @@ import androidx.room.Insert import androidx.room.OnConflictStrategy import androidx.room.Query import androidx.room.Update -import ua.acclorite.book_story.data.local.dto.BookEntity +import org.dueattendant149.bookshelf.data.local.dto.BookEntity @Dao interface BookDao { diff --git a/app/src/main/java/ua/acclorite/book_story/data/local/room/BookDatabase.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/local/room/BookDatabase.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/data/local/room/BookDatabase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/local/room/BookDatabase.kt index e8420bce..4da49fb2 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/local/room/BookDatabase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/local/room/BookDatabase.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.local.room +package org.dueattendant149.bookshelf.data.local.room import android.app.Application import androidx.room.AutoMigration @@ -15,10 +15,10 @@ import androidx.room.RoomDatabase import androidx.room.migration.AutoMigrationSpec import androidx.room.migration.Migration import androidx.sqlite.db.SupportSQLiteDatabase -import ua.acclorite.book_story.data.local.dto.BookEntity -import ua.acclorite.book_story.data.local.dto.CategoryEntity -import ua.acclorite.book_story.data.local.dto.ColorPresetEntity -import ua.acclorite.book_story.data.local.dto.HistoryEntity +import org.dueattendant149.bookshelf.data.local.dto.BookEntity +import org.dueattendant149.bookshelf.data.local.dto.CategoryEntity +import org.dueattendant149.bookshelf.data.local.dto.ColorPresetEntity +import org.dueattendant149.bookshelf.data.local.dto.HistoryEntity import java.io.File @Database( diff --git a/app/src/main/java/ua/acclorite/book_story/data/local/room/CategoryDao.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/local/room/CategoryDao.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/data/local/room/CategoryDao.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/local/room/CategoryDao.kt index af763a5e..dff53c03 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/local/room/CategoryDao.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/local/room/CategoryDao.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.local.room +package org.dueattendant149.bookshelf.data.local.room import androidx.room.Dao import androidx.room.Delete @@ -12,7 +12,7 @@ import androidx.room.Insert import androidx.room.OnConflictStrategy import androidx.room.Query import androidx.room.Update -import ua.acclorite.book_story.data.local.dto.CategoryEntity +import org.dueattendant149.bookshelf.data.local.dto.CategoryEntity @Dao interface CategoryDao { diff --git a/app/src/main/java/ua/acclorite/book_story/data/local/room/ColorPresetDao.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/local/room/ColorPresetDao.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/data/local/room/ColorPresetDao.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/local/room/ColorPresetDao.kt index 3e50e708..a51bec44 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/local/room/ColorPresetDao.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/local/room/ColorPresetDao.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.local.room +package org.dueattendant149.bookshelf.data.local.room import androidx.room.Dao import androidx.room.Delete import androidx.room.Query import androidx.room.Upsert -import ua.acclorite.book_story.data.local.dto.ColorPresetEntity +import org.dueattendant149.bookshelf.data.local.dto.ColorPresetEntity @Dao interface ColorPresetDao { diff --git a/app/src/main/java/ua/acclorite/book_story/data/local/room/HistoryDao.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/local/room/HistoryDao.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/data/local/room/HistoryDao.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/local/room/HistoryDao.kt index 5094cda7..45338fce 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/local/room/HistoryDao.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/local/room/HistoryDao.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.local.room +package org.dueattendant149.bookshelf.data.local.room import androidx.room.Dao import androidx.room.Delete @@ -12,8 +12,8 @@ import androidx.room.Insert import androidx.room.OnConflictStrategy import androidx.room.Query import androidx.room.Transaction -import ua.acclorite.book_story.data.local.dto.HistoryEntity -import ua.acclorite.book_story.data.local.dto.HistoryWithBook +import org.dueattendant149.bookshelf.data.local.dto.HistoryEntity +import org.dueattendant149.bookshelf.data.local.dto.HistoryWithBook @Dao interface HistoryDao { diff --git a/app/src/main/java/ua/acclorite/book_story/data/mapper/book/BookMapper.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/book/BookMapper.kt similarity index 59% rename from app/src/main/java/ua/acclorite/book_story/data/mapper/book/BookMapper.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/mapper/book/BookMapper.kt index 21321cc5..85687082 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/mapper/book/BookMapper.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/book/BookMapper.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.mapper.book +package org.dueattendant149.bookshelf.data.mapper.book -import ua.acclorite.book_story.data.local.dto.BookEntity -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.data.local.dto.BookEntity +import org.dueattendant149.bookshelf.domain.model.library.Book interface BookMapper { fun toBookEntity(book: Book): BookEntity diff --git a/app/src/main/java/ua/acclorite/book_story/data/mapper/book/BookMapperImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/book/BookMapperImpl.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/data/mapper/book/BookMapperImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/mapper/book/BookMapperImpl.kt index ea00efd3..1944dad7 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/mapper/book/BookMapperImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/book/BookMapperImpl.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.mapper.book +package org.dueattendant149.bookshelf.data.mapper.book import androidx.core.net.toUri -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.data.local.dto.BookEntity -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.data.local.dto.BookEntity +import org.dueattendant149.bookshelf.domain.model.library.Book import javax.inject.Inject class BookMapperImpl @Inject constructor() : BookMapper { diff --git a/app/src/main/java/ua/acclorite/book_story/data/mapper/category/CategoryMapper.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/category/CategoryMapper.kt similarity index 61% rename from app/src/main/java/ua/acclorite/book_story/data/mapper/category/CategoryMapper.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/mapper/category/CategoryMapper.kt index 2d8f407e..745a7164 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/mapper/category/CategoryMapper.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/category/CategoryMapper.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.mapper.category +package org.dueattendant149.bookshelf.data.mapper.category -import ua.acclorite.book_story.data.local.dto.CategoryEntity -import ua.acclorite.book_story.domain.model.library.Category +import org.dueattendant149.bookshelf.data.local.dto.CategoryEntity +import org.dueattendant149.bookshelf.domain.model.library.Category interface CategoryMapper { fun toCategoryEntity(category: Category): CategoryEntity diff --git a/app/src/main/java/ua/acclorite/book_story/data/mapper/category/CategoryMapperImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/category/CategoryMapperImpl.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/data/mapper/category/CategoryMapperImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/mapper/category/CategoryMapperImpl.kt index 0dbd1380..a9055df0 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/mapper/category/CategoryMapperImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/category/CategoryMapperImpl.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.mapper.category +package org.dueattendant149.bookshelf.data.mapper.category -import ua.acclorite.book_story.data.local.dto.CategoryEntity -import ua.acclorite.book_story.domain.model.library.Category +import org.dueattendant149.bookshelf.data.local.dto.CategoryEntity +import org.dueattendant149.bookshelf.domain.model.library.Category import javax.inject.Inject class CategoryMapperImpl @Inject constructor() : CategoryMapper { diff --git a/app/src/main/java/ua/acclorite/book_story/data/mapper/color_preset/ColorPresetMapper.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/color_preset/ColorPresetMapper.kt similarity index 63% rename from app/src/main/java/ua/acclorite/book_story/data/mapper/color_preset/ColorPresetMapper.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/mapper/color_preset/ColorPresetMapper.kt index 8e172a78..bd3d4d70 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/mapper/color_preset/ColorPresetMapper.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/color_preset/ColorPresetMapper.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.mapper.color_preset +package org.dueattendant149.bookshelf.data.mapper.color_preset -import ua.acclorite.book_story.data.local.dto.ColorPresetEntity -import ua.acclorite.book_story.domain.model.reader.ColorPreset +import org.dueattendant149.bookshelf.data.local.dto.ColorPresetEntity +import org.dueattendant149.bookshelf.domain.model.reader.ColorPreset interface ColorPresetMapper { fun toColorPresetEntity(colorPreset: ColorPreset, order: Int): ColorPresetEntity diff --git a/app/src/main/java/ua/acclorite/book_story/data/mapper/color_preset/ColorPresetMapperImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/color_preset/ColorPresetMapperImpl.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/data/mapper/color_preset/ColorPresetMapperImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/mapper/color_preset/ColorPresetMapperImpl.kt index d30e99eb..9730e06b 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/mapper/color_preset/ColorPresetMapperImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/color_preset/ColorPresetMapperImpl.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.mapper.color_preset +package org.dueattendant149.bookshelf.data.mapper.color_preset import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.data.local.dto.ColorPresetEntity -import ua.acclorite.book_story.domain.model.reader.ColorPreset +import org.dueattendant149.bookshelf.data.local.dto.ColorPresetEntity +import org.dueattendant149.bookshelf.domain.model.reader.ColorPreset import javax.inject.Inject class ColorPresetMapperImpl @Inject constructor() : ColorPresetMapper { diff --git a/app/src/main/java/ua/acclorite/book_story/data/mapper/file/FileMapper.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/file/FileMapper.kt similarity index 60% rename from app/src/main/java/ua/acclorite/book_story/data/mapper/file/FileMapper.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/mapper/file/FileMapper.kt index 5209e3d4..e494bd62 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/mapper/file/FileMapper.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/file/FileMapper.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.mapper.file +package org.dueattendant149.bookshelf.data.mapper.file -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.domain.model.file.File +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.domain.model.file.File interface FileMapper { fun toCachedFile(file: File): CachedFile diff --git a/app/src/main/java/ua/acclorite/book_story/data/mapper/file/FileMapperImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/file/FileMapperImpl.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/data/mapper/file/FileMapperImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/mapper/file/FileMapperImpl.kt index bbe2353b..ae579304 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/mapper/file/FileMapperImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/file/FileMapperImpl.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.mapper.file +package org.dueattendant149.bookshelf.data.mapper.file import android.app.Application import androidx.core.net.toUri -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.data.model.file.CachedFileCompat -import ua.acclorite.book_story.domain.model.file.File +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.data.model.file.CachedFileCompat +import org.dueattendant149.bookshelf.domain.model.file.File import javax.inject.Inject class FileMapperImpl @Inject constructor( diff --git a/app/src/main/java/ua/acclorite/book_story/data/mapper/history/HistoryMapper.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/history/HistoryMapper.kt similarity index 55% rename from app/src/main/java/ua/acclorite/book_story/data/mapper/history/HistoryMapper.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/mapper/history/HistoryMapper.kt index 6dec1cdb..291d621a 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/mapper/history/HistoryMapper.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/history/HistoryMapper.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.mapper.history +package org.dueattendant149.bookshelf.data.mapper.history -import ua.acclorite.book_story.data.local.dto.HistoryEntity -import ua.acclorite.book_story.data.local.dto.HistoryWithBook -import ua.acclorite.book_story.domain.model.history.History +import org.dueattendant149.bookshelf.data.local.dto.HistoryEntity +import org.dueattendant149.bookshelf.data.local.dto.HistoryWithBook +import org.dueattendant149.bookshelf.domain.model.history.History interface HistoryMapper { suspend fun toHistoryEntity(history: History): HistoryEntity diff --git a/app/src/main/java/ua/acclorite/book_story/data/mapper/history/HistoryMapperImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/history/HistoryMapperImpl.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/data/mapper/history/HistoryMapperImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/mapper/history/HistoryMapperImpl.kt index 2153e375..3005b1c6 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/mapper/history/HistoryMapperImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/mapper/history/HistoryMapperImpl.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.mapper.history +package org.dueattendant149.bookshelf.data.mapper.history -import ua.acclorite.book_story.data.local.dto.HistoryEntity -import ua.acclorite.book_story.data.local.dto.HistoryWithBook -import ua.acclorite.book_story.data.mapper.book.BookMapper -import ua.acclorite.book_story.domain.model.history.History +import org.dueattendant149.bookshelf.data.local.dto.HistoryEntity +import org.dueattendant149.bookshelf.data.local.dto.HistoryWithBook +import org.dueattendant149.bookshelf.data.mapper.book.BookMapper +import org.dueattendant149.bookshelf.domain.model.history.History import javax.inject.Inject class HistoryMapperImpl @Inject constructor( diff --git a/app/src/main/java/ua/acclorite/book_story/data/model/file/CachedFile.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/model/file/CachedFile.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/data/model/file/CachedFile.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/model/file/CachedFile.kt index fa3348ae..f7308ba7 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/model/file/CachedFile.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/model/file/CachedFile.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.model.file +package org.dueattendant149.bookshelf.data.model.file import android.content.Context import android.net.Uri diff --git a/app/src/main/java/ua/acclorite/book_story/data/model/file/CachedFileBuilder.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/model/file/CachedFileBuilder.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/data/model/file/CachedFileBuilder.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/model/file/CachedFileBuilder.kt index 1293fff8..2415c500 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/model/file/CachedFileBuilder.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/model/file/CachedFileBuilder.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.model.file +package org.dueattendant149.bookshelf.data.model.file import androidx.compose.runtime.Immutable diff --git a/app/src/main/java/ua/acclorite/book_story/data/model/file/CachedFileCompat.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/model/file/CachedFileCompat.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/data/model/file/CachedFileCompat.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/model/file/CachedFileCompat.kt index b674e4e9..70027ea9 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/model/file/CachedFileCompat.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/model/file/CachedFileCompat.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.model.file +package org.dueattendant149.bookshelf.data.model.file import android.content.Context import android.net.Uri diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/cover/CoverParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/CoverParser.kt similarity index 58% rename from app/src/main/java/ua/acclorite/book_story/data/parser/cover/CoverParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/CoverParser.kt index 58aa7eb9..d43e2e86 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/cover/CoverParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/CoverParser.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.cover +package org.dueattendant149.bookshelf.data.parser.cover -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.data.model.file.CachedFile +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.data.model.file.CachedFile interface CoverParser { suspend fun parse(cachedFile: CachedFile): CoverImage? diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/cover/CoverParserImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/CoverParserImpl.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/data/parser/cover/CoverParserImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/CoverParserImpl.kt index f66563e9..f0909d9e 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/cover/CoverParserImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/CoverParserImpl.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.cover +package org.dueattendant149.bookshelf.data.parser.cover -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.data.model.file.CachedFile +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.data.model.file.CachedFile import javax.inject.Inject private const val TAG = "CoverParser" diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/cover/EpubCoverParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/EpubCoverParser.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/data/parser/cover/EpubCoverParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/EpubCoverParser.kt index bfafb692..bbc01483 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/cover/EpubCoverParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/EpubCoverParser.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.cover +package org.dueattendant149.bookshelf.data.parser.cover import android.graphics.BitmapFactory import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import org.jsoup.Jsoup import org.jsoup.parser.Parser -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.data.model.file.CachedFile +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.data.model.file.CachedFile import java.net.URLDecoder import java.nio.charset.StandardCharsets import java.util.zip.ZipFile diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/cover/Fb2CoverParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/Fb2CoverParser.kt similarity index 66% rename from app/src/main/java/ua/acclorite/book_story/data/parser/cover/Fb2CoverParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/Fb2CoverParser.kt index 854d1343..569c2027 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/cover/Fb2CoverParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/Fb2CoverParser.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.cover +package org.dueattendant149.bookshelf.data.parser.cover -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.data.model.file.CachedFile +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.data.model.file.CachedFile import javax.inject.Inject class Fb2CoverParser @Inject constructor() : CoverParser { diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/cover/HtmlCoverParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/HtmlCoverParser.kt similarity index 66% rename from app/src/main/java/ua/acclorite/book_story/data/parser/cover/HtmlCoverParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/HtmlCoverParser.kt index bdb688e1..62a98e8a 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/cover/HtmlCoverParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/HtmlCoverParser.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.cover +package org.dueattendant149.bookshelf.data.parser.cover -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.data.model.file.CachedFile +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.data.model.file.CachedFile import javax.inject.Inject class HtmlCoverParser @Inject constructor() : CoverParser { diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/cover/PdfCoverParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/PdfCoverParser.kt similarity index 66% rename from app/src/main/java/ua/acclorite/book_story/data/parser/cover/PdfCoverParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/PdfCoverParser.kt index 1b592d78..20beac40 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/cover/PdfCoverParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/PdfCoverParser.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.cover +package org.dueattendant149.bookshelf.data.parser.cover -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.data.model.file.CachedFile +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.data.model.file.CachedFile import javax.inject.Inject class PdfCoverParser @Inject constructor() : CoverParser { diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/cover/TxtCoverParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/TxtCoverParser.kt similarity index 66% rename from app/src/main/java/ua/acclorite/book_story/data/parser/cover/TxtCoverParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/TxtCoverParser.kt index 39dfb7a8..0fbe58fc 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/cover/TxtCoverParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/cover/TxtCoverParser.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.cover +package org.dueattendant149.bookshelf.data.parser.cover -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.data.model.file.CachedFile +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.data.model.file.CachedFile import javax.inject.Inject class TxtCoverParser @Inject constructor() : CoverParser { diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/document/DocumentParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/document/DocumentParser.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/data/parser/document/DocumentParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/document/DocumentParser.kt index 5c539cc8..9261733d 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/document/DocumentParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/document/DocumentParser.kt @@ -4,17 +4,17 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.document +package org.dueattendant149.bookshelf.data.parser.document import android.graphics.Bitmap import android.graphics.BitmapFactory import androidx.compose.ui.graphics.asImageBitmap import kotlinx.coroutines.yield import org.jsoup.nodes.Document -import ua.acclorite.book_story.core.helpers.clearAllMarkdown -import ua.acclorite.book_story.core.helpers.clearMarkdown -import ua.acclorite.book_story.core.helpers.containsVisibleText -import ua.acclorite.book_story.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.core.helpers.clearAllMarkdown +import org.dueattendant149.bookshelf.core.helpers.clearMarkdown +import org.dueattendant149.bookshelf.core.helpers.containsVisibleText +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText import java.io.File import java.net.URLDecoder import java.nio.charset.StandardCharsets diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/document/MarkdownParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/document/MarkdownParser.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/data/parser/document/MarkdownParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/document/MarkdownParser.kt index 769dfa8a..4ccbf64d 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/document/MarkdownParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/document/MarkdownParser.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.document +package org.dueattendant149.bookshelf.data.parser.document import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.text.LinkAnnotation @@ -23,7 +23,7 @@ import org.commonmark.node.Node import org.commonmark.node.StrongEmphasis import org.commonmark.node.Text import org.commonmark.parser.Parser -import ua.acclorite.book_story.core.helpers.clearMarkdown +import org.dueattendant149.bookshelf.core.helpers.clearMarkdown import javax.inject.Inject class MarkdownParser @Inject constructor( diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/file/EpubFileParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/EpubFileParser.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/data/parser/file/EpubFileParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/EpubFileParser.kt index 5679fe39..f1d442cb 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/file/EpubFileParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/EpubFileParser.kt @@ -4,17 +4,17 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.file +package org.dueattendant149.bookshelf.data.parser.file import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import org.jsoup.Jsoup import org.jsoup.parser.Parser -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.domain.model.library.Book import java.util.zip.ZipFile import javax.inject.Inject diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/file/Fb2FileParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/Fb2FileParser.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/data/parser/file/Fb2FileParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/Fb2FileParser.kt index ddbf83b7..ff43ad3e 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/file/Fb2FileParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/Fb2FileParser.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.file +package org.dueattendant149.bookshelf.data.parser.file import org.jsoup.Jsoup import org.jsoup.parser.Parser -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.domain.model.library.Book import javax.inject.Inject private const val TAG = "Fb2FileParser" diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/file/FileParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/FileParser.kt similarity index 56% rename from app/src/main/java/ua/acclorite/book_story/data/parser/file/FileParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/FileParser.kt index 4b7d8030..3d04b8ef 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/file/FileParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/FileParser.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.file +package org.dueattendant149.bookshelf.data.parser.file -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.domain.model.library.Book interface FileParser { suspend fun parse(cachedFile: CachedFile): Book? diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/file/FileParserImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/FileParserImpl.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/data/parser/file/FileParserImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/FileParserImpl.kt index 4ebb5cd7..4c66d089 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/file/FileParserImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/FileParserImpl.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.file +package org.dueattendant149.bookshelf.data.parser.file -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.domain.model.library.Book import javax.inject.Inject private const val TAG = "FileParser" diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/file/HtmlFileParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/HtmlFileParser.kt similarity index 81% rename from app/src/main/java/ua/acclorite/book_story/data/parser/file/HtmlFileParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/HtmlFileParser.kt index 3be2db75..bea70ee9 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/file/HtmlFileParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/HtmlFileParser.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.file +package org.dueattendant149.bookshelf.data.parser.file import org.jsoup.Jsoup import org.jsoup.parser.Parser -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.domain.model.library.Book import javax.inject.Inject private const val TAG = "HtmlFileParser" diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/file/PdfFileParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/PdfFileParser.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/data/parser/file/PdfFileParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/PdfFileParser.kt index e94bf747..f94f0e8f 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/file/PdfFileParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/PdfFileParser.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.file +package org.dueattendant149.bookshelf.data.parser.file import android.app.Application import com.tom_roush.pdfbox.android.PDFBoxResourceLoader import com.tom_roush.pdfbox.pdmodel.PDDocument -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.domain.model.library.Book import javax.inject.Inject private const val TAG = "PdfFileParser" diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/file/TxtFileParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/TxtFileParser.kt similarity index 75% rename from app/src/main/java/ua/acclorite/book_story/data/parser/file/TxtFileParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/TxtFileParser.kt index 6448dfbf..985043e8 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/file/TxtFileParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/file/TxtFileParser.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.file +package org.dueattendant149.bookshelf.data.parser.file -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.domain.model.library.Book import javax.inject.Inject private const val TAG = "TxtFileParser" diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/text/EpubTextParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/EpubTextParser.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/data/parser/text/EpubTextParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/EpubTextParser.kt index add5d6b5..8c97c9bf 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/text/EpubTextParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/EpubTextParser.kt @@ -6,7 +6,7 @@ @file:OptIn(ExperimentalCoroutinesApi::class) -package ua.acclorite.book_story.data.parser.text +package org.dueattendant149.bookshelf.data.parser.text import androidx.core.net.toUri import kotlinx.coroutines.Dispatchers @@ -17,15 +17,15 @@ import kotlinx.coroutines.withContext import kotlinx.coroutines.yield import org.jsoup.Jsoup import org.jsoup.parser.Parser -import ua.acclorite.book_story.core.data.ExtensionsData -import ua.acclorite.book_story.core.helpers.addAll -import ua.acclorite.book_story.core.helpers.containsVisibleText -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.core.log.logW -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.data.parser.document.DocumentParser -import ua.acclorite.book_story.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.core.data.ExtensionsData +import org.dueattendant149.bookshelf.core.helpers.addAll +import org.dueattendant149.bookshelf.core.helpers.containsVisibleText +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.core.log.logW +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.data.parser.document.DocumentParser +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText import java.io.File import java.net.URLDecoder import java.nio.charset.StandardCharsets diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/text/HtmlTextParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/HtmlTextParser.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/data/parser/text/HtmlTextParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/HtmlTextParser.kt index 19d220e4..93d4915a 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/text/HtmlTextParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/HtmlTextParser.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.text +package org.dueattendant149.bookshelf.data.parser.text import kotlinx.coroutines.yield import org.jsoup.Jsoup import org.jsoup.parser.Parser -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.data.parser.document.DocumentParser -import ua.acclorite.book_story.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.data.parser.document.DocumentParser +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText import javax.inject.Inject private const val TAG = "HtmlTextParser" diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/text/PdfTextParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/PdfTextParser.kt similarity index 91% rename from app/src/main/java/ua/acclorite/book_story/data/parser/text/PdfTextParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/PdfTextParser.kt index 56f4cc14..735f39c7 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/text/PdfTextParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/PdfTextParser.kt @@ -4,19 +4,19 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.text +package org.dueattendant149.bookshelf.data.parser.text import android.app.Application import com.tom_roush.pdfbox.android.PDFBoxResourceLoader import com.tom_roush.pdfbox.pdmodel.PDDocument import com.tom_roush.pdfbox.text.PDFTextStripper import kotlinx.coroutines.yield -import ua.acclorite.book_story.core.helpers.clearAllMarkdown -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.data.parser.document.MarkdownParser -import ua.acclorite.book_story.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.core.helpers.clearAllMarkdown +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.data.parser.document.MarkdownParser +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText import javax.inject.Inject private const val TAG = "PdfTextParser" diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/text/TextParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/TextParser.kt similarity index 56% rename from app/src/main/java/ua/acclorite/book_story/data/parser/text/TextParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/TextParser.kt index 5e17125c..44b8ac30 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/text/TextParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/TextParser.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.text +package org.dueattendant149.bookshelf.data.parser.text -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText interface TextParser { suspend fun parse(cachedFile: CachedFile): List diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/text/TextParserImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/TextParserImpl.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/data/parser/text/TextParserImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/TextParserImpl.kt index 3808f9cc..ebbc3188 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/text/TextParserImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/TextParserImpl.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.text +package org.dueattendant149.bookshelf.data.parser.text import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText import javax.inject.Inject private const val TAG = "TextParser" diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/text/TxtTextParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/TxtTextParser.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/data/parser/text/TxtTextParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/TxtTextParser.kt index 27a12a86..eff33380 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/text/TxtTextParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/TxtTextParser.kt @@ -4,17 +4,17 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.text +package org.dueattendant149.bookshelf.data.parser.text import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import kotlinx.coroutines.yield -import ua.acclorite.book_story.core.helpers.clearAllMarkdown -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.data.parser.document.MarkdownParser -import ua.acclorite.book_story.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.core.helpers.clearAllMarkdown +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.data.parser.document.MarkdownParser +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText import javax.inject.Inject private const val TAG = "TxtTextParser" diff --git a/app/src/main/java/ua/acclorite/book_story/data/parser/text/XmlTextParser.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/XmlTextParser.kt similarity index 78% rename from app/src/main/java/ua/acclorite/book_story/data/parser/text/XmlTextParser.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/XmlTextParser.kt index 146b18f9..79c5d633 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/parser/text/XmlTextParser.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/parser/text/XmlTextParser.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.parser.text +package org.dueattendant149.bookshelf.data.parser.text import kotlinx.coroutines.yield import org.jsoup.Jsoup import org.jsoup.parser.Parser -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.data.parser.document.DocumentParser -import ua.acclorite.book_story.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.data.parser.document.DocumentParser +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText import javax.inject.Inject private const val TAG = "XmlTextParser" diff --git a/app/src/main/java/ua/acclorite/book_story/data/repository/BookRepositoryImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/repository/BookRepositoryImpl.kt similarity index 78% rename from app/src/main/java/ua/acclorite/book_story/data/repository/BookRepositoryImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/repository/BookRepositoryImpl.kt index 3fa4b2cf..e3cc4dce 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/repository/BookRepositoryImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/repository/BookRepositoryImpl.kt @@ -4,21 +4,21 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.repository +package org.dueattendant149.bookshelf.data.repository import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.data.local.room.BookDatabase -import ua.acclorite.book_story.data.mapper.book.BookMapper -import ua.acclorite.book_story.data.mapper.file.FileMapper -import ua.acclorite.book_story.data.parser.cover.CoverParser -import ua.acclorite.book_story.data.parser.text.TextParser -import ua.acclorite.book_story.domain.model.file.File -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.model.reader.ReaderText -import ua.acclorite.book_story.domain.repository.BookRepository -import ua.acclorite.book_story.domain.service.FileProvider +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.data.local.room.BookDatabase +import org.dueattendant149.bookshelf.data.mapper.book.BookMapper +import org.dueattendant149.bookshelf.data.mapper.file.FileMapper +import org.dueattendant149.bookshelf.data.parser.cover.CoverParser +import org.dueattendant149.bookshelf.data.parser.text.TextParser +import org.dueattendant149.bookshelf.domain.model.file.File +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.domain.repository.BookRepository +import org.dueattendant149.bookshelf.domain.service.FileProvider import javax.inject.Inject import javax.inject.Singleton diff --git a/app/src/main/java/ua/acclorite/book_story/data/repository/CategoryRepositoryImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/repository/CategoryRepositoryImpl.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/data/repository/CategoryRepositoryImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/repository/CategoryRepositoryImpl.kt index c7380216..ec9164cc 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/repository/CategoryRepositoryImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/repository/CategoryRepositoryImpl.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.repository +package org.dueattendant149.bookshelf.data.repository import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext -import ua.acclorite.book_story.data.local.room.BookDatabase -import ua.acclorite.book_story.data.mapper.category.CategoryMapper -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.domain.repository.CategoryRepository +import org.dueattendant149.bookshelf.data.local.room.BookDatabase +import org.dueattendant149.bookshelf.data.mapper.category.CategoryMapper +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.domain.repository.CategoryRepository import javax.inject.Inject import javax.inject.Singleton diff --git a/app/src/main/java/ua/acclorite/book_story/data/repository/ColorPresetRepositoryImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/repository/ColorPresetRepositoryImpl.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/data/repository/ColorPresetRepositoryImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/repository/ColorPresetRepositoryImpl.kt index b9d15eb4..dca6aed9 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/repository/ColorPresetRepositoryImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/repository/ColorPresetRepositoryImpl.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.repository +package org.dueattendant149.bookshelf.data.repository import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext -import ua.acclorite.book_story.data.local.room.BookDatabase -import ua.acclorite.book_story.data.mapper.color_preset.ColorPresetMapper -import ua.acclorite.book_story.domain.model.reader.ColorPreset -import ua.acclorite.book_story.domain.repository.ColorPresetRepository +import org.dueattendant149.bookshelf.data.local.room.BookDatabase +import org.dueattendant149.bookshelf.data.mapper.color_preset.ColorPresetMapper +import org.dueattendant149.bookshelf.domain.model.reader.ColorPreset +import org.dueattendant149.bookshelf.domain.repository.ColorPresetRepository import javax.inject.Inject import javax.inject.Singleton diff --git a/app/src/main/java/ua/acclorite/book_story/data/repository/FileSystemRepositoryImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/repository/FileSystemRepositoryImpl.kt similarity index 77% rename from app/src/main/java/ua/acclorite/book_story/data/repository/FileSystemRepositoryImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/repository/FileSystemRepositoryImpl.kt index 105bcab6..c1233536 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/repository/FileSystemRepositoryImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/repository/FileSystemRepositoryImpl.kt @@ -4,21 +4,21 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.repository +package org.dueattendant149.bookshelf.data.repository import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.core.data.ExtensionsData -import ua.acclorite.book_story.data.local.room.BookDatabase -import ua.acclorite.book_story.data.mapper.file.FileMapper -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.data.parser.cover.CoverParser -import ua.acclorite.book_story.data.parser.file.FileParser -import ua.acclorite.book_story.domain.model.file.File -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.repository.FileSystemRepository -import ua.acclorite.book_story.domain.service.FileProvider +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.core.data.ExtensionsData +import org.dueattendant149.bookshelf.data.local.room.BookDatabase +import org.dueattendant149.bookshelf.data.mapper.file.FileMapper +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.data.parser.cover.CoverParser +import org.dueattendant149.bookshelf.data.parser.file.FileParser +import org.dueattendant149.bookshelf.domain.model.file.File +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.repository.FileSystemRepository +import org.dueattendant149.bookshelf.domain.service.FileProvider import javax.inject.Inject import javax.inject.Singleton diff --git a/app/src/main/java/ua/acclorite/book_story/data/repository/HistoryRepositoryImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/repository/HistoryRepositoryImpl.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/data/repository/HistoryRepositoryImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/repository/HistoryRepositoryImpl.kt index 4859327c..1ff40d7e 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/repository/HistoryRepositoryImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/repository/HistoryRepositoryImpl.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.repository +package org.dueattendant149.bookshelf.data.repository import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext -import ua.acclorite.book_story.data.local.room.BookDatabase -import ua.acclorite.book_story.data.mapper.history.HistoryMapper -import ua.acclorite.book_story.domain.model.history.History -import ua.acclorite.book_story.domain.repository.HistoryRepository +import org.dueattendant149.bookshelf.data.local.room.BookDatabase +import org.dueattendant149.bookshelf.data.mapper.history.HistoryMapper +import org.dueattendant149.bookshelf.domain.model.history.History +import org.dueattendant149.bookshelf.domain.repository.HistoryRepository import javax.inject.Inject import javax.inject.Singleton diff --git a/app/src/main/java/ua/acclorite/book_story/data/repository/PermissionRepositoryImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/repository/PermissionRepositoryImpl.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/data/repository/PermissionRepositoryImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/repository/PermissionRepositoryImpl.kt index 29ab56cc..90b0449c 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/repository/PermissionRepositoryImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/repository/PermissionRepositoryImpl.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.repository +package org.dueattendant149.bookshelf.data.repository import android.app.Application import android.content.Intent import androidx.core.net.toUri -import ua.acclorite.book_story.domain.repository.PermissionRepository +import org.dueattendant149.bookshelf.domain.repository.PermissionRepository import javax.inject.Inject import javax.inject.Singleton diff --git a/app/src/main/java/ua/acclorite/book_story/data/service/CoverImageHandlerImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/service/CoverImageHandlerImpl.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/data/service/CoverImageHandlerImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/service/CoverImageHandlerImpl.kt index ffa2303a..522a3a99 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/service/CoverImageHandlerImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/service/CoverImageHandlerImpl.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.service +package org.dueattendant149.bookshelf.data.service import android.app.Application import android.graphics.Bitmap @@ -13,8 +13,8 @@ import android.net.Uri import androidx.core.net.toFile import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.domain.service.CoverImageHandler +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.domain.service.CoverImageHandler import java.io.BufferedOutputStream import java.io.ByteArrayOutputStream import java.io.File diff --git a/app/src/main/java/ua/acclorite/book_story/data/service/FileProviderImpl.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/service/FileProviderImpl.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/data/service/FileProviderImpl.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/service/FileProviderImpl.kt index a61bb052..1db9bbd5 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/service/FileProviderImpl.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/service/FileProviderImpl.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.service +package org.dueattendant149.bookshelf.data.service import android.app.Application -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.data.model.file.CachedFileCompat -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.service.FileProvider +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.data.model.file.CachedFileCompat +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.service.FileProvider import javax.inject.Inject class FileProviderImpl @Inject constructor( diff --git a/app/src/main/java/ua/acclorite/book_story/data/settings/SettingsManager.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/settings/SettingsManager.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/data/settings/SettingsManager.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/settings/SettingsManager.kt index 8d4bf186..2a6165da 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/settings/SettingsManager.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/settings/SettingsManager.kt @@ -6,7 +6,7 @@ @file:Suppress("RemoveExplicitTypeArguments") -package ua.acclorite.book_story.data.settings +package org.dueattendant149.bookshelf.data.settings import androidx.datastore.preferences.core.Preferences import androidx.datastore.preferences.core.booleanPreferencesKey @@ -21,30 +21,30 @@ import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.asStateFlow import kotlinx.coroutines.flow.update import kotlinx.coroutines.launch -import ua.acclorite.book_story.core.data.CoreData -import ua.acclorite.book_story.core.language.Language -import ua.acclorite.book_story.core.language.LanguageUtils -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.data.local.data_store.DataStore -import ua.acclorite.book_story.data.settings.model.Setting -import ua.acclorite.book_story.presentation.browse.model.BrowseLayout -import ua.acclorite.book_story.presentation.browse.model.BrowseSortOrder -import ua.acclorite.book_story.presentation.library.model.LibraryLayout -import ua.acclorite.book_story.presentation.library.model.LibrarySortOrder -import ua.acclorite.book_story.presentation.library.model.LibraryTitlePosition -import ua.acclorite.book_story.presentation.reader.model.ReaderColorEffects -import ua.acclorite.book_story.presentation.reader.model.ReaderFontThickness -import ua.acclorite.book_story.presentation.reader.model.ReaderHorizontalGesture -import ua.acclorite.book_story.presentation.reader.model.ReaderProgressCount -import ua.acclorite.book_story.presentation.reader.model.ReaderScreenOrientation -import ua.acclorite.book_story.presentation.reader.model.ReaderTextAlignment -import ua.acclorite.book_story.ui.reader.data.ReaderData -import ua.acclorite.book_story.ui.reader.model.FontWithName -import ua.acclorite.book_story.ui.theme.model.DarkTheme -import ua.acclorite.book_story.ui.theme.model.HorizontalAlignment -import ua.acclorite.book_story.ui.theme.model.PureDark -import ua.acclorite.book_story.ui.theme.model.Theme -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.core.data.CoreData +import org.dueattendant149.bookshelf.core.language.Language +import org.dueattendant149.bookshelf.core.language.LanguageUtils +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.data.local.data_store.DataStore +import org.dueattendant149.bookshelf.data.settings.model.Setting +import org.dueattendant149.bookshelf.presentation.browse.model.BrowseLayout +import org.dueattendant149.bookshelf.presentation.browse.model.BrowseSortOrder +import org.dueattendant149.bookshelf.presentation.library.model.LibraryLayout +import org.dueattendant149.bookshelf.presentation.library.model.LibrarySortOrder +import org.dueattendant149.bookshelf.presentation.library.model.LibraryTitlePosition +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderColorEffects +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderFontThickness +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderHorizontalGesture +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderProgressCount +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderScreenOrientation +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderTextAlignment +import org.dueattendant149.bookshelf.ui.reader.data.ReaderData +import org.dueattendant149.bookshelf.ui.reader.model.FontWithName +import org.dueattendant149.bookshelf.ui.theme.model.DarkTheme +import org.dueattendant149.bookshelf.ui.theme.model.HorizontalAlignment +import org.dueattendant149.bookshelf.ui.theme.model.PureDark +import org.dueattendant149.bookshelf.ui.theme.model.Theme +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast import java.util.Locale import java.util.concurrent.atomic.AtomicInteger import javax.inject.Inject diff --git a/app/src/main/java/ua/acclorite/book_story/data/settings/model/Setting.kt b/app/src/main/java/org/dueattendant149/bookshelf/data/settings/model/Setting.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/data/settings/model/Setting.kt rename to app/src/main/java/org/dueattendant149/bookshelf/data/settings/model/Setting.kt index c8984f88..076d3cf6 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/settings/model/Setting.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/data/settings/model/Setting.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.data.settings.model +package org.dueattendant149.bookshelf.data.settings.model import androidx.compose.runtime.Composable import androidx.compose.runtime.Stable diff --git a/app/src/main/java/ua/acclorite/book_story/domain/model/file/File.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/model/file/File.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/domain/model/file/File.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/model/file/File.kt index 7a98265f..fa9365fe 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/model/file/File.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/model/file/File.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.model.file +package org.dueattendant149.bookshelf.domain.model.file import androidx.compose.runtime.Immutable diff --git a/app/src/main/java/ua/acclorite/book_story/domain/model/history/History.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/model/history/History.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/domain/model/history/History.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/model/history/History.kt index 23e052d3..90b02773 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/model/history/History.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/model/history/History.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.model.history +package org.dueattendant149.bookshelf.domain.model.history import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.model.library.Book @Immutable data class History( diff --git a/app/src/main/java/ua/acclorite/book_story/domain/model/library/Book.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/model/library/Book.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/domain/model/library/Book.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/model/library/Book.kt index 020a29cc..ed0a2277 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/model/library/Book.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/model/library/Book.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.model.library +package org.dueattendant149.bookshelf.domain.model.library import android.net.Uri import android.os.Parcelable import androidx.compose.runtime.Immutable import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.core.ui.UIText +import org.dueattendant149.bookshelf.core.ui.UIText @Parcelize @Immutable diff --git a/app/src/main/java/ua/acclorite/book_story/domain/model/library/Category.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/model/library/Category.kt similarity index 74% rename from app/src/main/java/ua/acclorite/book_story/domain/model/library/Category.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/model/library/Category.kt index 6aa5f519..11bfc960 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/model/library/Category.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/model/library/Category.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.model.library +package org.dueattendant149.bookshelf.domain.model.library import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.presentation.library.model.LibrarySortOrder +import org.dueattendant149.bookshelf.presentation.library.model.LibrarySortOrder @Immutable data class Category( diff --git a/app/src/main/java/ua/acclorite/book_story/domain/model/reader/ColorPreset.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/model/reader/ColorPreset.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/domain/model/reader/ColorPreset.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/model/reader/ColorPreset.kt index 209d2510..76dc5440 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/model/reader/ColorPreset.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/model/reader/ColorPreset.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.model.reader +package org.dueattendant149.bookshelf.domain.model.reader import androidx.compose.runtime.Immutable import androidx.compose.ui.graphics.Color diff --git a/app/src/main/java/ua/acclorite/book_story/domain/model/reader/ReaderText.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/model/reader/ReaderText.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/domain/model/reader/ReaderText.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/model/reader/ReaderText.kt index 87928602..183a0cb3 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/model/reader/ReaderText.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/model/reader/ReaderText.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.model.reader +package org.dueattendant149.bookshelf.domain.model.reader import androidx.compose.runtime.Immutable import androidx.compose.ui.graphics.ImageBitmap diff --git a/app/src/main/java/ua/acclorite/book_story/domain/repository/BookRepository.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/repository/BookRepository.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/domain/repository/BookRepository.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/repository/BookRepository.kt index 1bcd4a4e..35b71394 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/repository/BookRepository.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/repository/BookRepository.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.repository +package org.dueattendant149.bookshelf.domain.repository -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.domain.model.file.File -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.domain.model.file.File +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText interface BookRepository { suspend fun searchBooks( diff --git a/app/src/main/java/ua/acclorite/book_story/domain/repository/CategoryRepository.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/repository/CategoryRepository.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/domain/repository/CategoryRepository.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/repository/CategoryRepository.kt index 292c9be5..02c3b41b 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/repository/CategoryRepository.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/repository/CategoryRepository.kt @@ -4,9 +4,9 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.repository +package org.dueattendant149.bookshelf.domain.repository -import ua.acclorite.book_story.domain.model.library.Category +import org.dueattendant149.bookshelf.domain.model.library.Category interface CategoryRepository { suspend fun addCategory( diff --git a/app/src/main/java/ua/acclorite/book_story/domain/repository/ColorPresetRepository.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/repository/ColorPresetRepository.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/domain/repository/ColorPresetRepository.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/repository/ColorPresetRepository.kt index 4cec7762..e59b211f 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/repository/ColorPresetRepository.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/repository/ColorPresetRepository.kt @@ -4,9 +4,9 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.repository +package org.dueattendant149.bookshelf.domain.repository -import ua.acclorite.book_story.domain.model.reader.ColorPreset +import org.dueattendant149.bookshelf.domain.model.reader.ColorPreset interface ColorPresetRepository { suspend fun getColorPresets(): Result> diff --git a/app/src/main/java/ua/acclorite/book_story/domain/repository/FileSystemRepository.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/repository/FileSystemRepository.kt similarity index 61% rename from app/src/main/java/ua/acclorite/book_story/domain/repository/FileSystemRepository.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/repository/FileSystemRepository.kt index cf6e3dfa..640d5a76 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/repository/FileSystemRepository.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/repository/FileSystemRepository.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.repository +package org.dueattendant149.bookshelf.domain.repository -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.domain.model.file.File -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.domain.model.file.File +import org.dueattendant149.bookshelf.domain.model.library.Book interface FileSystemRepository { suspend fun searchFiles( diff --git a/app/src/main/java/ua/acclorite/book_story/domain/repository/HistoryRepository.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/repository/HistoryRepository.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/domain/repository/HistoryRepository.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/repository/HistoryRepository.kt index 50737617..c799661a 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/repository/HistoryRepository.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/repository/HistoryRepository.kt @@ -4,9 +4,9 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.repository +package org.dueattendant149.bookshelf.domain.repository -import ua.acclorite.book_story.domain.model.history.History +import org.dueattendant149.bookshelf.domain.model.history.History interface HistoryRepository { suspend fun getHistoryForBook( diff --git a/app/src/main/java/ua/acclorite/book_story/domain/repository/PermissionRepository.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/repository/PermissionRepository.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/domain/repository/PermissionRepository.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/repository/PermissionRepository.kt index b0e97405..75ed8116 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/repository/PermissionRepository.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/repository/PermissionRepository.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.repository +package org.dueattendant149.bookshelf.domain.repository interface PermissionRepository { suspend fun grantPersistableUriPermission( diff --git a/app/src/main/java/ua/acclorite/book_story/domain/service/CoverImageHandler.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/service/CoverImageHandler.kt similarity index 80% rename from app/src/main/java/ua/acclorite/book_story/domain/service/CoverImageHandler.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/service/CoverImageHandler.kt index 3cd40af2..d41ca3a4 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/service/CoverImageHandler.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/service/CoverImageHandler.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.service +package org.dueattendant149.bookshelf.domain.service import android.net.Uri -import ua.acclorite.book_story.core.CoverImage +import org.dueattendant149.bookshelf.core.CoverImage import java.io.File interface CoverImageHandler { diff --git a/app/src/main/java/ua/acclorite/book_story/domain/service/FileProvider.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/service/FileProvider.kt similarity index 61% rename from app/src/main/java/ua/acclorite/book_story/domain/service/FileProvider.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/service/FileProvider.kt index 9b55aaf3..e1be08b9 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/service/FileProvider.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/service/FileProvider.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.service +package org.dueattendant149.bookshelf.domain.service -import ua.acclorite.book_story.data.model.file.CachedFile -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.data.model.file.CachedFile +import org.dueattendant149.bookshelf.domain.model.library.Book interface FileProvider { fun getFileFromBook(book: Book): Result diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/AddBookUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/AddBookUseCase.kt similarity index 73% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/book/AddBookUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/AddBookUseCase.kt index 60fb955b..adf2dc0b 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/AddBookUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/AddBookUseCase.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.book +package org.dueattendant149.bookshelf.domain.use_case.book import androidx.core.net.toUri -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.core.log.logW -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.repository.BookRepository -import ua.acclorite.book_story.domain.service.CoverImageHandler +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.core.log.logW +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.repository.BookRepository +import org.dueattendant149.bookshelf.domain.service.CoverImageHandler import javax.inject.Inject private const val TAG = "AddBook" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/CanResetCoverImageUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/CanResetCoverImageUseCase.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/book/CanResetCoverImageUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/CanResetCoverImageUseCase.kt index 7b0a3f1f..6077d032 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/CanResetCoverImageUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/CanResetCoverImageUseCase.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.book +package org.dueattendant149.bookshelf.domain.use_case.book import android.app.Application import android.graphics.BitmapFactory -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.repository.BookRepository -import ua.acclorite.book_story.domain.service.CoverImageHandler +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.repository.BookRepository +import org.dueattendant149.bookshelf.domain.service.CoverImageHandler import javax.inject.Inject private const val TAG = "CanResetCover" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/DeleteBookUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/DeleteBookUseCase.kt similarity index 72% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/book/DeleteBookUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/DeleteBookUseCase.kt index 25100dfc..f2fe913f 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/DeleteBookUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/DeleteBookUseCase.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.book +package org.dueattendant149.bookshelf.domain.use_case.book -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.core.log.logW -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.repository.BookRepository -import ua.acclorite.book_story.domain.repository.HistoryRepository -import ua.acclorite.book_story.domain.service.CoverImageHandler +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.core.log.logW +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.repository.BookRepository +import org.dueattendant149.bookshelf.domain.repository.HistoryRepository +import org.dueattendant149.bookshelf.domain.service.CoverImageHandler import javax.inject.Inject private const val TAG = "DeleteBook" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetBookUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/GetBookUseCase.kt similarity index 72% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetBookUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/GetBookUseCase.kt index 4252ba5d..eec6dad6 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetBookUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/GetBookUseCase.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.book +package org.dueattendant149.bookshelf.domain.use_case.book -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.repository.BookRepository -import ua.acclorite.book_story.domain.repository.HistoryRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.repository.BookRepository +import org.dueattendant149.bookshelf.domain.repository.HistoryRepository import javax.inject.Inject private const val TAG = "GetBook" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetChapterProgressUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/GetChapterProgressUseCase.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetChapterProgressUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/GetChapterProgressUseCase.kt index 19c0d4db..6ce49bde 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetChapterProgressUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/GetChapterProgressUseCase.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.book +package org.dueattendant149.bookshelf.domain.use_case.book -import ua.acclorite.book_story.core.helpers.coerceAndPreventNaN -import ua.acclorite.book_story.domain.model.reader.ReaderText -import ua.acclorite.book_story.domain.model.reader.ReaderText.Chapter +import org.dueattendant149.bookshelf.core.helpers.coerceAndPreventNaN +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText.Chapter import javax.inject.Inject class GetChapterProgressUseCase @Inject constructor() { diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetFileFromBookUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/GetFileFromBookUseCase.kt similarity index 73% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetFileFromBookUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/GetFileFromBookUseCase.kt index d4f10b52..492f1fdc 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetFileFromBookUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/GetFileFromBookUseCase.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.book +package org.dueattendant149.bookshelf.domain.use_case.book -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.file.File -import ua.acclorite.book_story.domain.repository.BookRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.file.File +import org.dueattendant149.bookshelf.domain.repository.BookRepository import javax.inject.Inject private const val TAG = "GetFileFromBook" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetTextUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/GetTextUseCase.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetTextUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/GetTextUseCase.kt index 768131b9..a4d1a3e1 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetTextUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/GetTextUseCase.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.book +package org.dueattendant149.bookshelf.domain.use_case.book -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.reader.ReaderText -import ua.acclorite.book_story.domain.repository.BookRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.domain.repository.BookRepository import javax.inject.Inject private const val TAG = "GetText" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/ResetCoverImageUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/ResetCoverImageUseCase.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/book/ResetCoverImageUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/ResetCoverImageUseCase.kt index 606fa041..d3b1db70 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/ResetCoverImageUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/ResetCoverImageUseCase.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.book +package org.dueattendant149.bookshelf.domain.use_case.book import androidx.core.net.toUri -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.core.log.logW -import ua.acclorite.book_story.domain.repository.BookRepository -import ua.acclorite.book_story.domain.service.CoverImageHandler +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.core.log.logW +import org.dueattendant149.bookshelf.domain.repository.BookRepository +import org.dueattendant149.bookshelf.domain.service.CoverImageHandler import javax.inject.Inject private const val TAG = "ResetCoverImage" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/SearchBooksUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/SearchBooksUseCase.kt similarity index 74% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/book/SearchBooksUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/SearchBooksUseCase.kt index 1b56a094..e6e64e4b 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/SearchBooksUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/SearchBooksUseCase.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.book +package org.dueattendant149.bookshelf.domain.use_case.book -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.repository.BookRepository -import ua.acclorite.book_story.domain.repository.HistoryRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.repository.BookRepository +import org.dueattendant149.bookshelf.domain.repository.HistoryRepository import javax.inject.Inject private const val TAG = "SearchBooks" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateBookUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/UpdateBookUseCase.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateBookUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/UpdateBookUseCase.kt index 6e30e870..9a31c5af 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateBookUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/UpdateBookUseCase.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.book +package org.dueattendant149.bookshelf.domain.use_case.book -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.repository.BookRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.repository.BookRepository import javax.inject.Inject private const val TAG = "UpdateBook" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateCoverImageUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/UpdateCoverImageUseCase.kt similarity index 78% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateCoverImageUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/UpdateCoverImageUseCase.kt index c6c072f5..30251c49 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateCoverImageUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/book/UpdateCoverImageUseCase.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.book +package org.dueattendant149.bookshelf.domain.use_case.book import androidx.core.net.toUri -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.core.log.logW -import ua.acclorite.book_story.domain.repository.BookRepository -import ua.acclorite.book_story.domain.service.CoverImageHandler +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.core.log.logW +import org.dueattendant149.bookshelf.domain.repository.BookRepository +import org.dueattendant149.bookshelf.domain.service.CoverImageHandler import javax.inject.Inject private const val TAG = "UpdateCoverImage" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/category/AddCategoryUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/AddCategoryUseCase.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/category/AddCategoryUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/AddCategoryUseCase.kt index ea9c409c..06a2b278 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/category/AddCategoryUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/AddCategoryUseCase.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.category +package org.dueattendant149.bookshelf.domain.use_case.category -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.domain.repository.CategoryRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.domain.repository.CategoryRepository import javax.inject.Inject private const val TAG = "AddCategory" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/category/DeleteCategoryUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/DeleteCategoryUseCase.kt similarity index 75% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/category/DeleteCategoryUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/DeleteCategoryUseCase.kt index bea859ba..50daedce 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/category/DeleteCategoryUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/DeleteCategoryUseCase.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.category +package org.dueattendant149.bookshelf.domain.use_case.category -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.domain.repository.CategoryRepository +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.domain.repository.CategoryRepository import javax.inject.Inject private const val TAG = "DeleteCategory" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/category/GetCategoriesUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/GetCategoriesUseCase.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/category/GetCategoriesUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/GetCategoriesUseCase.kt index b5211653..6ece57e1 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/category/GetCategoriesUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/GetCategoriesUseCase.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.category +package org.dueattendant149.bookshelf.domain.use_case.category -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.domain.repository.CategoryRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.domain.repository.CategoryRepository import javax.inject.Inject private const val TAG = "GetCategories" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/category/UpdateCategoriesOrderUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/UpdateCategoriesOrderUseCase.kt similarity index 77% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/category/UpdateCategoriesOrderUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/UpdateCategoriesOrderUseCase.kt index 3707f010..b6cfd61b 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/category/UpdateCategoriesOrderUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/UpdateCategoriesOrderUseCase.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.category +package org.dueattendant149.bookshelf.domain.use_case.category -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.domain.repository.CategoryRepository +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.domain.repository.CategoryRepository import javax.inject.Inject private const val TAG = "UpdateCategoryOrder" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/category/UpdateCategoryUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/UpdateCategoryUseCase.kt similarity index 74% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/category/UpdateCategoryUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/UpdateCategoryUseCase.kt index e6bc1ae2..44821fd1 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/category/UpdateCategoryUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/category/UpdateCategoryUseCase.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.category +package org.dueattendant149.bookshelf.domain.use_case.category -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.domain.repository.CategoryRepository +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.domain.repository.CategoryRepository import javax.inject.Inject private const val TAG = "UpdateCategory" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/DeleteColorPresetUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/DeleteColorPresetUseCase.kt similarity index 73% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/DeleteColorPresetUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/DeleteColorPresetUseCase.kt index 66fb21bc..d7f81be6 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/DeleteColorPresetUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/DeleteColorPresetUseCase.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.color_preset +package org.dueattendant149.bookshelf.domain.use_case.color_preset -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.reader.ColorPreset -import ua.acclorite.book_story.domain.repository.ColorPresetRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.reader.ColorPreset +import org.dueattendant149.bookshelf.domain.repository.ColorPresetRepository import javax.inject.Inject private const val TAG = "DeleteColorPreset" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/GetColorPresetsUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/GetColorPresetsUseCase.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/GetColorPresetsUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/GetColorPresetsUseCase.kt index 427ffd1f..1f182fe2 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/GetColorPresetsUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/GetColorPresetsUseCase.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.color_preset +package org.dueattendant149.bookshelf.domain.use_case.color_preset -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.reader.ColorPreset -import ua.acclorite.book_story.domain.repository.ColorPresetRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.reader.ColorPreset +import org.dueattendant149.bookshelf.domain.repository.ColorPresetRepository import javax.inject.Inject private const val TAG = "GetColorPresets" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/ReorderColorPresetsUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/ReorderColorPresetsUseCase.kt similarity index 74% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/ReorderColorPresetsUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/ReorderColorPresetsUseCase.kt index 3154ff22..7df2d17e 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/ReorderColorPresetsUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/ReorderColorPresetsUseCase.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.color_preset +package org.dueattendant149.bookshelf.domain.use_case.color_preset -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.reader.ColorPreset -import ua.acclorite.book_story.domain.repository.ColorPresetRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.reader.ColorPreset +import org.dueattendant149.bookshelf.domain.repository.ColorPresetRepository import javax.inject.Inject private const val TAG = "ReorderPresets" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/SelectColorPresetUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/SelectColorPresetUseCase.kt similarity index 73% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/SelectColorPresetUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/SelectColorPresetUseCase.kt index a6c92fd5..c4247256 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/SelectColorPresetUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/SelectColorPresetUseCase.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.color_preset +package org.dueattendant149.bookshelf.domain.use_case.color_preset -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.reader.ColorPreset -import ua.acclorite.book_story.domain.repository.ColorPresetRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.reader.ColorPreset +import org.dueattendant149.bookshelf.domain.repository.ColorPresetRepository import javax.inject.Inject private const val TAG = "SelectColorPreset" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/UpdateColorPresetUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/UpdateColorPresetUseCase.kt similarity index 73% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/UpdateColorPresetUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/UpdateColorPresetUseCase.kt index c100c46c..168b3972 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/UpdateColorPresetUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/color_preset/UpdateColorPresetUseCase.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.color_preset +package org.dueattendant149.bookshelf.domain.use_case.color_preset -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.reader.ColorPreset -import ua.acclorite.book_story.domain.repository.ColorPresetRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.reader.ColorPreset +import org.dueattendant149.bookshelf.domain.repository.ColorPresetRepository import javax.inject.Inject private const val TAG = "UpdateColorPreset" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/file_system/GetBookFromFileUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/file_system/GetBookFromFileUseCase.kt similarity index 66% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/file_system/GetBookFromFileUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/file_system/GetBookFromFileUseCase.kt index 5581d03c..3ded80b5 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/file_system/GetBookFromFileUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/file_system/GetBookFromFileUseCase.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.file_system +package org.dueattendant149.bookshelf.domain.use_case.file_system -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.file.File -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.repository.FileSystemRepository +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.file.File +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.repository.FileSystemRepository import javax.inject.Inject private const val TAG = "GetBookFromFile" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/file_system/GetFilesUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/file_system/GetFilesUseCase.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/file_system/GetFilesUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/file_system/GetFilesUseCase.kt index 5eb33be7..342c7f0e 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/file_system/GetFilesUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/file_system/GetFilesUseCase.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.file_system +package org.dueattendant149.bookshelf.domain.use_case.file_system -import ua.acclorite.book_story.core.helpers.compareByWithOrder -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.data.settings.SettingsManager -import ua.acclorite.book_story.domain.model.file.File -import ua.acclorite.book_story.domain.repository.FileSystemRepository -import ua.acclorite.book_story.presentation.browse.model.BrowseSortOrder +import org.dueattendant149.bookshelf.core.helpers.compareByWithOrder +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.data.settings.SettingsManager +import org.dueattendant149.bookshelf.domain.model.file.File +import org.dueattendant149.bookshelf.domain.repository.FileSystemRepository +import org.dueattendant149.bookshelf.presentation.browse.model.BrowseSortOrder import javax.inject.Inject private const val TAG = "GetFiles" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/AddHistoryUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/AddHistoryUseCase.kt similarity index 73% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/history/AddHistoryUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/AddHistoryUseCase.kt index 8f95a6db..6392a335 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/AddHistoryUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/AddHistoryUseCase.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.history +package org.dueattendant149.bookshelf.domain.use_case.history -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.history.History -import ua.acclorite.book_story.domain.repository.HistoryRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.history.History +import org.dueattendant149.bookshelf.domain.repository.HistoryRepository import javax.inject.Inject private const val TAG = "AddHistory" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/DeleteHistoryUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/DeleteHistoryUseCase.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/history/DeleteHistoryUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/DeleteHistoryUseCase.kt index 3ac12703..65af238d 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/DeleteHistoryUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/DeleteHistoryUseCase.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.history +package org.dueattendant149.bookshelf.domain.use_case.history -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.history.History -import ua.acclorite.book_story.domain.repository.HistoryRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.history.History +import org.dueattendant149.bookshelf.domain.repository.HistoryRepository import javax.inject.Inject private const val TAG = "DeleteHistory" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/DeleteWholeHistoryUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/DeleteWholeHistoryUseCase.kt similarity index 75% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/history/DeleteWholeHistoryUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/DeleteWholeHistoryUseCase.kt index 6d1afe32..63bc4696 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/DeleteWholeHistoryUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/DeleteWholeHistoryUseCase.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.history +package org.dueattendant149.bookshelf.domain.use_case.history -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.repository.HistoryRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.repository.HistoryRepository import javax.inject.Inject private const val TAG = "DeleteWholeHistory" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/GetHistoryForBookUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/GetHistoryForBookUseCase.kt similarity index 73% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/history/GetHistoryForBookUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/GetHistoryForBookUseCase.kt index 2686119f..c76fdfde 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/GetHistoryForBookUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/GetHistoryForBookUseCase.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.history +package org.dueattendant149.bookshelf.domain.use_case.history -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.history.History -import ua.acclorite.book_story.domain.repository.HistoryRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.history.History +import org.dueattendant149.bookshelf.domain.repository.HistoryRepository import javax.inject.Inject private const val TAG = "GetHistoryForBook" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/GetHistoryUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/GetHistoryUseCase.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/history/GetHistoryUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/GetHistoryUseCase.kt index e50ba698..7cb9c181 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/GetHistoryUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/history/GetHistoryUseCase.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.history +package org.dueattendant149.bookshelf.domain.use_case.history -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.model.history.History -import ua.acclorite.book_story.domain.repository.HistoryRepository -import ua.acclorite.book_story.presentation.history.model.GroupedHistory +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.model.history.History +import org.dueattendant149.bookshelf.domain.repository.HistoryRepository +import org.dueattendant149.bookshelf.presentation.history.model.GroupedHistory import java.time.Instant import java.time.LocalDate import java.time.ZoneId diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/permission/GrantPersistableUriPermissionUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/permission/GrantPersistableUriPermissionUseCase.kt similarity index 78% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/permission/GrantPersistableUriPermissionUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/permission/GrantPersistableUriPermissionUseCase.kt index 120af180..62691dee 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/permission/GrantPersistableUriPermissionUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/permission/GrantPersistableUriPermissionUseCase.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.permission +package org.dueattendant149.bookshelf.domain.use_case.permission -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.repository.PermissionRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.repository.PermissionRepository import javax.inject.Inject private const val TAG = "GrantUriPermission" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/permission/ReleasePersistableUriPermissionUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/permission/ReleasePersistableUriPermissionUseCase.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/permission/ReleasePersistableUriPermissionUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/permission/ReleasePersistableUriPermissionUseCase.kt index b2bc8964..eff3b4ba 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/permission/ReleasePersistableUriPermissionUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/permission/ReleasePersistableUriPermissionUseCase.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.permission +package org.dueattendant149.bookshelf.domain.use_case.permission -import ua.acclorite.book_story.core.log.logE -import ua.acclorite.book_story.core.log.logI -import ua.acclorite.book_story.domain.repository.PermissionRepository +import org.dueattendant149.bookshelf.core.log.logE +import org.dueattendant149.bookshelf.core.log.logI +import org.dueattendant149.bookshelf.domain.repository.PermissionRepository import javax.inject.Inject private const val TAG = "ReleaseUriPermission" diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/settings/UpdateLanguageUseCase.kt b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/settings/UpdateLanguageUseCase.kt similarity index 76% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/settings/UpdateLanguageUseCase.kt rename to app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/settings/UpdateLanguageUseCase.kt index bfd9b182..f843b974 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/settings/UpdateLanguageUseCase.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/domain/use_case/settings/UpdateLanguageUseCase.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.domain.use_case.settings +package org.dueattendant149.bookshelf.domain.use_case.settings import androidx.appcompat.app.AppCompatDelegate import androidx.core.os.LocaleListCompat -import ua.acclorite.book_story.core.language.Language -import ua.acclorite.book_story.data.settings.SettingsManager +import org.dueattendant149.bookshelf.core.language.Language +import org.dueattendant149.bookshelf.data.settings.SettingsManager import javax.inject.Inject class UpdateLanguageUseCase @Inject constructor( diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/about/AboutEffect.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/about/AboutEffect.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/presentation/about/AboutEffect.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/about/AboutEffect.kt index 805429fb..1581db54 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/about/AboutEffect.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/about/AboutEffect.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.about +package org.dueattendant149.bookshelf.presentation.about import androidx.compose.runtime.Immutable diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/about/AboutEvent.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/about/AboutEvent.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/presentation/about/AboutEvent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/about/AboutEvent.kt index d7ebf775..bf623d78 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/about/AboutEvent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/about/AboutEvent.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.about +package org.dueattendant149.bookshelf.presentation.about import androidx.compose.runtime.Immutable diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/about/AboutModel.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/about/AboutModel.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/presentation/about/AboutModel.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/about/AboutModel.kt index 83264273..6036465f 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/about/AboutModel.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/about/AboutModel.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.about +package org.dueattendant149.bookshelf.presentation.about import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/about/AboutScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/about/AboutScreen.kt similarity index 76% rename from app/src/main/java/ua/acclorite/book_story/presentation/about/AboutScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/about/AboutScreen.kt index 1bc5896c..322b1cf0 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/about/AboutScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/about/AboutScreen.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.about +package org.dueattendant149.bookshelf.presentation.about import android.os.Parcelable import androidx.compose.material3.ExperimentalMaterial3Api @@ -12,10 +12,10 @@ import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable import androidx.hilt.navigation.compose.hiltViewModel import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.ui.about.AboutContent -import ua.acclorite.book_story.ui.about.AboutEffects -import ua.acclorite.book_story.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.ui.about.AboutContent +import org.dueattendant149.bookshelf.ui.about.AboutEffects +import org.dueattendant149.bookshelf.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior @Parcelize object AboutScreen : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoEffect.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoEffect.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoEffect.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoEffect.kt index 83ba33ad..4af3307d 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoEffect.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoEffect.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.book_info +package org.dueattendant149.bookshelf.presentation.book_info import androidx.compose.runtime.Immutable diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoEvent.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoEvent.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoEvent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoEvent.kt index 4e33cb66..917a51e5 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoEvent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoEvent.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.book_info +package org.dueattendant149.bookshelf.presentation.book_info import android.graphics.Bitmap import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.domain.model.library.Category +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.domain.model.library.Category @Immutable sealed class BookInfoEvent { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoModel.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoModel.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoModel.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoModel.kt index ab7e3c8f..147172c5 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoModel.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoModel.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.book_info +package org.dueattendant149.bookshelf.presentation.book_info import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope @@ -20,16 +20,16 @@ import kotlinx.coroutines.launch import kotlinx.coroutines.sync.Mutex import kotlinx.coroutines.sync.withLock import kotlinx.coroutines.withContext -import ua.acclorite.book_story.domain.use_case.book.CanResetCoverImageUseCase -import ua.acclorite.book_story.domain.use_case.book.DeleteBookUseCase -import ua.acclorite.book_story.domain.use_case.book.GetBookUseCase -import ua.acclorite.book_story.domain.use_case.book.GetFileFromBookUseCase -import ua.acclorite.book_story.domain.use_case.book.ResetCoverImageUseCase -import ua.acclorite.book_story.domain.use_case.book.UpdateBookUseCase -import ua.acclorite.book_story.domain.use_case.book.UpdateCoverImageUseCase -import ua.acclorite.book_story.presentation.browse.BrowseScreen -import ua.acclorite.book_story.presentation.history.HistoryScreen -import ua.acclorite.book_story.presentation.library.LibraryScreen +import org.dueattendant149.bookshelf.domain.use_case.book.CanResetCoverImageUseCase +import org.dueattendant149.bookshelf.domain.use_case.book.DeleteBookUseCase +import org.dueattendant149.bookshelf.domain.use_case.book.GetBookUseCase +import org.dueattendant149.bookshelf.domain.use_case.book.GetFileFromBookUseCase +import org.dueattendant149.bookshelf.domain.use_case.book.ResetCoverImageUseCase +import org.dueattendant149.bookshelf.domain.use_case.book.UpdateBookUseCase +import org.dueattendant149.bookshelf.domain.use_case.book.UpdateCoverImageUseCase +import org.dueattendant149.bookshelf.presentation.browse.BrowseScreen +import org.dueattendant149.bookshelf.presentation.history.HistoryScreen +import org.dueattendant149.bookshelf.presentation.library.LibraryScreen import javax.inject.Inject import kotlin.coroutines.coroutineContext diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoScreen.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoScreen.kt index 4a07c0f5..d691c4f8 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoScreen.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.book_info +package org.dueattendant149.bookshelf.presentation.book_info import android.os.Parcelable import androidx.compose.foundation.layout.Box @@ -20,10 +20,10 @@ import androidx.lifecycle.compose.collectAsStateWithLifecycle import kotlinx.coroutines.channels.Channel import kotlinx.coroutines.channels.getOrElse import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.presentation.settings.SettingsModel -import ua.acclorite.book_story.ui.book_info.BookInfoContent -import ua.acclorite.book_story.ui.book_info.BookInfoEffects +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.presentation.settings.SettingsModel +import org.dueattendant149.bookshelf.ui.book_info.BookInfoContent +import org.dueattendant149.bookshelf.ui.book_info.BookInfoEffects @Parcelize data class BookInfoScreen(val bookId: Int) : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoState.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoState.kt similarity index 61% rename from app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoState.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoState.kt index ff8b45fe..9ca90acf 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoState.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/book_info/BookInfoState.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.book_info +package org.dueattendant149.bookshelf.presentation.book_info import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.core.BottomSheet -import ua.acclorite.book_story.core.Dialog -import ua.acclorite.book_story.domain.model.file.File -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.core.BottomSheet +import org.dueattendant149.bookshelf.core.Dialog +import org.dueattendant149.bookshelf.domain.model.file.File +import org.dueattendant149.bookshelf.domain.model.library.Book @Immutable data class BookInfoState( diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseEffect.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseEffect.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseEffect.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseEffect.kt index 581afaa2..e7121cb9 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseEffect.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseEffect.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.browse +package org.dueattendant149.bookshelf.presentation.browse import androidx.compose.runtime.Immutable diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseEvent.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseEvent.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseEvent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseEvent.kt index aab43c80..6cd3e92a 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseEvent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseEvent.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.browse +package org.dueattendant149.bookshelf.presentation.browse import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.presentation.browse.model.SelectableFile -import ua.acclorite.book_story.presentation.browse.model.SelectableNullableBook +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableFile +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableNullableBook @Immutable sealed class BrowseEvent { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseModel.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseModel.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseModel.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseModel.kt index b4ae9f99..6bfaf496 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseModel.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseModel.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.browse +package org.dueattendant149.bookshelf.presentation.browse import androidx.core.net.toUri import androidx.lifecycle.ViewModel @@ -24,16 +24,16 @@ import kotlinx.coroutines.launch import kotlinx.coroutines.sync.Mutex import kotlinx.coroutines.sync.withLock import kotlinx.coroutines.withContext -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.domain.model.file.File -import ua.acclorite.book_story.domain.use_case.book.AddBookUseCase -import ua.acclorite.book_story.domain.use_case.file_system.GetBookFromFileUseCase -import ua.acclorite.book_story.domain.use_case.file_system.GetFilesUseCase -import ua.acclorite.book_story.presentation.browse.model.NullableBook -import ua.acclorite.book_story.presentation.browse.model.SelectableFile -import ua.acclorite.book_story.presentation.browse.model.SelectableNullableBook -import ua.acclorite.book_story.presentation.library.LibraryScreen +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.domain.model.file.File +import org.dueattendant149.bookshelf.domain.use_case.book.AddBookUseCase +import org.dueattendant149.bookshelf.domain.use_case.file_system.GetBookFromFileUseCase +import org.dueattendant149.bookshelf.domain.use_case.file_system.GetFilesUseCase +import org.dueattendant149.bookshelf.presentation.browse.model.NullableBook +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableFile +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableNullableBook +import org.dueattendant149.bookshelf.presentation.library.LibraryScreen import javax.inject.Inject import kotlin.coroutines.coroutineContext diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseScreen.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseScreen.kt index 7dc8b35c..d62c9aca 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseScreen.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.browse +package org.dueattendant149.bookshelf.presentation.browse import android.os.Parcelable import androidx.compose.foundation.lazy.grid.rememberLazyGridState @@ -23,11 +23,11 @@ import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.flow.receiveAsFlow import kotlinx.parcelize.IgnoredOnParcel import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.presentation.browse.model.BrowseLayout -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.ui.browse.BrowseContent -import ua.acclorite.book_story.ui.browse.BrowseEffects -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.presentation.browse.model.BrowseLayout +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.ui.browse.BrowseContent +import org.dueattendant149.bookshelf.ui.browse.BrowseEffects +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Parcelize object BrowseScreen : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseState.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseState.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseState.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseState.kt index a3aeee85..8934ac6c 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseState.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/BrowseState.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.browse +package org.dueattendant149.bookshelf.presentation.browse import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.core.BottomSheet -import ua.acclorite.book_story.core.Dialog -import ua.acclorite.book_story.presentation.browse.model.SelectableFile -import ua.acclorite.book_story.presentation.browse.model.SelectableNullableBook +import org.dueattendant149.bookshelf.core.BottomSheet +import org.dueattendant149.bookshelf.core.Dialog +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableFile +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableNullableBook @Immutable data class BrowseState( diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/browse/model/BrowseLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/BrowseLayout.kt similarity index 75% rename from app/src/main/java/ua/acclorite/book_story/presentation/browse/model/BrowseLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/BrowseLayout.kt index 3013f60b..c820f6a3 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/browse/model/BrowseLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/BrowseLayout.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.browse.model +package org.dueattendant149.bookshelf.presentation.browse.model import androidx.annotation.StringRes -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R enum class BrowseLayout(@StringRes val title: Int) { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/browse/model/BrowseSortOrder.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/BrowseSortOrder.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/presentation/browse/model/BrowseSortOrder.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/BrowseSortOrder.kt index 1ae3533a..856841fb 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/browse/model/BrowseSortOrder.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/BrowseSortOrder.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.browse.model +package org.dueattendant149.bookshelf.presentation.browse.model enum class BrowseSortOrder { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/browse/model/GroupedFiles.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/GroupedFiles.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/presentation/browse/model/GroupedFiles.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/GroupedFiles.kt index 80384c67..91dde5a4 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/browse/model/GroupedFiles.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/GroupedFiles.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.browse.model +package org.dueattendant149.bookshelf.presentation.browse.model import androidx.compose.runtime.Immutable diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/browse/model/NullableBook.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/NullableBook.kt similarity index 65% rename from app/src/main/java/ua/acclorite/book_story/presentation/browse/model/NullableBook.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/NullableBook.kt index f68b2202..984e87cb 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/browse/model/NullableBook.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/NullableBook.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.browse.model +package org.dueattendant149.bookshelf.presentation.browse.model import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.core.CoverImage -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.core.CoverImage +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.domain.model.library.Book @Immutable sealed class NullableBook { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/browse/model/SelectableFile.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/SelectableFile.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/presentation/browse/model/SelectableFile.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/SelectableFile.kt index 39b04024..9ef74c43 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/browse/model/SelectableFile.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/SelectableFile.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.browse.model +package org.dueattendant149.bookshelf.presentation.browse.model import android.net.Uri import androidx.compose.runtime.Immutable diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/browse/model/SelectableNullableBook.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/SelectableNullableBook.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/presentation/browse/model/SelectableNullableBook.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/SelectableNullableBook.kt index bc08573f..617c6bd4 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/browse/model/SelectableNullableBook.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/browse/model/SelectableNullableBook.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.browse.model +package org.dueattendant149.bookshelf.presentation.browse.model import androidx.compose.runtime.Immutable diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/crash/CrashActivity.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/crash/CrashActivity.kt similarity index 80% rename from app/src/main/java/ua/acclorite/book_story/presentation/crash/CrashActivity.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/crash/CrashActivity.kt index 6f722b52..4ab357d6 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/crash/CrashActivity.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/crash/CrashActivity.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.crash +package org.dueattendant149.bookshelf.presentation.crash import android.os.Bundle import androidx.activity.compose.setContent @@ -12,9 +12,9 @@ import androidx.activity.enableEdgeToEdge import androidx.appcompat.app.AppCompatActivity import androidx.compose.foundation.isSystemInDarkTheme import androidx.core.view.WindowCompat -import ua.acclorite.book_story.ui.theme.BookStoryTheme -import ua.acclorite.book_story.ui.theme.model.Theme -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.ui.theme.BookStoryTheme +import org.dueattendant149.bookshelf.ui.theme.model.Theme +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast class CrashActivity : AppCompatActivity() { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/crash/CrashScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/crash/CrashScreen.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/presentation/crash/CrashScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/crash/CrashScreen.kt index 0f8d5366..d42c4c81 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/crash/CrashScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/crash/CrashScreen.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.crash +package org.dueattendant149.bookshelf.presentation.crash import android.content.ClipData import android.content.Intent @@ -18,13 +18,13 @@ import androidx.compose.ui.platform.LocalClipboard import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.crash.CrashUtils -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.ui.common.helpers.LocalActivity -import ua.acclorite.book_story.ui.common.helpers.launchActivity -import ua.acclorite.book_story.ui.common.helpers.showToast -import ua.acclorite.book_story.ui.crash.CrashContent +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.crash.CrashUtils +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.ui.common.helpers.LocalActivity +import org.dueattendant149.bookshelf.ui.common.helpers.launchActivity +import org.dueattendant149.bookshelf.ui.common.helpers.showToast +import org.dueattendant149.bookshelf.ui.crash.CrashContent @Parcelize object CrashScreen : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/credits/CreditsScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/credits/CreditsScreen.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/presentation/credits/CreditsScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/credits/CreditsScreen.kt index e8973dd8..09e7f728 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/credits/CreditsScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/credits/CreditsScreen.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.credits +package org.dueattendant149.bookshelf.presentation.credits import android.os.Parcelable import androidx.compose.material3.ExperimentalMaterial3Api @@ -12,11 +12,11 @@ import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable import androidx.hilt.navigation.compose.hiltViewModel import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.presentation.about.AboutModel -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.ui.about.AboutEffects -import ua.acclorite.book_story.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior -import ua.acclorite.book_story.ui.credits.CreditsContent +import org.dueattendant149.bookshelf.presentation.about.AboutModel +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.ui.about.AboutEffects +import org.dueattendant149.bookshelf.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior +import org.dueattendant149.bookshelf.ui.credits.CreditsContent @Parcelize object CreditsScreen : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryEffect.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryEffect.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryEffect.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryEffect.kt index 6eb8916c..9444a55a 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryEffect.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryEffect.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.history +package org.dueattendant149.bookshelf.presentation.history import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.domain.model.history.History +import org.dueattendant149.bookshelf.domain.model.history.History @Immutable sealed class HistoryEffect { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryEvent.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryEvent.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryEvent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryEvent.kt index 9f7711b3..eb2ae34b 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryEvent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryEvent.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.history +package org.dueattendant149.bookshelf.presentation.history import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.domain.model.history.History +import org.dueattendant149.bookshelf.domain.model.history.History @Immutable sealed class HistoryEvent { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryModel.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryModel.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryModel.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryModel.kt index 6aaf36fd..b2b0dea6 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryModel.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryModel.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.history +package org.dueattendant149.bookshelf.presentation.history import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope @@ -23,13 +23,13 @@ import kotlinx.coroutines.launch import kotlinx.coroutines.sync.Mutex import kotlinx.coroutines.sync.withLock import kotlinx.coroutines.withContext -import ua.acclorite.book_story.domain.model.history.History -import ua.acclorite.book_story.domain.use_case.book.GetBookUseCase -import ua.acclorite.book_story.domain.use_case.history.AddHistoryUseCase -import ua.acclorite.book_story.domain.use_case.history.DeleteHistoryUseCase -import ua.acclorite.book_story.domain.use_case.history.DeleteWholeHistoryUseCase -import ua.acclorite.book_story.domain.use_case.history.GetHistoryUseCase -import ua.acclorite.book_story.presentation.library.LibraryScreen +import org.dueattendant149.bookshelf.domain.model.history.History +import org.dueattendant149.bookshelf.domain.use_case.book.GetBookUseCase +import org.dueattendant149.bookshelf.domain.use_case.history.AddHistoryUseCase +import org.dueattendant149.bookshelf.domain.use_case.history.DeleteHistoryUseCase +import org.dueattendant149.bookshelf.domain.use_case.history.DeleteWholeHistoryUseCase +import org.dueattendant149.bookshelf.domain.use_case.history.GetHistoryUseCase +import org.dueattendant149.bookshelf.presentation.library.LibraryScreen import java.util.Date import javax.inject.Inject import kotlin.coroutines.coroutineContext diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryScreen.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryScreen.kt index 2f34596f..3748bc67 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryScreen.kt @@ -6,7 +6,7 @@ @file:OptIn(ExperimentalMaterialApi::class) -package ua.acclorite.book_story.presentation.history +package org.dueattendant149.bookshelf.presentation.history import android.os.Parcelable import androidx.compose.foundation.lazy.rememberLazyListState @@ -22,9 +22,9 @@ import androidx.lifecycle.compose.collectAsStateWithLifecycle import kotlinx.coroutines.channels.Channel import kotlinx.parcelize.IgnoredOnParcel import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.ui.history.HistoryContent -import ua.acclorite.book_story.ui.history.HistoryEffects +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.ui.history.HistoryContent +import org.dueattendant149.bookshelf.ui.history.HistoryEffects @Parcelize object HistoryScreen : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryState.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryState.kt similarity index 72% rename from app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryState.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryState.kt index bbd8021b..a4992558 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryState.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/history/HistoryState.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.history +package org.dueattendant149.bookshelf.presentation.history import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.core.Dialog -import ua.acclorite.book_story.presentation.history.model.GroupedHistory +import org.dueattendant149.bookshelf.core.Dialog +import org.dueattendant149.bookshelf.presentation.history.model.GroupedHistory @Immutable data class HistoryState( diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/history/model/GroupedHistory.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/history/model/GroupedHistory.kt similarity index 68% rename from app/src/main/java/ua/acclorite/book_story/presentation/history/model/GroupedHistory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/history/model/GroupedHistory.kt index 3b3fbbfe..c68f1fe6 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/history/model/GroupedHistory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/history/model/GroupedHistory.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.history.model +package org.dueattendant149.bookshelf.presentation.history.model import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.domain.model.history.History +import org.dueattendant149.bookshelf.domain.model.history.History @Immutable data class GroupedHistory( diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryEffect.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryEffect.kt similarity index 91% rename from app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryEffect.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryEffect.kt index 556ccfb9..8d7208b2 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryEffect.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryEffect.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.library +package org.dueattendant149.bookshelf.presentation.library import androidx.compose.runtime.Immutable diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryEvent.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryEvent.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryEvent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryEvent.kt index bf6cbd35..eb5d5012 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryEvent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryEvent.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.library +package org.dueattendant149.bookshelf.presentation.library import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook @Immutable sealed class LibraryEvent { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryModel.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryModel.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryModel.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryModel.kt index 9ebbb2b0..cae944e6 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryModel.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryModel.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.library +package org.dueattendant149.bookshelf.presentation.library import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope @@ -23,12 +23,12 @@ import kotlinx.coroutines.launch import kotlinx.coroutines.sync.Mutex import kotlinx.coroutines.sync.withLock import kotlinx.coroutines.withContext -import ua.acclorite.book_story.domain.use_case.book.DeleteBookUseCase -import ua.acclorite.book_story.domain.use_case.book.SearchBooksUseCase -import ua.acclorite.book_story.domain.use_case.book.UpdateBookUseCase -import ua.acclorite.book_story.presentation.browse.BrowseScreen -import ua.acclorite.book_story.presentation.history.HistoryScreen -import ua.acclorite.book_story.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.domain.use_case.book.DeleteBookUseCase +import org.dueattendant149.bookshelf.domain.use_case.book.SearchBooksUseCase +import org.dueattendant149.bookshelf.domain.use_case.book.UpdateBookUseCase +import org.dueattendant149.bookshelf.presentation.browse.BrowseScreen +import org.dueattendant149.bookshelf.presentation.history.HistoryScreen +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook import javax.inject.Inject import kotlin.coroutines.coroutineContext diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryScreen.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryScreen.kt index 7009fe1d..53d52818 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryScreen.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.library +package org.dueattendant149.bookshelf.presentation.library import android.os.Parcelable import androidx.compose.foundation.pager.rememberPagerState @@ -23,11 +23,11 @@ import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.flow.receiveAsFlow import kotlinx.parcelize.IgnoredOnParcel import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.presentation.settings.SettingsModel -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.library.LibraryContent -import ua.acclorite.book_story.ui.library.LibraryEffects +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.presentation.settings.SettingsModel +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.library.LibraryContent +import org.dueattendant149.bookshelf.ui.library.LibraryEffects @Parcelize object LibraryScreen : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryState.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryState.kt similarity index 72% rename from app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryState.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryState.kt index d349f7b8..3c2986a7 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryState.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/LibraryState.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.library +package org.dueattendant149.bookshelf.presentation.library import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.core.BottomSheet -import ua.acclorite.book_story.core.Dialog -import ua.acclorite.book_story.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.core.BottomSheet +import org.dueattendant149.bookshelf.core.Dialog +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook @Immutable data class LibraryState( diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/library/model/LibraryLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/model/LibraryLayout.kt similarity index 74% rename from app/src/main/java/ua/acclorite/book_story/presentation/library/model/LibraryLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/library/model/LibraryLayout.kt index de7bfe9d..199b1841 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/library/model/LibraryLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/model/LibraryLayout.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.library.model +package org.dueattendant149.bookshelf.presentation.library.model import androidx.annotation.StringRes -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R enum class LibraryLayout(@StringRes val title: Int) { GRID(R.string.layout_grid), diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/library/model/LibrarySortOrder.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/model/LibrarySortOrder.kt similarity index 78% rename from app/src/main/java/ua/acclorite/book_story/presentation/library/model/LibrarySortOrder.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/library/model/LibrarySortOrder.kt index a12840af..93dcd01e 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/library/model/LibrarySortOrder.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/model/LibrarySortOrder.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.library.model +package org.dueattendant149.bookshelf.presentation.library.model enum class LibrarySortOrder { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/library/model/LibraryTitlePosition.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/model/LibraryTitlePosition.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/presentation/library/model/LibraryTitlePosition.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/library/model/LibraryTitlePosition.kt index b03cf405..a4b16db7 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/library/model/LibraryTitlePosition.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/model/LibraryTitlePosition.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.library.model +package org.dueattendant149.bookshelf.presentation.library.model import androidx.annotation.StringRes -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R enum class LibraryTitlePosition(@StringRes val title: Int) { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/library/model/SelectableBook.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/model/SelectableBook.kt similarity index 68% rename from app/src/main/java/ua/acclorite/book_story/presentation/library/model/SelectableBook.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/library/model/SelectableBook.kt index df588637..2284a297 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/library/model/SelectableBook.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/library/model/SelectableBook.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.library.model +package org.dueattendant149.bookshelf.presentation.library.model import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.model.library.Book @Immutable data class SelectableBook( diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/license_info/LicenseInfoScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/license_info/LicenseInfoScreen.kt similarity index 76% rename from app/src/main/java/ua/acclorite/book_story/presentation/license_info/LicenseInfoScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/license_info/LicenseInfoScreen.kt index 4a66ca47..c0a72f17 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/license_info/LicenseInfoScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/license_info/LicenseInfoScreen.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.license_info +package org.dueattendant149.bookshelf.presentation.license_info import android.os.Parcelable import androidx.compose.material3.ExperimentalMaterial3Api @@ -17,12 +17,12 @@ import androidx.hilt.navigation.compose.hiltViewModel import com.mikepenz.aboutlibraries.Libs import com.mikepenz.aboutlibraries.util.withJson import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.about.AboutModel -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.ui.about.AboutEffects -import ua.acclorite.book_story.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior -import ua.acclorite.book_story.ui.license_info.LicenseInfoContent +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.about.AboutModel +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.ui.about.AboutEffects +import org.dueattendant149.bookshelf.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior +import org.dueattendant149.bookshelf.ui.license_info.LicenseInfoContent @Parcelize data class LicenseInfoScreen(val uniqueId: String) : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/licenses/LicensesScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/licenses/LicensesScreen.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/presentation/licenses/LicensesScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/licenses/LicensesScreen.kt index d14e9668..2b3a9392 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/licenses/LicensesScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/licenses/LicensesScreen.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.licenses +package org.dueattendant149.bookshelf.presentation.licenses import android.os.Parcelable import androidx.compose.foundation.lazy.rememberLazyListState @@ -19,12 +19,12 @@ import com.mikepenz.aboutlibraries.Libs import com.mikepenz.aboutlibraries.util.withJson import kotlinx.parcelize.IgnoredOnParcel import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.license_info.LicenseInfoScreen -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior -import ua.acclorite.book_story.ui.licenses.LicensesContent -import ua.acclorite.book_story.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.license_info.LicenseInfoScreen +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior +import org.dueattendant149.bookshelf.ui.licenses.LicensesContent +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator @Parcelize object LicensesScreen : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/main/MainActivity.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/main/MainActivity.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/presentation/main/MainActivity.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/main/MainActivity.kt index aed650f6..6e56e2c5 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/main/MainActivity.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/main/MainActivity.kt @@ -6,7 +6,7 @@ @file:Suppress("UnusedVariable", "unused") -package ua.acclorite.book_story.presentation.main +package org.dueattendant149.bookshelf.presentation.main import android.annotation.SuppressLint import android.database.CursorWindow @@ -22,27 +22,27 @@ import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.compose.collectAsStateWithLifecycle import dagger.hilt.android.AndroidEntryPoint import kotlinx.collections.immutable.persistentListOf -import ua.acclorite.book_story.R -import ua.acclorite.book_story.data.settings.SettingsManager -import ua.acclorite.book_story.presentation.browse.BrowseModel -import ua.acclorite.book_story.presentation.browse.BrowseScreen -import ua.acclorite.book_story.presentation.history.HistoryModel -import ua.acclorite.book_story.presentation.history.HistoryScreen -import ua.acclorite.book_story.presentation.library.LibraryModel -import ua.acclorite.book_story.presentation.library.LibraryScreen -import ua.acclorite.book_story.presentation.navigator.NavigatorItem -import ua.acclorite.book_story.presentation.navigator.StackEvent -import ua.acclorite.book_story.presentation.settings.SettingsModel -import ua.acclorite.book_story.presentation.start.StartScreen -import ua.acclorite.book_story.ui.common.components.navigation_bar.NavigationBar -import ua.acclorite.book_story.ui.common.components.navigation_rail.NavigationRail -import ua.acclorite.book_story.ui.common.helpers.ProvideSettings -import ua.acclorite.book_story.ui.main.MainActivityKeyboardManager -import ua.acclorite.book_story.ui.navigator.Navigator -import ua.acclorite.book_story.ui.navigator.NavigatorTabs -import ua.acclorite.book_story.ui.settings.SettingsEffects -import ua.acclorite.book_story.ui.theme.BookStoryTheme -import ua.acclorite.book_story.ui.theme.Transitions +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.data.settings.SettingsManager +import org.dueattendant149.bookshelf.presentation.browse.BrowseModel +import org.dueattendant149.bookshelf.presentation.browse.BrowseScreen +import org.dueattendant149.bookshelf.presentation.history.HistoryModel +import org.dueattendant149.bookshelf.presentation.history.HistoryScreen +import org.dueattendant149.bookshelf.presentation.library.LibraryModel +import org.dueattendant149.bookshelf.presentation.library.LibraryScreen +import org.dueattendant149.bookshelf.presentation.navigator.NavigatorItem +import org.dueattendant149.bookshelf.presentation.navigator.StackEvent +import org.dueattendant149.bookshelf.presentation.settings.SettingsModel +import org.dueattendant149.bookshelf.presentation.start.StartScreen +import org.dueattendant149.bookshelf.ui.common.components.navigation_bar.NavigationBar +import org.dueattendant149.bookshelf.ui.common.components.navigation_rail.NavigationRail +import org.dueattendant149.bookshelf.ui.common.helpers.ProvideSettings +import org.dueattendant149.bookshelf.ui.main.MainActivityKeyboardManager +import org.dueattendant149.bookshelf.ui.navigator.Navigator +import org.dueattendant149.bookshelf.ui.navigator.NavigatorTabs +import org.dueattendant149.bookshelf.ui.settings.SettingsEffects +import org.dueattendant149.bookshelf.ui.theme.BookStoryTheme +import org.dueattendant149.bookshelf.ui.theme.Transitions import java.lang.reflect.Field import javax.inject.Inject diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/navigator/Navigator.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/navigator/Navigator.kt similarity index 97% rename from app/src/main/java/ua/acclorite/book_story/presentation/navigator/Navigator.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/navigator/Navigator.kt index 2e38c325..8ec90827 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/navigator/Navigator.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/navigator/Navigator.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.navigator +package org.dueattendant149.bookshelf.presentation.navigator import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.ViewModel diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/navigator/NavigatorItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/navigator/NavigatorItem.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/presentation/navigator/NavigatorItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/navigator/NavigatorItem.kt index c9d45153..29574560 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/navigator/NavigatorItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/navigator/NavigatorItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.navigator +package org.dueattendant149.bookshelf.presentation.navigator import androidx.annotation.DrawableRes import androidx.annotation.StringRes diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/navigator/Screen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/navigator/Screen.kt similarity index 80% rename from app/src/main/java/ua/acclorite/book_story/presentation/navigator/Screen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/navigator/Screen.kt index 99b3ba62..2a29f911 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/navigator/Screen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/navigator/Screen.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.navigator +package org.dueattendant149.bookshelf.presentation.navigator import androidx.compose.runtime.Composable diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/navigator/StackEvent.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/navigator/StackEvent.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/presentation/navigator/StackEvent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/navigator/StackEvent.kt index 842e4ba3..aa707ff0 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/navigator/StackEvent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/navigator/StackEvent.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.navigator +package org.dueattendant149.bookshelf.presentation.navigator import android.os.Parcelable import kotlinx.parcelize.Parcelize diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderEffect.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderEffect.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderEffect.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderEffect.kt index 10c3ba72..229d26f9 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderEffect.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderEffect.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.reader +package org.dueattendant149.bookshelf.presentation.reader import androidx.compose.runtime.Immutable diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderEvent.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderEvent.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderEvent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderEvent.kt index 95c8f0f2..04e16265 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderEvent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderEvent.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.reader +package org.dueattendant149.bookshelf.presentation.reader import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.domain.model.reader.ReaderText.Chapter -import ua.acclorite.book_story.presentation.reader.model.Checkpoint +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText.Chapter +import org.dueattendant149.bookshelf.presentation.reader.model.Checkpoint @Immutable sealed class ReaderEvent { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderModel.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderModel.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderModel.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderModel.kt index 5e83b954..c045f8bd 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderModel.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderModel.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.reader +package org.dueattendant149.bookshelf.presentation.reader import androidx.compose.foundation.lazy.LazyListState import androidx.compose.runtime.snapshotFlow @@ -28,18 +28,18 @@ import kotlinx.coroutines.launch import kotlinx.coroutines.sync.Mutex import kotlinx.coroutines.sync.withLock import kotlinx.coroutines.withContext -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.helpers.coerceAndPreventNaN -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.domain.model.reader.ReaderText.Chapter -import ua.acclorite.book_story.domain.use_case.book.GetBookUseCase -import ua.acclorite.book_story.domain.use_case.book.GetChapterProgressUseCase -import ua.acclorite.book_story.domain.use_case.book.GetTextUseCase -import ua.acclorite.book_story.domain.use_case.book.UpdateBookUseCase -import ua.acclorite.book_story.domain.use_case.history.GetHistoryForBookUseCase -import ua.acclorite.book_story.presentation.history.HistoryScreen -import ua.acclorite.book_story.presentation.library.LibraryScreen -import ua.acclorite.book_story.presentation.reader.model.Checkpoint +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.helpers.coerceAndPreventNaN +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText.Chapter +import org.dueattendant149.bookshelf.domain.use_case.book.GetBookUseCase +import org.dueattendant149.bookshelf.domain.use_case.book.GetChapterProgressUseCase +import org.dueattendant149.bookshelf.domain.use_case.book.GetTextUseCase +import org.dueattendant149.bookshelf.domain.use_case.book.UpdateBookUseCase +import org.dueattendant149.bookshelf.domain.use_case.history.GetHistoryForBookUseCase +import org.dueattendant149.bookshelf.presentation.history.HistoryScreen +import org.dueattendant149.bookshelf.presentation.library.LibraryScreen +import org.dueattendant149.bookshelf.presentation.reader.model.Checkpoint import javax.inject.Inject import kotlin.coroutines.coroutineContext import kotlin.math.roundToInt diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderScreen.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderScreen.kt index b6979fb0..68efbb25 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderScreen.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.reader +package org.dueattendant149.bookshelf.presentation.reader import android.content.pm.ActivityInfo import android.os.Parcelable @@ -44,17 +44,17 @@ import androidx.core.view.WindowInsetsCompat import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.compose.collectAsStateWithLifecycle import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.core.helpers.calculateProgress -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.presentation.reader.model.ReaderColorEffects -import ua.acclorite.book_story.presentation.reader.model.ReaderProgressCount -import ua.acclorite.book_story.presentation.reader.model.ReaderTextAlignment -import ua.acclorite.book_story.presentation.settings.SettingsModel -import ua.acclorite.book_story.ui.common.helpers.LocalActivity -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.helpers.setBrightness -import ua.acclorite.book_story.ui.reader.ReaderContent -import ua.acclorite.book_story.ui.reader.ReaderEffects +import org.dueattendant149.bookshelf.core.helpers.calculateProgress +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderColorEffects +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderProgressCount +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderTextAlignment +import org.dueattendant149.bookshelf.presentation.settings.SettingsModel +import org.dueattendant149.bookshelf.ui.common.helpers.LocalActivity +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.helpers.setBrightness +import org.dueattendant149.bookshelf.ui.reader.ReaderContent +import org.dueattendant149.bookshelf.ui.reader.ReaderEffects import kotlin.math.roundToInt @Parcelize diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderState.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderState.kt similarity index 61% rename from app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderState.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderState.kt index 10f35f24..e46aecd0 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/reader/ReaderState.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/ReaderState.kt @@ -4,17 +4,17 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.reader +package org.dueattendant149.bookshelf.presentation.reader import androidx.compose.foundation.lazy.LazyListState import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.core.BottomSheet -import ua.acclorite.book_story.core.Drawer -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.model.reader.ReaderText -import ua.acclorite.book_story.domain.model.reader.ReaderText.Chapter -import ua.acclorite.book_story.presentation.reader.model.Checkpoint +import org.dueattendant149.bookshelf.core.BottomSheet +import org.dueattendant149.bookshelf.core.Drawer +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText.Chapter +import org.dueattendant149.bookshelf.presentation.reader.model.Checkpoint @Immutable data class ReaderState( diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/reader/model/Checkpoint.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/Checkpoint.kt similarity index 81% rename from app/src/main/java/ua/acclorite/book_story/presentation/reader/model/Checkpoint.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/Checkpoint.kt index 1907d80b..1c6269a4 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/reader/model/Checkpoint.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/Checkpoint.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.reader.model +package org.dueattendant149.bookshelf.presentation.reader.model import androidx.compose.runtime.Immutable diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderColorEffects.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderColorEffects.kt similarity index 80% rename from app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderColorEffects.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderColorEffects.kt index c5ffc5b8..a6704c65 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderColorEffects.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderColorEffects.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.reader.model +package org.dueattendant149.bookshelf.presentation.reader.model import androidx.annotation.StringRes -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R enum class ReaderColorEffects(@StringRes val title: Int) { OFF(R.string.color_effects_off), diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderFontThickness.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderFontThickness.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderFontThickness.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderFontThickness.kt index 247543c0..0439c199 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderFontThickness.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderFontThickness.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.reader.model +package org.dueattendant149.bookshelf.presentation.reader.model import androidx.annotation.StringRes import androidx.compose.ui.text.font.FontWeight -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R enum class ReaderFontThickness(val thickness: FontWeight, @StringRes val title: Int) { THIN(FontWeight.Thin, R.string.font_thickness_thin), diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderHorizontalGesture.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderHorizontalGesture.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderHorizontalGesture.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderHorizontalGesture.kt index 21141729..9ac3a9ff 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderHorizontalGesture.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderHorizontalGesture.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.reader.model +package org.dueattendant149.bookshelf.presentation.reader.model import androidx.annotation.StringRes -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R enum class ReaderHorizontalGesture(@StringRes val title: Int) { OFF(R.string.horizontal_gesture_off), diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderProgressCount.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderProgressCount.kt similarity index 77% rename from app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderProgressCount.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderProgressCount.kt index f67fc7a4..ac104ab0 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderProgressCount.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderProgressCount.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.reader.model +package org.dueattendant149.bookshelf.presentation.reader.model import androidx.annotation.StringRes -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R enum class ReaderProgressCount(@StringRes val title: Int) { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderScreenOrientation.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderScreenOrientation.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderScreenOrientation.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderScreenOrientation.kt index bf5e8488..c8e27198 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderScreenOrientation.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderScreenOrientation.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.reader.model +package org.dueattendant149.bookshelf.presentation.reader.model import android.content.pm.ActivityInfo import androidx.annotation.StringRes -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R enum class ReaderScreenOrientation(val code: Int, @StringRes val title: Int) { DEFAULT( diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderTextAlignment.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderTextAlignment.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderTextAlignment.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderTextAlignment.kt index 91f084ae..b57f7d41 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/reader/model/ReaderTextAlignment.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/reader/model/ReaderTextAlignment.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.reader.model +package org.dueattendant149.bookshelf.presentation.reader.model import androidx.annotation.StringRes import androidx.compose.ui.text.style.TextAlign -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R enum class ReaderTextAlignment(val textAlignment: TextAlign, @StringRes val title: Int) { START(TextAlign.Start, R.string.alignment_start), diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/settings/AppearanceSettingsScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/AppearanceSettingsScreen.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/presentation/settings/AppearanceSettingsScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/AppearanceSettingsScreen.kt index 1e289fb5..643a8baf 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/settings/AppearanceSettingsScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/AppearanceSettingsScreen.kt @@ -4,17 +4,17 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.settings +package org.dueattendant149.bookshelf.presentation.settings import android.os.Parcelable import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior -import ua.acclorite.book_story.ui.navigator.LocalNavigator -import ua.acclorite.book_story.ui.settings.appearance.AppearanceSettingsContent +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.ui.settings.appearance.AppearanceSettingsContent @Parcelize object AppearanceSettingsScreen : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/settings/BrowseSettingsScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/BrowseSettingsScreen.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/presentation/settings/BrowseSettingsScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/BrowseSettingsScreen.kt index ab9a71b8..1c34c97a 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/settings/BrowseSettingsScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/BrowseSettingsScreen.kt @@ -4,17 +4,17 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.settings +package org.dueattendant149.bookshelf.presentation.settings import android.os.Parcelable import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior -import ua.acclorite.book_story.ui.navigator.LocalNavigator -import ua.acclorite.book_story.ui.settings.browse.BrowseSettingsContent +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.ui.settings.browse.BrowseSettingsContent @Parcelize object BrowseSettingsScreen : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/settings/GeneralSettingsScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/GeneralSettingsScreen.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/presentation/settings/GeneralSettingsScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/GeneralSettingsScreen.kt index 09e7cd28..f23b6ecc 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/settings/GeneralSettingsScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/GeneralSettingsScreen.kt @@ -4,17 +4,17 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.settings +package org.dueattendant149.bookshelf.presentation.settings import android.os.Parcelable import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior -import ua.acclorite.book_story.ui.navigator.LocalNavigator -import ua.acclorite.book_story.ui.settings.general.GeneralSettingsContent +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.ui.settings.general.GeneralSettingsContent @Parcelize object GeneralSettingsScreen : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/settings/LibrarySettingsScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/LibrarySettingsScreen.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/presentation/settings/LibrarySettingsScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/LibrarySettingsScreen.kt index 37ac251e..06109e56 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/settings/LibrarySettingsScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/LibrarySettingsScreen.kt @@ -4,17 +4,17 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.settings +package org.dueattendant149.bookshelf.presentation.settings import android.os.Parcelable import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior -import ua.acclorite.book_story.ui.navigator.LocalNavigator -import ua.acclorite.book_story.ui.settings.library.LibrarySettingsContent +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.ui.settings.library.LibrarySettingsContent @Parcelize object LibrarySettingsScreen : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/settings/ReaderSettingsScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/ReaderSettingsScreen.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/presentation/settings/ReaderSettingsScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/ReaderSettingsScreen.kt index 61382403..57d7a4ce 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/settings/ReaderSettingsScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/ReaderSettingsScreen.kt @@ -4,17 +4,17 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.settings +package org.dueattendant149.bookshelf.presentation.settings import android.os.Parcelable import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior -import ua.acclorite.book_story.ui.navigator.LocalNavigator -import ua.acclorite.book_story.ui.settings.reader.ReaderSettingsContent +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.ui.settings.reader.ReaderSettingsContent @Parcelize object ReaderSettingsScreen : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsEffect.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsEffect.kt similarity index 72% rename from app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsEffect.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsEffect.kt index c7381134..767bf7fd 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsEffect.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsEffect.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.settings +package org.dueattendant149.bookshelf.presentation.settings import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.domain.model.reader.ColorPreset +import org.dueattendant149.bookshelf.domain.model.reader.ColorPreset @Immutable sealed class SettingsEffect { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsEvent.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsEvent.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsEvent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsEvent.kt index 5ee9de12..81526d52 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsEvent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsEvent.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.settings +package org.dueattendant149.bookshelf.presentation.settings import androidx.compose.runtime.Immutable import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.core.language.Language -import ua.acclorite.book_story.domain.model.library.Category +import org.dueattendant149.bookshelf.core.language.Language +import org.dueattendant149.bookshelf.domain.model.library.Category @Immutable sealed class SettingsEvent { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsModel.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsModel.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsModel.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsModel.kt index aa822781..939aae6b 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsModel.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsModel.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.settings +package org.dueattendant149.bookshelf.presentation.settings import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope @@ -20,20 +20,20 @@ import kotlinx.coroutines.launch import kotlinx.coroutines.sync.Mutex import kotlinx.coroutines.sync.withLock import kotlinx.coroutines.withContext -import ua.acclorite.book_story.domain.model.reader.ColorPreset -import ua.acclorite.book_story.domain.use_case.category.AddCategoryUseCase -import ua.acclorite.book_story.domain.use_case.category.DeleteCategoryUseCase -import ua.acclorite.book_story.domain.use_case.category.GetCategoriesUseCase -import ua.acclorite.book_story.domain.use_case.category.UpdateCategoriesOrderUseCase -import ua.acclorite.book_story.domain.use_case.category.UpdateCategoryUseCase -import ua.acclorite.book_story.domain.use_case.color_preset.DeleteColorPresetUseCase -import ua.acclorite.book_story.domain.use_case.color_preset.GetColorPresetsUseCase -import ua.acclorite.book_story.domain.use_case.color_preset.ReorderColorPresetsUseCase -import ua.acclorite.book_story.domain.use_case.color_preset.SelectColorPresetUseCase -import ua.acclorite.book_story.domain.use_case.color_preset.UpdateColorPresetUseCase -import ua.acclorite.book_story.domain.use_case.permission.GrantPersistableUriPermissionUseCase -import ua.acclorite.book_story.domain.use_case.permission.ReleasePersistableUriPermissionUseCase -import ua.acclorite.book_story.domain.use_case.settings.UpdateLanguageUseCase +import org.dueattendant149.bookshelf.domain.model.reader.ColorPreset +import org.dueattendant149.bookshelf.domain.use_case.category.AddCategoryUseCase +import org.dueattendant149.bookshelf.domain.use_case.category.DeleteCategoryUseCase +import org.dueattendant149.bookshelf.domain.use_case.category.GetCategoriesUseCase +import org.dueattendant149.bookshelf.domain.use_case.category.UpdateCategoriesOrderUseCase +import org.dueattendant149.bookshelf.domain.use_case.category.UpdateCategoryUseCase +import org.dueattendant149.bookshelf.domain.use_case.color_preset.DeleteColorPresetUseCase +import org.dueattendant149.bookshelf.domain.use_case.color_preset.GetColorPresetsUseCase +import org.dueattendant149.bookshelf.domain.use_case.color_preset.ReorderColorPresetsUseCase +import org.dueattendant149.bookshelf.domain.use_case.color_preset.SelectColorPresetUseCase +import org.dueattendant149.bookshelf.domain.use_case.color_preset.UpdateColorPresetUseCase +import org.dueattendant149.bookshelf.domain.use_case.permission.GrantPersistableUriPermissionUseCase +import org.dueattendant149.bookshelf.domain.use_case.permission.ReleasePersistableUriPermissionUseCase +import org.dueattendant149.bookshelf.domain.use_case.settings.UpdateLanguageUseCase import javax.inject.Inject import kotlin.coroutines.coroutineContext import kotlin.random.Random diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsScreen.kt similarity index 76% rename from app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsScreen.kt index 7750a85f..bcbd249a 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsScreen.kt @@ -4,19 +4,19 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.settings +package org.dueattendant149.bookshelf.presentation.settings import android.os.Parcelable import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.presentation.start.StartScreen -import ua.acclorite.book_story.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.navigator.LocalNavigator -import ua.acclorite.book_story.ui.settings.SettingsContent +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.presentation.start.StartScreen +import org.dueattendant149.bookshelf.ui.common.components.top_bar.collapsibleTopAppBarScrollBehavior +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.ui.settings.SettingsContent @Parcelize object SettingsScreen : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsState.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsState.kt similarity index 74% rename from app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsState.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsState.kt index 4f530084..39a4b840 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/settings/SettingsState.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/settings/SettingsState.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.settings +package org.dueattendant149.bookshelf.presentation.settings import androidx.compose.foundation.lazy.LazyListState import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.domain.model.reader.ColorPreset +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.domain.model.reader.ColorPreset @Immutable data class SettingsState( diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/start/StartScreen.kt b/app/src/main/java/org/dueattendant149/bookshelf/presentation/start/StartScreen.kt similarity index 77% rename from app/src/main/java/ua/acclorite/book_story/presentation/start/StartScreen.kt rename to app/src/main/java/org/dueattendant149/bookshelf/presentation/start/StartScreen.kt index 22effe70..ac71cad1 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/start/StartScreen.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/presentation/start/StartScreen.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.presentation.start +package org.dueattendant149.bookshelf.presentation.start import android.annotation.SuppressLint import android.os.Parcelable @@ -15,17 +15,17 @@ import androidx.compose.runtime.remember import androidx.hilt.navigation.compose.hiltViewModel import kotlinx.parcelize.IgnoredOnParcel import kotlinx.parcelize.Parcelize -import ua.acclorite.book_story.core.data.CoreData -import ua.acclorite.book_story.presentation.browse.BrowseScreen -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.presentation.navigator.StackEvent -import ua.acclorite.book_story.presentation.settings.SettingsEvent -import ua.acclorite.book_story.presentation.settings.SettingsModel -import ua.acclorite.book_story.ui.common.helpers.LocalActivity -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem -import ua.acclorite.book_story.ui.navigator.LocalNavigator -import ua.acclorite.book_story.ui.start.StartContent +import org.dueattendant149.bookshelf.core.data.CoreData +import org.dueattendant149.bookshelf.presentation.browse.BrowseScreen +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.presentation.navigator.StackEvent +import org.dueattendant149.bookshelf.presentation.settings.SettingsEvent +import org.dueattendant149.bookshelf.presentation.settings.SettingsModel +import org.dueattendant149.bookshelf.ui.common.helpers.LocalActivity +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.ui.start.StartContent @Parcelize object StartScreen : Screen, Parcelable { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutBadgeItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutBadgeItem.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/ui/about/AboutBadgeItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutBadgeItem.kt index a69f3bc8..de390e01 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutBadgeItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutBadgeItem.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.about +package org.dueattendant149.bookshelf.ui.about import androidx.compose.foundation.layout.size import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.about.model.Badge -import ua.acclorite.book_story.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.about.model.Badge +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton @Composable fun AboutBadgeItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutBadges.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutBadges.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/ui/about/AboutBadges.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutBadges.kt index b12b03ee..2b425d42 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutBadges.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutBadges.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.about +package org.dueattendant149.bookshelf.ui.about import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box @@ -17,10 +17,10 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.about.AboutEvent -import ua.acclorite.book_story.ui.about.data.AboutData -import ua.acclorite.book_story.ui.common.helpers.showToast +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.about.AboutEvent +import org.dueattendant149.bookshelf.ui.about.data.AboutData +import org.dueattendant149.bookshelf.ui.common.helpers.showToast @Composable fun AboutBadges( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutContent.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/ui/about/AboutContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutContent.kt index 10a500b4..94def149 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutContent.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.about +package org.dueattendant149.bookshelf.ui.about import androidx.compose.foundation.lazy.LazyListState import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable -import ua.acclorite.book_story.presentation.about.AboutEvent +import org.dueattendant149.bookshelf.presentation.about.AboutEvent @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutEffects.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutEffects.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/ui/about/AboutEffects.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutEffects.kt index 079e1ebc..8eb8979c 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutEffects.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutEffects.kt @@ -4,21 +4,21 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.about +package org.dueattendant149.bookshelf.ui.about import android.content.Intent import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.core.net.toUri import kotlinx.coroutines.flow.SharedFlow -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.about.AboutEffect -import ua.acclorite.book_story.presentation.credits.CreditsScreen -import ua.acclorite.book_story.presentation.licenses.LicensesScreen -import ua.acclorite.book_story.ui.common.helpers.LocalActivity -import ua.acclorite.book_story.ui.common.helpers.launchActivity -import ua.acclorite.book_story.ui.common.helpers.showToast -import ua.acclorite.book_story.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.about.AboutEffect +import org.dueattendant149.bookshelf.presentation.credits.CreditsScreen +import org.dueattendant149.bookshelf.presentation.licenses.LicensesScreen +import org.dueattendant149.bookshelf.ui.common.helpers.LocalActivity +import org.dueattendant149.bookshelf.ui.common.helpers.launchActivity +import org.dueattendant149.bookshelf.ui.common.helpers.showToast +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator @Composable fun AboutEffects(effects: SharedFlow) { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutItem.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/about/AboutItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutItem.kt index 246dfced..b0de8c55 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.about +package org.dueattendant149.bookshelf.ui.about import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement @@ -16,7 +16,7 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun AboutItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutLayout.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/ui/about/AboutLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutLayout.kt index cc1470af..795d1a2a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.about +package org.dueattendant149.bookshelf.ui.about import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.PaddingValues @@ -24,11 +24,11 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.BuildConfig -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.data.LinkData -import ua.acclorite.book_story.presentation.about.AboutEvent -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.BuildConfig +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.data.LinkData +import org.dueattendant149.bookshelf.presentation.about.AboutEvent +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar @Composable fun AboutLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutScaffold.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/about/AboutScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutScaffold.kt index 55e63cdc..e676904e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.about +package org.dueattendant149.bookshelf.ui.about import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.fillMaxSize @@ -18,7 +18,7 @@ import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.input.nestedscroll.nestedScroll -import ua.acclorite.book_story.presentation.about.AboutEvent +import org.dueattendant149.bookshelf.presentation.about.AboutEvent @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutTopBar.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/ui/about/AboutTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutTopBar.kt index d01b4266..f891587d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/about/AboutTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/AboutTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.about +package org.dueattendant149.bookshelf.ui.about import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.LargeTopAppBar @@ -13,10 +13,10 @@ import androidx.compose.material3.TopAppBarDefaults import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.about.AboutEvent -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.navigator.NavigatorBackIconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.about.AboutEvent +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.navigator.NavigatorBackIconButton @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/about/data/AboutData.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/data/AboutData.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/ui/about/data/AboutData.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/about/data/AboutData.kt index d408e3fd..f3733d1b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/about/data/AboutData.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/data/AboutData.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.about.data +package org.dueattendant149.bookshelf.ui.about.data import kotlinx.collections.immutable.persistentListOf -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.about.model.Badge +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.about.model.Badge object AboutData { val badges = persistentListOf( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/about/model/Badge.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/model/Badge.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/ui/about/model/Badge.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/about/model/Badge.kt index 51696fad..c011546e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/about/model/Badge.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/model/Badge.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.about.model +package org.dueattendant149.bookshelf.ui.about.model import androidx.annotation.DrawableRes import androidx.annotation.StringRes diff --git a/app/src/main/java/ua/acclorite/book_story/ui/about/model/Credit.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/model/Credit.kt similarity index 75% rename from app/src/main/java/ua/acclorite/book_story/ui/about/model/Credit.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/about/model/Credit.kt index 745f75e6..025d04e3 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/about/model/Credit.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/about/model/Credit.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.about.model +package org.dueattendant149.bookshelf.ui.about.model import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.core.ui.UIText +import org.dueattendant149.bookshelf.core.ui.UIText @Immutable data class Credit( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoAuthorDialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoAuthorDialog.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoAuthorDialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoAuthorDialog.kt index 10825a1f..5e28744c 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoAuthorDialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoAuthorDialog.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.runtime.Composable -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.dialog.DialogWithTextField +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.dialog.DialogWithTextField @Composable fun BookInfoAuthorDialog( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoBackHandler.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoBackHandler.kt similarity index 76% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoBackHandler.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoBackHandler.kt index 04bbbb19..f60b2400 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoBackHandler.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoBackHandler.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.activity.compose.BackHandler import androidx.compose.runtime.Composable -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent @Composable fun BookInfoBackHandler( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoBottomSheet.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoBottomSheet.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoBottomSheet.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoBottomSheet.kt index b9e76d9c..2b47287c 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoBottomSheet.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoBottomSheet.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.runtime.Composable -import ua.acclorite.book_story.core.BottomSheet -import ua.acclorite.book_story.domain.model.file.File -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.presentation.book_info.BookInfoScreen +import org.dueattendant149.bookshelf.core.BottomSheet +import org.dueattendant149.bookshelf.domain.model.file.File +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoScreen @Composable fun BookInfoBottomSheet( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoChangeCoverBottomSheet.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoChangeCoverBottomSheet.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoChangeCoverBottomSheet.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoChangeCoverBottomSheet.kt index 68cdd6ed..0842b83f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoChangeCoverBottomSheet.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoChangeCoverBottomSheet.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import android.graphics.BitmapFactory import androidx.activity.compose.rememberLauncherForActivityResult @@ -24,10 +24,10 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.modal_bottom_sheet.ModalBottomSheet +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.modal_bottom_sheet.ModalBottomSheet @Composable fun BookInfoChangeCoverBottomSheet( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoChangeCoverBottomSheetItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoChangeCoverBottomSheetItem.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoChangeCoverBottomSheetItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoChangeCoverBottomSheetItem.kt index ebe0eba0..28c2cf4d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoChangeCoverBottomSheetItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoChangeCoverBottomSheetItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement @@ -24,7 +24,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun LazyItemScope.BookInfoChangeCoverBottomSheetItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoContent.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoContent.kt index 17671a40..f3c32c46 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoContent.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.lazy.LazyListState import androidx.compose.runtime.Composable -import ua.acclorite.book_story.core.BottomSheet -import ua.acclorite.book_story.core.Dialog -import ua.acclorite.book_story.domain.model.file.File -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.core.BottomSheet +import org.dueattendant149.bookshelf.core.Dialog +import org.dueattendant149.bookshelf.domain.model.file.File +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent @Composable fun BookInfoContent( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDeleteDialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDeleteDialog.kt similarity index 80% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDeleteDialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDeleteDialog.kt index 319b0a69..2d26aef2 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDeleteDialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDeleteDialog.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.material.icons.Icons import androidx.compose.material.icons.outlined.DeleteOutline import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.dialog.Dialog +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.dialog.Dialog @Composable fun BookInfoDeleteDialog( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDescriptionDialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDescriptionDialog.kt similarity index 76% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDescriptionDialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDescriptionDialog.kt index 344308a5..e55ca814 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDescriptionDialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDescriptionDialog.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.runtime.Composable -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.dialog.DialogWithTextField +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.dialog.DialogWithTextField @Composable fun BookInfoDescriptionDialog( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDetailsBottomSheet.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDetailsBottomSheet.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDetailsBottomSheet.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDetailsBottomSheet.kt index 394969f9..c54a0291 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDetailsBottomSheet.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDetailsBottomSheet.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.Spacer @@ -16,14 +16,14 @@ import androidx.compose.runtime.remember import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.data.ExtensionsData -import ua.acclorite.book_story.domain.model.file.File -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar -import ua.acclorite.book_story.ui.common.components.modal_bottom_sheet.ModalBottomSheet -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategoryTitle +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.data.ExtensionsData +import org.dueattendant149.bookshelf.domain.model.file.File +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.modal_bottom_sheet.ModalBottomSheet +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategoryTitle import java.text.SimpleDateFormat import java.util.Date import java.util.Locale diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDetailsBottomSheetItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDetailsBottomSheetItem.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDetailsBottomSheetItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDetailsBottomSheetItem.kt index 5f972f6d..8e278531 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDetailsBottomSheetItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDetailsBottomSheetItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.focusable import androidx.compose.foundation.layout.Arrangement @@ -23,11 +23,11 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.IconButton -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.theme.ExpandingTransition -import ua.acclorite.book_story.ui.theme.FadeTransitionPreservingSpace +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.ui.theme.FadeTransitionPreservingSpace @Composable fun BookInfoDetailsBottomSheetItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDialog.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDialog.kt index 40b02838..125aeb01 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoDialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoDialog.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.runtime.Composable -import ua.acclorite.book_story.core.Dialog -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.presentation.book_info.BookInfoScreen +import org.dueattendant149.bookshelf.core.Dialog +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoScreen @Composable fun BookInfoDialog( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoEffects.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoEffects.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoEffects.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoEffects.kt index 271ebb9c..65416b7a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoEffects.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoEffects.kt @@ -4,20 +4,20 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.ui.platform.LocalContext import kotlinx.coroutines.flow.SharedFlow -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEffect -import ua.acclorite.book_story.presentation.history.HistoryScreen -import ua.acclorite.book_story.presentation.reader.ReaderScreen -import ua.acclorite.book_story.presentation.settings.LibrarySettingsScreen -import ua.acclorite.book_story.ui.common.helpers.showToast -import ua.acclorite.book_story.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEffect +import org.dueattendant149.bookshelf.presentation.history.HistoryScreen +import org.dueattendant149.bookshelf.presentation.reader.ReaderScreen +import org.dueattendant149.bookshelf.presentation.settings.LibrarySettingsScreen +import org.dueattendant149.bookshelf.ui.common.helpers.showToast +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator @Composable fun BookInfoEffects(effects: SharedFlow, book: Book) { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayout.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayout.kt index 4fdb203b..2ae31235 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column @@ -17,10 +17,10 @@ import androidx.compose.foundation.lazy.LazyListState import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar -import ua.acclorite.book_story.ui.common.data.ScrollbarData +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.data.ScrollbarData @Composable fun BookInfoLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutActions.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutActions.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutActions.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutActions.kt index abe92b9e..3b76aff3 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutActions.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutActions.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Row @@ -20,8 +20,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent @Composable fun BookInfoLayoutActions( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutActionsItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutActionsItem.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutActionsItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutActionsItem.kt index 9f51e5bf..e03f0cb1 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutActionsItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutActionsItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -22,7 +22,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun BookInfoLayoutActionsItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutBackground.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutBackground.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutBackground.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutBackground.kt index 7ab37599..0d0acd93 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutBackground.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutBackground.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import android.net.Uri import androidx.compose.foundation.layout.fillMaxWidth @@ -18,7 +18,7 @@ import androidx.compose.ui.graphics.Brush import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.common.AsyncCoverImage +import org.dueattendant149.bookshelf.ui.common.components.common.AsyncCoverImage @Composable fun BookInfoLayoutBackground(height: Dp, image: Uri) { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutButton.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutButton.kt similarity index 75% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutButton.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutButton.kt index ff1d210e..0054c93d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutButton.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutButton.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding @@ -14,11 +14,11 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.helpers.calculateProgress -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.helpers.calculateProgress +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun BookInfoLayoutButton( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutDescription.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutDescription.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutDescription.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutDescription.kt index 906a96d5..17ec8d2e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutDescription.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutDescription.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.animation.AnimatedVisibility import androidx.compose.animation.animateColorAsState @@ -38,11 +38,11 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.helpers.noRippleClickable +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.helpers.noRippleClickable @Composable fun BookInfoLayoutDescription( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfo.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfo.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfo.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfo.kt index 4cb66835..53301c79 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfo.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfo.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -15,8 +15,8 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent @Composable fun BookInfoLayoutInfo( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfoAuthor.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfoAuthor.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfoAuthor.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfoAuthor.kt index fd7c0a87..d32f00e5 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfoAuthor.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfoAuthor.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Row @@ -19,11 +19,11 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.helpers.noRippleClickable +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.helpers.noRippleClickable @Composable fun BookInfoLayoutInfoAuthor( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfoCover.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfoCover.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfoCover.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfoCover.kt index 7de3dc47..b7b54306 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfoCover.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfoCover.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box @@ -24,11 +24,11 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.common.AsyncCoverImage -import ua.acclorite.book_story.ui.common.helpers.noRippleClickable +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.common.AsyncCoverImage +import org.dueattendant149.bookshelf.ui.common.helpers.noRippleClickable @Composable fun BookInfoLayoutInfoCover( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfoProgress.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfoProgress.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfoProgress.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfoProgress.kt index 29811aa1..41426abb 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfoProgress.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfoProgress.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Row @@ -17,9 +17,9 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.core.helpers.calculateProgress -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.core.helpers.calculateProgress +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @OptIn(ExperimentalMaterial3ExpressiveApi::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfoTitle.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfoTitle.kt similarity index 73% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfoTitle.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfoTitle.kt index 5242fd6e..15600dd2 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoLayoutInfoTitle.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoLayoutInfoTitle.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.helpers.noRippleClickable +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.helpers.noRippleClickable @Composable fun BookInfoLayoutInfoTitle( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoMoveDialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoMoveDialog.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoMoveDialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoMoveDialog.kt index 11c5c054..ee809496 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoMoveDialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoMoveDialog.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.items @@ -16,13 +16,13 @@ import androidx.compose.runtime.remember import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.components.dialog.CheckboxDialogItem -import ua.acclorite.book_story.ui.common.components.dialog.Dialog +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.dialog.CheckboxDialogItem +import org.dueattendant149.bookshelf.ui.common.components.dialog.Dialog @Composable fun BookInfoMoveDialog( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoPathDialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoPathDialog.kt similarity index 75% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoPathDialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoPathDialog.kt index 2ecc958e..4151a1c8 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoPathDialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoPathDialog.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.runtime.Composable -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.dialog.DialogWithTextField +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.dialog.DialogWithTextField @Composable fun BookInfoPathDialog( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoScaffold.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoScaffold.kt index 3d132582..6b1b90b4 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.fillMaxSize @@ -16,8 +16,8 @@ import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Scaffold import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent @Composable fun BookInfoScaffold( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoTitleDialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoTitleDialog.kt similarity index 75% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoTitleDialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoTitleDialog.kt index 9106a67c..cb219e57 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoTitleDialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoTitleDialog.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.runtime.Composable -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.dialog.DialogWithTextField +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.dialog.DialogWithTextField @Composable fun BookInfoTitleDialog( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoTopBar.kt similarity index 77% rename from app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoTopBar.kt index b1213786..0628c629 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/book_info/BookInfoTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/book_info/BookInfoTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.book_info +package org.dueattendant149.bookshelf.ui.book_info import androidx.compose.foundation.lazy.LazyListState import androidx.compose.material.icons.Icons @@ -14,15 +14,15 @@ import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.runtime.derivedStateOf import androidx.compose.runtime.remember -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoEvent -import ua.acclorite.book_story.ui.common.components.common.IconButton -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.components.top_bar.TopAppBar -import ua.acclorite.book_story.ui.common.components.top_bar.TopAppBarData -import ua.acclorite.book_story.ui.navigator.NavigatorBackIconButton -import ua.acclorite.book_story.ui.theme.DefaultTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoEvent +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.top_bar.TopAppBar +import org.dueattendant149.bookshelf.ui.common.components.top_bar.TopAppBarData +import org.dueattendant149.bookshelf.ui.navigator.NavigatorBackIconButton +import org.dueattendant149.bookshelf.ui.theme.DefaultTransition @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseAddDialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseAddDialog.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseAddDialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseAddDialog.kt index 39b7d8c6..4dd796d7 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseAddDialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseAddDialog.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.fillMaxWidth @@ -19,13 +19,13 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.browse.BrowseEvent -import ua.acclorite.book_story.presentation.browse.model.NullableBook -import ua.acclorite.book_story.presentation.browse.model.SelectableNullableBook -import ua.acclorite.book_story.ui.common.components.dialog.Dialog -import ua.acclorite.book_story.ui.common.components.progress_indicator.CircularProgressIndicator -import ua.acclorite.book_story.ui.common.helpers.showToast +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.browse.BrowseEvent +import org.dueattendant149.bookshelf.presentation.browse.model.NullableBook +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableNullableBook +import org.dueattendant149.bookshelf.ui.common.components.dialog.Dialog +import org.dueattendant149.bookshelf.ui.common.components.progress_indicator.CircularProgressIndicator +import org.dueattendant149.bookshelf.ui.common.helpers.showToast @Composable fun BrowseAddDialog( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseAddDialogItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseAddDialogItem.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseAddDialogItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseAddDialogItem.kt index 29c57019..2570c1cd 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseAddDialogItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseAddDialogItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Column @@ -23,11 +23,11 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.browse.model.NullableBook -import ua.acclorite.book_story.presentation.browse.model.SelectableNullableBook -import ua.acclorite.book_story.ui.common.components.common.CircularCheckbox -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.browse.model.NullableBook +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableNullableBook +import org.dueattendant149.bookshelf.ui.common.components.common.CircularCheckbox +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun BrowseAddDialogItem(result: SelectableNullableBook, onClick: () -> Unit) { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseBackHandler.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseBackHandler.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseBackHandler.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseBackHandler.kt index 323b584b..ef9d8f94 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseBackHandler.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseBackHandler.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.activity.compose.BackHandler import androidx.compose.runtime.Composable -import ua.acclorite.book_story.presentation.browse.BrowseEvent +import org.dueattendant149.bookshelf.presentation.browse.BrowseEvent @Composable fun BrowseBackHandler( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseBottomSheet.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseBottomSheet.kt similarity index 68% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseBottomSheet.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseBottomSheet.kt index b75cc883..dd4c7316 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseBottomSheet.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseBottomSheet.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.runtime.Composable -import ua.acclorite.book_story.core.BottomSheet -import ua.acclorite.book_story.presentation.browse.BrowseEvent -import ua.acclorite.book_story.presentation.browse.BrowseScreen +import org.dueattendant149.bookshelf.core.BottomSheet +import org.dueattendant149.bookshelf.presentation.browse.BrowseEvent +import org.dueattendant149.bookshelf.presentation.browse.BrowseScreen @Composable fun BrowseBottomSheet( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseContent.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseContent.kt index ca82cb95..1038fd93 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseContent.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.lazy.LazyListState import androidx.compose.foundation.lazy.grid.LazyGridState @@ -12,12 +12,12 @@ import androidx.compose.material.ExperimentalMaterialApi import androidx.compose.material.pullrefresh.PullRefreshState import androidx.compose.runtime.Composable import androidx.compose.ui.focus.FocusRequester -import ua.acclorite.book_story.core.BottomSheet -import ua.acclorite.book_story.core.Dialog -import ua.acclorite.book_story.presentation.browse.BrowseEvent -import ua.acclorite.book_story.presentation.browse.model.BrowseLayout -import ua.acclorite.book_story.presentation.browse.model.SelectableFile -import ua.acclorite.book_story.presentation.browse.model.SelectableNullableBook +import org.dueattendant149.bookshelf.core.BottomSheet +import org.dueattendant149.bookshelf.core.Dialog +import org.dueattendant149.bookshelf.presentation.browse.BrowseEvent +import org.dueattendant149.bookshelf.presentation.browse.model.BrowseLayout +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableFile +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableNullableBook @OptIn(ExperimentalMaterialApi::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseDialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseDialog.kt similarity index 74% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseDialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseDialog.kt index 880dedf6..c4260644 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseDialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseDialog.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.runtime.Composable -import ua.acclorite.book_story.core.Dialog -import ua.acclorite.book_story.presentation.browse.BrowseEvent -import ua.acclorite.book_story.presentation.browse.BrowseScreen -import ua.acclorite.book_story.presentation.browse.model.SelectableNullableBook +import org.dueattendant149.bookshelf.core.Dialog +import org.dueattendant149.bookshelf.presentation.browse.BrowseEvent +import org.dueattendant149.bookshelf.presentation.browse.BrowseScreen +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableNullableBook @Composable fun BrowseDialog( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseEffects.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseEffects.kt similarity index 74% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseEffects.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseEffects.kt index 569ad62c..9aa08cfd 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseEffects.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseEffects.kt @@ -4,21 +4,21 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.platform.LocalContext import kotlinx.coroutines.flow.SharedFlow -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.helpers.toggle -import ua.acclorite.book_story.presentation.browse.BrowseEffect -import ua.acclorite.book_story.presentation.library.LibraryScreen -import ua.acclorite.book_story.presentation.settings.BrowseSettingsScreen -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.helpers.showToast -import ua.acclorite.book_story.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.helpers.toggle +import org.dueattendant149.bookshelf.presentation.browse.BrowseEffect +import org.dueattendant149.bookshelf.presentation.library.LibraryScreen +import org.dueattendant149.bookshelf.presentation.settings.BrowseSettingsScreen +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.helpers.showToast +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator @Composable fun BrowseEffects(effects: SharedFlow, focusRequester: FocusRequester) { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseEmptyPlaceholder.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseEmptyPlaceholder.kt similarity index 77% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseEmptyPlaceholder.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseEmptyPlaceholder.kt index 57c587ba..4c75ac96 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseEmptyPlaceholder.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseEmptyPlaceholder.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.layout.BoxScope import androidx.compose.runtime.Composable @@ -12,11 +12,11 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.browse.BrowseEvent -import ua.acclorite.book_story.ui.common.components.common.AnimatedVisibility -import ua.acclorite.book_story.ui.common.components.placeholder.EmptyPlaceholder -import ua.acclorite.book_story.ui.theme.Transitions +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.browse.BrowseEvent +import org.dueattendant149.bookshelf.ui.common.components.common.AnimatedVisibility +import org.dueattendant149.bookshelf.ui.common.components.placeholder.EmptyPlaceholder +import org.dueattendant149.bookshelf.ui.theme.Transitions @Composable fun BoxScope.BrowseEmptyPlaceholder( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseFilterBottomSheet.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseFilterBottomSheet.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseFilterBottomSheet.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseFilterBottomSheet.kt index 0bea5d24..f0f10af1 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseFilterBottomSheet.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseFilterBottomSheet.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.layout.fillMaxHeight import androidx.compose.foundation.layout.fillMaxSize @@ -16,12 +16,12 @@ import androidx.compose.runtime.DisposableEffect import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.ui.Modifier import kotlinx.coroutines.launch -import ua.acclorite.book_story.presentation.browse.BrowseEvent -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar -import ua.acclorite.book_story.ui.common.components.modal_bottom_sheet.ModalBottomSheet -import ua.acclorite.book_story.ui.settings.browse.display.BrowseDisplaySubcategory -import ua.acclorite.book_story.ui.settings.browse.filter.BrowseFilterSubcategory -import ua.acclorite.book_story.ui.settings.browse.sort.BrowseSortSubcategory +import org.dueattendant149.bookshelf.presentation.browse.BrowseEvent +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.modal_bottom_sheet.ModalBottomSheet +import org.dueattendant149.bookshelf.ui.settings.browse.display.BrowseDisplaySubcategory +import org.dueattendant149.bookshelf.ui.settings.browse.filter.BrowseFilterSubcategory +import org.dueattendant149.bookshelf.ui.settings.browse.sort.BrowseSortSubcategory private var initialPage = 0 diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseFilterBottomSheetTabRow.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseFilterBottomSheetTabRow.kt similarity index 78% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseFilterBottomSheetTabRow.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseFilterBottomSheetTabRow.kt index 679ea759..7ee6827a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseFilterBottomSheetTabRow.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseFilterBottomSheetTabRow.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.modal_bottom_sheet.ModalBottomSheetTabRow +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.modal_bottom_sheet.ModalBottomSheetTabRow @Composable fun BrowseFilterBottomSheetTabRow( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseGridFileItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseGridFileItem.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseGridFileItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseGridFileItem.kt index 514bed24..e811061c 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseGridFileItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseGridFileItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.border import androidx.compose.foundation.layout.Box @@ -27,11 +27,11 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.browse.model.SelectableFile -import ua.acclorite.book_story.ui.common.components.common.CircularCheckbox -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.theme.DefaultTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableFile +import org.dueattendant149.bookshelf.ui.common.components.common.CircularCheckbox +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.theme.DefaultTransition import java.text.SimpleDateFormat import java.util.Date import java.util.Locale diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseGridItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseGridItem.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseGridItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseGridItem.kt index 77f2175e..1bf59972 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseGridItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseGridItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.background import androidx.compose.foundation.combinedClickable @@ -18,7 +18,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.presentation.browse.model.SelectableFile +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableFile @Composable fun BrowseGridItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseGridLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseGridLayout.kt similarity index 81% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseGridLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseGridLayout.kt index 44ada86b..b0a063a4 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseGridLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseGridLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.PaddingValues @@ -17,11 +17,11 @@ import androidx.compose.foundation.lazy.grid.items import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.presentation.browse.model.GroupedFiles -import ua.acclorite.book_story.presentation.browse.model.SelectableFile -import ua.acclorite.book_story.ui.common.components.common.LazyVerticalGridWithScrollbar -import ua.acclorite.book_story.ui.common.components.common.header -import ua.acclorite.book_story.ui.common.data.ScrollbarData +import org.dueattendant149.bookshelf.presentation.browse.model.GroupedFiles +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableFile +import org.dueattendant149.bookshelf.ui.common.components.common.LazyVerticalGridWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.common.header +import org.dueattendant149.bookshelf.ui.common.data.ScrollbarData @Composable fun BrowseGridLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseItem.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseItem.kt index 9ce541aa..79f4db13 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseItem.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import ua.acclorite.book_story.presentation.browse.model.BrowseLayout -import ua.acclorite.book_story.presentation.browse.model.SelectableFile +import org.dueattendant149.bookshelf.presentation.browse.model.BrowseLayout +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableFile @Composable fun BrowseItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseLayout.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseLayout.kt index 78d7c2dd..f8d9d846 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseLayout.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.lazy.LazyListState import androidx.compose.foundation.lazy.grid.LazyGridState import androidx.compose.runtime.Composable import androidx.compose.runtime.remember -import ua.acclorite.book_story.presentation.browse.model.BrowseLayout -import ua.acclorite.book_story.presentation.browse.model.GroupedFiles -import ua.acclorite.book_story.presentation.browse.model.SelectableFile +import org.dueattendant149.bookshelf.presentation.browse.model.BrowseLayout +import org.dueattendant149.bookshelf.presentation.browse.model.GroupedFiles +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableFile import java.io.File @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseLayoutHeader.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseLayoutHeader.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseLayoutHeader.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseLayoutHeader.kt index abd21793..79daa3ff 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseLayoutHeader.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseLayoutHeader.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement @@ -22,9 +22,9 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.helpers.noRippleClickable +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.helpers.noRippleClickable @Composable fun BrowseLayoutHeader( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseListFileItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseListFileItem.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseListFileItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseListFileItem.kt index 0dbb0861..a2138f7e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseListFileItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseListFileItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.border import androidx.compose.foundation.layout.Arrangement @@ -30,9 +30,9 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.browse.model.SelectableFile -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableFile +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText import java.text.SimpleDateFormat import java.util.Date import java.util.Locale diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseListItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseListItem.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseListItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseListItem.kt index 08753451..a7057861 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseListItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseListItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.background import androidx.compose.foundation.combinedClickable @@ -21,9 +21,9 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.presentation.browse.model.SelectableFile -import ua.acclorite.book_story.ui.common.components.common.CircularCheckbox -import ua.acclorite.book_story.ui.theme.FadeTransitionPreservingSpace +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableFile +import org.dueattendant149.bookshelf.ui.common.components.common.CircularCheckbox +import org.dueattendant149.bookshelf.ui.theme.FadeTransitionPreservingSpace @Composable fun BrowseListItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseListLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseListLayout.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseListLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseListLayout.kt index 877b75ee..625d41b6 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseListLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseListLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.PaddingValues @@ -16,10 +16,10 @@ import androidx.compose.foundation.lazy.items import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.presentation.browse.model.GroupedFiles -import ua.acclorite.book_story.presentation.browse.model.SelectableFile -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar -import ua.acclorite.book_story.ui.common.data.ScrollbarData +import org.dueattendant149.bookshelf.presentation.browse.model.GroupedFiles +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableFile +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.data.ScrollbarData @Composable fun BrowseListLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseRefreshIndicator.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseRefreshIndicator.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseRefreshIndicator.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseRefreshIndicator.kt index e0aaee3e..e4a8cb47 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseRefreshIndicator.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseRefreshIndicator.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.layout.BoxScope import androidx.compose.material.ExperimentalMaterialApi diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseScaffold.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseScaffold.kt index 9516b2a0..3385b562 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.fillMaxSize @@ -19,10 +19,10 @@ import androidx.compose.material3.Scaffold import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.focus.FocusRequester -import ua.acclorite.book_story.presentation.browse.BrowseEvent -import ua.acclorite.book_story.presentation.browse.model.BrowseLayout -import ua.acclorite.book_story.presentation.browse.model.SelectableFile -import ua.acclorite.book_story.ui.theme.DefaultTransition +import org.dueattendant149.bookshelf.presentation.browse.BrowseEvent +import org.dueattendant149.bookshelf.presentation.browse.model.BrowseLayout +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableFile +import org.dueattendant149.bookshelf.ui.theme.DefaultTransition @OptIn(ExperimentalMaterialApi::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseTopBar.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseTopBar.kt index b816f8e1..4ac947fe 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/browse/BrowseTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.browse +package org.dueattendant149.bookshelf.ui.browse import androidx.compose.animation.animateColorAsState import androidx.compose.material.icons.Icons @@ -25,16 +25,16 @@ import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.focus.focusRequester import androidx.compose.ui.layout.onGloballyPositioned import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.browse.BrowseEvent -import ua.acclorite.book_story.presentation.browse.model.BrowseLayout -import ua.acclorite.book_story.presentation.browse.model.SelectableFile -import ua.acclorite.book_story.ui.common.components.common.IconButton -import ua.acclorite.book_story.ui.common.components.common.SearchTextField -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.components.top_bar.TopAppBar -import ua.acclorite.book_story.ui.common.components.top_bar.TopAppBarData -import ua.acclorite.book_story.ui.navigator.NavigatorIconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.browse.BrowseEvent +import org.dueattendant149.bookshelf.presentation.browse.model.BrowseLayout +import org.dueattendant149.bookshelf.presentation.browse.model.SelectableFile +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.common.components.common.SearchTextField +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.top_bar.TopAppBar +import org.dueattendant149.bookshelf.ui.common.components.top_bar.TopAppBarData +import org.dueattendant149.bookshelf.ui.navigator.NavigatorIconButton @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/AnimatedVisibility.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/AnimatedVisibility.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/common/AnimatedVisibility.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/AnimatedVisibility.kt index 896afcc3..0efed952 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/AnimatedVisibility.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/AnimatedVisibility.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.common +package org.dueattendant149.bookshelf.ui.common.components.common import androidx.compose.animation.AnimatedVisibility import androidx.compose.animation.EnterTransition diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/AsyncCoverImage.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/AsyncCoverImage.kt similarity index 91% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/common/AsyncCoverImage.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/AsyncCoverImage.kt index f831230f..e4f42bfc 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/AsyncCoverImage.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/AsyncCoverImage.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.common +package org.dueattendant149.bookshelf.ui.common.components.common import android.net.Uri import androidx.compose.runtime.Composable @@ -14,7 +14,7 @@ import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.stringResource import coil.compose.AsyncImage import coil.request.ImageRequest -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R /** * Custom Cover Image. Has smooth appearing. diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/CircularCheckbox.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/CircularCheckbox.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/common/CircularCheckbox.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/CircularCheckbox.kt index 61114311..33c14a6b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/CircularCheckbox.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/CircularCheckbox.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.common +package org.dueattendant149.bookshelf.ui.common.components.common import androidx.compose.foundation.background import androidx.compose.foundation.border @@ -21,7 +21,7 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R /** * Checkbox. Has a Circle shape. diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/HighlightedText.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/HighlightedText.kt similarity index 97% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/common/HighlightedText.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/HighlightedText.kt index 17a72a41..3a9ca387 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/HighlightedText.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/HighlightedText.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.common +package org.dueattendant149.bookshelf.ui.common.components.common import androidx.compose.foundation.text.BasicText import androidx.compose.runtime.Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/IconButton.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/IconButton.kt similarity index 98% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/common/IconButton.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/IconButton.kt index 1fd011e8..9aa1c59f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/IconButton.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/IconButton.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.common +package org.dueattendant149.bookshelf.ui.common.components.common import androidx.annotation.DrawableRes import androidx.annotation.StringRes diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/LazyColumnWithScrollbar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/LazyColumnWithScrollbar.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/common/LazyColumnWithScrollbar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/LazyColumnWithScrollbar.kt index 2cc6249e..88fec14d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/LazyColumnWithScrollbar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/LazyColumnWithScrollbar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.common +package org.dueattendant149.bookshelf.ui.common.components.common import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box @@ -20,7 +20,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import my.nanihadesuka.compose.InternalLazyColumnScrollbar import my.nanihadesuka.compose.ScrollbarSettings -import ua.acclorite.book_story.ui.common.data.ScrollbarData +import org.dueattendant149.bookshelf.ui.common.data.ScrollbarData @Composable fun LazyColumnWithScrollbar( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/LazyGridHeader.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/LazyGridHeader.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/common/LazyGridHeader.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/LazyGridHeader.kt index f11a840d..3f80b0cd 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/LazyGridHeader.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/LazyGridHeader.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.common +package org.dueattendant149.bookshelf.ui.common.components.common import androidx.compose.foundation.lazy.grid.GridItemSpan import androidx.compose.foundation.lazy.grid.LazyGridItemScope diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/LazyVerticalGridWithScrollbar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/LazyVerticalGridWithScrollbar.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/common/LazyVerticalGridWithScrollbar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/LazyVerticalGridWithScrollbar.kt index 3bc46357..3a7cffb6 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/LazyVerticalGridWithScrollbar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/LazyVerticalGridWithScrollbar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.common +package org.dueattendant149.bookshelf.ui.common.components.common import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box @@ -21,7 +21,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import my.nanihadesuka.compose.InternalLazyVerticalGridScrollbar import my.nanihadesuka.compose.ScrollbarSettings -import ua.acclorite.book_story.ui.common.data.ScrollbarData +import org.dueattendant149.bookshelf.ui.common.data.ScrollbarData @Composable fun LazyVerticalGridWithScrollbar( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/SearchTextField.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/SearchTextField.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/common/SearchTextField.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/SearchTextField.kt index 1fc6d48a..efd8bacd 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/SearchTextField.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/SearchTextField.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.common +package org.dueattendant149.bookshelf.ui.common.components.common import androidx.compose.foundation.layout.Box import androidx.compose.foundation.text.BasicTextField @@ -27,7 +27,7 @@ import androidx.compose.ui.text.input.KeyboardCapitalization import kotlinx.coroutines.FlowPreview import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.flow.debounce -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R /** * Search Text Field. diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/SelectionContainer.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/SelectionContainer.kt similarity index 98% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/common/SelectionContainer.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/SelectionContainer.kt index 5da87154..a1eb2978 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/SelectionContainer.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/SelectionContainer.kt @@ -6,7 +6,7 @@ @file:Suppress("DEPRECATION") -package ua.acclorite.book_story.ui.common.components.common +package org.dueattendant149.bookshelf.ui.common.components.common import android.content.ClipData import android.content.ClipboardManager @@ -29,7 +29,7 @@ import androidx.compose.ui.platform.LocalTextToolbar import androidx.compose.ui.platform.LocalView import androidx.compose.ui.platform.TextToolbar import androidx.compose.ui.platform.TextToolbarStatus -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R private const val MENU_ITEM_COPY = 0 diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/Snackbar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/Snackbar.kt similarity index 98% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/common/Snackbar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/Snackbar.kt index c7a744db..c9fd926c 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/Snackbar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/Snackbar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.common +package org.dueattendant149.bookshelf.ui.common.components.common import androidx.compose.animation.core.tween import androidx.compose.animation.fadeIn diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/SpacedItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/SpacedItem.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/common/SpacedItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/SpacedItem.kt index bc126dd7..432cf7d0 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/SpacedItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/SpacedItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.common +package org.dueattendant149.bookshelf.ui.common.components.common import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.height diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/StyledText.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/StyledText.kt similarity index 97% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/common/StyledText.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/StyledText.kt index 7f06cc2c..747bdfb0 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/StyledText.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/StyledText.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.common +package org.dueattendant149.bookshelf.ui.common.components.common import androidx.compose.foundation.text.BasicText import androidx.compose.material3.LocalContentColor diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/Tooltip.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/Tooltip.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/common/Tooltip.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/Tooltip.kt index 99e798da..03b866b5 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/common/Tooltip.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/common/Tooltip.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.common +package org.dueattendant149.bookshelf.ui.common.components.common import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.PlainTooltip diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/dialog/CheckboxDialogItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/dialog/CheckboxDialogItem.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/dialog/CheckboxDialogItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/dialog/CheckboxDialogItem.kt index c2f20d16..bdfc7647 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/dialog/CheckboxDialogItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/dialog/CheckboxDialogItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.dialog +package org.dueattendant149.bookshelf.ui.common.components.dialog import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Row @@ -19,7 +19,7 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun CheckboxDialogItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/dialog/Dialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/dialog/Dialog.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/dialog/Dialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/dialog/Dialog.kt index 625074da..97a8ea02 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/dialog/Dialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/dialog/Dialog.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.dialog +package org.dueattendant149.bookshelf.ui.common.components.dialog import androidx.compose.animation.core.Spring import androidx.compose.animation.core.animateDpAsState @@ -45,9 +45,9 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.window.DialogProperties import androidx.compose.ui.window.DialogWindowProvider -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @OptIn(ExperimentalMaterial3Api::class) diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/dialog/DialogWithTextField.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/dialog/DialogWithTextField.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/dialog/DialogWithTextField.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/dialog/DialogWithTextField.kt index 5dde7df8..74ba2d66 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/dialog/DialogWithTextField.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/dialog/DialogWithTextField.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.dialog +package org.dueattendant149.bookshelf.ui.common.components.dialog import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding @@ -24,8 +24,8 @@ import androidx.compose.ui.text.TextRange import androidx.compose.ui.text.input.KeyboardCapitalization import androidx.compose.ui.text.input.TextFieldValue import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun DialogWithTextField( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/dialog/SelectableDialogItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/dialog/SelectableDialogItem.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/dialog/SelectableDialogItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/dialog/SelectableDialogItem.kt index beb10ea9..a638b790 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/dialog/SelectableDialogItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/dialog/SelectableDialogItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.dialog +package org.dueattendant149.bookshelf.ui.common.components.dialog import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Row @@ -21,7 +21,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun SelectableDialogItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_bottom_sheet/ModalBottomSheet.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_bottom_sheet/ModalBottomSheet.kt similarity index 97% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_bottom_sheet/ModalBottomSheet.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_bottom_sheet/ModalBottomSheet.kt index fc4613ef..6293890b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_bottom_sheet/ModalBottomSheet.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_bottom_sheet/ModalBottomSheet.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.modal_bottom_sheet +package org.dueattendant149.bookshelf.ui.common.components.modal_bottom_sheet import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.ColumnScope diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_bottom_sheet/ModalBottomSheetTabRow.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_bottom_sheet/ModalBottomSheetTabRow.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_bottom_sheet/ModalBottomSheetTabRow.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_bottom_sheet/ModalBottomSheetTabRow.kt index 8d28b56b..0df25afa 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_bottom_sheet/ModalBottomSheetTabRow.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_bottom_sheet/ModalBottomSheetTabRow.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.modal_bottom_sheet +package org.dueattendant149.bookshelf.ui.common.components.modal_bottom_sheet import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.material3.ExperimentalMaterial3Api @@ -14,7 +14,7 @@ import androidx.compose.material3.Tab import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText /** * Primary Tab Row. Used in BottomSheet in pair with HorizontalPager. diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_drawer/ModalDrawer.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_drawer/ModalDrawer.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_drawer/ModalDrawer.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_drawer/ModalDrawer.kt index 88f8b2ec..c9c8352d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_drawer/ModalDrawer.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_drawer/ModalDrawer.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.modal_drawer +package org.dueattendant149.bookshelf.ui.common.components.modal_drawer import androidx.activity.compose.BackHandler import androidx.compose.animation.core.animateDpAsState @@ -39,10 +39,10 @@ import androidx.compose.ui.platform.LocalLayoutDirection import androidx.compose.ui.unit.IntOffset import androidx.compose.ui.unit.LayoutDirection import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.common.AnimatedVisibility -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar -import ua.acclorite.book_story.ui.common.data.ScrollbarData -import ua.acclorite.book_story.ui.common.helpers.noRippleClickable +import org.dueattendant149.bookshelf.ui.common.components.common.AnimatedVisibility +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.data.ScrollbarData +import org.dueattendant149.bookshelf.ui.common.helpers.noRippleClickable /** * Modal Drawer. diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_drawer/ModalDrawerSelectableItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_drawer/ModalDrawerSelectableItem.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_drawer/ModalDrawerSelectableItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_drawer/ModalDrawerSelectableItem.kt index 7b576d7d..1d6852ef 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_drawer/ModalDrawerSelectableItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_drawer/ModalDrawerSelectableItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.modal_drawer +package org.dueattendant149.bookshelf.ui.common.components.modal_drawer import androidx.compose.foundation.background import androidx.compose.foundation.clickable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_drawer/ModalDrawerTitleItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_drawer/ModalDrawerTitleItem.kt similarity index 91% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_drawer/ModalDrawerTitleItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_drawer/ModalDrawerTitleItem.kt index d2c700cc..e1cfce00 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/modal_drawer/ModalDrawerTitleItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/modal_drawer/ModalDrawerTitleItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.modal_drawer +package org.dueattendant149.bookshelf.ui.common.components.modal_drawer import androidx.compose.foundation.background import androidx.compose.foundation.layout.Column @@ -17,7 +17,7 @@ import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText /** * Modal Drawer Title Item. diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/navigation_bar/NavigationBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/navigation_bar/NavigationBar.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/navigation_bar/NavigationBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/navigation_bar/NavigationBar.kt index 9e092179..0d773a1b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/navigation_bar/NavigationBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/navigation_bar/NavigationBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.navigation_bar +package org.dueattendant149.bookshelf.ui.common.components.navigation_bar import androidx.compose.material3.NavigationBar import androidx.compose.runtime.Composable @@ -12,8 +12,8 @@ import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.lifecycle.compose.collectAsStateWithLifecycle -import ua.acclorite.book_story.presentation.navigator.NavigatorItem -import ua.acclorite.book_story.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.presentation.navigator.NavigatorItem +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator @Composable fun NavigationBar(tabs: List, showLabels: Boolean) { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/navigation_bar/NavigationBarItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/navigation_bar/NavigationBarItem.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/navigation_bar/NavigationBarItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/navigation_bar/NavigationBarItem.kt index 2c34c31f..54a88160 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/navigation_bar/NavigationBarItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/navigation_bar/NavigationBarItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.navigation_bar +package org.dueattendant149.bookshelf.ui.common.components.navigation_bar import androidx.compose.animation.Crossfade import androidx.compose.animation.core.tween @@ -17,9 +17,9 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.presentation.navigator.NavigatorItem -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.components.common.Tooltip +import org.dueattendant149.bookshelf.presentation.navigator.NavigatorItem +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.common.Tooltip @Composable fun RowScope.NavigationBarItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/navigation_rail/NavigationRail.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/navigation_rail/NavigationRail.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/navigation_rail/NavigationRail.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/navigation_rail/NavigationRail.kt index 3e41e8c2..b3420a97 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/navigation_rail/NavigationRail.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/navigation_rail/NavigationRail.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.navigation_rail +package org.dueattendant149.bookshelf.ui.common.components.navigation_rail import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement @@ -28,8 +28,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalLayoutDirection import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle -import ua.acclorite.book_story.presentation.navigator.NavigatorItem -import ua.acclorite.book_story.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.presentation.navigator.NavigatorItem +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator @Composable fun NavigationRail(tabs: List, showLabels: Boolean) { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/navigation_rail/NavigationRailItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/navigation_rail/NavigationRailItem.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/navigation_rail/NavigationRailItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/navigation_rail/NavigationRailItem.kt index 434128f2..8a34ac10 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/navigation_rail/NavigationRailItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/navigation_rail/NavigationRailItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.navigation_rail +package org.dueattendant149.bookshelf.ui.common.components.navigation_rail import androidx.compose.animation.Crossfade import androidx.compose.animation.core.tween @@ -16,9 +16,9 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.presentation.navigator.NavigatorItem -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.components.common.Tooltip +import org.dueattendant149.bookshelf.presentation.navigator.NavigatorItem +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.common.Tooltip @Composable fun NavigationRailItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/placeholder/EmptyPlaceholder.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/placeholder/EmptyPlaceholder.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/placeholder/EmptyPlaceholder.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/placeholder/EmptyPlaceholder.kt index 7c9fc49e..c7887e12 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/placeholder/EmptyPlaceholder.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/placeholder/EmptyPlaceholder.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.placeholder +package org.dueattendant149.bookshelf.ui.common.components.placeholder import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -24,7 +24,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.painter.Painter import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText /** diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/placeholder/ErrorPlaceholder.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/placeholder/ErrorPlaceholder.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/placeholder/ErrorPlaceholder.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/placeholder/ErrorPlaceholder.kt index da265c78..22683fcb 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/placeholder/ErrorPlaceholder.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/placeholder/ErrorPlaceholder.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.placeholder +package org.dueattendant149.bookshelf.ui.common.components.placeholder import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -24,7 +24,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.painter.Painter import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText /** * Empty placeholder. diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/progress_indicator/CircularProgressIndicator.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/progress_indicator/CircularProgressIndicator.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/progress_indicator/CircularProgressIndicator.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/progress_indicator/CircularProgressIndicator.kt index 3e7d4745..784a4a7c 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/progress_indicator/CircularProgressIndicator.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/progress_indicator/CircularProgressIndicator.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.progress_indicator +package org.dueattendant149.bookshelf.ui.common.components.progress_indicator import androidx.compose.material3.CircularWavyProgressIndicator import androidx.compose.material3.ExperimentalMaterial3ExpressiveApi diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/ChipsWithTitle.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/ChipsWithTitle.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/ChipsWithTitle.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/ChipsWithTitle.kt index 3d3e6bd4..c8e8aa0f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/ChipsWithTitle.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/ChipsWithTitle.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.settings +package org.dueattendant149.bookshelf.ui.common.components.settings import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -18,9 +18,9 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.model.ListItem -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategoryTitle +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.model.ListItem +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategoryTitle @Composable fun ChipsWithTitle( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/ColorPickerWithTitle.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/ColorPickerWithTitle.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/ColorPickerWithTitle.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/ColorPickerWithTitle.kt index c081e0e3..f3eb9b85 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/ColorPickerWithTitle.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/ColorPickerWithTitle.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.settings +package org.dueattendant149.bookshelf.ui.common.components.settings import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -35,9 +35,9 @@ import androidx.compose.ui.unit.dp import kotlinx.coroutines.FlowPreview import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.flow.debounce -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.IconButton -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategoryTitle +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategoryTitle @OptIn(FlowPreview::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/SegmentedButtonWithTitle.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/SegmentedButtonWithTitle.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/SegmentedButtonWithTitle.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/SegmentedButtonWithTitle.kt index d187c207..ccb00b5c 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/SegmentedButtonWithTitle.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/SegmentedButtonWithTitle.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.settings +package org.dueattendant149.bookshelf.ui.common.components.settings import androidx.compose.animation.expandHorizontally import androidx.compose.animation.fadeIn @@ -41,11 +41,11 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.AnimatedVisibility -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.model.ListItem -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategoryTitle +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.AnimatedVisibility +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.model.ListItem +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategoryTitle @Composable fun SegmentedButtonWithTitle( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/SliderWithTitle.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/SliderWithTitle.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/SliderWithTitle.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/SliderWithTitle.kt index 88f2111c..01a0afe7 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/SliderWithTitle.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/SliderWithTitle.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.settings +package org.dueattendant149.bookshelf.ui.common.components.settings import androidx.compose.foundation.interaction.MutableInteractionSource import androidx.compose.foundation.layout.Column @@ -29,8 +29,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategoryTitle +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategoryTitle import kotlin.math.roundToInt @OptIn(ExperimentalMaterial3Api::class) diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/SwitchWIthTitle.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/SwitchWIthTitle.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/SwitchWIthTitle.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/SwitchWIthTitle.kt index 8153a13a..a02682e4 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/settings/SwitchWIthTitle.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/settings/SwitchWIthTitle.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.settings +package org.dueattendant149.bookshelf.ui.common.components.settings import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement @@ -23,7 +23,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun SwitchWithTitle( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/top_bar/CollapsibleTopAppBarScrollBehavior.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/top_bar/CollapsibleTopAppBarScrollBehavior.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/top_bar/CollapsibleTopAppBarScrollBehavior.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/top_bar/CollapsibleTopAppBarScrollBehavior.kt index 261aa1a2..ce00eea3 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/top_bar/CollapsibleTopAppBarScrollBehavior.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/top_bar/CollapsibleTopAppBarScrollBehavior.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.top_bar +package org.dueattendant149.bookshelf.ui.common.components.top_bar import androidx.compose.foundation.lazy.LazyListState import androidx.compose.foundation.lazy.rememberLazyListState diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/components/top_bar/TopAppBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/top_bar/TopAppBar.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/common/components/top_bar/TopAppBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/top_bar/TopAppBar.kt index 66ad9dea..2b20ea3b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/components/top_bar/TopAppBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/components/top_bar/TopAppBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.components.top_bar +package org.dueattendant149.bookshelf.ui.common.components.top_bar import androidx.compose.animation.core.Spring import androidx.compose.animation.core.animateFloatAsState @@ -28,7 +28,7 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.lerp -import ua.acclorite.book_story.ui.common.components.common.AnimatedVisibility +import org.dueattendant149.bookshelf.ui.common.components.common.AnimatedVisibility data class TopAppBarData( val contentID: Int, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/data/ScrollbarData.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/data/ScrollbarData.kt similarity index 97% rename from app/src/main/java/ua/acclorite/book_story/ui/common/data/ScrollbarData.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/data/ScrollbarData.kt index 991d5f99..b83ba793 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/data/ScrollbarData.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/data/ScrollbarData.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.data +package org.dueattendant149.bookshelf.ui.common.data import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/helpers/LifecycleHelpers.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/helpers/LifecycleHelpers.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/common/helpers/LifecycleHelpers.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/helpers/LifecycleHelpers.kt index 221ff48b..1229e5ef 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/helpers/LifecycleHelpers.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/helpers/LifecycleHelpers.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.helpers +package org.dueattendant149.bookshelf.ui.common.helpers import android.annotation.SuppressLint import android.content.Intent diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/helpers/ModifierHelpers.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/helpers/ModifierHelpers.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/common/helpers/ModifierHelpers.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/helpers/ModifierHelpers.kt index 2e5675db..4030aaf3 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/helpers/ModifierHelpers.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/helpers/ModifierHelpers.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.helpers +package org.dueattendant149.bookshelf.ui.common.helpers import androidx.compose.foundation.combinedClickable import androidx.compose.ui.Modifier diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/helpers/SettingsHelpers.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/helpers/SettingsHelpers.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/common/helpers/SettingsHelpers.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/helpers/SettingsHelpers.kt index 1b289184..7393b5d1 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/helpers/SettingsHelpers.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/helpers/SettingsHelpers.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.helpers +package org.dueattendant149.bookshelf.ui.common.helpers import androidx.compose.runtime.Composable import androidx.compose.runtime.CompositionLocalProvider import androidx.compose.runtime.staticCompositionLocalOf -import ua.acclorite.book_story.data.settings.SettingsManager +import org.dueattendant149.bookshelf.data.settings.SettingsManager val LocalSettings = staticCompositionLocalOf { error("No settings provided") diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/helpers/ToastHelpers.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/helpers/ToastHelpers.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/common/helpers/ToastHelpers.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/helpers/ToastHelpers.kt index c7be1f62..0031a5d0 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/helpers/ToastHelpers.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/helpers/ToastHelpers.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.helpers +package org.dueattendant149.bookshelf.ui.common.helpers import android.content.Context import android.widget.Toast diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/model/Direction.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/model/Direction.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/ui/common/model/Direction.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/model/Direction.kt index f5993654..093f399a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/model/Direction.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/model/Direction.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.model +package org.dueattendant149.bookshelf.ui.common.model enum class Direction { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/model/ListItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/model/ListItem.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/ui/common/model/ListItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/model/ListItem.kt index 667d33dd..e8a87fcb 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/model/ListItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/model/ListItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.model +package org.dueattendant149.bookshelf.ui.common.model import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/common/model/Position.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/model/Position.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/ui/common/model/Position.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/common/model/Position.kt index 6bfd5fc2..55f792cf 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/common/model/Position.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/common/model/Position.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.common.model +package org.dueattendant149.bookshelf.ui.common.model enum class Position { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/crash/CrashBottomBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/crash/CrashBottomBar.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/crash/CrashBottomBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/crash/CrashBottomBar.kt index 72684f99..564d2e76 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/crash/CrashBottomBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/crash/CrashBottomBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.crash +package org.dueattendant149.bookshelf.ui.crash import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Row @@ -22,8 +22,8 @@ import androidx.compose.ui.platform.LocalDensity import androidx.compose.ui.platform.LocalWindowInfo import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun CrashBottomBar( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/crash/CrashContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/crash/CrashContent.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/ui/crash/CrashContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/crash/CrashContent.kt index 2eda1fbd..09c2e33d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/crash/CrashContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/crash/CrashContent.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.crash +package org.dueattendant149.bookshelf.ui.crash import androidx.compose.foundation.horizontalScroll import androidx.compose.foundation.rememberScrollState @@ -12,7 +12,7 @@ import androidx.compose.foundation.text.selection.SelectionContainer import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun CrashContent( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/crash/CrashLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/crash/CrashLayout.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/crash/CrashLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/crash/CrashLayout.kt index c6363a62..e64c9748 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/crash/CrashLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/crash/CrashLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.crash +package org.dueattendant149.bookshelf.ui.crash import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.fillMaxSize @@ -12,7 +12,7 @@ import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar @Composable fun CrashLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/crash/CrashScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/crash/CrashScaffold.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/crash/CrashScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/crash/CrashScaffold.kt index 4a4ae311..0430c8b9 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/crash/CrashScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/crash/CrashScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.crash +package org.dueattendant149.bookshelf.ui.crash import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box @@ -24,8 +24,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun CrashScaffold( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/credits/CreditItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditItem.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/ui/credits/CreditItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditItem.kt index 1999f65e..af2f12b4 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/credits/CreditItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.credits +package org.dueattendant149.bookshelf.ui.credits import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -22,8 +22,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.about.model.Credit -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.about.model.Credit +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun CreditItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/credits/CreditsContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditsContent.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/ui/credits/CreditsContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditsContent.kt index abc7124e..7ade037e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/credits/CreditsContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditsContent.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.credits +package org.dueattendant149.bookshelf.ui.credits import androidx.compose.foundation.lazy.LazyListState import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable -import ua.acclorite.book_story.presentation.about.AboutEvent +import org.dueattendant149.bookshelf.presentation.about.AboutEvent @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/credits/CreditsLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditsLayout.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/credits/CreditsLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditsLayout.kt index f3008844..1d776058 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/credits/CreditsLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditsLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.credits +package org.dueattendant149.bookshelf.ui.credits import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.fillMaxSize @@ -13,9 +13,9 @@ import androidx.compose.foundation.lazy.LazyListState import androidx.compose.foundation.lazy.items import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import ua.acclorite.book_story.presentation.about.AboutEvent -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar -import ua.acclorite.book_story.ui.credits.data.CreditData +import org.dueattendant149.bookshelf.presentation.about.AboutEvent +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.credits.data.CreditData @Composable fun CreditsLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/credits/CreditsScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditsScaffold.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/ui/credits/CreditsScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditsScaffold.kt index 85fe0520..41ab1e84 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/credits/CreditsScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditsScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.credits +package org.dueattendant149.bookshelf.ui.credits import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.fillMaxSize @@ -18,7 +18,7 @@ import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.input.nestedscroll.nestedScroll -import ua.acclorite.book_story.presentation.about.AboutEvent +import org.dueattendant149.bookshelf.presentation.about.AboutEvent @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/credits/CreditsTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditsTopBar.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/ui/credits/CreditsTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditsTopBar.kt index 9afe022c..97c3675e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/credits/CreditsTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/credits/CreditsTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.credits +package org.dueattendant149.bookshelf.ui.credits import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.LargeTopAppBar @@ -13,10 +13,10 @@ import androidx.compose.material3.TopAppBarDefaults import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.about.AboutEvent -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.navigator.NavigatorBackIconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.about.AboutEvent +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.navigator.NavigatorBackIconButton @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/credits/data/CreditData.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/credits/data/CreditData.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/ui/credits/data/CreditData.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/credits/data/CreditData.kt index b4c75776..9a803728 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/credits/data/CreditData.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/credits/data/CreditData.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.credits.data +package org.dueattendant149.bookshelf.ui.credits.data import kotlinx.collections.immutable.persistentListOf -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.ui.about.model.Credit +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.ui.about.model.Credit object CreditData { val credits = persistentListOf( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryBackHandler.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryBackHandler.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/ui/history/HistoryBackHandler.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryBackHandler.kt index 63cb0824..03b9d034 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryBackHandler.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryBackHandler.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.history +package org.dueattendant149.bookshelf.ui.history import androidx.activity.compose.BackHandler import androidx.compose.runtime.Composable -import ua.acclorite.book_story.presentation.history.HistoryEvent +import org.dueattendant149.bookshelf.presentation.history.HistoryEvent @Composable fun HistoryBackHandler( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryContent.kt similarity index 91% rename from app/src/main/java/ua/acclorite/book_story/ui/history/HistoryContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryContent.kt index 663c04c2..5e20d5ef 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryContent.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.history +package org.dueattendant149.bookshelf.ui.history import androidx.compose.foundation.lazy.LazyListState import androidx.compose.material.ExperimentalMaterialApi @@ -12,9 +12,9 @@ import androidx.compose.material.pullrefresh.PullRefreshState import androidx.compose.material3.SnackbarHostState import androidx.compose.runtime.Composable import androidx.compose.ui.focus.FocusRequester -import ua.acclorite.book_story.core.Dialog -import ua.acclorite.book_story.presentation.history.HistoryEvent -import ua.acclorite.book_story.presentation.history.model.GroupedHistory +import org.dueattendant149.bookshelf.core.Dialog +import org.dueattendant149.bookshelf.presentation.history.HistoryEvent +import org.dueattendant149.bookshelf.presentation.history.model.GroupedHistory @OptIn(ExperimentalMaterialApi::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryDeleteWholeHistoryDialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryDeleteWholeHistoryDialog.kt similarity index 81% rename from app/src/main/java/ua/acclorite/book_story/ui/history/HistoryDeleteWholeHistoryDialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryDeleteWholeHistoryDialog.kt index 9ccc8db9..70817a03 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryDeleteWholeHistoryDialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryDeleteWholeHistoryDialog.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.history +package org.dueattendant149.bookshelf.ui.history import androidx.compose.material.icons.Icons import androidx.compose.material.icons.outlined.DeleteOutline import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.history.HistoryEvent -import ua.acclorite.book_story.ui.common.components.dialog.Dialog +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.history.HistoryEvent +import org.dueattendant149.bookshelf.ui.common.components.dialog.Dialog @Composable fun HistoryDeleteWholeHistoryDialog( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryDialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryDialog.kt similarity index 73% rename from app/src/main/java/ua/acclorite/book_story/ui/history/HistoryDialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryDialog.kt index 7b37a863..2f9dd2ac 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryDialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryDialog.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.history +package org.dueattendant149.bookshelf.ui.history import androidx.compose.runtime.Composable -import ua.acclorite.book_story.core.Dialog -import ua.acclorite.book_story.presentation.history.HistoryEvent -import ua.acclorite.book_story.presentation.history.HistoryScreen +import org.dueattendant149.bookshelf.core.Dialog +import org.dueattendant149.bookshelf.presentation.history.HistoryEvent +import org.dueattendant149.bookshelf.presentation.history.HistoryScreen @Composable fun HistoryDialog( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryEffects.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryEffects.kt similarity index 78% rename from app/src/main/java/ua/acclorite/book_story/ui/history/HistoryEffects.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryEffects.kt index 8e4d4c4a..cc2b7911 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryEffects.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryEffects.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.history +package org.dueattendant149.bookshelf.ui.history import androidx.compose.material3.SnackbarHostState import androidx.compose.material3.SnackbarResult @@ -13,15 +13,15 @@ import androidx.compose.runtime.LaunchedEffect import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.platform.LocalContext import kotlinx.coroutines.flow.SharedFlow -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.book_info.BookInfoScreen -import ua.acclorite.book_story.presentation.history.HistoryEffect -import ua.acclorite.book_story.presentation.history.HistoryEvent -import ua.acclorite.book_story.presentation.history.HistoryScreen.insertHistoryChannel -import ua.acclorite.book_story.presentation.library.LibraryScreen -import ua.acclorite.book_story.presentation.reader.ReaderScreen -import ua.acclorite.book_story.ui.common.helpers.showToast -import ua.acclorite.book_story.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoScreen +import org.dueattendant149.bookshelf.presentation.history.HistoryEffect +import org.dueattendant149.bookshelf.presentation.history.HistoryEvent +import org.dueattendant149.bookshelf.presentation.history.HistoryScreen.insertHistoryChannel +import org.dueattendant149.bookshelf.presentation.library.LibraryScreen +import org.dueattendant149.bookshelf.presentation.reader.ReaderScreen +import org.dueattendant149.bookshelf.ui.common.helpers.showToast +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator @Composable fun HistoryEffects( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryEmptyPlaceholder.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryEmptyPlaceholder.kt similarity index 78% rename from app/src/main/java/ua/acclorite/book_story/ui/history/HistoryEmptyPlaceholder.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryEmptyPlaceholder.kt index 5522dd1d..a0792fe3 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryEmptyPlaceholder.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryEmptyPlaceholder.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.history +package org.dueattendant149.bookshelf.ui.history import androidx.compose.animation.core.tween import androidx.compose.animation.fadeOut @@ -14,10 +14,10 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.AnimatedVisibility -import ua.acclorite.book_story.ui.common.components.placeholder.EmptyPlaceholder -import ua.acclorite.book_story.ui.theme.Transitions +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.AnimatedVisibility +import org.dueattendant149.bookshelf.ui.common.components.placeholder.EmptyPlaceholder +import org.dueattendant149.bookshelf.ui.theme.Transitions @Composable fun BoxScope.HistoryEmptyPlaceholder( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryItem.kt similarity index 91% rename from app/src/main/java/ua/acclorite/book_story/ui/history/HistoryItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryItem.kt index 0a17741d..2a307f9f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.history +package org.dueattendant149.bookshelf.ui.history import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -35,12 +35,12 @@ import androidx.compose.ui.draw.clip import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.history.History -import ua.acclorite.book_story.ui.common.components.common.AsyncCoverImage -import ua.acclorite.book_story.ui.common.components.common.IconButton -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.helpers.noRippleClickable +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.history.History +import org.dueattendant149.bookshelf.ui.common.components.common.AsyncCoverImage +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.helpers.noRippleClickable import java.text.SimpleDateFormat import java.util.Date import java.util.Locale diff --git a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryLayout.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/ui/history/HistoryLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryLayout.kt index 3fac7b77..448880ea 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.history +package org.dueattendant149.bookshelf.ui.history import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxSize @@ -15,13 +15,13 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.history.HistoryEvent -import ua.acclorite.book_story.presentation.history.model.GroupedHistory -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar -import ua.acclorite.book_story.ui.common.data.ScrollbarData -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategoryTitle -import ua.acclorite.book_story.ui.theme.DefaultTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.history.HistoryEvent +import org.dueattendant149.bookshelf.presentation.history.model.GroupedHistory +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.data.ScrollbarData +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategoryTitle +import org.dueattendant149.bookshelf.ui.theme.DefaultTransition @Composable fun HistoryLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryRefreshIndicator.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryRefreshIndicator.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/ui/history/HistoryRefreshIndicator.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryRefreshIndicator.kt index aa3723dd..d7362202 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryRefreshIndicator.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryRefreshIndicator.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.history +package org.dueattendant149.bookshelf.ui.history import androidx.compose.foundation.layout.BoxScope import androidx.compose.material.ExperimentalMaterialApi diff --git a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryScaffold.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/history/HistoryScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryScaffold.kt index dabef981..762f2b1d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.history +package org.dueattendant149.bookshelf.ui.history import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.fillMaxSize @@ -19,9 +19,9 @@ import androidx.compose.material3.SnackbarHostState import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.focus.FocusRequester -import ua.acclorite.book_story.presentation.history.HistoryEvent -import ua.acclorite.book_story.presentation.history.model.GroupedHistory -import ua.acclorite.book_story.ui.common.components.common.Snackbar +import org.dueattendant149.bookshelf.presentation.history.HistoryEvent +import org.dueattendant149.bookshelf.presentation.history.model.GroupedHistory +import org.dueattendant149.bookshelf.ui.common.components.common.Snackbar @OptIn(ExperimentalMaterialApi::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryTopBar.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/ui/history/HistoryTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryTopBar.kt index afe0d032..ef9c67fb 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/history/HistoryTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/history/HistoryTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.history +package org.dueattendant149.bookshelf.ui.history import androidx.compose.material.icons.Icons import androidx.compose.material.icons.automirrored.filled.ArrowBack @@ -17,14 +17,14 @@ import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.focus.focusRequester import androidx.compose.ui.layout.onGloballyPositioned import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.history.HistoryEvent -import ua.acclorite.book_story.ui.common.components.common.IconButton -import ua.acclorite.book_story.ui.common.components.common.SearchTextField -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.components.top_bar.TopAppBar -import ua.acclorite.book_story.ui.common.components.top_bar.TopAppBarData -import ua.acclorite.book_story.ui.navigator.NavigatorIconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.history.HistoryEvent +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.common.components.common.SearchTextField +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.top_bar.TopAppBar +import org.dueattendant149.bookshelf.ui.common.components.top_bar.TopAppBarData +import org.dueattendant149.bookshelf.ui.navigator.NavigatorIconButton @OptIn(ExperimentalMaterial3Api::class) diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryBackHandler.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryBackHandler.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryBackHandler.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryBackHandler.kt index 8ad3b200..52ffdbd1 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryBackHandler.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryBackHandler.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.activity.compose.BackHandler import androidx.compose.foundation.pager.PagerState @@ -13,10 +13,10 @@ import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.runtime.saveable.rememberSaveable import kotlinx.coroutines.delay import kotlinx.coroutines.launch -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.library.LibraryEvent -import ua.acclorite.book_story.ui.common.helpers.LocalActivity -import ua.acclorite.book_story.ui.common.helpers.showToast +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.library.LibraryEvent +import org.dueattendant149.bookshelf.ui.common.helpers.LocalActivity +import org.dueattendant149.bookshelf.ui.common.helpers.showToast @Composable fun LibraryBackHandler( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryBottomSheet.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryBottomSheet.kt similarity index 75% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryBottomSheet.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryBottomSheet.kt index 1e020650..27cddeb5 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryBottomSheet.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryBottomSheet.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.foundation.pager.PagerState import androidx.compose.runtime.Composable -import ua.acclorite.book_story.core.BottomSheet -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.presentation.library.LibraryEvent -import ua.acclorite.book_story.presentation.library.LibraryScreen -import ua.acclorite.book_story.presentation.library.model.LibrarySortOrder -import ua.acclorite.book_story.presentation.settings.SettingsEvent +import org.dueattendant149.bookshelf.core.BottomSheet +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.presentation.library.LibraryEvent +import org.dueattendant149.bookshelf.presentation.library.LibraryScreen +import org.dueattendant149.bookshelf.presentation.library.model.LibrarySortOrder +import org.dueattendant149.bookshelf.presentation.settings.SettingsEvent @Composable fun LibraryBottomSheet( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryContent.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryContent.kt index eb3ff20c..b8417e5e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryContent.kt @@ -4,22 +4,22 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.foundation.pager.PagerState import androidx.compose.material.ExperimentalMaterialApi import androidx.compose.material.pullrefresh.PullRefreshState import androidx.compose.runtime.Composable import androidx.compose.ui.focus.FocusRequester -import ua.acclorite.book_story.core.BottomSheet -import ua.acclorite.book_story.core.Dialog -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.presentation.library.LibraryEvent -import ua.acclorite.book_story.presentation.library.model.LibraryLayout -import ua.acclorite.book_story.presentation.library.model.LibrarySortOrder -import ua.acclorite.book_story.presentation.library.model.LibraryTitlePosition -import ua.acclorite.book_story.presentation.library.model.SelectableBook -import ua.acclorite.book_story.presentation.settings.SettingsEvent +import org.dueattendant149.bookshelf.core.BottomSheet +import org.dueattendant149.bookshelf.core.Dialog +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.presentation.library.LibraryEvent +import org.dueattendant149.bookshelf.presentation.library.model.LibraryLayout +import org.dueattendant149.bookshelf.presentation.library.model.LibrarySortOrder +import org.dueattendant149.bookshelf.presentation.library.model.LibraryTitlePosition +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.presentation.settings.SettingsEvent @OptIn(ExperimentalMaterialApi::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryDeleteDialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryDeleteDialog.kt similarity index 81% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryDeleteDialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryDeleteDialog.kt index 6772a331..41066dde 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryDeleteDialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryDeleteDialog.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.material.icons.Icons import androidx.compose.material.icons.outlined.DeleteOutline import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.library.LibraryEvent -import ua.acclorite.book_story.ui.common.components.dialog.Dialog +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.library.LibraryEvent +import org.dueattendant149.bookshelf.ui.common.components.dialog.Dialog @Composable fun LibraryDeleteDialog( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryDialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryDialog.kt similarity index 76% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryDialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryDialog.kt index baca3aca..a1bbe01d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryDialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryDialog.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.runtime.Composable -import ua.acclorite.book_story.core.Dialog -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.presentation.library.LibraryEvent -import ua.acclorite.book_story.presentation.library.LibraryScreen -import ua.acclorite.book_story.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.core.Dialog +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.presentation.library.LibraryEvent +import org.dueattendant149.bookshelf.presentation.library.LibraryScreen +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook @Composable fun LibraryDialog( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryEffects.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryEffects.kt similarity index 73% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryEffects.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryEffects.kt index 229b46c8..99be4c31 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryEffects.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryEffects.kt @@ -4,22 +4,22 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.platform.LocalContext import kotlinx.coroutines.flow.SharedFlow -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.book_info.BookInfoScreen -import ua.acclorite.book_story.presentation.browse.BrowseScreen -import ua.acclorite.book_story.presentation.history.HistoryScreen -import ua.acclorite.book_story.presentation.library.LibraryEffect -import ua.acclorite.book_story.presentation.reader.ReaderScreen -import ua.acclorite.book_story.presentation.settings.LibrarySettingsScreen -import ua.acclorite.book_story.ui.common.helpers.showToast -import ua.acclorite.book_story.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoScreen +import org.dueattendant149.bookshelf.presentation.browse.BrowseScreen +import org.dueattendant149.bookshelf.presentation.history.HistoryScreen +import org.dueattendant149.bookshelf.presentation.library.LibraryEffect +import org.dueattendant149.bookshelf.presentation.reader.ReaderScreen +import org.dueattendant149.bookshelf.presentation.settings.LibrarySettingsScreen +import org.dueattendant149.bookshelf.ui.common.helpers.showToast +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator @Composable fun LibraryEffects(effects: SharedFlow, focusRequester: FocusRequester) { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryEmptyPlaceholder.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryEmptyPlaceholder.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryEmptyPlaceholder.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryEmptyPlaceholder.kt index 020c2282..c0b4ee1f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryEmptyPlaceholder.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryEmptyPlaceholder.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.animation.AnimatedVisibility import androidx.compose.animation.core.tween @@ -15,10 +15,10 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.library.LibraryEvent -import ua.acclorite.book_story.ui.common.components.placeholder.EmptyPlaceholder -import ua.acclorite.book_story.ui.theme.Transitions +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.library.LibraryEvent +import org.dueattendant149.bookshelf.ui.common.components.placeholder.EmptyPlaceholder +import org.dueattendant149.bookshelf.ui.theme.Transitions @Composable fun BoxScope.LibraryEmptyPlaceholder( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryFilterBottomSheet.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryFilterBottomSheet.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryFilterBottomSheet.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryFilterBottomSheet.kt index f58aa9c3..b280fd2a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryFilterBottomSheet.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryFilterBottomSheet.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.fillMaxHeight @@ -22,15 +22,15 @@ import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import kotlinx.coroutines.launch -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.presentation.library.LibraryEvent -import ua.acclorite.book_story.presentation.library.model.LibrarySortOrder -import ua.acclorite.book_story.presentation.settings.SettingsEvent -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar -import ua.acclorite.book_story.ui.common.components.modal_bottom_sheet.ModalBottomSheet -import ua.acclorite.book_story.ui.settings.library.display.LibraryDisplaySubcategory -import ua.acclorite.book_story.ui.settings.library.sort.components.LibrarySortOption -import ua.acclorite.book_story.ui.settings.library.tabs.LibraryTabsSubcategory +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.presentation.library.LibraryEvent +import org.dueattendant149.bookshelf.presentation.library.model.LibrarySortOrder +import org.dueattendant149.bookshelf.presentation.settings.SettingsEvent +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.modal_bottom_sheet.ModalBottomSheet +import org.dueattendant149.bookshelf.ui.settings.library.display.LibraryDisplaySubcategory +import org.dueattendant149.bookshelf.ui.settings.library.sort.components.LibrarySortOption +import org.dueattendant149.bookshelf.ui.settings.library.tabs.LibraryTabsSubcategory private var initialPage = 0 diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryFilterBottomSheetTabRow.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryFilterBottomSheetTabRow.kt similarity index 76% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryFilterBottomSheetTabRow.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryFilterBottomSheetTabRow.kt index ac31c83e..9df3c09c 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryFilterBottomSheetTabRow.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryFilterBottomSheetTabRow.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.modal_bottom_sheet.ModalBottomSheetTabRow +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.modal_bottom_sheet.ModalBottomSheetTabRow @Composable fun LibraryFilterBottomSheetTabRow( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryGridItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryGridItem.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryGridItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryGridItem.kt index f7c8cb12..38c3cf5b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryGridItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryGridItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.foundation.background import androidx.compose.foundation.combinedClickable @@ -38,12 +38,12 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.helpers.calculateProgress -import ua.acclorite.book_story.presentation.library.model.LibraryTitlePosition -import ua.acclorite.book_story.presentation.library.model.SelectableBook -import ua.acclorite.book_story.ui.common.components.common.AsyncCoverImage -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.helpers.calculateProgress +import org.dueattendant149.bookshelf.presentation.library.model.LibraryTitlePosition +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.ui.common.components.common.AsyncCoverImage +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun LibraryGridItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryGridLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryGridLayout.kt similarity index 80% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryGridLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryGridLayout.kt index 43b6f083..51d18ae6 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryGridLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryGridLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.PaddingValues @@ -14,9 +14,9 @@ import androidx.compose.foundation.lazy.grid.items import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.presentation.library.model.SelectableBook -import ua.acclorite.book_story.ui.common.components.common.LazyVerticalGridWithScrollbar -import ua.acclorite.book_story.ui.common.data.ScrollbarData +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.ui.common.components.common.LazyVerticalGridWithScrollbar +import org.dueattendant149.bookshelf.ui.common.data.ScrollbarData @Composable fun LibraryGridLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryItem.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryItem.kt index 407dee1b..8325c53f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryItem.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.runtime.Composable -import ua.acclorite.book_story.presentation.library.model.LibraryLayout -import ua.acclorite.book_story.presentation.library.model.LibraryTitlePosition -import ua.acclorite.book_story.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.presentation.library.model.LibraryLayout +import org.dueattendant149.bookshelf.presentation.library.model.LibraryTitlePosition +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook @Composable fun LibraryItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryLayout.kt similarity index 80% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryLayout.kt index 1dd8ef1c..10d6fbcf 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryLayout.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.runtime.Composable -import ua.acclorite.book_story.presentation.library.model.LibraryLayout -import ua.acclorite.book_story.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.presentation.library.model.LibraryLayout +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook @Composable fun LibraryLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryListItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryListItem.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryListItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryListItem.kt index 2edd07ae..c6ad3e04 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryListItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryListItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.foundation.background import androidx.compose.foundation.combinedClickable @@ -32,11 +32,11 @@ import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.helpers.calculateProgress -import ua.acclorite.book_story.presentation.library.model.SelectableBook -import ua.acclorite.book_story.ui.common.components.common.AsyncCoverImage -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.helpers.calculateProgress +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.ui.common.components.common.AsyncCoverImage +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun LibraryListItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryListLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryListLayout.kt similarity index 77% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryListLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryListLayout.kt index 1d8934ef..a954b13f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryListLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryListLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.PaddingValues @@ -13,9 +13,9 @@ import androidx.compose.foundation.lazy.items import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.presentation.library.model.SelectableBook -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar -import ua.acclorite.book_story.ui.common.data.ScrollbarData +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.data.ScrollbarData @Composable fun LibraryListLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryMoveDialog.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryMoveDialog.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryMoveDialog.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryMoveDialog.kt index cd0fb750..630337d9 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryMoveDialog.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryMoveDialog.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.items @@ -16,13 +16,13 @@ import androidx.compose.runtime.remember import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.presentation.library.LibraryEvent -import ua.acclorite.book_story.presentation.library.model.SelectableBook -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.components.dialog.CheckboxDialogItem -import ua.acclorite.book_story.ui.common.components.dialog.Dialog +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.presentation.library.LibraryEvent +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.dialog.CheckboxDialogItem +import org.dueattendant149.bookshelf.ui.common.components.dialog.Dialog @Composable fun LibraryMoveDialog( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryPager.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryPager.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryPager.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryPager.kt index bacc8f9e..04b6ae88 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryPager.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryPager.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.fillMaxSize @@ -14,14 +14,14 @@ import androidx.compose.runtime.Composable import androidx.compose.runtime.derivedStateOf import androidx.compose.runtime.remember import androidx.compose.ui.Modifier -import ua.acclorite.book_story.core.helpers.compareByWithOrder -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.presentation.library.LibraryEvent -import ua.acclorite.book_story.presentation.library.model.LibraryLayout -import ua.acclorite.book_story.presentation.library.model.LibrarySortOrder -import ua.acclorite.book_story.presentation.library.model.LibraryTitlePosition -import ua.acclorite.book_story.presentation.library.model.SelectableBook -import ua.acclorite.book_story.ui.theme.DefaultTransition +import org.dueattendant149.bookshelf.core.helpers.compareByWithOrder +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.presentation.library.LibraryEvent +import org.dueattendant149.bookshelf.presentation.library.model.LibraryLayout +import org.dueattendant149.bookshelf.presentation.library.model.LibrarySortOrder +import org.dueattendant149.bookshelf.presentation.library.model.LibraryTitlePosition +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.ui.theme.DefaultTransition @Composable fun LibraryPager( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryRefreshIndicator.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryRefreshIndicator.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryRefreshIndicator.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryRefreshIndicator.kt index 2621ae32..8d05b5c0 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryRefreshIndicator.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryRefreshIndicator.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.foundation.layout.BoxScope import androidx.compose.material.ExperimentalMaterialApi diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryScaffold.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryScaffold.kt index 1127567d..ceb487a3 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.fillMaxSize @@ -18,12 +18,12 @@ import androidx.compose.material3.Scaffold import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.focus.FocusRequester -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.presentation.library.LibraryEvent -import ua.acclorite.book_story.presentation.library.model.LibraryLayout -import ua.acclorite.book_story.presentation.library.model.LibrarySortOrder -import ua.acclorite.book_story.presentation.library.model.LibraryTitlePosition -import ua.acclorite.book_story.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.presentation.library.LibraryEvent +import org.dueattendant149.bookshelf.presentation.library.model.LibraryLayout +import org.dueattendant149.bookshelf.presentation.library.model.LibrarySortOrder +import org.dueattendant149.bookshelf.presentation.library.model.LibraryTitlePosition +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook @OptIn(ExperimentalMaterialApi::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryTabs.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryTabs.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryTabs.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryTabs.kt index 14aabb60..b22f7d3a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryTabs.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryTabs.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.animation.core.animateDpAsState import androidx.compose.foundation.background @@ -29,9 +29,9 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.dp import kotlinx.coroutines.launch -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.presentation.library.model.SelectableBook -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun LibraryTabs( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryTopBar.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/library/LibraryTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryTopBar.kt index f6fb9705..fe211d5f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/library/LibraryTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/library/LibraryTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.library +package org.dueattendant149.bookshelf.ui.library import androidx.compose.animation.animateColorAsState import androidx.compose.animation.core.Spring @@ -40,17 +40,17 @@ import androidx.compose.ui.layout.onGloballyPositioned import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.presentation.library.LibraryEvent -import ua.acclorite.book_story.presentation.library.model.SelectableBook -import ua.acclorite.book_story.ui.common.components.common.AnimatedVisibility -import ua.acclorite.book_story.ui.common.components.common.IconButton -import ua.acclorite.book_story.ui.common.components.common.SearchTextField -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.components.top_bar.TopAppBar -import ua.acclorite.book_story.ui.common.components.top_bar.TopAppBarData -import ua.acclorite.book_story.ui.navigator.NavigatorIconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.presentation.library.LibraryEvent +import org.dueattendant149.bookshelf.presentation.library.model.SelectableBook +import org.dueattendant149.bookshelf.ui.common.components.common.AnimatedVisibility +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.common.components.common.SearchTextField +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.top_bar.TopAppBar +import org.dueattendant149.bookshelf.ui.common.components.top_bar.TopAppBarData +import org.dueattendant149.bookshelf.ui.navigator.NavigatorIconButton @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoContent.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoContent.kt index 9fdd65ba..fb3ab18a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoContent.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.license_info +package org.dueattendant149.bookshelf.ui.license_info import androidx.compose.foundation.lazy.LazyListState import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable import com.mikepenz.aboutlibraries.entity.Library -import ua.acclorite.book_story.presentation.about.AboutEvent +import org.dueattendant149.bookshelf.presentation.about.AboutEvent @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoItem.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoItem.kt index a8f6e7bb..10440dde 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.license_info +package org.dueattendant149.bookshelf.ui.license_info import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -22,8 +22,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.unit.dp import com.mikepenz.aboutlibraries.entity.License -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.theme.SlidingTransition +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.theme.SlidingTransition @Composable fun LazyItemScope.LicenseInfoItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoLayout.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoLayout.kt index ef1fdd02..433d701d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.license_info +package org.dueattendant149.bookshelf.ui.license_info import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.PaddingValues @@ -16,7 +16,7 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import com.mikepenz.aboutlibraries.entity.Library -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar @Composable fun LicenseInfoLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoScaffold.kt similarity index 91% rename from app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoScaffold.kt index 343317ef..40ec7612 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.license_info +package org.dueattendant149.bookshelf.ui.license_info import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.fillMaxSize @@ -19,8 +19,8 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.input.nestedscroll.nestedScroll import com.mikepenz.aboutlibraries.entity.Library -import ua.acclorite.book_story.presentation.about.AboutEvent -import ua.acclorite.book_story.ui.theme.DefaultTransition +import org.dueattendant149.bookshelf.presentation.about.AboutEvent +import org.dueattendant149.bookshelf.ui.theme.DefaultTransition @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoTopBar.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoTopBar.kt index 6dceffab..40908cce 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/license_info/LicenseInfoTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/license_info/LicenseInfoTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.license_info +package org.dueattendant149.bookshelf.ui.license_info import androidx.compose.material.icons.Icons import androidx.compose.material.icons.outlined.Language @@ -15,11 +15,11 @@ import androidx.compose.material3.TopAppBarDefaults import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable import com.mikepenz.aboutlibraries.entity.Library -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.about.AboutEvent -import ua.acclorite.book_story.ui.common.components.common.IconButton -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.navigator.NavigatorBackIconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.about.AboutEvent +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.navigator.NavigatorBackIconButton @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesContent.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesContent.kt index 9732c55a..20616e64 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesContent.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.licenses +package org.dueattendant149.bookshelf.ui.licenses import androidx.compose.foundation.lazy.LazyListState import androidx.compose.material3.ExperimentalMaterial3Api diff --git a/app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesItem.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesItem.kt index 0e2210e1..3eb62b63 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.licenses +package org.dueattendant149.bookshelf.ui.licenses import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -28,8 +28,8 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import com.mikepenz.aboutlibraries.entity.Library import com.mikepenz.aboutlibraries.ui.compose.m3.util.author -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun LicensesItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesLayout.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesLayout.kt index dbda9d1d..637b0739 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.licenses +package org.dueattendant149.bookshelf.ui.licenses import androidx.compose.animation.fadeIn import androidx.compose.animation.fadeOut @@ -17,8 +17,8 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import com.mikepenz.aboutlibraries.entity.Library -import ua.acclorite.book_story.ui.common.components.common.AnimatedVisibility -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.common.AnimatedVisibility +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar @Composable fun LicensesLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesScaffold.kt similarity index 97% rename from app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesScaffold.kt index ed80ada6..043b9649 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.licenses +package org.dueattendant149.bookshelf.ui.licenses import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.fillMaxSize diff --git a/app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesTopBar.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesTopBar.kt index edfc705d..d453ee7b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/licenses/LicensesTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/licenses/LicensesTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.licenses +package org.dueattendant149.bookshelf.ui.licenses import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.LargeTopAppBar @@ -13,9 +13,9 @@ import androidx.compose.material3.TopAppBarDefaults import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.navigator.NavigatorBackIconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.navigator.NavigatorBackIconButton @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/main/MainActivityKeyboardManager.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/main/MainActivityKeyboardManager.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/ui/main/MainActivityKeyboardManager.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/main/MainActivityKeyboardManager.kt index 88d82a14..66fdedf1 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/main/MainActivityKeyboardManager.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/main/MainActivityKeyboardManager.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.main +package org.dueattendant149.bookshelf.ui.main import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.ime diff --git a/app/src/main/java/ua/acclorite/book_story/ui/navigator/Navigator.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/Navigator.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/ui/navigator/Navigator.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/Navigator.kt index b95988e5..4c4f82bd 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/navigator/Navigator.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/Navigator.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.navigator +package org.dueattendant149.bookshelf.ui.navigator import androidx.activity.compose.BackHandler import androidx.activity.viewModels @@ -20,10 +20,10 @@ import androidx.compose.ui.Modifier import androidx.lifecycle.compose.collectAsStateWithLifecycle import dagger.hilt.android.lifecycle.withCreationCallback import kotlinx.coroutines.Dispatchers -import ua.acclorite.book_story.presentation.navigator.Navigator -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.presentation.navigator.StackEvent -import ua.acclorite.book_story.ui.common.helpers.LocalActivity +import org.dueattendant149.bookshelf.presentation.navigator.Navigator +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.presentation.navigator.StackEvent +import org.dueattendant149.bookshelf.ui.common.helpers.LocalActivity @Composable fun rememberNavigator(initialScreen: Screen): Navigator { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorBackIconButton.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorBackIconButton.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorBackIconButton.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorBackIconButton.kt index fdc970b0..8aee9491 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorBackIconButton.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorBackIconButton.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.navigator +package org.dueattendant149.bookshelf.ui.navigator import androidx.compose.material.icons.Icons import androidx.compose.material.icons.automirrored.outlined.ArrowBack import androidx.compose.runtime.Composable -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton @Composable fun NavigatorBackIconButton( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorBottomSheet.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorBottomSheet.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorBottomSheet.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorBottomSheet.kt index 7f7558f6..99097b99 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorBottomSheet.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorBottomSheet.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.navigator +package org.dueattendant149.bookshelf.ui.navigator import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.fillMaxWidth @@ -18,11 +18,11 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp import kotlinx.coroutines.channels.Channel -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.about.AboutScreen -import ua.acclorite.book_story.presentation.settings.SettingsScreen -import ua.acclorite.book_story.ui.common.components.modal_bottom_sheet.ModalBottomSheet -import ua.acclorite.book_story.ui.common.model.Position +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.about.AboutScreen +import org.dueattendant149.bookshelf.presentation.settings.SettingsScreen +import org.dueattendant149.bookshelf.ui.common.components.modal_bottom_sheet.ModalBottomSheet +import org.dueattendant149.bookshelf.ui.common.model.Position val navigatorBottomSheetChannel = Channel(Channel.CONFLATED) diff --git a/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorBottomSheetItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorBottomSheetItem.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorBottomSheetItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorBottomSheetItem.kt index 8d458bf5..f4597062 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorBottomSheetItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorBottomSheetItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.navigator +package org.dueattendant149.bookshelf.ui.navigator import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -25,8 +25,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.model.Position +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.model.Position @Composable fun NavigatorBottomSheetItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorComposition.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorComposition.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorComposition.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorComposition.kt index 34a125b0..3fbbd9f9 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorComposition.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorComposition.kt @@ -4,9 +4,9 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.navigator +package org.dueattendant149.bookshelf.ui.navigator import androidx.compose.runtime.compositionLocalOf -import ua.acclorite.book_story.presentation.navigator.Navigator +import org.dueattendant149.bookshelf.presentation.navigator.Navigator val LocalNavigator = compositionLocalOf { error("Navigator was not passed.") } \ No newline at end of file diff --git a/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorIconButton.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorIconButton.kt similarity index 77% rename from app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorIconButton.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorIconButton.kt index 887444c9..1068f609 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorIconButton.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorIconButton.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.navigator +package org.dueattendant149.bookshelf.ui.navigator import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.MoreVert import androidx.compose.runtime.Composable -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton @Composable fun NavigatorIconButton( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorTabs.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorTabs.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorTabs.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorTabs.kt index 991aff78..50791230 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/navigator/NavigatorTabs.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/navigator/NavigatorTabs.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.navigator +package org.dueattendant149.bookshelf.ui.navigator import androidx.compose.animation.AnimatedContent import androidx.compose.animation.AnimatedContentTransitionScope @@ -27,8 +27,8 @@ import androidx.compose.ui.platform.LocalLayoutDirection import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle import kotlinx.coroutines.flow.receiveAsFlow -import ua.acclorite.book_story.presentation.navigator.Screen -import ua.acclorite.book_story.ui.common.helpers.LocalActivity +import org.dueattendant149.bookshelf.presentation.navigator.Screen +import org.dueattendant149.bookshelf.ui.common.helpers.LocalActivity @OptIn(ExperimentalMaterial3WindowSizeClassApi::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderBackHandler.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderBackHandler.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderBackHandler.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderBackHandler.kt index 2d13983f..72c3b365 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderBackHandler.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderBackHandler.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.activity.compose.BackHandler import androidx.compose.runtime.Composable -import ua.acclorite.book_story.presentation.reader.ReaderEvent +import org.dueattendant149.bookshelf.presentation.reader.ReaderEvent @Composable fun ReaderBackHandler( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderBottomBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderBottomBar.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderBottomBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderBottomBar.kt index b2464315..214f0847 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderBottomBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderBottomBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.animation.core.animateFloatAsState import androidx.compose.foundation.background @@ -39,17 +39,17 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.model.reader.ReaderText -import ua.acclorite.book_story.presentation.reader.ReaderEvent -import ua.acclorite.book_story.presentation.reader.model.Checkpoint -import ua.acclorite.book_story.ui.common.components.common.IconButton -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.helpers.noRippleClickable -import ua.acclorite.book_story.ui.common.model.Direction -import ua.acclorite.book_story.ui.theme.HorizontalExpandingTransition -import ua.acclorite.book_story.ui.theme.readerBarsColor +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.presentation.reader.ReaderEvent +import org.dueattendant149.bookshelf.presentation.reader.model.Checkpoint +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.helpers.noRippleClickable +import org.dueattendant149.bookshelf.ui.common.model.Direction +import org.dueattendant149.bookshelf.ui.theme.HorizontalExpandingTransition +import org.dueattendant149.bookshelf.ui.theme.readerBarsColor @Composable fun ReaderBottomBar( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderBottomSheet.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderBottomSheet.kt similarity index 72% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderBottomSheet.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderBottomSheet.kt index 471b5ff8..5667586b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderBottomSheet.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderBottomSheet.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.runtime.Composable -import ua.acclorite.book_story.core.BottomSheet -import ua.acclorite.book_story.presentation.reader.ReaderEvent -import ua.acclorite.book_story.presentation.reader.ReaderScreen +import org.dueattendant149.bookshelf.core.BottomSheet +import org.dueattendant149.bookshelf.presentation.reader.ReaderEvent +import org.dueattendant149.bookshelf.presentation.reader.ReaderScreen @Composable fun ReaderBottomSheet( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderChaptersDrawer.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderChaptersDrawer.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderChaptersDrawer.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderChaptersDrawer.kt index 10ba6691..41b1e50b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderChaptersDrawer.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderChaptersDrawer.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.animation.core.animateFloatAsState import androidx.compose.foundation.layout.Spacer @@ -21,17 +21,17 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.rotate import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.helpers.calculateProgress -import ua.acclorite.book_story.domain.model.reader.ReaderText.Chapter -import ua.acclorite.book_story.presentation.reader.ReaderEvent -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.components.modal_drawer.ModalDrawer -import ua.acclorite.book_story.ui.common.components.modal_drawer.ModalDrawerSelectableItem -import ua.acclorite.book_story.ui.common.components.modal_drawer.ModalDrawerTitleItem -import ua.acclorite.book_story.ui.common.helpers.noRippleClickable -import ua.acclorite.book_story.ui.reader.model.ExpandableChapter -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.helpers.calculateProgress +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText.Chapter +import org.dueattendant149.bookshelf.presentation.reader.ReaderEvent +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.modal_drawer.ModalDrawer +import org.dueattendant149.bookshelf.ui.common.components.modal_drawer.ModalDrawerSelectableItem +import org.dueattendant149.bookshelf.ui.common.components.modal_drawer.ModalDrawerTitleItem +import org.dueattendant149.bookshelf.ui.common.helpers.noRippleClickable +import org.dueattendant149.bookshelf.ui.reader.model.ExpandableChapter +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun ReaderChaptersDrawer( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderColorPresetChange.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderColorPresetChange.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderColorPresetChange.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderColorPresetChange.kt index 0905e890..1b664ee6 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderColorPresetChange.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderColorPresetChange.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.foundation.gestures.detectHorizontalDragGestures import androidx.compose.runtime.Composable @@ -12,7 +12,7 @@ import androidx.compose.runtime.mutableFloatStateOf import androidx.compose.runtime.remember import androidx.compose.ui.Modifier import androidx.compose.ui.input.pointer.pointerInput -import ua.acclorite.book_story.presentation.settings.SettingsEvent +import org.dueattendant149.bookshelf.presentation.settings.SettingsEvent @Composable fun Modifier.readerColorPresetChange( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderContent.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderContent.kt index 47e57424..64a38678 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderContent.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.lazy.LazyListState @@ -18,20 +18,20 @@ import androidx.compose.ui.text.font.FontStyle import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.TextUnit -import ua.acclorite.book_story.core.BottomSheet -import ua.acclorite.book_story.core.Drawer -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.model.reader.ReaderText -import ua.acclorite.book_story.domain.model.reader.ReaderText.Chapter -import ua.acclorite.book_story.presentation.reader.ReaderEvent -import ua.acclorite.book_story.presentation.reader.model.Checkpoint -import ua.acclorite.book_story.presentation.reader.model.ReaderFontThickness -import ua.acclorite.book_story.presentation.reader.model.ReaderHorizontalGesture -import ua.acclorite.book_story.presentation.reader.model.ReaderTextAlignment -import ua.acclorite.book_story.presentation.settings.SettingsEvent -import ua.acclorite.book_story.ui.reader.model.FontWithName -import ua.acclorite.book_story.ui.theme.model.HorizontalAlignment +import org.dueattendant149.bookshelf.core.BottomSheet +import org.dueattendant149.bookshelf.core.Drawer +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText.Chapter +import org.dueattendant149.bookshelf.presentation.reader.ReaderEvent +import org.dueattendant149.bookshelf.presentation.reader.model.Checkpoint +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderFontThickness +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderHorizontalGesture +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderTextAlignment +import org.dueattendant149.bookshelf.presentation.settings.SettingsEvent +import org.dueattendant149.bookshelf.ui.reader.model.FontWithName +import org.dueattendant149.bookshelf.ui.theme.model.HorizontalAlignment @Composable fun ReaderContent( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderDrawer.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderDrawer.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderDrawer.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderDrawer.kt index f44dea50..15f16a1c 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderDrawer.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderDrawer.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.runtime.Composable -import ua.acclorite.book_story.core.Drawer -import ua.acclorite.book_story.domain.model.reader.ReaderText.Chapter -import ua.acclorite.book_story.presentation.reader.ReaderEvent -import ua.acclorite.book_story.presentation.reader.ReaderScreen +import org.dueattendant149.bookshelf.core.Drawer +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText.Chapter +import org.dueattendant149.bookshelf.presentation.reader.ReaderEvent +import org.dueattendant149.bookshelf.presentation.reader.ReaderScreen @Composable fun ReaderDrawer( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderEffects.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderEffects.kt similarity index 91% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderEffects.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderEffects.kt index 44453c5e..1527bc94 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderEffects.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderEffects.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import android.app.SearchManager import android.content.Intent @@ -15,15 +15,15 @@ import androidx.core.view.WindowCompat import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsControllerCompat import kotlinx.coroutines.flow.SharedFlow -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.presentation.book_info.BookInfoScreen -import ua.acclorite.book_story.presentation.reader.ReaderEffect -import ua.acclorite.book_story.ui.common.helpers.LocalActivity -import ua.acclorite.book_story.ui.common.helpers.launchActivity -import ua.acclorite.book_story.ui.common.helpers.setBrightness -import ua.acclorite.book_story.ui.common.helpers.showToast -import ua.acclorite.book_story.ui.navigator.LocalNavigator +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.presentation.book_info.BookInfoScreen +import org.dueattendant149.bookshelf.presentation.reader.ReaderEffect +import org.dueattendant149.bookshelf.ui.common.helpers.LocalActivity +import org.dueattendant149.bookshelf.ui.common.helpers.launchActivity +import org.dueattendant149.bookshelf.ui.common.helpers.setBrightness +import org.dueattendant149.bookshelf.ui.common.helpers.showToast +import org.dueattendant149.bookshelf.ui.navigator.LocalNavigator @Composable fun ReaderEffects( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderErrorPlaceholder.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderErrorPlaceholder.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderErrorPlaceholder.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderErrorPlaceholder.kt index 98196b00..499d0142 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderErrorPlaceholder.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderErrorPlaceholder.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import android.annotation.SuppressLint import androidx.compose.foundation.layout.Box @@ -18,13 +18,13 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.presentation.reader.ReaderEvent -import ua.acclorite.book_story.ui.common.components.placeholder.ErrorPlaceholder -import ua.acclorite.book_story.ui.common.components.top_bar.TopAppBar -import ua.acclorite.book_story.ui.common.components.top_bar.TopAppBarData -import ua.acclorite.book_story.ui.navigator.NavigatorBackIconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.presentation.reader.ReaderEvent +import org.dueattendant149.bookshelf.ui.common.components.placeholder.ErrorPlaceholder +import org.dueattendant149.bookshelf.ui.common.components.top_bar.TopAppBar +import org.dueattendant149.bookshelf.ui.common.components.top_bar.TopAppBarData +import org.dueattendant149.bookshelf.ui.navigator.NavigatorBackIconButton @OptIn(ExperimentalMaterial3Api::class) @SuppressLint("UnusedMaterial3ScaffoldPaddingParameter") diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderHorizontalGesture.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderHorizontalGesture.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderHorizontalGesture.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderHorizontalGesture.kt index 295a91fb..4aa2f3cf 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderHorizontalGesture.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderHorizontalGesture.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.animation.core.animateFloatAsState import androidx.compose.foundation.gestures.detectHorizontalDragGestures @@ -24,7 +24,7 @@ import androidx.compose.ui.platform.LocalDensity import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.IntOffset import kotlinx.coroutines.launch -import ua.acclorite.book_story.presentation.reader.model.ReaderHorizontalGesture +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderHorizontalGesture import kotlin.math.abs import kotlin.math.roundToInt diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderHorizontalLimiter.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderHorizontalLimiter.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderHorizontalLimiter.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderHorizontalLimiter.kt index e6e65110..52186cbd 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderHorizontalLimiter.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderHorizontalLimiter.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement @@ -21,7 +21,7 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.platform.LocalDensity import androidx.compose.ui.platform.LocalWindowInfo import androidx.compose.ui.unit.Dp -import ua.acclorite.book_story.ui.theme.DefaultTransition +import org.dueattendant149.bookshelf.ui.theme.DefaultTransition @Composable fun ReaderHorizontalLimiter( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayout.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayout.kt index 693cecbe..fd94325f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import android.os.Build import androidx.compose.animation.expandVertically @@ -32,21 +32,21 @@ import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.TextUnit import androidx.compose.ui.unit.coerceAtLeast import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.reader.ReaderText -import ua.acclorite.book_story.presentation.reader.ReaderEvent -import ua.acclorite.book_story.presentation.reader.model.ReaderFontThickness -import ua.acclorite.book_story.presentation.reader.model.ReaderHorizontalGesture -import ua.acclorite.book_story.presentation.reader.model.ReaderTextAlignment -import ua.acclorite.book_story.ui.common.components.common.AnimatedVisibility -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar -import ua.acclorite.book_story.ui.common.components.common.SelectionContainer -import ua.acclorite.book_story.ui.common.components.common.SpacedItem -import ua.acclorite.book_story.ui.common.helpers.LocalActivity -import ua.acclorite.book_story.ui.common.helpers.noRippleClickable -import ua.acclorite.book_story.ui.common.helpers.showToast -import ua.acclorite.book_story.ui.reader.model.FontWithName -import ua.acclorite.book_story.ui.theme.model.HorizontalAlignment +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.presentation.reader.ReaderEvent +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderFontThickness +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderHorizontalGesture +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderTextAlignment +import org.dueattendant149.bookshelf.ui.common.components.common.AnimatedVisibility +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.common.SelectionContainer +import org.dueattendant149.bookshelf.ui.common.components.common.SpacedItem +import org.dueattendant149.bookshelf.ui.common.helpers.LocalActivity +import org.dueattendant149.bookshelf.ui.common.helpers.noRippleClickable +import org.dueattendant149.bookshelf.ui.common.helpers.showToast +import org.dueattendant149.bookshelf.ui.reader.model.FontWithName +import org.dueattendant149.bookshelf.ui.theme.model.HorizontalAlignment @Composable fun ReaderLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutText.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutText.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutText.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutText.kt index 00a160af..808646bf 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutText.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutText.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.foundation.lazy.LazyItemScope import androidx.compose.runtime.Composable @@ -15,12 +15,12 @@ import androidx.compose.ui.text.font.FontStyle import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.TextUnit -import ua.acclorite.book_story.domain.model.reader.ReaderText -import ua.acclorite.book_story.presentation.reader.ReaderEvent -import ua.acclorite.book_story.presentation.reader.model.ReaderFontThickness -import ua.acclorite.book_story.presentation.reader.model.ReaderTextAlignment -import ua.acclorite.book_story.ui.reader.model.FontWithName -import ua.acclorite.book_story.ui.theme.model.HorizontalAlignment +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.presentation.reader.ReaderEvent +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderFontThickness +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderTextAlignment +import org.dueattendant149.bookshelf.ui.reader.model.FontWithName +import org.dueattendant149.bookshelf.ui.theme.model.HorizontalAlignment @Composable fun LazyItemScope.ReaderLayoutText( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutTextChapter.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutTextChapter.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutTextChapter.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutTextChapter.kt index fb9aad16..c34f99ed 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutTextChapter.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutTextChapter.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer @@ -21,9 +21,9 @@ import androidx.compose.ui.text.buildAnnotatedString import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.domain.model.reader.ReaderText.Chapter -import ua.acclorite.book_story.presentation.reader.model.ReaderTextAlignment -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText.Chapter +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderTextAlignment +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun LazyItemScope.ReaderLayoutTextChapter( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutTextImage.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutTextImage.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutTextImage.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutTextImage.kt index c05d0fe8..f6d5b1e9 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutTextImage.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutTextImage.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Box @@ -18,8 +18,8 @@ import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.ColorFilter import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.unit.Dp -import ua.acclorite.book_story.domain.model.reader.ReaderText -import ua.acclorite.book_story.ui.theme.model.HorizontalAlignment +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.ui.theme.model.HorizontalAlignment @Composable fun LazyItemScope.ReaderLayoutTextImage( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutTextParagraph.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutTextParagraph.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutTextParagraph.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutTextParagraph.kt index 3b76ebd6..1320c793 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutTextParagraph.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutTextParagraph.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -22,13 +22,13 @@ import androidx.compose.ui.text.style.LineBreak import androidx.compose.ui.text.style.TextIndent import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.TextUnit -import ua.acclorite.book_story.domain.model.reader.ReaderText.Text -import ua.acclorite.book_story.presentation.reader.ReaderEvent -import ua.acclorite.book_story.presentation.reader.model.ReaderFontThickness -import ua.acclorite.book_story.presentation.reader.model.ReaderTextAlignment -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.helpers.noRippleClickable -import ua.acclorite.book_story.ui.reader.model.FontWithName +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText.Text +import org.dueattendant149.bookshelf.presentation.reader.ReaderEvent +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderFontThickness +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderTextAlignment +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.helpers.noRippleClickable +import org.dueattendant149.bookshelf.ui.reader.model.FontWithName @Composable fun LazyItemScope.ReaderLayoutTextParagraph( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutTextSeparator.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutTextSeparator.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutTextSeparator.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutTextSeparator.kt index d0db1ec5..be3220ee 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLayoutTextSeparator.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLayoutTextSeparator.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.LazyItemScope diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLoadingPlaceholder.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLoadingPlaceholder.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLoadingPlaceholder.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLoadingPlaceholder.kt index e7a7db85..98d68c1b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderLoadingPlaceholder.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderLoadingPlaceholder.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box @@ -15,7 +15,7 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.progress_indicator.CircularProgressIndicator +import org.dueattendant149.bookshelf.ui.common.components.progress_indicator.CircularProgressIndicator @Composable fun ReaderLoadingPlaceholder() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderPerceptionExpander.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderPerceptionExpander.kt similarity index 97% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderPerceptionExpander.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderPerceptionExpander.kt index a5a54218..517da953 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderPerceptionExpander.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderPerceptionExpander.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Row diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderProgressBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderProgressBar.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderProgressBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderProgressBar.kt index 65380411..689cc02d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderProgressBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderProgressBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.fillMaxWidth @@ -16,8 +16,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.TextUnit -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.theme.model.HorizontalAlignment +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.theme.model.HorizontalAlignment @Composable fun ReaderProgressBar( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderScaffold.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderScaffold.kt index bde07cb0..31bd411e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import android.annotation.SuppressLint import androidx.compose.animation.slideInVertically @@ -26,18 +26,18 @@ import androidx.compose.ui.text.font.FontStyle import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.TextUnit -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.model.reader.ReaderText -import ua.acclorite.book_story.domain.model.reader.ReaderText.Chapter -import ua.acclorite.book_story.presentation.reader.ReaderEvent -import ua.acclorite.book_story.presentation.reader.model.Checkpoint -import ua.acclorite.book_story.presentation.reader.model.ReaderFontThickness -import ua.acclorite.book_story.presentation.reader.model.ReaderHorizontalGesture -import ua.acclorite.book_story.presentation.reader.model.ReaderTextAlignment -import ua.acclorite.book_story.presentation.settings.SettingsEvent -import ua.acclorite.book_story.ui.common.components.common.AnimatedVisibility -import ua.acclorite.book_story.ui.reader.model.FontWithName -import ua.acclorite.book_story.ui.theme.model.HorizontalAlignment +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText.Chapter +import org.dueattendant149.bookshelf.presentation.reader.ReaderEvent +import org.dueattendant149.bookshelf.presentation.reader.model.Checkpoint +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderFontThickness +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderHorizontalGesture +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderTextAlignment +import org.dueattendant149.bookshelf.presentation.settings.SettingsEvent +import org.dueattendant149.bookshelf.ui.common.components.common.AnimatedVisibility +import org.dueattendant149.bookshelf.ui.reader.model.FontWithName +import org.dueattendant149.bookshelf.ui.theme.model.HorizontalAlignment @SuppressLint("UnusedMaterial3ScaffoldPaddingParameter") @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderSettingsBottomSheet.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderSettingsBottomSheet.kt similarity index 80% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderSettingsBottomSheet.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderSettingsBottomSheet.kt index cd88585d..507a78ae 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderSettingsBottomSheet.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderSettingsBottomSheet.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.animation.animateColorAsState import androidx.compose.animation.core.animateFloatAsState @@ -25,21 +25,21 @@ import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import kotlinx.coroutines.launch -import ua.acclorite.book_story.presentation.reader.ReaderEvent -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar -import ua.acclorite.book_story.ui.common.components.modal_bottom_sheet.ModalBottomSheet -import ua.acclorite.book_story.ui.settings.appearance.colors.ColorsSubcategory -import ua.acclorite.book_story.ui.settings.reader.chapters.ChaptersSubcategory -import ua.acclorite.book_story.ui.settings.reader.font.FontSubcategory -import ua.acclorite.book_story.ui.settings.reader.images.ImagesSubcategory -import ua.acclorite.book_story.ui.settings.reader.misc.MiscSubcategory -import ua.acclorite.book_story.ui.settings.reader.padding.PaddingSubcategory -import ua.acclorite.book_story.ui.settings.reader.progress.ProgressSubcategory -import ua.acclorite.book_story.ui.settings.reader.reading_mode.ReadingModeSubcategory -import ua.acclorite.book_story.ui.settings.reader.reading_speed.ReadingSpeedSubcategory -import ua.acclorite.book_story.ui.settings.reader.system.SystemSubcategory -import ua.acclorite.book_story.ui.settings.reader.text.TextSubcategory -import ua.acclorite.book_story.ui.settings.reader.translator.TranslatorSubcategory +import org.dueattendant149.bookshelf.presentation.reader.ReaderEvent +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.modal_bottom_sheet.ModalBottomSheet +import org.dueattendant149.bookshelf.ui.settings.appearance.colors.ColorsSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.chapters.ChaptersSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.font.FontSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.images.ImagesSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.misc.MiscSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.padding.PaddingSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.progress.ProgressSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.reading_mode.ReadingModeSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.ReadingSpeedSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.system.SystemSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.text.TextSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.translator.TranslatorSubcategory private var initialPage = 0 diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderSettingsBottomSheetTabRow.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderSettingsBottomSheetTabRow.kt similarity index 78% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderSettingsBottomSheetTabRow.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderSettingsBottomSheetTabRow.kt index 95efa287..6808f2c8 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderSettingsBottomSheetTabRow.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderSettingsBottomSheetTabRow.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.modal_bottom_sheet.ModalBottomSheetTabRow +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.modal_bottom_sheet.ModalBottomSheetTabRow @Composable fun ReaderSettingsBottomSheetTabRow( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderTopBar.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderTopBar.kt index 21b8202f..fb6a3d9e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/ReaderTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/ReaderTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader +package org.dueattendant149.bookshelf.ui.reader import androidx.compose.animation.core.animateFloatAsState import androidx.compose.foundation.background @@ -28,16 +28,16 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.library.Book -import ua.acclorite.book_story.domain.model.reader.ReaderText.Chapter -import ua.acclorite.book_story.presentation.reader.ReaderEvent -import ua.acclorite.book_story.presentation.settings.SettingsEvent -import ua.acclorite.book_story.ui.common.components.common.IconButton -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.helpers.LocalActivity -import ua.acclorite.book_story.ui.common.helpers.noRippleClickable -import ua.acclorite.book_story.ui.theme.readerBarsColor +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.library.Book +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText.Chapter +import org.dueattendant149.bookshelf.presentation.reader.ReaderEvent +import org.dueattendant149.bookshelf.presentation.settings.SettingsEvent +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.helpers.LocalActivity +import org.dueattendant149.bookshelf.ui.common.helpers.noRippleClickable +import org.dueattendant149.bookshelf.ui.theme.readerBarsColor @OptIn(ExperimentalMaterial3Api::class, ExperimentalMaterial3ExpressiveApi::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/data/ReaderData.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/data/ReaderData.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/data/ReaderData.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/data/ReaderData.kt index fa492929..cc96466a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/data/ReaderData.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/data/ReaderData.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader.data +package org.dueattendant149.bookshelf.ui.reader.data import androidx.annotation.FontRes import androidx.compose.ui.text.ExperimentalTextApi @@ -14,9 +14,9 @@ import androidx.compose.ui.text.font.FontStyle import androidx.compose.ui.text.font.FontVariation import androidx.compose.ui.text.font.FontWeight import kotlinx.collections.immutable.persistentListOf -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.ui.UIText -import ua.acclorite.book_story.ui.reader.model.FontWithName +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.ui.UIText +import org.dueattendant149.bookshelf.ui.reader.model.FontWithName object ReaderData { val fonts = persistentListOf( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/model/ExpandableChapter.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/model/ExpandableChapter.kt similarity index 73% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/model/ExpandableChapter.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/model/ExpandableChapter.kt index 3bf091cb..562b7084 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/model/ExpandableChapter.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/model/ExpandableChapter.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader.model +package org.dueattendant149.bookshelf.ui.reader.model import androidx.compose.runtime.Immutable -import ua.acclorite.book_story.domain.model.reader.ReaderText +import org.dueattendant149.bookshelf.domain.model.reader.ReaderText @Immutable data class ExpandableChapter( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/reader/model/FontWithName.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/model/FontWithName.kt similarity index 76% rename from app/src/main/java/ua/acclorite/book_story/ui/reader/model/FontWithName.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/reader/model/FontWithName.kt index 1e7afa60..3ede7d88 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/reader/model/FontWithName.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/reader/model/FontWithName.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.reader.model +package org.dueattendant149.bookshelf.ui.reader.model import androidx.compose.runtime.Immutable import androidx.compose.ui.text.font.FontFamily -import ua.acclorite.book_story.core.ui.UIText +import org.dueattendant149.bookshelf.core.ui.UIText @Immutable data class FontWithName( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsContent.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsContent.kt index 61f0173a..7e36cbb4 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsContent.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings +package org.dueattendant149.bookshelf.ui.settings import androidx.compose.foundation.lazy.LazyListState import androidx.compose.material3.ExperimentalMaterial3Api diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsEffects.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsEffects.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsEffects.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsEffects.kt index 1efb2c32..3bae96a6 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsEffects.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsEffects.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings +package org.dueattendant149.bookshelf.ui.settings import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.ui.platform.LocalContext import kotlinx.coroutines.flow.SharedFlow -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.settings.SettingsEffect -import ua.acclorite.book_story.ui.common.helpers.showToast +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.settings.SettingsEffect +import org.dueattendant149.bookshelf.ui.common.helpers.showToast @Composable fun SettingsEffects(effects: SharedFlow) { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsLayout.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsLayout.kt index 245c96a3..0b1c3142 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings +package org.dueattendant149.bookshelf.ui.settings import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.fillMaxSize @@ -20,8 +20,8 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar @Composable fun SettingsLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsLayoutItem.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsLayoutItem.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsLayoutItem.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsLayoutItem.kt index b35b4af0..70215294 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsLayoutItem.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsLayoutItem.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings +package org.dueattendant149.bookshelf.ui.settings import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -25,8 +25,8 @@ import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.theme.dynamicListItemColor +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.theme.dynamicListItemColor @Composable fun SettingsLayoutItem( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsScaffold.kt similarity index 97% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsScaffold.kt index 2ba3e333..7b44d958 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings +package org.dueattendant149.bookshelf.ui.settings import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.fillMaxSize diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsTopBar.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsTopBar.kt index 35ecd6d5..517833be 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/SettingsTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/SettingsTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings +package org.dueattendant149.bookshelf.ui.settings import androidx.compose.material.icons.Icons import androidx.compose.material.icons.outlined.RestartAlt @@ -15,10 +15,10 @@ import androidx.compose.material3.TopAppBarDefaults import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.IconButton -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.navigator.NavigatorBackIconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.navigator.NavigatorBackIconButton @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsCategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsCategory.kt similarity index 72% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsCategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsCategory.kt index 9f5d65bc..f84df0a8 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsCategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsCategory.kt @@ -6,14 +6,14 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.appearance +package org.dueattendant149.bookshelf.ui.settings.appearance import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.ui.settings.appearance.colors.ColorsSubcategory -import ua.acclorite.book_story.ui.settings.appearance.theme_preferences.ThemePreferencesSubcategory +import org.dueattendant149.bookshelf.ui.settings.appearance.colors.ColorsSubcategory +import org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences.ThemePreferencesSubcategory fun LazyListScope.AppearanceSettingsCategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary } diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsContent.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsContent.kt index 3ab24321..46d8d6e7 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsContent.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.appearance +package org.dueattendant149.bookshelf.ui.settings.appearance import androidx.compose.foundation.lazy.LazyListState import androidx.compose.material3.ExperimentalMaterial3Api diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsLayout.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsLayout.kt index 47b85988..b47219d5 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.appearance +package org.dueattendant149.bookshelf.ui.settings.appearance import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.fillMaxSize @@ -12,7 +12,7 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.LazyListState import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar @Composable fun AppearanceSettingsLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsScaffold.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsScaffold.kt index 25185baa..b188e062 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.appearance +package org.dueattendant149.bookshelf.ui.settings.appearance import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.fillMaxSize diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsTopBar.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsTopBar.kt index 5bbf4cfd..8443a66c 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/AppearanceSettingsTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/AppearanceSettingsTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.appearance +package org.dueattendant149.bookshelf.ui.settings.appearance import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.LargeTopAppBar @@ -13,9 +13,9 @@ import androidx.compose.material3.TopAppBarDefaults import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.navigator.NavigatorBackIconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.navigator.NavigatorBackIconButton @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/colors/ColorsSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/colors/ColorsSubcategory.kt similarity index 74% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/colors/ColorsSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/colors/ColorsSubcategory.kt index a01f4ca9..e9ffa482 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/colors/ColorsSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/colors/ColorsSubcategory.kt @@ -6,17 +6,17 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.appearance.colors +package org.dueattendant149.bookshelf.ui.settings.appearance.colors import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.appearance.colors.components.ColorPresetOption -import ua.acclorite.book_story.ui.settings.appearance.colors.components.FastColorPresetChangeOption -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.appearance.colors.components.ColorPresetOption +import org.dueattendant149.bookshelf.ui.settings.appearance.colors.components.FastColorPresetChangeOption +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory fun LazyListScope.ColorsSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/colors/components/ColorPresetOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/colors/components/ColorPresetOption.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/colors/components/ColorPresetOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/colors/components/ColorPresetOption.kt index 7cf83ab1..bad5d875 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/colors/components/ColorPresetOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/colors/components/ColorPresetOption.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.appearance.colors.components +package org.dueattendant149.bookshelf.ui.settings.appearance.colors.components import androidx.compose.animation.animateColorAsState import androidx.compose.animation.expandHorizontally @@ -62,17 +62,17 @@ import kotlinx.coroutines.flow.debounce import sh.calvin.reorderable.ReorderableCollectionItemScope import sh.calvin.reorderable.ReorderableItem import sh.calvin.reorderable.rememberReorderableLazyListState -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.reader.ColorPreset -import ua.acclorite.book_story.presentation.settings.SettingsEvent -import ua.acclorite.book_story.presentation.settings.SettingsModel -import ua.acclorite.book_story.ui.common.components.common.AnimatedVisibility -import ua.acclorite.book_story.ui.common.components.common.IconButton -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.components.settings.ColorPickerWithTitle -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategoryTitle -import ua.acclorite.book_story.ui.theme.FadeTransitionPreservingSpace -import ua.acclorite.book_story.ui.theme.Transitions +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.reader.ColorPreset +import org.dueattendant149.bookshelf.presentation.settings.SettingsEvent +import org.dueattendant149.bookshelf.presentation.settings.SettingsModel +import org.dueattendant149.bookshelf.ui.common.components.common.AnimatedVisibility +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.settings.ColorPickerWithTitle +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategoryTitle +import org.dueattendant149.bookshelf.ui.theme.FadeTransitionPreservingSpace +import org.dueattendant149.bookshelf.ui.theme.Transitions @Composable fun ColorPresetOption(backgroundColor: Color) { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/colors/components/FastColorPresetChangeOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/colors/components/FastColorPresetChangeOption.kt similarity index 72% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/colors/components/FastColorPresetChangeOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/colors/components/FastColorPresetChangeOption.kt index c566f837..0b06386b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/colors/components/FastColorPresetChangeOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/colors/components/FastColorPresetChangeOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.appearance.colors.components +package org.dueattendant149.bookshelf.ui.settings.appearance.colors.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun FastColorPresetChangeOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/ThemePreferencesSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/ThemePreferencesSubcategory.kt similarity index 59% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/ThemePreferencesSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/ThemePreferencesSubcategory.kt index 691873d0..653d6939 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/ThemePreferencesSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/ThemePreferencesSubcategory.kt @@ -6,21 +6,21 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.appearance.theme_preferences +package org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.appearance.theme_preferences.components.AbsoluteDarkOption -import ua.acclorite.book_story.ui.settings.appearance.theme_preferences.components.AppThemeOption -import ua.acclorite.book_story.ui.settings.appearance.theme_preferences.components.DarkThemeOption -import ua.acclorite.book_story.ui.settings.appearance.theme_preferences.components.PureDarkOption -import ua.acclorite.book_story.ui.settings.appearance.theme_preferences.components.ShowNavigationLabelsOption -import ua.acclorite.book_story.ui.settings.appearance.theme_preferences.components.ThemeContrastOption -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences.components.AbsoluteDarkOption +import org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences.components.AppThemeOption +import org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences.components.DarkThemeOption +import org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences.components.PureDarkOption +import org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences.components.ShowNavigationLabelsOption +import org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences.components.ThemeContrastOption +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory fun LazyListScope.ThemePreferencesSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/AbsoluteDarkOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/AbsoluteDarkOption.kt similarity index 72% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/AbsoluteDarkOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/AbsoluteDarkOption.kt index e8af87ee..38bd6488 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/AbsoluteDarkOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/AbsoluteDarkOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.appearance.theme_preferences.components +package org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences.components import androidx.compose.runtime.Composable import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun AbsoluteDarkOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/AppThemeOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/AppThemeOption.kt similarity index 91% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/AppThemeOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/AppThemeOption.kt index f62f41a4..109a38b3 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/AppThemeOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/AppThemeOption.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.appearance.theme_preferences.components +package org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences.components import androidx.compose.animation.core.tween import androidx.compose.animation.fadeIn @@ -39,14 +39,14 @@ import androidx.compose.ui.draw.clip import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.AnimatedVisibility -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategoryTitle -import ua.acclorite.book_story.ui.theme.animatedColorScheme -import ua.acclorite.book_story.ui.theme.model.Theme -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.AnimatedVisibility +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategoryTitle +import org.dueattendant149.bookshelf.ui.theme.animatedColorScheme +import org.dueattendant149.bookshelf.ui.theme.model.Theme +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast @Composable fun AppThemeOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/DarkThemeOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/DarkThemeOption.kt similarity index 64% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/DarkThemeOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/DarkThemeOption.kt index 462fe506..0d35c6b5 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/DarkThemeOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/DarkThemeOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.appearance.theme_preferences.components +package org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SegmentedButtonWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem -import ua.acclorite.book_story.ui.theme.model.DarkTheme +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SegmentedButtonWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem +import org.dueattendant149.bookshelf.ui.theme.model.DarkTheme @Composable fun DarkThemeOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/PureDarkOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/PureDarkOption.kt similarity index 64% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/PureDarkOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/PureDarkOption.kt index 2d12d43c..a05ea422 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/PureDarkOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/PureDarkOption.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.appearance.theme_preferences.components +package org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SegmentedButtonWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem -import ua.acclorite.book_story.ui.theme.ExpandingTransition -import ua.acclorite.book_story.ui.theme.model.PureDark +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SegmentedButtonWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.ui.theme.model.PureDark @Composable fun PureDarkOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/ShowNavigationLabelsOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/ShowNavigationLabelsOption.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/ShowNavigationLabelsOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/ShowNavigationLabelsOption.kt index 3260e9c2..2f6398ce 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/ShowNavigationLabelsOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/ShowNavigationLabelsOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.appearance.theme_preferences.components +package org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun ShowNavigationLabelsOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/ThemeContrastOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/ThemeContrastOption.kt similarity index 76% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/ThemeContrastOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/ThemeContrastOption.kt index 41b4beea..90c59d5e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/appearance/theme_preferences/components/ThemeContrastOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/appearance/theme_preferences/components/ThemeContrastOption.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.appearance.theme_preferences.components +package org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences.components import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect @@ -12,13 +12,13 @@ import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SegmentedButtonWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem -import ua.acclorite.book_story.ui.theme.BookStoryTheme -import ua.acclorite.book_story.ui.theme.ExpandingTransition -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SegmentedButtonWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem +import org.dueattendant149.bookshelf.ui.theme.BookStoryTheme +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast @Composable fun ThemeContrastOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsCategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsCategory.kt similarity index 62% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsCategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsCategory.kt index 139e73e5..70a91a5b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsCategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsCategory.kt @@ -6,11 +6,11 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.browse +package org.dueattendant149.bookshelf.ui.settings.browse import androidx.compose.foundation.lazy.LazyListScope -import ua.acclorite.book_story.ui.settings.browse.display.BrowseDisplaySubcategory -import ua.acclorite.book_story.ui.settings.browse.scan.BrowseScanSubcategory +import org.dueattendant149.bookshelf.ui.settings.browse.display.BrowseDisplaySubcategory +import org.dueattendant149.bookshelf.ui.settings.browse.scan.BrowseScanSubcategory fun LazyListScope.BrowseSettingsCategory() { BrowseScanSubcategory() diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsContent.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsContent.kt index 88050a06..72d09e41 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsContent.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.browse +package org.dueattendant149.bookshelf.ui.settings.browse import androidx.compose.foundation.lazy.LazyListState import androidx.compose.material3.ExperimentalMaterial3Api diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsLayout.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsLayout.kt index 1f6afbef..7f393ccc 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.browse +package org.dueattendant149.bookshelf.ui.settings.browse import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.fillMaxSize @@ -12,7 +12,7 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.LazyListState import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar @Composable fun BrowseSettingsLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsScaffold.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsScaffold.kt index d1c5d6cc..6eaede64 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.browse +package org.dueattendant149.bookshelf.ui.settings.browse import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.fillMaxSize diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsTopBar.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsTopBar.kt index 09749e13..65f80bd2 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/BrowseSettingsTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/BrowseSettingsTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.browse +package org.dueattendant149.bookshelf.ui.settings.browse import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.LargeTopAppBar @@ -13,9 +13,9 @@ import androidx.compose.material3.TopAppBarDefaults import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.navigator.NavigatorBackIconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.navigator.NavigatorBackIconButton @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/display/BrowseDisplaySubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/display/BrowseDisplaySubcategory.kt similarity index 72% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/display/BrowseDisplaySubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/display/BrowseDisplaySubcategory.kt index af1fdd8a..f722336b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/display/BrowseDisplaySubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/display/BrowseDisplaySubcategory.kt @@ -6,17 +6,17 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.browse.display +package org.dueattendant149.bookshelf.ui.settings.browse.display import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.browse.display.components.BrowseGridSizeOption -import ua.acclorite.book_story.ui.settings.browse.display.components.BrowseLayoutOption -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.browse.display.components.BrowseGridSizeOption +import org.dueattendant149.bookshelf.ui.settings.browse.display.components.BrowseLayoutOption +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory fun LazyListScope.BrowseDisplaySubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/display/components/BrowseGridSizeOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/display/components/BrowseGridSizeOption.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/display/components/BrowseGridSizeOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/display/components/BrowseGridSizeOption.kt index 621005bd..9779b904 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/display/components/BrowseGridSizeOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/display/components/BrowseGridSizeOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.browse.display.components +package org.dueattendant149.bookshelf.ui.settings.browse.display.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.browse.model.BrowseLayout -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.browse.model.BrowseLayout +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun BrowseGridSizeOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/display/components/BrowseLayoutOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/display/components/BrowseLayoutOption.kt similarity index 64% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/display/components/BrowseLayoutOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/display/components/BrowseLayoutOption.kt index 30a78c10..783a9c98 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/display/components/BrowseLayoutOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/display/components/BrowseLayoutOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.browse.display.components +package org.dueattendant149.bookshelf.ui.settings.browse.display.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.browse.model.BrowseLayout -import ua.acclorite.book_story.ui.common.components.settings.SegmentedButtonWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.browse.model.BrowseLayout +import org.dueattendant149.bookshelf.ui.common.components.settings.SegmentedButtonWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem @Composable fun BrowseLayoutOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/filter/BrowseFilterSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/filter/BrowseFilterSubcategory.kt similarity index 76% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/filter/BrowseFilterSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/filter/BrowseFilterSubcategory.kt index 26b2b393..57cecc65 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/filter/BrowseFilterSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/filter/BrowseFilterSubcategory.kt @@ -6,16 +6,16 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.browse.filter +package org.dueattendant149.bookshelf.ui.settings.browse.filter import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.browse.filter.components.BrowseFilterOption -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.browse.filter.components.BrowseFilterOption +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory fun LazyListScope.BrowseFilterSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/filter/components/BrowseFilterOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/filter/components/BrowseFilterOption.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/filter/components/BrowseFilterOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/filter/components/BrowseFilterOption.kt index dbb9d54e..a0f14b72 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/filter/components/BrowseFilterOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/filter/components/BrowseFilterOption.kt @@ -6,7 +6,7 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.browse.filter.components +package org.dueattendant149.bookshelf.ui.settings.browse.filter.components import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Row @@ -23,10 +23,10 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.core.data.ExtensionsData -import ua.acclorite.book_story.core.helpers.toggle -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.core.data.ExtensionsData +import org.dueattendant149.bookshelf.core.helpers.toggle +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings fun LazyListScope.BrowseFilterOption() { items(ExtensionsData.fileExtensions, key = { it }) { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/scan/BrowseScanSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/scan/BrowseScanSubcategory.kt similarity index 73% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/scan/BrowseScanSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/scan/BrowseScanSubcategory.kt index 09d9957d..8d889fb0 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/scan/BrowseScanSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/scan/BrowseScanSubcategory.kt @@ -6,17 +6,17 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.browse.scan +package org.dueattendant149.bookshelf.ui.settings.browse.scan import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.browse.scan.components.BrowseScanOption -import ua.acclorite.book_story.ui.settings.browse.scan.components.BrowseScanOptionNote -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.browse.scan.components.BrowseScanOption +import org.dueattendant149.bookshelf.ui.settings.browse.scan.components.BrowseScanOptionNote +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory fun LazyListScope.BrowseScanSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/scan/components/BrowseScanOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/scan/components/BrowseScanOption.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/scan/components/BrowseScanOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/scan/components/BrowseScanOption.kt index 940b5136..08f3a30a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/scan/components/BrowseScanOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/scan/components/BrowseScanOption.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.browse.scan.components +package org.dueattendant149.bookshelf.ui.settings.browse.scan.components import android.content.Context import android.content.UriPermission @@ -38,15 +38,15 @@ import androidx.hilt.navigation.compose.hiltViewModel import com.anggrayudi.storage.file.DocumentFileCompat import com.anggrayudi.storage.file.getBasePath import com.anggrayudi.storage.file.getRootPath -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.browse.BrowseScreen -import ua.acclorite.book_story.presentation.settings.SettingsEvent -import ua.acclorite.book_story.presentation.settings.SettingsModel -import ua.acclorite.book_story.ui.common.components.common.IconButton -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.helpers.noRippleClickable -import ua.acclorite.book_story.ui.common.helpers.showToast -import ua.acclorite.book_story.ui.theme.dynamicListItemColor +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.browse.BrowseScreen +import org.dueattendant149.bookshelf.presentation.settings.SettingsEvent +import org.dueattendant149.bookshelf.presentation.settings.SettingsModel +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.helpers.noRippleClickable +import org.dueattendant149.bookshelf.ui.common.helpers.showToast +import org.dueattendant149.bookshelf.ui.theme.dynamicListItemColor @Composable fun BrowseScanOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/scan/components/BrowseScanOptionNote.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/scan/components/BrowseScanOptionNote.kt similarity index 67% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/scan/components/BrowseScanOptionNote.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/scan/components/BrowseScanOptionNote.kt index c0987c9f..0918c2c2 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/scan/components/BrowseScanOptionNote.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/scan/components/BrowseScanOptionNote.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.browse.scan.components +package org.dueattendant149.bookshelf.ui.settings.browse.scan.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategoryNote +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategoryNote @Composable fun BrowseScanOptionNote() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/sort/BrowseSortSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/sort/BrowseSortSubcategory.kt similarity index 76% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/sort/BrowseSortSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/sort/BrowseSortSubcategory.kt index 50cede5a..4433d677 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/sort/BrowseSortSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/sort/BrowseSortSubcategory.kt @@ -6,16 +6,16 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.browse.sort +package org.dueattendant149.bookshelf.ui.settings.browse.sort import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.browse.sort.components.BrowseSortOption -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.browse.sort.components.BrowseSortOption +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory fun LazyListScope.BrowseSortSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/sort/components/BrowseSortOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/sort/components/BrowseSortOption.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/browse/sort/components/BrowseSortOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/sort/components/BrowseSortOption.kt index fee3bdf4..c454a20a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/browse/sort/components/BrowseSortOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/browse/sort/components/BrowseSortOption.kt @@ -6,7 +6,7 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.browse.sort.components +package org.dueattendant149.bookshelf.ui.settings.browse.sort.components import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Row @@ -28,10 +28,10 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.browse.model.BrowseSortOrder -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.browse.model.BrowseSortOrder +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings fun LazyListScope.BrowseSortOption() { items(BrowseSortOrder.entries, key = { it.name }) { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/components/SettingsSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/components/SettingsSubcategory.kt similarity index 95% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/components/SettingsSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/components/SettingsSubcategory.kt index ea44b075..2148c281 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/components/SettingsSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/components/SettingsSubcategory.kt @@ -6,7 +6,7 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.components +package org.dueattendant149.bookshelf.ui.settings.components import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.height diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/components/SettingsSubcategoryNote.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/components/SettingsSubcategoryNote.kt similarity index 90% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/components/SettingsSubcategoryNote.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/components/SettingsSubcategoryNote.kt index 0d366eb3..73a0b1fc 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/components/SettingsSubcategoryNote.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/components/SettingsSubcategoryNote.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.components +package org.dueattendant149.bookshelf.ui.settings.components import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -20,8 +20,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun SettingsSubcategoryNote( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/components/SettingsSubcategoryTitle.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/components/SettingsSubcategoryTitle.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/components/SettingsSubcategoryTitle.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/components/SettingsSubcategoryTitle.kt index 92ca4074..1f1217dc 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/components/SettingsSubcategoryTitle.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/components/SettingsSubcategoryTitle.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.components +package org.dueattendant149.bookshelf.ui.settings.components import androidx.compose.foundation.layout.padding import androidx.compose.material3.MaterialTheme @@ -18,7 +18,7 @@ import androidx.compose.ui.text.style.LineBreak import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun SettingsSubcategoryTitle( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsCategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsCategory.kt similarity index 78% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsCategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsCategory.kt index bd9cda8e..d824eb4b 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsCategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsCategory.kt @@ -6,7 +6,7 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.general +package org.dueattendant149.bookshelf.ui.settings.general import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.height @@ -15,8 +15,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.coerceAtLeast import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.settings.general.components.AppLanguageOption -import ua.acclorite.book_story.ui.settings.general.components.DoublePressExitOption +import org.dueattendant149.bookshelf.ui.settings.general.components.AppLanguageOption +import org.dueattendant149.bookshelf.ui.settings.general.components.DoublePressExitOption fun LazyListScope.GeneralSettingsCategory( topPadding: Dp = 16.dp, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsContent.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsContent.kt index 5998e423..63cc7734 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsContent.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.general +package org.dueattendant149.bookshelf.ui.settings.general import androidx.compose.foundation.lazy.LazyListState import androidx.compose.material3.ExperimentalMaterial3Api diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsLayout.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsLayout.kt index db15fdba..640806bc 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.general +package org.dueattendant149.bookshelf.ui.settings.general import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.fillMaxSize @@ -12,7 +12,7 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.LazyListState import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar @Composable fun GeneralSettingsLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsScaffold.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsScaffold.kt index 931653ae..34acb586 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.general +package org.dueattendant149.bookshelf.ui.settings.general import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.fillMaxSize diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsTopBar.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsTopBar.kt index eda1e401..582e4509 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/general/GeneralSettingsTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/GeneralSettingsTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.general +package org.dueattendant149.bookshelf.ui.settings.general import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.LargeTopAppBar @@ -13,9 +13,9 @@ import androidx.compose.material3.TopAppBarDefaults import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.navigator.NavigatorBackIconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.navigator.NavigatorBackIconButton @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/general/components/AppLanguageOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/components/AppLanguageOption.kt similarity index 62% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/general/components/AppLanguageOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/components/AppLanguageOption.kt index 44f1aca8..70d4c87a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/general/components/AppLanguageOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/components/AppLanguageOption.kt @@ -4,18 +4,18 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.general.components +package org.dueattendant149.bookshelf.ui.settings.general.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource import androidx.hilt.navigation.compose.hiltViewModel -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.data.CoreData -import ua.acclorite.book_story.presentation.settings.SettingsEvent -import ua.acclorite.book_story.presentation.settings.SettingsModel -import ua.acclorite.book_story.ui.common.components.settings.ChipsWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.data.CoreData +import org.dueattendant149.bookshelf.presentation.settings.SettingsEvent +import org.dueattendant149.bookshelf.presentation.settings.SettingsModel +import org.dueattendant149.bookshelf.ui.common.components.settings.ChipsWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem @Composable fun AppLanguageOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/general/components/DoublePressExitOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/components/DoublePressExitOption.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/general/components/DoublePressExitOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/components/DoublePressExitOption.kt index b87b5647..ca34dff1 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/general/components/DoublePressExitOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/general/components/DoublePressExitOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.general.components +package org.dueattendant149.bookshelf.ui.settings.general.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun DoublePressExitOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsCategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsCategory.kt similarity index 51% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsCategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsCategory.kt index 18f0e8ce..b839b37c 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsCategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsCategory.kt @@ -6,13 +6,13 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.library +package org.dueattendant149.bookshelf.ui.settings.library import androidx.compose.foundation.lazy.LazyListScope -import ua.acclorite.book_story.ui.settings.library.categories.LibraryCategoriesSubcategory -import ua.acclorite.book_story.ui.settings.library.display.LibraryDisplaySubcategory -import ua.acclorite.book_story.ui.settings.library.sort.LibrarySortSubcategory -import ua.acclorite.book_story.ui.settings.library.tabs.LibraryTabsSubcategory +import org.dueattendant149.bookshelf.ui.settings.library.categories.LibraryCategoriesSubcategory +import org.dueattendant149.bookshelf.ui.settings.library.display.LibraryDisplaySubcategory +import org.dueattendant149.bookshelf.ui.settings.library.sort.LibrarySortSubcategory +import org.dueattendant149.bookshelf.ui.settings.library.tabs.LibraryTabsSubcategory fun LazyListScope.LibrarySettingsCategory() { LibraryCategoriesSubcategory() diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsContent.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsContent.kt index 7e78e750..15f21c37 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsContent.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library +package org.dueattendant149.bookshelf.ui.settings.library import androidx.compose.foundation.lazy.LazyListState import androidx.compose.material3.ExperimentalMaterial3Api diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsLayout.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsLayout.kt index f2e8dff1..186123b5 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library +package org.dueattendant149.bookshelf.ui.settings.library import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.fillMaxSize @@ -12,7 +12,7 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.LazyListState import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar @Composable fun LibrarySettingsLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsScaffold.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsScaffold.kt index 58d2c255..72af3b7d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library +package org.dueattendant149.bookshelf.ui.settings.library import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.fillMaxSize diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsTopBar.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsTopBar.kt index 9ca788fe..d3520e85 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/LibrarySettingsTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/LibrarySettingsTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library +package org.dueattendant149.bookshelf.ui.settings.library import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.LargeTopAppBar @@ -13,9 +13,9 @@ import androidx.compose.material3.TopAppBarDefaults import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.navigator.NavigatorBackIconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.navigator.NavigatorBackIconButton @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/categories/LibraryCategoriesSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/categories/LibraryCategoriesSubcategory.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/categories/LibraryCategoriesSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/categories/LibraryCategoriesSubcategory.kt index ced62e7a..ec0565f6 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/categories/LibraryCategoriesSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/categories/LibraryCategoriesSubcategory.kt @@ -6,17 +6,17 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.library.categories +package org.dueattendant149.bookshelf.ui.settings.library.categories import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.library.categories.components.LibraryCategoriesOption -import ua.acclorite.book_story.ui.settings.library.categories.components.LibraryCategoriesOptionNote +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.library.categories.components.LibraryCategoriesOption +import org.dueattendant149.bookshelf.ui.settings.library.categories.components.LibraryCategoriesOptionNote fun LazyListScope.LibraryCategoriesSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/categories/components/LibraryCategoriesOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/categories/components/LibraryCategoriesOption.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/categories/components/LibraryCategoriesOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/categories/components/LibraryCategoriesOption.kt index b4b57038..279e16ae 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/categories/components/LibraryCategoriesOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/categories/components/LibraryCategoriesOption.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library.categories.components +package org.dueattendant149.bookshelf.ui.settings.library.categories.components import androidx.compose.animation.animateContentSize import androidx.compose.foundation.background @@ -46,18 +46,18 @@ import androidx.hilt.navigation.compose.hiltViewModel import androidx.lifecycle.compose.collectAsStateWithLifecycle import sh.calvin.reorderable.ReorderableColumn import sh.calvin.reorderable.ReorderableScope -import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.model.library.Category -import ua.acclorite.book_story.presentation.library.LibraryScreen -import ua.acclorite.book_story.presentation.settings.SettingsEvent -import ua.acclorite.book_story.presentation.settings.SettingsModel -import ua.acclorite.book_story.ui.common.components.common.IconButton -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.common.components.dialog.Dialog -import ua.acclorite.book_story.ui.common.components.dialog.DialogWithTextField -import ua.acclorite.book_story.ui.common.helpers.noRippleClickable -import ua.acclorite.book_story.ui.theme.ExpandingTransition -import ua.acclorite.book_story.ui.theme.dynamicListItemColor +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.domain.model.library.Category +import org.dueattendant149.bookshelf.presentation.library.LibraryScreen +import org.dueattendant149.bookshelf.presentation.settings.SettingsEvent +import org.dueattendant149.bookshelf.presentation.settings.SettingsModel +import org.dueattendant149.bookshelf.ui.common.components.common.IconButton +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.common.components.dialog.Dialog +import org.dueattendant149.bookshelf.ui.common.components.dialog.DialogWithTextField +import org.dueattendant149.bookshelf.ui.common.helpers.noRippleClickable +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.ui.theme.dynamicListItemColor private const val CREATE_DIALOG = "create_dialog" private const val EDIT_DIALOG = "edit_dialog" diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/categories/components/LibraryCategoriesOptionNote.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/categories/components/LibraryCategoriesOptionNote.kt similarity index 66% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/categories/components/LibraryCategoriesOptionNote.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/categories/components/LibraryCategoriesOptionNote.kt index 1d60e3be..892c54a6 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/categories/components/LibraryCategoriesOptionNote.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/categories/components/LibraryCategoriesOptionNote.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library.categories.components +package org.dueattendant149.bookshelf.ui.settings.library.categories.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategoryNote +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategoryNote @Composable fun LibraryCategoriesOptionNote() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/LibraryDisplaySubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/LibraryDisplaySubcategory.kt similarity index 63% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/LibraryDisplaySubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/LibraryDisplaySubcategory.kt index dfc1b4b0..01448bc0 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/LibraryDisplaySubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/LibraryDisplaySubcategory.kt @@ -6,20 +6,20 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.library.display +package org.dueattendant149.bookshelf.ui.settings.library.display import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.library.display.components.LibraryGridSizeOption -import ua.acclorite.book_story.ui.settings.library.display.components.LibraryLayoutOption -import ua.acclorite.book_story.ui.settings.library.display.components.LibraryReadButtonOption -import ua.acclorite.book_story.ui.settings.library.display.components.LibraryShowProgressOption -import ua.acclorite.book_story.ui.settings.library.display.components.LibraryTitlePositionOption +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.library.display.components.LibraryGridSizeOption +import org.dueattendant149.bookshelf.ui.settings.library.display.components.LibraryLayoutOption +import org.dueattendant149.bookshelf.ui.settings.library.display.components.LibraryReadButtonOption +import org.dueattendant149.bookshelf.ui.settings.library.display.components.LibraryShowProgressOption +import org.dueattendant149.bookshelf.ui.settings.library.display.components.LibraryTitlePositionOption fun LazyListScope.LibraryDisplaySubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryGridSizeOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryGridSizeOption.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryGridSizeOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryGridSizeOption.kt index 47e6f7c5..78038055 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryGridSizeOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryGridSizeOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library.display.components +package org.dueattendant149.bookshelf.ui.settings.library.display.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.library.model.LibraryLayout -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.library.model.LibraryLayout +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun LibraryGridSizeOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryLayoutOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryLayoutOption.kt similarity index 64% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryLayoutOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryLayoutOption.kt index 43998685..d169fdea 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryLayoutOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryLayoutOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library.display.components +package org.dueattendant149.bookshelf.ui.settings.library.display.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.library.model.LibraryLayout -import ua.acclorite.book_story.ui.common.components.settings.SegmentedButtonWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.library.model.LibraryLayout +import org.dueattendant149.bookshelf.ui.common.components.settings.SegmentedButtonWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem @Composable fun LibraryLayoutOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryReadButtonOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryReadButtonOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryReadButtonOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryReadButtonOption.kt index ea4a0fbd..e2017e7d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryReadButtonOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryReadButtonOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library.display.components +package org.dueattendant149.bookshelf.ui.settings.library.display.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun LibraryReadButtonOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryShowProgressOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryShowProgressOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryShowProgressOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryShowProgressOption.kt index 6332c26f..72f8d490 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryShowProgressOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryShowProgressOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library.display.components +package org.dueattendant149.bookshelf.ui.settings.library.display.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun LibraryShowProgressOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryTitlePositionOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryTitlePositionOption.kt similarity index 62% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryTitlePositionOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryTitlePositionOption.kt index 1413265a..e3480903 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/display/components/LibraryTitlePositionOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/display/components/LibraryTitlePositionOption.kt @@ -4,17 +4,17 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library.display.components +package org.dueattendant149.bookshelf.ui.settings.library.display.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.library.model.LibraryLayout -import ua.acclorite.book_story.presentation.library.model.LibraryTitlePosition -import ua.acclorite.book_story.ui.common.components.settings.ChipsWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.library.model.LibraryLayout +import org.dueattendant149.bookshelf.presentation.library.model.LibraryTitlePosition +import org.dueattendant149.bookshelf.ui.common.components.settings.ChipsWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun LibraryTitlePositionOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/sort/LibrarySortSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/sort/LibrarySortSubcategory.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/sort/LibrarySortSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/sort/LibrarySortSubcategory.kt index 764548a8..597aaff4 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/sort/LibrarySortSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/sort/LibrarySortSubcategory.kt @@ -6,17 +6,17 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.library.sort +package org.dueattendant149.bookshelf.ui.settings.library.sort import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.library.sort.components.LibraryPerCategorySortOption -import ua.acclorite.book_story.ui.settings.library.sort.components.LibraryPerCategorySortOptionNote +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.library.sort.components.LibraryPerCategorySortOption +import org.dueattendant149.bookshelf.ui.settings.library.sort.components.LibraryPerCategorySortOptionNote fun LazyListScope.LibrarySortSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/sort/components/LibraryPerCategorySortOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/sort/components/LibraryPerCategorySortOption.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/sort/components/LibraryPerCategorySortOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/sort/components/LibraryPerCategorySortOption.kt index ba2753f5..7f0bd1da 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/sort/components/LibraryPerCategorySortOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/sort/components/LibraryPerCategorySortOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library.sort.components +package org.dueattendant149.bookshelf.ui.settings.library.sort.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun LibraryPerCategorySortOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/sort/components/LibraryPerCategorySortOptionNote.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/sort/components/LibraryPerCategorySortOptionNote.kt similarity index 67% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/sort/components/LibraryPerCategorySortOptionNote.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/sort/components/LibraryPerCategorySortOptionNote.kt index f228c405..12b5b93d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/sort/components/LibraryPerCategorySortOptionNote.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/sort/components/LibraryPerCategorySortOptionNote.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library.sort.components +package org.dueattendant149.bookshelf.ui.settings.library.sort.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategoryNote +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategoryNote @Composable fun LibraryPerCategorySortOptionNote() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/sort/components/LibrarySortOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/sort/components/LibrarySortOption.kt similarity index 91% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/sort/components/LibrarySortOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/sort/components/LibrarySortOption.kt index 81592eb8..cfac8bb8 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/sort/components/LibrarySortOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/sort/components/LibrarySortOption.kt @@ -6,7 +6,7 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.library.sort.components +package org.dueattendant149.bookshelf.ui.settings.library.sort.components import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Row @@ -28,9 +28,9 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.library.model.LibrarySortOrder -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.library.model.LibrarySortOrder +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText fun LazyListScope.LibrarySortOption( sortOrder: LibrarySortOrder, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/tabs/LibraryTabsSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/tabs/LibraryTabsSubcategory.kt similarity index 68% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/tabs/LibraryTabsSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/tabs/LibraryTabsSubcategory.kt index 32fe8806..c777c8ac 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/tabs/LibraryTabsSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/tabs/LibraryTabsSubcategory.kt @@ -6,18 +6,18 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.library.tabs +package org.dueattendant149.bookshelf.ui.settings.library.tabs import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.library.tabs.components.LibraryAlwaysShowDefaultTabOption -import ua.acclorite.book_story.ui.settings.library.tabs.components.LibraryShowBookCountOption -import ua.acclorite.book_story.ui.settings.library.tabs.components.LibraryShowCategoryTabsOption +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.library.tabs.components.LibraryAlwaysShowDefaultTabOption +import org.dueattendant149.bookshelf.ui.settings.library.tabs.components.LibraryShowBookCountOption +import org.dueattendant149.bookshelf.ui.settings.library.tabs.components.LibraryShowCategoryTabsOption fun LazyListScope.LibraryTabsSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/tabs/components/LibraryAlwaysShowDefaultTabOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/tabs/components/LibraryAlwaysShowDefaultTabOption.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/tabs/components/LibraryAlwaysShowDefaultTabOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/tabs/components/LibraryAlwaysShowDefaultTabOption.kt index 8b87120a..db816ff5 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/tabs/components/LibraryAlwaysShowDefaultTabOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/tabs/components/LibraryAlwaysShowDefaultTabOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library.tabs.components +package org.dueattendant149.bookshelf.ui.settings.library.tabs.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun LibraryAlwaysShowDefaultTabOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/tabs/components/LibraryShowBookCountOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/tabs/components/LibraryShowBookCountOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/tabs/components/LibraryShowBookCountOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/tabs/components/LibraryShowBookCountOption.kt index 4806149d..6482dc99 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/tabs/components/LibraryShowBookCountOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/tabs/components/LibraryShowBookCountOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library.tabs.components +package org.dueattendant149.bookshelf.ui.settings.library.tabs.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun LibraryShowBookCountOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/tabs/components/LibraryShowCategoryTabsOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/tabs/components/LibraryShowCategoryTabsOption.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/library/tabs/components/LibraryShowCategoryTabsOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/tabs/components/LibraryShowCategoryTabsOption.kt index da619824..f58dc3ec 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/library/tabs/components/LibraryShowCategoryTabsOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/library/tabs/components/LibraryShowCategoryTabsOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.library.tabs.components +package org.dueattendant149.bookshelf.ui.settings.library.tabs.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun LibraryShowCategoryTabsOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsCategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsCategory.kt similarity index 55% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsCategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsCategory.kt index 0e25c1d6..dfb3086f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsCategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsCategory.kt @@ -6,23 +6,23 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.reader +package org.dueattendant149.bookshelf.ui.settings.reader import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.ui.settings.reader.chapters.ChaptersSubcategory -import ua.acclorite.book_story.ui.settings.reader.font.FontSubcategory -import ua.acclorite.book_story.ui.settings.reader.images.ImagesSubcategory -import ua.acclorite.book_story.ui.settings.reader.misc.MiscSubcategory -import ua.acclorite.book_story.ui.settings.reader.padding.PaddingSubcategory -import ua.acclorite.book_story.ui.settings.reader.progress.ProgressSubcategory -import ua.acclorite.book_story.ui.settings.reader.reading_mode.ReadingModeSubcategory -import ua.acclorite.book_story.ui.settings.reader.reading_speed.ReadingSpeedSubcategory -import ua.acclorite.book_story.ui.settings.reader.system.SystemSubcategory -import ua.acclorite.book_story.ui.settings.reader.text.TextSubcategory -import ua.acclorite.book_story.ui.settings.reader.translator.TranslatorSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.chapters.ChaptersSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.font.FontSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.images.ImagesSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.misc.MiscSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.padding.PaddingSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.progress.ProgressSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.reading_mode.ReadingModeSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.ReadingSpeedSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.system.SystemSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.text.TextSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.translator.TranslatorSubcategory fun LazyListScope.ReaderSettingsCategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary } diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsContent.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsContent.kt index 59de0329..809247be 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsContent.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader +package org.dueattendant149.bookshelf.ui.settings.reader import androidx.compose.foundation.lazy.LazyListState import androidx.compose.material3.ExperimentalMaterial3Api diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsLayout.kt similarity index 83% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsLayout.kt index 07e4f3e5..8354c402 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader +package org.dueattendant149.bookshelf.ui.settings.reader import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.fillMaxSize @@ -12,7 +12,7 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.LazyListState import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar @Composable fun ReaderSettingsLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsScaffold.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsScaffold.kt index 07b8ed93..15603b1d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader +package org.dueattendant149.bookshelf.ui.settings.reader import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.fillMaxSize diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsTopBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsTopBar.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsTopBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsTopBar.kt index 5ec683f9..c1019bac 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/ReaderSettingsTopBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/ReaderSettingsTopBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader +package org.dueattendant149.bookshelf.ui.settings.reader import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.LargeTopAppBar @@ -13,9 +13,9 @@ import androidx.compose.material3.TopAppBarDefaults import androidx.compose.material3.TopAppBarScrollBehavior import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText -import ua.acclorite.book_story.ui.navigator.NavigatorBackIconButton +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.ui.navigator.NavigatorBackIconButton @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/chapters/ChaptersSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/chapters/ChaptersSubcategory.kt similarity index 76% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/chapters/ChaptersSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/chapters/ChaptersSubcategory.kt index 90cf4d22..e69a2cad 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/chapters/ChaptersSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/chapters/ChaptersSubcategory.kt @@ -6,16 +6,16 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.reader.chapters +package org.dueattendant149.bookshelf.ui.settings.reader.chapters import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.reader.chapters.components.ChapterTitleAlignmentOption +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.chapters.components.ChapterTitleAlignmentOption fun LazyListScope.ChaptersSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/chapters/components/ChapterTitleAlignmentOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/chapters/components/ChapterTitleAlignmentOption.kt similarity index 65% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/chapters/components/ChapterTitleAlignmentOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/chapters/components/ChapterTitleAlignmentOption.kt index 1a9181b3..b86be71e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/chapters/components/ChapterTitleAlignmentOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/chapters/components/ChapterTitleAlignmentOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.chapters.components +package org.dueattendant149.bookshelf.ui.settings.reader.chapters.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.reader.model.ReaderTextAlignment -import ua.acclorite.book_story.ui.common.components.settings.SegmentedButtonWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderTextAlignment +import org.dueattendant149.bookshelf.ui.common.components.settings.SegmentedButtonWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem @Composable fun ChapterTitleAlignmentOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/FontSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/FontSubcategory.kt similarity index 64% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/FontSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/FontSubcategory.kt index f3d66f7f..5bb80548 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/FontSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/FontSubcategory.kt @@ -6,20 +6,20 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.reader.font +package org.dueattendant149.bookshelf.ui.settings.reader.font import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.reader.font.components.FontFamilyOption -import ua.acclorite.book_story.ui.settings.reader.font.components.FontSizeOption -import ua.acclorite.book_story.ui.settings.reader.font.components.FontStyleOption -import ua.acclorite.book_story.ui.settings.reader.font.components.FontThicknessOption -import ua.acclorite.book_story.ui.settings.reader.font.components.LetterSpacingOption +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.font.components.FontFamilyOption +import org.dueattendant149.bookshelf.ui.settings.reader.font.components.FontSizeOption +import org.dueattendant149.bookshelf.ui.settings.reader.font.components.FontStyleOption +import org.dueattendant149.bookshelf.ui.settings.reader.font.components.FontThicknessOption +import org.dueattendant149.bookshelf.ui.settings.reader.font.components.LetterSpacingOption fun LazyListScope.FontSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/FontFamilyOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/FontFamilyOption.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/FontFamilyOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/FontFamilyOption.kt index 1ae1e971..0b69654f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/FontFamilyOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/FontFamilyOption.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.font.components +package org.dueattendant149.bookshelf.ui.settings.reader.font.components import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.ChipsWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem -import ua.acclorite.book_story.ui.reader.data.ReaderData +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.ChipsWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem +import org.dueattendant149.bookshelf.ui.reader.data.ReaderData @Composable fun FontFamilyOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/FontSizeOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/FontSizeOption.kt similarity index 68% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/FontSizeOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/FontSizeOption.kt index 5f0fca0e..e8776cee 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/FontSizeOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/FontSizeOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.font.components +package org.dueattendant149.bookshelf.ui.settings.reader.font.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun FontSizeOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/FontStyleOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/FontStyleOption.kt similarity index 81% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/FontStyleOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/FontStyleOption.kt index 68f0e4a4..be39ab44 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/FontStyleOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/FontStyleOption.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.font.components +package org.dueattendant149.bookshelf.ui.settings.reader.font.components import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontStyle -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SegmentedButtonWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SegmentedButtonWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem @Composable fun FontStyleOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/FontThicknessOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/FontThicknessOption.kt similarity index 72% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/FontThicknessOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/FontThicknessOption.kt index 59adb770..2becc6fd 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/FontThicknessOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/FontThicknessOption.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.font.components +package org.dueattendant149.bookshelf.ui.settings.reader.font.components import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.reader.model.ReaderFontThickness -import ua.acclorite.book_story.ui.common.components.settings.ChipsWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderFontThickness +import org.dueattendant149.bookshelf.ui.common.components.settings.ChipsWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem @Composable fun FontThicknessOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/LetterSpacingOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/LetterSpacingOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/LetterSpacingOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/LetterSpacingOption.kt index 0324c461..ac194967 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/font/components/LetterSpacingOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/font/components/LetterSpacingOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.font.components +package org.dueattendant149.bookshelf.ui.settings.reader.font.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun LetterSpacingOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/ImagesSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/ImagesSubcategory.kt similarity index 61% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/ImagesSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/ImagesSubcategory.kt index 4da29173..937734e6 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/ImagesSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/ImagesSubcategory.kt @@ -6,21 +6,21 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.reader.images +package org.dueattendant149.bookshelf.ui.settings.reader.images import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.reader.images.components.ImagesAlignmentOption -import ua.acclorite.book_story.ui.settings.reader.images.components.ImagesCaptionsOption -import ua.acclorite.book_story.ui.settings.reader.images.components.ImagesColorEffectsOption -import ua.acclorite.book_story.ui.settings.reader.images.components.ImagesCornersRoundnessOption -import ua.acclorite.book_story.ui.settings.reader.images.components.ImagesOption -import ua.acclorite.book_story.ui.settings.reader.images.components.ImagesWidthOption +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.images.components.ImagesAlignmentOption +import org.dueattendant149.bookshelf.ui.settings.reader.images.components.ImagesCaptionsOption +import org.dueattendant149.bookshelf.ui.settings.reader.images.components.ImagesColorEffectsOption +import org.dueattendant149.bookshelf.ui.settings.reader.images.components.ImagesCornersRoundnessOption +import org.dueattendant149.bookshelf.ui.settings.reader.images.components.ImagesOption +import org.dueattendant149.bookshelf.ui.settings.reader.images.components.ImagesWidthOption fun LazyListScope.ImagesSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesAlignmentOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesAlignmentOption.kt similarity index 65% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesAlignmentOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesAlignmentOption.kt index 73357ada..37d5f4d9 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesAlignmentOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesAlignmentOption.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.images.components +package org.dueattendant149.bookshelf.ui.settings.reader.images.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SegmentedButtonWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem -import ua.acclorite.book_story.ui.theme.ExpandingTransition -import ua.acclorite.book_story.ui.theme.model.HorizontalAlignment +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SegmentedButtonWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.ui.theme.model.HorizontalAlignment @Composable fun ImagesAlignmentOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesCaptionsOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesCaptionsOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesCaptionsOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesCaptionsOption.kt index f90e1a19..0eab435e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesCaptionsOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesCaptionsOption.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.images.components +package org.dueattendant149.bookshelf.ui.settings.reader.images.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun ImagesCaptionsOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesColorEffectsOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesColorEffectsOption.kt similarity index 65% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesColorEffectsOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesColorEffectsOption.kt index ffdbde49..4b23c845 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesColorEffectsOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesColorEffectsOption.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.images.components +package org.dueattendant149.bookshelf.ui.settings.reader.images.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.reader.model.ReaderColorEffects -import ua.acclorite.book_story.ui.common.components.settings.ChipsWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderColorEffects +import org.dueattendant149.bookshelf.ui.common.components.settings.ChipsWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun ImagesColorEffectsOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesCornersRoundnessOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesCornersRoundnessOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesCornersRoundnessOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesCornersRoundnessOption.kt index e0ea0d60..e6a941dc 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesCornersRoundnessOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesCornersRoundnessOption.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.images.components +package org.dueattendant149.bookshelf.ui.settings.reader.images.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun ImagesCornersRoundnessOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesOption.kt index 753788cc..4f0e0277 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.images.components +package org.dueattendant149.bookshelf.ui.settings.reader.images.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun ImagesOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesWidthOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesWidthOption.kt similarity index 66% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesWidthOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesWidthOption.kt index da7b702a..dbac8d82 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/images/components/ImagesWidthOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/images/components/ImagesWidthOption.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.images.components +package org.dueattendant149.bookshelf.ui.settings.reader.images.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun ImagesWidthOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/misc/MiscSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/misc/MiscSubcategory.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/misc/MiscSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/misc/MiscSubcategory.kt index c5869f2b..91e8213f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/misc/MiscSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/misc/MiscSubcategory.kt @@ -6,18 +6,18 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.reader.misc +package org.dueattendant149.bookshelf.ui.settings.reader.misc import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.reader.misc.components.FullscreenOption -import ua.acclorite.book_story.ui.settings.reader.misc.components.HideBarsOnFastScrollOption -import ua.acclorite.book_story.ui.settings.reader.misc.components.KeepScreenOnOption +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.misc.components.FullscreenOption +import org.dueattendant149.bookshelf.ui.settings.reader.misc.components.HideBarsOnFastScrollOption +import org.dueattendant149.bookshelf.ui.settings.reader.misc.components.KeepScreenOnOption fun LazyListScope.MiscSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/misc/components/FullscreenOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/misc/components/FullscreenOption.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/misc/components/FullscreenOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/misc/components/FullscreenOption.kt index eb8ad6fd..550f4cb4 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/misc/components/FullscreenOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/misc/components/FullscreenOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.misc.components +package org.dueattendant149.bookshelf.ui.settings.reader.misc.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun FullscreenOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/misc/components/HideBarsOnFastScrollOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/misc/components/HideBarsOnFastScrollOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/misc/components/HideBarsOnFastScrollOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/misc/components/HideBarsOnFastScrollOption.kt index ef0530d5..1a8e744a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/misc/components/HideBarsOnFastScrollOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/misc/components/HideBarsOnFastScrollOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.misc.components +package org.dueattendant149.bookshelf.ui.settings.reader.misc.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun HideBarsOnFastScrollOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/misc/components/KeepScreenOnOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/misc/components/KeepScreenOnOption.kt similarity index 68% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/misc/components/KeepScreenOnOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/misc/components/KeepScreenOnOption.kt index e9e9eac1..7a534f10 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/misc/components/KeepScreenOnOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/misc/components/KeepScreenOnOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.misc.components +package org.dueattendant149.bookshelf.ui.settings.reader.misc.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun KeepScreenOnOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/PaddingSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/PaddingSubcategory.kt similarity index 66% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/PaddingSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/PaddingSubcategory.kt index 4f7e1c44..cfc374ad 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/PaddingSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/PaddingSubcategory.kt @@ -6,19 +6,19 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.reader.padding +package org.dueattendant149.bookshelf.ui.settings.reader.padding import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.reader.padding.components.BottomBarPaddingOption -import ua.acclorite.book_story.ui.settings.reader.padding.components.CutoutPaddingOption -import ua.acclorite.book_story.ui.settings.reader.padding.components.SidePaddingOption -import ua.acclorite.book_story.ui.settings.reader.padding.components.VerticalPaddingOption +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.padding.components.BottomBarPaddingOption +import org.dueattendant149.bookshelf.ui.settings.reader.padding.components.CutoutPaddingOption +import org.dueattendant149.bookshelf.ui.settings.reader.padding.components.SidePaddingOption +import org.dueattendant149.bookshelf.ui.settings.reader.padding.components.VerticalPaddingOption fun LazyListScope.PaddingSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/components/BottomBarPaddingOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/components/BottomBarPaddingOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/components/BottomBarPaddingOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/components/BottomBarPaddingOption.kt index 81721fbc..8970668f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/components/BottomBarPaddingOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/components/BottomBarPaddingOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.padding.components +package org.dueattendant149.bookshelf.ui.settings.reader.padding.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun BottomBarPaddingOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/components/CutoutPaddingOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/components/CutoutPaddingOption.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/components/CutoutPaddingOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/components/CutoutPaddingOption.kt index 4986c068..21bb20bc 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/components/CutoutPaddingOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/components/CutoutPaddingOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.padding.components +package org.dueattendant149.bookshelf.ui.settings.reader.padding.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun CutoutPaddingOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/components/SidePaddingOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/components/SidePaddingOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/components/SidePaddingOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/components/SidePaddingOption.kt index cc670d08..01209a57 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/components/SidePaddingOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/components/SidePaddingOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.padding.components +package org.dueattendant149.bookshelf.ui.settings.reader.padding.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun SidePaddingOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/components/VerticalPaddingOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/components/VerticalPaddingOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/components/VerticalPaddingOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/components/VerticalPaddingOption.kt index e9fdee70..bb39d3cf 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/padding/components/VerticalPaddingOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/padding/components/VerticalPaddingOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.padding.components +package org.dueattendant149.bookshelf.ui.settings.reader.padding.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun VerticalPaddingOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/ProgressSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/ProgressSubcategory.kt similarity index 63% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/ProgressSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/ProgressSubcategory.kt index e392c381..ac679ef1 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/ProgressSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/ProgressSubcategory.kt @@ -6,20 +6,20 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.reader.progress +package org.dueattendant149.bookshelf.ui.settings.reader.progress import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.reader.progress.components.ProgressBarAlignmentOption -import ua.acclorite.book_story.ui.settings.reader.progress.components.ProgressBarFontSizeOption -import ua.acclorite.book_story.ui.settings.reader.progress.components.ProgressBarOption -import ua.acclorite.book_story.ui.settings.reader.progress.components.ProgressBarPaddingOption -import ua.acclorite.book_story.ui.settings.reader.progress.components.ProgressCountOption +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.progress.components.ProgressBarAlignmentOption +import org.dueattendant149.bookshelf.ui.settings.reader.progress.components.ProgressBarFontSizeOption +import org.dueattendant149.bookshelf.ui.settings.reader.progress.components.ProgressBarOption +import org.dueattendant149.bookshelf.ui.settings.reader.progress.components.ProgressBarPaddingOption +import org.dueattendant149.bookshelf.ui.settings.reader.progress.components.ProgressCountOption fun LazyListScope.ProgressSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressBarAlignmentOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressBarAlignmentOption.kt similarity index 66% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressBarAlignmentOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressBarAlignmentOption.kt index 54314114..11abfade 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressBarAlignmentOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressBarAlignmentOption.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.progress.components +package org.dueattendant149.bookshelf.ui.settings.reader.progress.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SegmentedButtonWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem -import ua.acclorite.book_story.ui.theme.ExpandingTransition -import ua.acclorite.book_story.ui.theme.model.HorizontalAlignment +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SegmentedButtonWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.ui.theme.model.HorizontalAlignment @Composable fun ProgressBarAlignmentOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressBarFontSizeOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressBarFontSizeOption.kt similarity index 68% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressBarFontSizeOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressBarFontSizeOption.kt index 86289554..7ca4c453 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressBarFontSizeOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressBarFontSizeOption.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.progress.components +package org.dueattendant149.bookshelf.ui.settings.reader.progress.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun ProgressBarFontSizeOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressBarOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressBarOption.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressBarOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressBarOption.kt index 702d3dd5..944c60b3 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressBarOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressBarOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.progress.components +package org.dueattendant149.bookshelf.ui.settings.reader.progress.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun ProgressBarOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressBarPaddingOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressBarPaddingOption.kt similarity index 68% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressBarPaddingOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressBarPaddingOption.kt index 37e3c6fa..df336866 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressBarPaddingOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressBarPaddingOption.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.progress.components +package org.dueattendant149.bookshelf.ui.settings.reader.progress.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun ProgressBarPaddingOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressCountOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressCountOption.kt similarity index 64% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressCountOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressCountOption.kt index ec330a39..bc5f2190 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/progress/components/ProgressCountOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/progress/components/ProgressCountOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.progress.components +package org.dueattendant149.bookshelf.ui.settings.reader.progress.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.reader.model.ReaderProgressCount -import ua.acclorite.book_story.ui.common.components.settings.SegmentedButtonWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderProgressCount +import org.dueattendant149.bookshelf.ui.common.components.settings.SegmentedButtonWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem @Composable fun ProgressCountOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/ReadingModeSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/ReadingModeSubcategory.kt similarity index 60% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/ReadingModeSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/ReadingModeSubcategory.kt index db1062e9..706f3f16 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/ReadingModeSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/ReadingModeSubcategory.kt @@ -6,21 +6,21 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.reader.reading_mode +package org.dueattendant149.bookshelf.ui.settings.reader.reading_mode import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.reader.reading_mode.components.HorizontalGestureAlphaAnimOption -import ua.acclorite.book_story.ui.settings.reader.reading_mode.components.HorizontalGestureDisableScrollingOption -import ua.acclorite.book_story.ui.settings.reader.reading_mode.components.HorizontalGestureOption -import ua.acclorite.book_story.ui.settings.reader.reading_mode.components.HorizontalGesturePullAnimOption -import ua.acclorite.book_story.ui.settings.reader.reading_mode.components.HorizontalGestureScrollOption -import ua.acclorite.book_story.ui.settings.reader.reading_mode.components.HorizontalGestureSensitivityOption +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.reading_mode.components.HorizontalGestureAlphaAnimOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_mode.components.HorizontalGestureDisableScrollingOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_mode.components.HorizontalGestureOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_mode.components.HorizontalGesturePullAnimOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_mode.components.HorizontalGestureScrollOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_mode.components.HorizontalGestureSensitivityOption fun LazyListScope.ReadingModeSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureAlphaAnimOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureAlphaAnimOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureAlphaAnimOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureAlphaAnimOption.kt index d7572199..6fda91b0 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureAlphaAnimOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureAlphaAnimOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_mode.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_mode.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.reader.model.ReaderHorizontalGesture -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderHorizontalGesture +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun HorizontalGestureAlphaAnimOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureDisableScrollingOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureDisableScrollingOption.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureDisableScrollingOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureDisableScrollingOption.kt index 19b963ec..675d36d6 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureDisableScrollingOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureDisableScrollingOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_mode.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_mode.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.reader.model.ReaderHorizontalGesture -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderHorizontalGesture +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun HorizontalGestureDisableScrollingOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureOption.kt similarity index 65% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureOption.kt index d234559a..77509219 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_mode.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_mode.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.reader.model.ReaderHorizontalGesture -import ua.acclorite.book_story.ui.common.components.settings.ChipsWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderHorizontalGesture +import org.dueattendant149.bookshelf.ui.common.components.settings.ChipsWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem @Composable fun HorizontalGestureOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGesturePullAnimOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGesturePullAnimOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGesturePullAnimOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGesturePullAnimOption.kt index f5270773..3ae1be76 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGesturePullAnimOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGesturePullAnimOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_mode.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_mode.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.reader.model.ReaderHorizontalGesture -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderHorizontalGesture +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun HorizontalGesturePullAnimOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureScrollOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureScrollOption.kt similarity index 66% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureScrollOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureScrollOption.kt index 7b28d69d..155f213d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureScrollOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureScrollOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_mode.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_mode.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.reader.model.ReaderHorizontalGesture -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderHorizontalGesture +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun HorizontalGestureScrollOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureSensitivityOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureSensitivityOption.kt similarity index 66% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureSensitivityOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureSensitivityOption.kt index 642dbd2c..3d606685 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_mode/components/HorizontalGestureSensitivityOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_mode/components/HorizontalGestureSensitivityOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_mode.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_mode.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.reader.model.ReaderHorizontalGesture -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderHorizontalGesture +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun HorizontalGestureSensitivityOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/ReadingSpeedSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/ReadingSpeedSubcategory.kt similarity index 53% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/ReadingSpeedSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/ReadingSpeedSubcategory.kt index 291ac213..17e5ad84 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/ReadingSpeedSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/ReadingSpeedSubcategory.kt @@ -6,26 +6,26 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.reader.reading_speed +package org.dueattendant149.bookshelf.ui.settings.reader.reading_speed import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.reader.reading_speed.components.HighlightedReadingOption -import ua.acclorite.book_story.ui.settings.reader.reading_speed.components.HighlightedReadingThicknessOption -import ua.acclorite.book_story.ui.settings.reader.reading_speed.components.HorizontalLimiterDimmingOption -import ua.acclorite.book_story.ui.settings.reader.reading_speed.components.HorizontalLimiterHeightOption -import ua.acclorite.book_story.ui.settings.reader.reading_speed.components.HorizontalLimiterOption -import ua.acclorite.book_story.ui.settings.reader.reading_speed.components.HorizontalLimiterRulerOption -import ua.acclorite.book_story.ui.settings.reader.reading_speed.components.HorizontalLimiterRulerThicknessOption -import ua.acclorite.book_story.ui.settings.reader.reading_speed.components.HorizontalLimiterVerticalOffsetOption -import ua.acclorite.book_story.ui.settings.reader.reading_speed.components.PerceptionExpanderOption -import ua.acclorite.book_story.ui.settings.reader.reading_speed.components.PerceptionExpanderPaddingOption -import ua.acclorite.book_story.ui.settings.reader.reading_speed.components.PerceptionExpanderThicknessOption +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components.HighlightedReadingOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components.HighlightedReadingThicknessOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components.HorizontalLimiterDimmingOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components.HorizontalLimiterHeightOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components.HorizontalLimiterOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components.HorizontalLimiterRulerOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components.HorizontalLimiterRulerThicknessOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components.HorizontalLimiterVerticalOffsetOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components.PerceptionExpanderOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components.PerceptionExpanderPaddingOption +import org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components.PerceptionExpanderThicknessOption fun LazyListScope.ReadingSpeedSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HighlightedReadingOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HighlightedReadingOption.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HighlightedReadingOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HighlightedReadingOption.kt index bd19edc5..1bd11074 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HighlightedReadingOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HighlightedReadingOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_speed.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun HighlightedReadingOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HighlightedReadingThicknessOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HighlightedReadingThicknessOption.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HighlightedReadingThicknessOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HighlightedReadingThicknessOption.kt index 643473e9..38796ae1 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HighlightedReadingThicknessOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HighlightedReadingThicknessOption.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_speed.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun HighlightedReadingThicknessOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterDimmingOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterDimmingOption.kt similarity index 68% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterDimmingOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterDimmingOption.kt index ccd3d38e..20a52b36 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterDimmingOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterDimmingOption.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_speed.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun HorizontalLimiterDimmingOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterHeightOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterHeightOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterHeightOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterHeightOption.kt index dbeebc4b..a1a04f08 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterHeightOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterHeightOption.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_speed.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun HorizontalLimiterHeightOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterOption.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterOption.kt index f73197db..e5415142 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_speed.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun HorizontalLimiterOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterRulerOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterRulerOption.kt similarity index 68% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterRulerOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterRulerOption.kt index 36db8f19..84f958e1 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterRulerOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterRulerOption.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_speed.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun HorizontalLimiterRulerOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterRulerThicknessOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterRulerThicknessOption.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterRulerThicknessOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterRulerThicknessOption.kt index 0596ecef..977f437f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterRulerThicknessOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterRulerThicknessOption.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_speed.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun HorizontalLimiterRulerThicknessOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterVerticalOffsetOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterVerticalOffsetOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterVerticalOffsetOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterVerticalOffsetOption.kt index 53990143..3aae9cf5 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/HorizontalLimiterVerticalOffsetOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/HorizontalLimiterVerticalOffsetOption.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_speed.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun HorizontalLimiterVerticalOffsetOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/PerceptionExpanderOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/PerceptionExpanderOption.kt similarity index 71% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/PerceptionExpanderOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/PerceptionExpanderOption.kt index 76724ec6..29a4fadd 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/PerceptionExpanderOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/PerceptionExpanderOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_speed.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun PerceptionExpanderOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/PerceptionExpanderPaddingOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/PerceptionExpanderPaddingOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/PerceptionExpanderPaddingOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/PerceptionExpanderPaddingOption.kt index c5fb0ace..dc32bdc4 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/PerceptionExpanderPaddingOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/PerceptionExpanderPaddingOption.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_speed.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun PerceptionExpanderPaddingOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/PerceptionExpanderThicknessOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/PerceptionExpanderThicknessOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/PerceptionExpanderThicknessOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/PerceptionExpanderThicknessOption.kt index 0c867b57..85ddbb71 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/reading_speed/components/PerceptionExpanderThicknessOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/reading_speed/components/PerceptionExpanderThicknessOption.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.reading_speed.components +package org.dueattendant149.bookshelf.ui.settings.reader.reading_speed.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun PerceptionExpanderThicknessOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/system/SystemSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/system/SystemSubcategory.kt similarity index 68% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/system/SystemSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/system/SystemSubcategory.kt index 799ec423..c4d7bcc9 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/system/SystemSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/system/SystemSubcategory.kt @@ -6,18 +6,18 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.reader.system +package org.dueattendant149.bookshelf.ui.settings.reader.system import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.reader.system.components.CustomScreenBrightnessOption -import ua.acclorite.book_story.ui.settings.reader.system.components.ScreenBrightnessOption -import ua.acclorite.book_story.ui.settings.reader.system.components.ScreenOrientationOption +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.system.components.CustomScreenBrightnessOption +import org.dueattendant149.bookshelf.ui.settings.reader.system.components.ScreenBrightnessOption +import org.dueattendant149.bookshelf.ui.settings.reader.system.components.ScreenOrientationOption fun LazyListScope.SystemSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/system/components/CustomScreenBrightnessOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/system/components/CustomScreenBrightnessOption.kt similarity index 70% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/system/components/CustomScreenBrightnessOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/system/components/CustomScreenBrightnessOption.kt index 24e6a6f7..f64488d1 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/system/components/CustomScreenBrightnessOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/system/components/CustomScreenBrightnessOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.system.components +package org.dueattendant149.bookshelf.ui.settings.reader.system.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun CustomScreenBrightnessOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/system/components/ScreenBrightnessOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/system/components/ScreenBrightnessOption.kt similarity index 68% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/system/components/ScreenBrightnessOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/system/components/ScreenBrightnessOption.kt index 3edc200d..0f9df9fb 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/system/components/ScreenBrightnessOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/system/components/ScreenBrightnessOption.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.system.components +package org.dueattendant149.bookshelf.ui.settings.reader.system.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun ScreenBrightnessOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/system/components/ScreenOrientationOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/system/components/ScreenOrientationOption.kt similarity index 65% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/system/components/ScreenOrientationOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/system/components/ScreenOrientationOption.kt index abcf41bc..3a532963 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/system/components/ScreenOrientationOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/system/components/ScreenOrientationOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.system.components +package org.dueattendant149.bookshelf.ui.settings.reader.system.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.reader.model.ReaderScreenOrientation -import ua.acclorite.book_story.ui.common.components.settings.ChipsWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderScreenOrientation +import org.dueattendant149.bookshelf.ui.common.components.settings.ChipsWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem @Composable fun ScreenOrientationOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/TextSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/TextSubcategory.kt similarity index 66% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/TextSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/TextSubcategory.kt index c7c2140f..057f61e0 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/TextSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/TextSubcategory.kt @@ -6,19 +6,19 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.reader.text +package org.dueattendant149.bookshelf.ui.settings.reader.text import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.reader.text.components.LineHeightOption -import ua.acclorite.book_story.ui.settings.reader.text.components.ParagraphHeightOption -import ua.acclorite.book_story.ui.settings.reader.text.components.ParagraphIndentationOption -import ua.acclorite.book_story.ui.settings.reader.text.components.TextAlignmentOption +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.text.components.LineHeightOption +import org.dueattendant149.bookshelf.ui.settings.reader.text.components.ParagraphHeightOption +import org.dueattendant149.bookshelf.ui.settings.reader.text.components.ParagraphIndentationOption +import org.dueattendant149.bookshelf.ui.settings.reader.text.components.TextAlignmentOption fun LazyListScope.TextSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/components/LineHeightOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/components/LineHeightOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/components/LineHeightOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/components/LineHeightOption.kt index 6291a8bc..4abc0534 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/components/LineHeightOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/components/LineHeightOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.text.components +package org.dueattendant149.bookshelf.ui.settings.reader.text.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun LineHeightOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/components/ParagraphHeightOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/components/ParagraphHeightOption.kt similarity index 69% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/components/ParagraphHeightOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/components/ParagraphHeightOption.kt index 8f9bae86..ee9d889d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/components/ParagraphHeightOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/components/ParagraphHeightOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.text.components +package org.dueattendant149.bookshelf.ui.settings.reader.text.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun ParagraphHeightOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/components/ParagraphIndentationOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/components/ParagraphIndentationOption.kt similarity index 67% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/components/ParagraphIndentationOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/components/ParagraphIndentationOption.kt index 6edaba04..be4894eb 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/components/ParagraphIndentationOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/components/ParagraphIndentationOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.text.components +package org.dueattendant149.bookshelf.ui.settings.reader.text.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.reader.model.ReaderTextAlignment -import ua.acclorite.book_story.ui.common.components.settings.SliderWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.theme.ExpandingTransition +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderTextAlignment +import org.dueattendant149.bookshelf.ui.common.components.settings.SliderWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.theme.ExpandingTransition @Composable fun ParagraphIndentationOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/components/TextAlignmentOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/components/TextAlignmentOption.kt similarity index 64% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/components/TextAlignmentOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/components/TextAlignmentOption.kt index 4e6fca67..59c0564d 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/text/components/TextAlignmentOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/text/components/TextAlignmentOption.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.text.components +package org.dueattendant149.bookshelf.ui.settings.reader.text.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.presentation.reader.model.ReaderTextAlignment -import ua.acclorite.book_story.ui.common.components.settings.SegmentedButtonWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings -import ua.acclorite.book_story.ui.common.model.ListItem +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.presentation.reader.model.ReaderTextAlignment +import org.dueattendant149.bookshelf.ui.common.components.settings.SegmentedButtonWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.model.ListItem @Composable fun TextAlignmentOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/translator/TranslatorSubcategory.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/translator/TranslatorSubcategory.kt similarity index 76% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/translator/TranslatorSubcategory.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/translator/TranslatorSubcategory.kt index 5bbf9444..ca99239e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/translator/TranslatorSubcategory.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/translator/TranslatorSubcategory.kt @@ -6,16 +6,16 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.settings.reader.translator +package org.dueattendant149.bookshelf.ui.settings.reader.translator import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategory -import ua.acclorite.book_story.ui.settings.reader.translator.components.DoubleClickTranslationOption +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategory +import org.dueattendant149.bookshelf.ui.settings.reader.translator.components.DoubleClickTranslationOption fun LazyListScope.TranslatorSubcategory( titleColor: @Composable () -> Color = { MaterialTheme.colorScheme.primary }, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/translator/components/DoubleClickTranslationOption.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/translator/components/DoubleClickTranslationOption.kt similarity index 72% rename from app/src/main/java/ua/acclorite/book_story/ui/settings/reader/translator/components/DoubleClickTranslationOption.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/translator/components/DoubleClickTranslationOption.kt index 6c54a151..f8aff8b7 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/settings/reader/translator/components/DoubleClickTranslationOption.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/settings/reader/translator/components/DoubleClickTranslationOption.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.settings.reader.translator.components +package org.dueattendant149.bookshelf.ui.settings.reader.translator.components import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.settings.SwitchWithTitle -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.settings.SwitchWithTitle +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun DoubleClickTranslationOption() { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/start/StartBackHandler.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartBackHandler.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/ui/start/StartBackHandler.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartBackHandler.kt index 21052f3c..92c38604 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/start/StartBackHandler.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartBackHandler.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.start +package org.dueattendant149.bookshelf.ui.start import androidx.activity.compose.BackHandler import androidx.compose.runtime.Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/start/StartContent.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartContent.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/start/StartContent.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartContent.kt index 035ede4f..3f614c88 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/start/StartContent.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartContent.kt @@ -4,16 +4,16 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.start +package org.dueattendant149.bookshelf.ui.start import androidx.compose.foundation.background import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import ua.acclorite.book_story.core.language.Language -import ua.acclorite.book_story.presentation.navigator.StackEvent -import ua.acclorite.book_story.presentation.start.StartScreen -import ua.acclorite.book_story.ui.common.model.ListItem +import org.dueattendant149.bookshelf.core.language.Language +import org.dueattendant149.bookshelf.presentation.navigator.StackEvent +import org.dueattendant149.bookshelf.presentation.start.StartScreen +import org.dueattendant149.bookshelf.ui.common.model.ListItem @Composable fun StartContent( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/start/StartContentTransition.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartContentTransition.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/ui/start/StartContentTransition.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartContentTransition.kt index 2ee129a9..c8166eb3 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/start/StartContentTransition.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartContentTransition.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.start +package org.dueattendant149.bookshelf.ui.start import androidx.compose.animation.AnimatedContent import androidx.compose.animation.togetherWith import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import ua.acclorite.book_story.presentation.navigator.StackEvent -import ua.acclorite.book_story.ui.theme.Transitions +import org.dueattendant149.bookshelf.presentation.navigator.StackEvent +import org.dueattendant149.bookshelf.ui.theme.Transitions @Composable fun StartContentTransition( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/start/StartDone.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartDone.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/ui/start/StartDone.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartDone.kt index 3749482e..77126e69 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/start/StartDone.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartDone.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.start +package org.dueattendant149.bookshelf.ui.start import androidx.compose.runtime.Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/start/StartDoneBottomBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartDoneBottomBar.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/ui/start/StartDoneBottomBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartDoneBottomBar.kt index 5f8ed886..eaf58f62 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/start/StartDoneBottomBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartDoneBottomBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.start +package org.dueattendant149.bookshelf.ui.start import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.navigationBarsPadding @@ -15,8 +15,8 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun StartDoneBottomBar( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/start/StartDoneLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartDoneLayout.kt similarity index 93% rename from app/src/main/java/ua/acclorite/book_story/ui/start/StartDoneLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartDoneLayout.kt index 1769d0a6..093425d0 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/start/StartDoneLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartDoneLayout.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.start +package org.dueattendant149.bookshelf.ui.start import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -25,8 +25,8 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun StartDoneLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/start/StartDoneScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartDoneScaffold.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/start/StartDoneScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartDoneScaffold.kt index 771ac8ea..1ad6606c 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/start/StartDoneScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartDoneScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.start +package org.dueattendant149.bookshelf.ui.start import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.material3.MaterialTheme diff --git a/app/src/main/java/ua/acclorite/book_story/ui/start/StartSettings.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettings.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/ui/start/StartSettings.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettings.kt index c2f46920..2d17ce29 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/start/StartSettings.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettings.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.start +package org.dueattendant149.bookshelf.ui.start import androidx.compose.runtime.Composable -import ua.acclorite.book_story.core.language.Language -import ua.acclorite.book_story.presentation.navigator.StackEvent -import ua.acclorite.book_story.presentation.start.StartScreen -import ua.acclorite.book_story.ui.common.model.ListItem +import org.dueattendant149.bookshelf.core.language.Language +import org.dueattendant149.bookshelf.presentation.navigator.StackEvent +import org.dueattendant149.bookshelf.presentation.start.StartScreen +import org.dueattendant149.bookshelf.ui.common.model.ListItem @Composable fun StartSettings( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsBottomBar.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsBottomBar.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsBottomBar.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsBottomBar.kt index 5c015a65..202aa313 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsBottomBar.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsBottomBar.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.start +package org.dueattendant149.bookshelf.ui.start import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer @@ -17,8 +17,8 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun StartSettingsBottomBar( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsLayout.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsLayout.kt similarity index 78% rename from app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsLayout.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsLayout.kt index d3c789f5..6a2dc245 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsLayout.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsLayout.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.start +package org.dueattendant149.bookshelf.ui.start import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier -import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar +import org.dueattendant149.bookshelf.ui.common.components.common.LazyColumnWithScrollbar @Composable fun StartSettingsLayout( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsLayoutAppearance.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsLayoutAppearance.kt similarity index 75% rename from app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsLayoutAppearance.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsLayoutAppearance.kt index 01b187e2..ee0a8e1e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsLayoutAppearance.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsLayoutAppearance.kt @@ -6,13 +6,13 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.start +package org.dueattendant149.bookshelf.ui.start import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.material3.MaterialTheme import androidx.compose.ui.res.stringResource -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.appearance.theme_preferences.ThemePreferencesSubcategory +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.appearance.theme_preferences.ThemePreferencesSubcategory fun LazyListScope.StartSettingsLayoutAppearance() { ThemePreferencesSubcategory( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsLayoutGeneral.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsLayoutGeneral.kt similarity index 77% rename from app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsLayoutGeneral.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsLayoutGeneral.kt index 75728640..fb27795e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsLayoutGeneral.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsLayoutGeneral.kt @@ -6,7 +6,7 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.start +package org.dueattendant149.bookshelf.ui.start import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.height @@ -16,11 +16,11 @@ import androidx.compose.material3.MaterialTheme import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.core.language.Language -import ua.acclorite.book_story.ui.common.components.dialog.SelectableDialogItem -import ua.acclorite.book_story.ui.common.model.ListItem -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategoryTitle +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.core.language.Language +import org.dueattendant149.bookshelf.ui.common.components.dialog.SelectableDialogItem +import org.dueattendant149.bookshelf.ui.common.model.ListItem +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategoryTitle fun LazyListScope.StartSettingsLayoutGeneral( languages: List>, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsLayoutScan.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsLayoutScan.kt similarity index 79% rename from app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsLayoutScan.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsLayoutScan.kt index 71a33817..72fe4786 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsLayoutScan.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsLayoutScan.kt @@ -6,7 +6,7 @@ @file:Suppress("FunctionName") -package ua.acclorite.book_story.ui.start +package org.dueattendant149.bookshelf.ui.start import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.height @@ -15,9 +15,9 @@ import androidx.compose.material3.MaterialTheme import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.settings.browse.scan.components.BrowseScanOption -import ua.acclorite.book_story.ui.settings.components.SettingsSubcategoryTitle +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.settings.browse.scan.components.BrowseScanOption +import org.dueattendant149.bookshelf.ui.settings.components.SettingsSubcategoryTitle fun LazyListScope.StartSettingsLayoutScan() { item { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsScaffold.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsScaffold.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsScaffold.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsScaffold.kt index 04f96ffe..e1668e86 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/start/StartSettingsScaffold.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/start/StartSettingsScaffold.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.start +package org.dueattendant149.bookshelf.ui.start import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box @@ -24,8 +24,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.res.stringResource import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.R -import ua.acclorite.book_story.ui.common.components.common.StyledText +import org.dueattendant149.bookshelf.R +import org.dueattendant149.bookshelf.ui.common.components.common.StyledText @Composable fun StartSettingsScaffold( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/Animations.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/Animations.kt similarity index 96% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/Animations.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/Animations.kt index 006629af..52b38a1e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/Animations.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/Animations.kt @@ -4,15 +4,15 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme +package org.dueattendant149.bookshelf.ui.theme import androidx.compose.animation.animateColorAsState import androidx.compose.animation.core.tween import androidx.compose.material3.ColorScheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.ui.theme.model.Theme -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.ui.theme.model.Theme +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast @Composable private fun animateColor(targetColor: Color): Color { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/Color.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/Color.kt similarity index 67% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/Color.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/Color.kt index 5486fe94..3a82a692 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/Color.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/Color.kt @@ -4,30 +4,30 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme +package org.dueattendant149.bookshelf.ui.theme import androidx.compose.material3.ColorScheme import androidx.compose.runtime.Composable -import ua.acclorite.book_story.ui.theme.color.aquaTheme -import ua.acclorite.book_story.ui.theme.color.blackTheme -import ua.acclorite.book_story.ui.theme.color.blueTheme -import ua.acclorite.book_story.ui.theme.color.dynamicTheme -import ua.acclorite.book_story.ui.theme.color.grayTheme -import ua.acclorite.book_story.ui.theme.color.green2Theme -import ua.acclorite.book_story.ui.theme.color.greenGrayTheme -import ua.acclorite.book_story.ui.theme.color.greenTheme -import ua.acclorite.book_story.ui.theme.color.lavenderTheme -import ua.acclorite.book_story.ui.theme.color.marshTheme -import ua.acclorite.book_story.ui.theme.color.pink2Theme -import ua.acclorite.book_story.ui.theme.color.pinkTheme -import ua.acclorite.book_story.ui.theme.color.purpleGrayTheme -import ua.acclorite.book_story.ui.theme.color.purpleTheme -import ua.acclorite.book_story.ui.theme.color.redGrayTheme -import ua.acclorite.book_story.ui.theme.color.redTheme -import ua.acclorite.book_story.ui.theme.color.yellow2Theme -import ua.acclorite.book_story.ui.theme.color.yellowTheme -import ua.acclorite.book_story.ui.theme.model.Theme -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.ui.theme.color.aquaTheme +import org.dueattendant149.bookshelf.ui.theme.color.blackTheme +import org.dueattendant149.bookshelf.ui.theme.color.blueTheme +import org.dueattendant149.bookshelf.ui.theme.color.dynamicTheme +import org.dueattendant149.bookshelf.ui.theme.color.grayTheme +import org.dueattendant149.bookshelf.ui.theme.color.green2Theme +import org.dueattendant149.bookshelf.ui.theme.color.greenGrayTheme +import org.dueattendant149.bookshelf.ui.theme.color.greenTheme +import org.dueattendant149.bookshelf.ui.theme.color.lavenderTheme +import org.dueattendant149.bookshelf.ui.theme.color.marshTheme +import org.dueattendant149.bookshelf.ui.theme.color.pink2Theme +import org.dueattendant149.bookshelf.ui.theme.color.pinkTheme +import org.dueattendant149.bookshelf.ui.theme.color.purpleGrayTheme +import org.dueattendant149.bookshelf.ui.theme.color.purpleTheme +import org.dueattendant149.bookshelf.ui.theme.color.redGrayTheme +import org.dueattendant149.bookshelf.ui.theme.color.redTheme +import org.dueattendant149.bookshelf.ui.theme.color.yellow2Theme +import org.dueattendant149.bookshelf.ui.theme.color.yellowTheme +import org.dueattendant149.bookshelf.ui.theme.model.Theme +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast @Composable diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/Theme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/Theme.kt similarity index 91% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/Theme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/Theme.kt index 7d800ae6..184ff67a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/Theme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/Theme.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme +package org.dueattendant149.bookshelf.ui.theme import android.app.Activity import android.os.Build @@ -16,8 +16,8 @@ import androidx.compose.runtime.Composable import androidx.compose.runtime.SideEffect import androidx.compose.ui.platform.LocalView import androidx.core.view.WindowCompat -import ua.acclorite.book_story.ui.theme.model.Theme -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.ui.theme.model.Theme +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast @Composable fun BookStoryTheme( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/ThemeExtensions.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/ThemeExtensions.kt similarity index 91% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/ThemeExtensions.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/ThemeExtensions.kt index c44919d3..de035d6a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/ThemeExtensions.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/ThemeExtensions.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme +package org.dueattendant149.bookshelf.ui.theme import androidx.compose.material3.ColorScheme import androidx.compose.ui.graphics.Color diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/ThemeLogger.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/ThemeLogger.kt similarity index 97% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/ThemeLogger.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/ThemeLogger.kt index 1f244788..02ab69ba 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/ThemeLogger.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/ThemeLogger.kt @@ -6,12 +6,12 @@ @file:Suppress("unused") -package ua.acclorite.book_story.ui.theme +package org.dueattendant149.bookshelf.ui.theme import androidx.compose.material3.ColorScheme import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.toArgb -import ua.acclorite.book_story.core.log.logD +import org.dueattendant149.bookshelf.core.log.logD private const val TAG = "ThemeLogger" diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/Transitions.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/Transitions.kt similarity index 97% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/Transitions.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/Transitions.kt index 00969503..3d524ea4 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/Transitions.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/Transitions.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme +package org.dueattendant149.bookshelf.ui.theme import androidx.compose.animation.core.AnimationSpec import androidx.compose.animation.core.EaseInOut @@ -30,7 +30,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.alpha import androidx.compose.ui.platform.LocalDensity import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.ui.common.components.common.AnimatedVisibility +import org.dueattendant149.bookshelf.ui.common.components.common.AnimatedVisibility import kotlin.math.roundToInt object Transitions { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/AquaTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/AquaTheme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/AquaTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/AquaTheme.kt index 757a6814..b2e8eebe 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/AquaTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/AquaTheme.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme import androidx.compose.material3.lightColorScheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast private val primaryLight = Color(0xFF116682) diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/BlackTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/BlackTheme.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/BlackTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/BlackTheme.kt index 8ef28eaa..cd44f2a5 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/BlackTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/BlackTheme.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.runtime.Composable import androidx.compose.runtime.remember import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.ui.common.helpers.LocalSettings +import org.dueattendant149.bookshelf.ui.common.helpers.LocalSettings @Composable fun blackTheme(initialTheme: ColorScheme): ColorScheme { diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/BlueTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/BlueTheme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/BlueTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/BlueTheme.kt index 042160b3..3108cc3f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/BlueTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/BlueTheme.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme import androidx.compose.material3.lightColorScheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast private val primaryLight = Color(0xFF485D92) diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/DynamicTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/DynamicTheme.kt similarity index 97% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/DynamicTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/DynamicTheme.kt index eb17aaf0..3c811b0a 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/DynamicTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/DynamicTheme.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import android.annotation.SuppressLint import androidx.compose.material3.ColorScheme diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/GrayTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/GrayTheme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/GrayTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/GrayTheme.kt index 1f5b7d21..745f2285 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/GrayTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/GrayTheme.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/Green2Theme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/Green2Theme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/Green2Theme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/Green2Theme.kt index 2bdc4408..a99863ca 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/Green2Theme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/Green2Theme.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/GreenGrayTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/GreenGrayTheme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/GreenGrayTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/GreenGrayTheme.kt index ddbd5e02..857b41ba 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/GreenGrayTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/GreenGrayTheme.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/GreenTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/GreenTheme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/GreenTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/GreenTheme.kt index eb8a88ea..e65f2a2e 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/GreenTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/GreenTheme.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme import androidx.compose.material3.lightColorScheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast private val primaryLight = Color(0xFF306A42) private val onPrimaryLight = Color(0xFFFFFFFF) diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/LavenderTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/LavenderTheme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/LavenderTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/LavenderTheme.kt index ef6a518e..faca2bd4 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/LavenderTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/LavenderTheme.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme import androidx.compose.material3.lightColorScheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast private val primaryLight = Color(0xFF824C76) private val onPrimaryLight = Color(0xFFFFFFFF) diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/MarshTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/MarshTheme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/MarshTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/MarshTheme.kt index 99817cfe..9457026c 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/MarshTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/MarshTheme.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme import androidx.compose.material3.lightColorScheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast private val primaryLight = Color(0xFF006A65) private val onPrimaryLight = Color(0xFFFFFFFF) diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/Pink2Theme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/Pink2Theme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/Pink2Theme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/Pink2Theme.kt index 45009fdb..3b389357 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/Pink2Theme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/Pink2Theme.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/PinkTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/PinkTheme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/PinkTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/PinkTheme.kt index 8de30b79..c2102d30 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/PinkTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/PinkTheme.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme import androidx.compose.material3.lightColorScheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast private val primaryLight = Color(0xFF8C4A60) private val onPrimaryLight = Color(0xFFFFFFFF) diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/PurpleGrayTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/PurpleGrayTheme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/PurpleGrayTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/PurpleGrayTheme.kt index 143f0d0e..215c7445 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/PurpleGrayTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/PurpleGrayTheme.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/PurpleTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/PurpleTheme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/PurpleTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/PurpleTheme.kt index 834c189a..baddb143 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/PurpleTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/PurpleTheme.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme import androidx.compose.material3.lightColorScheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast private val primaryLight = Color(0xFF725188) private val onPrimaryLight = Color(0xFFFFFFFF) diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/RedGrayTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/RedGrayTheme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/RedGrayTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/RedGrayTheme.kt index 3ccf2d8b..1a6a4725 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/RedGrayTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/RedGrayTheme.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/RedTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/RedTheme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/RedTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/RedTheme.kt index 949fbac4..6fab21b1 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/RedTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/RedTheme.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme import androidx.compose.material3.lightColorScheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast private val primaryLight = Color(0xFF904A42) private val onPrimaryLight = Color(0xFFFFFFFF) diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/Yellow2Theme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/Yellow2Theme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/Yellow2Theme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/Yellow2Theme.kt index 15444d3c..6bf969fb 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/Yellow2Theme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/Yellow2Theme.kt @@ -4,7 +4,7 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/YellowTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/YellowTheme.kt similarity index 99% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/color/YellowTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/YellowTheme.kt index 1664c2cb..0a994130 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/color/YellowTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/color/YellowTheme.kt @@ -4,14 +4,14 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.color +package org.dueattendant149.bookshelf.ui.theme.color import androidx.compose.material3.ColorScheme import androidx.compose.material3.darkColorScheme import androidx.compose.material3.lightColorScheme import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.Color -import ua.acclorite.book_story.ui.theme.model.ThemeContrast +import org.dueattendant149.bookshelf.ui.theme.model.ThemeContrast private val primaryLight = Color(0xFF845415) private val onPrimaryLight = Color(0xFFFFFFFF) diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/model/DarkTheme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/DarkTheme.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/model/DarkTheme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/DarkTheme.kt index 4650d4ce..a63f2290 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/model/DarkTheme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/DarkTheme.kt @@ -4,12 +4,12 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.model +package org.dueattendant149.bookshelf.ui.theme.model import androidx.annotation.StringRes import androidx.compose.foundation.isSystemInDarkTheme import androidx.compose.runtime.Composable -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R enum class DarkTheme(@StringRes val title: Int) { FOLLOW_SYSTEM(R.string.dark_theme_follow_system), diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/model/HorizontalAlignment.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/HorizontalAlignment.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/model/HorizontalAlignment.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/HorizontalAlignment.kt index baf6d658..b360f121 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/model/HorizontalAlignment.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/HorizontalAlignment.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.model +package org.dueattendant149.bookshelf.ui.theme.model import androidx.annotation.StringRes import androidx.compose.ui.Alignment -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R enum class HorizontalAlignment(val alignment: Alignment, @StringRes val title: Int) { START(Alignment.Companion.CenterStart, R.string.alignment_start), diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/model/PureDark.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/PureDark.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/model/PureDark.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/PureDark.kt index 6520d2c3..d71d1c16 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/model/PureDark.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/PureDark.kt @@ -4,13 +4,13 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.model +package org.dueattendant149.bookshelf.ui.theme.model import android.content.Context import android.os.PowerManager import androidx.annotation.StringRes import androidx.compose.runtime.Composable -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R enum class PureDark(@StringRes val title: Int) { OFF(R.string.pure_dark_off), diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/model/Theme.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/Theme.kt similarity index 94% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/model/Theme.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/Theme.kt index 7d1e88a9..4f5a43e7 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/model/Theme.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/Theme.kt @@ -4,11 +4,11 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.model +package org.dueattendant149.bookshelf.ui.theme.model import android.os.Build import androidx.annotation.StringRes -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R enum class Theme( val hasThemeContrast: Boolean, diff --git a/app/src/main/java/ua/acclorite/book_story/ui/theme/model/ThemeContrast.kt b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/ThemeContrast.kt similarity index 80% rename from app/src/main/java/ua/acclorite/book_story/ui/theme/model/ThemeContrast.kt rename to app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/ThemeContrast.kt index 4acc702a..01d5623f 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/theme/model/ThemeContrast.kt +++ b/app/src/main/java/org/dueattendant149/bookshelf/ui/theme/model/ThemeContrast.kt @@ -4,10 +4,10 @@ * SPDX-License-Identifier: GPL-3.0-only */ -package ua.acclorite.book_story.ui.theme.model +package org.dueattendant149.bookshelf.ui.theme.model import androidx.annotation.StringRes -import ua.acclorite.book_story.R +import org.dueattendant149.bookshelf.R enum class ThemeContrast(@StringRes val title: Int) {