From 704df25a6dbd95191279fcf92aa2e2e4240fa854 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Brey?= Date: Mon, 29 Aug 2022 17:02:33 +0200 Subject: [PATCH] Refactor and extract ViewThemeUtils to common library MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Álvaro Brey --- .idea/codeStyles/Project.xml | 3 - app/build.gradle | 4 +- .../nextcloud/talk/activities/BaseActivity.kt | 6 +- .../FullScreenTextViewerActivity.kt | 2 +- .../talk/activities/TakePhotoActivity.java | 4 +- .../talk/adapters/items/ContactItem.java | 4 +- .../talk/adapters/items/ConversationItem.java | 16 +- .../adapters/items/GenericTextHeaderItem.java | 2 +- .../items/MentionAutocompleteItem.java | 2 +- .../talk/adapters/items/MessageResultItem.kt | 8 +- .../talk/adapters/items/ParticipantItem.java | 4 +- .../IncomingLocationMessageViewHolder.kt | 4 +- .../messages/IncomingPollMessageViewHolder.kt | 4 +- .../IncomingVoiceMessageViewHolder.kt | 8 +- .../MagicIncomingTextMessageViewHolder.kt | 4 +- .../MagicOutcomingTextMessageViewHolder.kt | 2 +- .../MagicPreviewMessageViewHolder.java | 8 +- .../OutcomingLocationMessageViewHolder.kt | 8 +- .../OutcomingPollMessageViewHolder.kt | 8 +- .../OutcomingVoiceMessageViewHolder.kt | 12 +- .../talk/adapters/messages/Reaction.kt | 2 +- .../talk/controllers/ChatController.kt | 15 +- .../talk/controllers/ContactsController.kt | 8 +- .../controllers/ConversationInfoController.kt | 27 +- .../ConversationsListController.kt | 48 +- .../talk/controllers/ProfileController.kt | 12 +- .../talk/controllers/SettingsController.kt | 12 +- .../talk/controllers/base/BaseController.kt | 12 +- .../bottomsheet/EntryMenuController.kt | 6 +- .../bottomsheet/OperationsMenuController.kt | 2 +- .../adapters/PollCreateOptionViewHolder.kt | 2 +- .../adapters/PollResultHeaderViewHolder.kt | 6 +- .../adapters/PollResultVoterViewHolder.kt | 2 +- .../talk/polls/ui/PollCreateDialogFragment.kt | 20 +- .../talk/polls/ui/PollLoadingFragment.kt | 2 +- .../talk/polls/ui/PollMainDialogFragment.kt | 10 +- .../talk/polls/ui/PollResultsFragment.kt | 8 +- .../talk/polls/ui/PollVoteFragment.kt | 14 +- .../activities/RemoteFileBrowserActivity.kt | 10 +- .../RemoteFileBrowserItemsListViewHolder.kt | 4 +- .../activities/SharedItemsActivity.kt | 8 +- .../adapters/SharedItemsViewHolder.kt | 2 +- .../talk/ui/dialog/AttachmentDialog.kt | 2 +- .../talk/ui/dialog/AudioOutputDialog.kt | 23 +- .../dialog/ChooseAccountDialogFragment.java | 18 +- .../talk/ui/dialog/ContactsBottomDialog.kt | 2 +- .../dialog/ConversationsListBottomDialog.kt | 2 +- .../talk/ui/dialog/MessageActionsDialog.kt | 4 +- .../nextcloud/talk/ui/dialog/ScopeDialog.kt | 2 +- .../talk/ui/dialog/SetStatusDialogFragment.kt | 14 +- .../talk/ui/dialog/ShowReactionsDialog.kt | 4 +- .../ui/dialog/SortingOrderDialogFragment.java | 8 +- .../ui/theme/TalkSpecificViewThemeUtils.kt | 240 +++++ .../nextcloud/talk/ui/theme/ViewThemeUtils.kt | 836 +----------------- .../nextcloud/talk/utils/DisplayUtils.java | 2 +- .../preferences/MagicUserInputModule.java | 6 +- .../talk/utils/ui/PlatformThemeUtil.kt | 33 - app/src/main/res/values-night/colors.xml | 3 - app/src/main/res/values/colors.xml | 4 +- app/src/main/res/values/dimens.xml | 2 - settings.gradle | 11 +- 61 files changed, 487 insertions(+), 1074 deletions(-) create mode 100644 app/src/main/java/com/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils.kt delete mode 100644 app/src/main/java/com/nextcloud/talk/utils/ui/PlatformThemeUtil.kt diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 531d00c0d..c9f0f1591 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -66,9 +66,6 @@ - -