From 9048a1dbbe6272b6ad04a707f85cb88c8741f7df Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Tue, 19 Mar 2019 14:38:15 +0100 Subject: [PATCH] Rename `app` to `vector` --- .travis.yml | 10 +-- CONTRIBUTING.md | 4 +- build.gradle | 6 +- settings.gradle | 2 +- tools/check/check_code_quality.sh | 32 +++---- tools/import_strings.sh | 84 +++++++++--------- {app => vector}/.gitignore | 0 {app => vector}/build.gradle | 4 +- {app => vector}/proguard-rules.pro | 0 .../riotredesign/ExampleInstrumentedTest.kt | 0 .../riotredesign/receivers/DebugReceiver.kt | 0 {app => vector}/src/main/AndroidManifest.xml | 0 .../main/java/im/vector/riotredesign/Riot.kt | 0 .../vector/riotredesign/core/di/AppModule.kt | 0 .../riotredesign/core/epoxy/EmptyItem.kt | 0 .../core/epoxy/LayoutManagerStateRestorer.kt | 0 .../riotredesign/core/epoxy/LoadingItem.kt | 0 .../core/epoxy/RiotEpoxyHolder.kt | 0 .../riotredesign/core/epoxy/RiotEpoxyModel.kt | 0 .../riotredesign/core/extensions/Activity.kt | 0 .../core/extensions/BasicExtensions.kt | 0 .../riotredesign/core/extensions/EditText.kt | 0 .../riotredesign/core/extensions/Event.kt | 0 .../riotredesign/core/extensions/Fragment.kt | 0 .../core/extensions/FragmentManager.kt | 0 .../riotredesign/core/extensions/Iterable.kt | 0 .../riotredesign/core/extensions/LiveData.kt | 0 .../riotredesign/core/extensions/View.kt | 0 .../core/glide/MyAppGlideModule.java | 0 .../core/platform/CheckableFrameLayout.kt | 0 .../platform/DefaultListUpdateCallback.kt | 0 .../core/platform/OnBackPressed.kt | 0 .../riotredesign/core/platform/Restorable.kt | 0 .../core/platform/RiotActivity.kt | 0 .../core/platform/RiotFragment.kt | 0 .../core/platform/RiotViewModel.kt | 0 .../riotredesign/core/platform/StateView.kt | 0 .../core/platform/ToolbarConfigurable.kt | 0 .../core/resources/ColorProvider.kt | 0 .../core/resources/DateProvider.kt | 0 .../core/resources/LocaleProvider.kt | 0 .../core/resources/StringProvider.kt | 0 .../riotredesign/core/utils/FileUtils.kt | 0 .../riotredesign/core/utils/LiveEvent.kt | 0 .../vector/riotredesign/core/utils/RxStore.kt | 0 .../riotredesign/core/utils/SystemUtils.kt | 0 .../riotredesign/features/MainActivity.kt | 0 .../features/home/AvatarRenderer.kt | 0 .../features/home/HomeActivity.kt | 0 .../features/home/HomeActivityViewModel.kt | 0 .../features/home/HomeDrawerFragment.kt | 0 .../riotredesign/features/home/HomeModule.kt | 0 .../features/home/HomeNavigator.kt | 0 .../features/home/HomePermalinkHandler.kt | 0 .../features/home/group/GroupListActions.kt | 0 .../features/home/group/GroupListFragment.kt | 0 .../features/home/group/GroupListViewModel.kt | 0 .../features/home/group/GroupListViewState.kt | 0 .../home/group/GroupSummaryController.kt | 0 .../features/home/group/GroupSummaryItem.kt | 0 .../features/home/group/SelectedGroupStore.kt | 0 .../features/home/room/VisibleRoomStore.kt | 0 .../room/detail/LoadingRoomDetailFragment.kt | 0 .../home/room/detail/RoomDetailActions.kt | 0 .../home/room/detail/RoomDetailFragment.kt | 0 .../home/room/detail/RoomDetailViewModel.kt | 0 .../home/room/detail/RoomDetailViewState.kt | 0 .../room/detail/ScrollOnNewMessageCallback.kt | 0 .../timeline/TimelineEventController.kt | 0 .../animation/TimelineItemAnimator.kt | 0 .../timeline/factory/CallItemFactory.kt | 0 .../timeline/factory/DefaultItemFactory.kt | 0 .../timeline/factory/MessageItemFactory.kt | 0 .../RoomHistoryVisibilityItemFactory.kt | 0 .../timeline/factory/RoomMemberItemFactory.kt | 0 .../timeline/factory/RoomNameItemFactory.kt | 0 .../timeline/factory/RoomTopicItemFactory.kt | 0 .../timeline/factory/TimelineItemFactory.kt | 0 .../EndlessRecyclerViewScrollListener.kt | 0 .../timeline/helper/TimelineAsyncHelper.kt | 0 .../timeline/helper/TimelineDateFormatter.kt | 0 .../helper/TimelineDisplayableEvents.kt | 0 .../helper/TimelineEventDiffUtilCallback.kt | 0 .../helper/TimelineMediaSizeProvider.kt | 0 .../detail/timeline/item/AbsMessageItem.kt | 0 .../detail/timeline/item/DaySeparatorItem.kt | 0 .../room/detail/timeline/item/DefaultItem.kt | 0 .../detail/timeline/item/MessageImageItem.kt | 0 .../timeline/item/MessageInformationData.kt | 0 .../detail/timeline/item/MessageTextItem.kt | 0 .../room/detail/timeline/item/NoticeItem.kt | 0 .../home/room/list/RoomCategoryItem.kt | 0 .../home/room/list/RoomListActions.kt | 0 .../home/room/list/RoomListFragment.kt | 0 .../home/room/list/RoomListViewModel.kt | 0 .../home/room/list/RoomListViewState.kt | 0 .../home/room/list/RoomSelectionRepository.kt | 0 .../home/room/list/RoomSummaryComparator.kt | 0 .../home/room/list/RoomSummaryController.kt | 0 .../home/room/list/RoomSummaryFormatter.kt | 0 .../home/room/list/RoomSummaryItem.kt | 0 .../home/room/list/UnreadCounterBadgeView.kt | 0 .../features/html/EventHtmlRenderer.kt | 0 .../features/html/PillImageSpan.kt | 0 .../features/login/LoginActivity.kt | 0 .../media/DefaultImageLoaderCallback.kt | 0 .../features/media/MediaContentRenderer.kt | 0 .../features/media/MediaViewerActivity.kt | 0 .../features/rageshake/BugReportActivity.kt | 0 .../features/rageshake/BugReporter.kt | 0 .../rageshake/BugReporterMultipartBody.java | 0 .../features/rageshake/RageShake.kt | 0 .../features/rageshake/VectorFileLogger.kt | 0 .../VectorUncaughtExceptionHandler.kt | 0 .../features/settings/FontScale.kt | 0 .../features/settings/VectorLocale.kt | 0 .../features/themes/ActivityOtherThemes.kt | 0 .../features/themes/ThemeUtils.kt | 0 .../res/color/button_text_color_selector.xml | 0 .../src/main/res/color/color_room_title.xml | 0 .../res/color/home_bottom_nav_view_tint.xml | 0 .../primary_text_color_selector_dark.xml | 0 .../primary_text_color_selector_light.xml | 0 .../primary_text_color_selector_status.xml | 0 .../res/drawable-hdpi/ic_add_circle_white.png | Bin .../main/res/drawable-hdpi/ic_clear_white.png | Bin .../drawable-hdpi/ic_expand_less_white.png | Bin .../drawable-hdpi/ic_expand_more_white.png | Bin .../res/drawable-hdpi/ic_search_white.png | Bin .../main/res/drawable-hdpi/ic_send_white.png | Bin .../res/drawable-mdpi/ic_add_circle_white.png | Bin .../main/res/drawable-mdpi/ic_clear_white.png | Bin .../drawable-mdpi/ic_expand_less_white.png | Bin .../drawable-mdpi/ic_expand_more_white.png | Bin .../res/drawable-mdpi/ic_search_white.png | Bin .../main/res/drawable-mdpi/ic_send_white.png | Bin .../main/res/drawable-nodpi/logo_login.png | Bin .../drawable-v24/ic_launcher_foreground.xml | 0 .../drawable-xhdpi/ic_add_circle_white.png | Bin .../res/drawable-xhdpi/ic_clear_white.png | Bin .../drawable-xhdpi/ic_expand_less_white.png | Bin .../drawable-xhdpi/ic_expand_more_white.png | Bin .../res/drawable-xhdpi/ic_search_white.png | Bin .../main/res/drawable-xhdpi/ic_send_white.png | Bin .../drawable-xxhdpi/ic_add_circle_white.png | Bin .../res/drawable-xxhdpi/ic_clear_white.png | Bin .../drawable-xxhdpi/ic_expand_less_white.png | Bin .../drawable-xxhdpi/ic_expand_more_white.png | Bin .../ic_material_send_black.png | Bin .../res/drawable-xxhdpi/ic_search_white.png | Bin .../res/drawable-xxhdpi/ic_send_white.png | Bin .../drawable-xxxhdpi/ic_add_circle_white.png | Bin .../res/drawable-xxxhdpi/ic_clear_white.png | Bin .../drawable-xxxhdpi/ic_expand_less_white.png | Bin .../drawable-xxxhdpi/ic_expand_more_white.png | Bin .../res/drawable-xxxhdpi/ic_search_white.png | Bin .../res/drawable-xxxhdpi/ic_send_white.png | Bin .../src/main/res/drawable/bg_room_item.xml | 0 .../main/res/drawable/bg_search_edit_text.xml | 0 .../src/main/res/drawable/bg_splash.xml | 0 .../res/drawable/bg_tombstone_predecessor.xml | 0 .../main/res/drawable/bg_unread_highlight.xml | 0 .../res/drawable/bg_unread_notification.xml | 0 .../drawable/call_header_transparent_bg.xml | 0 .../res/drawable/direct_chat_circle_black.xml | 0 .../res/drawable/direct_chat_circle_dark.xml | 0 .../res/drawable/direct_chat_circle_light.xml | 0 .../drawable/direct_chat_circle_status.xml | 0 .../src/main/res/drawable/fg_group_item.xml | 0 .../res/drawable/ic_launcher_background.xml | 0 .../main/res/drawable/line_divider_dark.xml | 0 .../main/res/drawable/line_divider_light.xml | 0 .../res/drawable/pill_background_bing.xml | 0 .../pill_background_room_alias_dark.xml | 0 .../pill_background_room_alias_light.xml | 0 .../pill_background_room_alias_status.xml | 0 .../drawable/pill_background_user_id_dark.xml | 0 .../pill_background_user_id_light.xml | 0 .../pill_background_user_id_status.xml | 0 .../main/res/drawable/riot_animated_logo.xml | 0 .../src/main/res/drawable/riot_splash.gif | Bin .../drawable/searches_cursor_background.xml | 0 .../main/res/drawable/shadow_bottom_dark.xml | 0 .../main/res/drawable/shadow_bottom_light.xml | 0 .../src/main/res/drawable/shadow_top_dark.xml | 0 .../main/res/drawable/shadow_top_light.xml | 0 .../src/main/res/drawable/splash.xml | 0 .../sticker_description_background.xml | 0 .../drawable/sticker_description_triangle.xml | 0 .../drawable/vector_background_fab_label.xml | 0 .../vector_background_fab_label_light.xml | 0 ...vector_medias_picker_button_background.xml | 0 .../vector_tabbar_background_dark.xml | 0 .../vector_tabbar_background_group_light.xml | 0 .../vector_tabbar_background_light.xml | 0 .../vector_tabbar_background_status.xml | 0 ...vector_tabbar_selected_background_dark.xml | 0 ...tabbar_selected_background_group_light.xml | 0 ...ector_tabbar_selected_background_light.xml | 0 ...ctor_tabbar_selected_background_status.xml | 0 ...ctor_tabbar_unselected_background_dark.xml | 0 ...bbar_unselected_background_group_light.xml | 0 ...tor_tabbar_unselected_background_light.xml | 0 ...or_tabbar_unselected_background_status.xml | 0 .../main/res/layout/activity_bug_report.xml | 0 .../src/main/res/layout/activity_home.xml | 0 .../src/main/res/layout/activity_login.xml | 0 .../main/res/layout/activity_media_viewer.xml | 0 .../main/res/layout/fragment_group_list.xml | 0 .../main/res/layout/fragment_home_drawer.xml | 0 .../layout/fragment_loading_room_detail.xml | 0 .../main/res/layout/fragment_room_detail.xml | 0 .../main/res/layout/fragment_room_list.xml | 0 .../src/main/res/layout/item_empty.xml | 0 .../src/main/res/layout/item_group.xml | 0 .../src/main/res/layout/item_loading.xml | 0 .../src/main/res/layout/item_room.xml | 0 .../main/res/layout/item_room_category.xml | 0 .../res/layout/item_timeline_event_blank.xml | 0 .../item_timeline_event_day_separator.xml | 0 .../layout/item_timeline_event_default.xml | 0 .../item_timeline_event_image_message.xml | 0 .../res/layout/item_timeline_event_notice.xml | 0 .../item_timeline_event_text_message.xml | 0 .../src/main/res/layout/view_state.xml | 0 .../src/main/res/menu/bug_report.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../mipmap-anydpi-v26/ic_launcher_round.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../res/mipmap-hdpi/ic_launcher_round.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../res/mipmap-mdpi/ic_launcher_round.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../res/mipmap-xhdpi/ic_launcher_round.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin .../src/main/res/values-ar/strings.xml | 0 .../src/main/res/values-bg/strings.xml | 0 .../src/main/res/values-bn-rIN/strings.xml | 0 .../src/main/res/values-bs/strings.xml | 0 .../src/main/res/values-ca/strings.xml | 0 .../src/main/res/values-cs/strings.xml | 0 .../src/main/res/values-da/strings.xml | 0 .../src/main/res/values-de/strings.xml | 0 .../src/main/res/values-el/strings.xml | 0 .../src/main/res/values-eo/strings.xml | 0 .../src/main/res/values-es-rMX/strings.xml | 0 .../src/main/res/values-es/strings.xml | 0 .../src/main/res/values-eu/strings.xml | 0 .../src/main/res/values-fa/strings.xml | 0 .../src/main/res/values-fi/strings.xml | 0 .../src/main/res/values-fr-rCA/strings.xml | 0 .../src/main/res/values-fr/strings.xml | 0 .../src/main/res/values-gl/strings.xml | 0 .../src/main/res/values-hu/strings.xml | 0 .../src/main/res/values-id/strings.xml | 0 .../src/main/res/values-in/strings.xml | 0 .../src/main/res/values-is/strings.xml | 0 .../src/main/res/values-it/strings.xml | 0 .../src/main/res/values-ja/strings.xml | 0 .../src/main/res/values-ko/strings.xml | 0 .../src/main/res/values-land/dimens.xml | 0 .../src/main/res/values-ldrtl/integers.xml | 0 .../src/main/res/values-lv/strings.xml | 0 .../src/main/res/values-nl/strings.xml | 0 .../src/main/res/values-nn/strings.xml | 0 .../src/main/res/values-pl/strings.xml | 0 .../src/main/res/values-pt-rBR/strings.xml | 0 .../src/main/res/values-pt/strings.xml | 0 .../src/main/res/values-ru/strings.xml | 0 .../src/main/res/values-sk/strings.xml | 0 .../src/main/res/values-sq/strings.xml | 0 .../src/main/res/values-te/strings.xml | 0 .../src/main/res/values-th/strings.xml | 0 .../src/main/res/values-tlh/strings.xml | 0 .../src/main/res/values-tr/strings.xml | 0 .../src/main/res/values-uk/strings.xml | 0 .../src/main/res/values-v21/themes_base.xml | 0 .../src/main/res/values-zh-rCN/strings.xml | 0 .../src/main/res/values-zh-rTW/strings.xml | 0 {app => vector}/src/main/res/values/attrs.xml | 0 .../src/main/res/values/colors.xml | 0 .../src/main/res/values/colors_riot.xml | 0 .../src/main/res/values/config.xml | 0 .../src/main/res/values/dimens.xml | 0 .../src/main/res/values/donottranslate.xml | 0 .../src/main/res/values/integers.xml | 0 .../src/main/res/values/strings.xml | 0 .../src/main/res/values/strings_riotX.xml | 0 .../src/main/res/values/styles_riot.xml | 0 .../src/main/res/values/styles_widget.xml | 0 .../src/main/res/values/text_appearances.xml | 0 .../src/main/res/values/theme_black.xml | 0 .../src/main/res/values/theme_dark.xml | 0 .../src/main/res/values/theme_light.xml | 0 .../src/main/res/values/theme_status.xml | 0 .../src/main/res/values/themes.xml | 0 .../src/main/res/values/themes_base.xml | 0 .../src/main/res/values/themes_overlay.xml | 0 .../main/res/values/themes_overlay_base.xml | 0 .../src/main/res/xml/pill_view.xml | 0 .../riotredesign/receivers/DebugReceiver.kt | 0 .../im/vector/riotredesign/ExampleUnitTest.kt | 0 305 files changed, 71 insertions(+), 71 deletions(-) rename {app => vector}/.gitignore (100%) rename {app => vector}/build.gradle (99%) rename {app => vector}/proguard-rules.pro (100%) rename {app => vector}/src/androidTest/java/im/vector/riotredesign/ExampleInstrumentedTest.kt (100%) rename {app => vector}/src/debug/java/im/vector/riotredesign/receivers/DebugReceiver.kt (100%) rename {app => vector}/src/main/AndroidManifest.xml (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/Riot.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/di/AppModule.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/epoxy/EmptyItem.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/epoxy/LayoutManagerStateRestorer.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/epoxy/LoadingItem.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/epoxy/RiotEpoxyHolder.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/epoxy/RiotEpoxyModel.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/extensions/Activity.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/extensions/BasicExtensions.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/extensions/EditText.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/extensions/Event.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/extensions/Fragment.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/extensions/FragmentManager.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/extensions/Iterable.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/extensions/LiveData.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/extensions/View.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/glide/MyAppGlideModule.java (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/platform/CheckableFrameLayout.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/platform/DefaultListUpdateCallback.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/platform/OnBackPressed.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/platform/Restorable.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/platform/RiotActivity.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/platform/RiotFragment.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/platform/RiotViewModel.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/platform/StateView.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/platform/ToolbarConfigurable.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/resources/ColorProvider.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/resources/DateProvider.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/resources/LocaleProvider.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/resources/StringProvider.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/utils/FileUtils.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/utils/LiveEvent.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/utils/RxStore.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/core/utils/SystemUtils.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/MainActivity.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/AvatarRenderer.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/HomeActivity.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/HomeActivityViewModel.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/HomeDrawerFragment.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/HomeModule.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/HomeNavigator.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/HomePermalinkHandler.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/group/GroupListActions.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/group/GroupListFragment.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/group/GroupListViewModel.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/group/GroupListViewState.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/group/GroupSummaryController.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/group/GroupSummaryItem.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/group/SelectedGroupStore.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/VisibleRoomStore.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/LoadingRoomDetailFragment.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailActions.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailFragment.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailViewModel.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailViewState.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/ScrollOnNewMessageCallback.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/TimelineEventController.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/animation/TimelineItemAnimator.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/CallItemFactory.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/DefaultItemFactory.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/MessageItemFactory.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomHistoryVisibilityItemFactory.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomMemberItemFactory.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomNameItemFactory.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomTopicItemFactory.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/TimelineItemFactory.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/EndlessRecyclerViewScrollListener.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineAsyncHelper.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineDateFormatter.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineDisplayableEvents.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineEventDiffUtilCallback.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineMediaSizeProvider.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/AbsMessageItem.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/DaySeparatorItem.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/DefaultItem.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageImageItem.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageInformationData.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageTextItem.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/NoticeItem.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/list/RoomCategoryItem.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListActions.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListFragment.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListViewModel.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListViewState.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSelectionRepository.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryComparator.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryController.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryFormatter.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryItem.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/home/room/list/UnreadCounterBadgeView.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/html/EventHtmlRenderer.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/html/PillImageSpan.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/login/LoginActivity.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/media/DefaultImageLoaderCallback.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/media/MediaContentRenderer.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/media/MediaViewerActivity.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/rageshake/BugReportActivity.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/rageshake/BugReporter.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/rageshake/BugReporterMultipartBody.java (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/rageshake/RageShake.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/rageshake/VectorFileLogger.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/rageshake/VectorUncaughtExceptionHandler.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/settings/FontScale.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/settings/VectorLocale.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/themes/ActivityOtherThemes.kt (100%) rename {app => vector}/src/main/java/im/vector/riotredesign/features/themes/ThemeUtils.kt (100%) rename {app => vector}/src/main/res/color/button_text_color_selector.xml (100%) rename {app => vector}/src/main/res/color/color_room_title.xml (100%) rename {app => vector}/src/main/res/color/home_bottom_nav_view_tint.xml (100%) rename {app => vector}/src/main/res/color/primary_text_color_selector_dark.xml (100%) rename {app => vector}/src/main/res/color/primary_text_color_selector_light.xml (100%) rename {app => vector}/src/main/res/color/primary_text_color_selector_status.xml (100%) rename {app => vector}/src/main/res/drawable-hdpi/ic_add_circle_white.png (100%) rename {app => vector}/src/main/res/drawable-hdpi/ic_clear_white.png (100%) rename {app => vector}/src/main/res/drawable-hdpi/ic_expand_less_white.png (100%) rename {app => vector}/src/main/res/drawable-hdpi/ic_expand_more_white.png (100%) rename {app => vector}/src/main/res/drawable-hdpi/ic_search_white.png (100%) rename {app => vector}/src/main/res/drawable-hdpi/ic_send_white.png (100%) rename {app => vector}/src/main/res/drawable-mdpi/ic_add_circle_white.png (100%) rename {app => vector}/src/main/res/drawable-mdpi/ic_clear_white.png (100%) rename {app => vector}/src/main/res/drawable-mdpi/ic_expand_less_white.png (100%) rename {app => vector}/src/main/res/drawable-mdpi/ic_expand_more_white.png (100%) rename {app => vector}/src/main/res/drawable-mdpi/ic_search_white.png (100%) rename {app => vector}/src/main/res/drawable-mdpi/ic_send_white.png (100%) rename {app => vector}/src/main/res/drawable-nodpi/logo_login.png (100%) rename {app => vector}/src/main/res/drawable-v24/ic_launcher_foreground.xml (100%) rename {app => vector}/src/main/res/drawable-xhdpi/ic_add_circle_white.png (100%) rename {app => vector}/src/main/res/drawable-xhdpi/ic_clear_white.png (100%) rename {app => vector}/src/main/res/drawable-xhdpi/ic_expand_less_white.png (100%) rename {app => vector}/src/main/res/drawable-xhdpi/ic_expand_more_white.png (100%) rename {app => vector}/src/main/res/drawable-xhdpi/ic_search_white.png (100%) rename {app => vector}/src/main/res/drawable-xhdpi/ic_send_white.png (100%) rename {app => vector}/src/main/res/drawable-xxhdpi/ic_add_circle_white.png (100%) rename {app => vector}/src/main/res/drawable-xxhdpi/ic_clear_white.png (100%) rename {app => vector}/src/main/res/drawable-xxhdpi/ic_expand_less_white.png (100%) rename {app => vector}/src/main/res/drawable-xxhdpi/ic_expand_more_white.png (100%) rename {app => vector}/src/main/res/drawable-xxhdpi/ic_material_send_black.png (100%) rename {app => vector}/src/main/res/drawable-xxhdpi/ic_search_white.png (100%) rename {app => vector}/src/main/res/drawable-xxhdpi/ic_send_white.png (100%) rename {app => vector}/src/main/res/drawable-xxxhdpi/ic_add_circle_white.png (100%) rename {app => vector}/src/main/res/drawable-xxxhdpi/ic_clear_white.png (100%) rename {app => vector}/src/main/res/drawable-xxxhdpi/ic_expand_less_white.png (100%) rename {app => vector}/src/main/res/drawable-xxxhdpi/ic_expand_more_white.png (100%) rename {app => vector}/src/main/res/drawable-xxxhdpi/ic_search_white.png (100%) rename {app => vector}/src/main/res/drawable-xxxhdpi/ic_send_white.png (100%) rename {app => vector}/src/main/res/drawable/bg_room_item.xml (100%) rename {app => vector}/src/main/res/drawable/bg_search_edit_text.xml (100%) rename {app => vector}/src/main/res/drawable/bg_splash.xml (100%) rename {app => vector}/src/main/res/drawable/bg_tombstone_predecessor.xml (100%) rename {app => vector}/src/main/res/drawable/bg_unread_highlight.xml (100%) rename {app => vector}/src/main/res/drawable/bg_unread_notification.xml (100%) rename {app => vector}/src/main/res/drawable/call_header_transparent_bg.xml (100%) rename {app => vector}/src/main/res/drawable/direct_chat_circle_black.xml (100%) rename {app => vector}/src/main/res/drawable/direct_chat_circle_dark.xml (100%) rename {app => vector}/src/main/res/drawable/direct_chat_circle_light.xml (100%) rename {app => vector}/src/main/res/drawable/direct_chat_circle_status.xml (100%) rename {app => vector}/src/main/res/drawable/fg_group_item.xml (100%) rename {app => vector}/src/main/res/drawable/ic_launcher_background.xml (100%) rename {app => vector}/src/main/res/drawable/line_divider_dark.xml (100%) rename {app => vector}/src/main/res/drawable/line_divider_light.xml (100%) rename {app => vector}/src/main/res/drawable/pill_background_bing.xml (100%) rename {app => vector}/src/main/res/drawable/pill_background_room_alias_dark.xml (100%) rename {app => vector}/src/main/res/drawable/pill_background_room_alias_light.xml (100%) rename {app => vector}/src/main/res/drawable/pill_background_room_alias_status.xml (100%) rename {app => vector}/src/main/res/drawable/pill_background_user_id_dark.xml (100%) rename {app => vector}/src/main/res/drawable/pill_background_user_id_light.xml (100%) rename {app => vector}/src/main/res/drawable/pill_background_user_id_status.xml (100%) rename {app => vector}/src/main/res/drawable/riot_animated_logo.xml (100%) rename {app => vector}/src/main/res/drawable/riot_splash.gif (100%) rename {app => vector}/src/main/res/drawable/searches_cursor_background.xml (100%) rename {app => vector}/src/main/res/drawable/shadow_bottom_dark.xml (100%) rename {app => vector}/src/main/res/drawable/shadow_bottom_light.xml (100%) rename {app => vector}/src/main/res/drawable/shadow_top_dark.xml (100%) rename {app => vector}/src/main/res/drawable/shadow_top_light.xml (100%) rename {app => vector}/src/main/res/drawable/splash.xml (100%) rename {app => vector}/src/main/res/drawable/sticker_description_background.xml (100%) rename {app => vector}/src/main/res/drawable/sticker_description_triangle.xml (100%) rename {app => vector}/src/main/res/drawable/vector_background_fab_label.xml (100%) rename {app => vector}/src/main/res/drawable/vector_background_fab_label_light.xml (100%) rename {app => vector}/src/main/res/drawable/vector_medias_picker_button_background.xml (100%) rename {app => vector}/src/main/res/drawable/vector_tabbar_background_dark.xml (100%) rename {app => vector}/src/main/res/drawable/vector_tabbar_background_group_light.xml (100%) rename {app => vector}/src/main/res/drawable/vector_tabbar_background_light.xml (100%) rename {app => vector}/src/main/res/drawable/vector_tabbar_background_status.xml (100%) rename {app => vector}/src/main/res/drawable/vector_tabbar_selected_background_dark.xml (100%) rename {app => vector}/src/main/res/drawable/vector_tabbar_selected_background_group_light.xml (100%) rename {app => vector}/src/main/res/drawable/vector_tabbar_selected_background_light.xml (100%) rename {app => vector}/src/main/res/drawable/vector_tabbar_selected_background_status.xml (100%) rename {app => vector}/src/main/res/drawable/vector_tabbar_unselected_background_dark.xml (100%) rename {app => vector}/src/main/res/drawable/vector_tabbar_unselected_background_group_light.xml (100%) rename {app => vector}/src/main/res/drawable/vector_tabbar_unselected_background_light.xml (100%) rename {app => vector}/src/main/res/drawable/vector_tabbar_unselected_background_status.xml (100%) rename {app => vector}/src/main/res/layout/activity_bug_report.xml (100%) rename {app => vector}/src/main/res/layout/activity_home.xml (100%) rename {app => vector}/src/main/res/layout/activity_login.xml (100%) rename {app => vector}/src/main/res/layout/activity_media_viewer.xml (100%) rename {app => vector}/src/main/res/layout/fragment_group_list.xml (100%) rename {app => vector}/src/main/res/layout/fragment_home_drawer.xml (100%) rename {app => vector}/src/main/res/layout/fragment_loading_room_detail.xml (100%) rename {app => vector}/src/main/res/layout/fragment_room_detail.xml (100%) rename {app => vector}/src/main/res/layout/fragment_room_list.xml (100%) rename {app => vector}/src/main/res/layout/item_empty.xml (100%) rename {app => vector}/src/main/res/layout/item_group.xml (100%) rename {app => vector}/src/main/res/layout/item_loading.xml (100%) rename {app => vector}/src/main/res/layout/item_room.xml (100%) rename {app => vector}/src/main/res/layout/item_room_category.xml (100%) rename {app => vector}/src/main/res/layout/item_timeline_event_blank.xml (100%) rename {app => vector}/src/main/res/layout/item_timeline_event_day_separator.xml (100%) rename {app => vector}/src/main/res/layout/item_timeline_event_default.xml (100%) rename {app => vector}/src/main/res/layout/item_timeline_event_image_message.xml (100%) rename {app => vector}/src/main/res/layout/item_timeline_event_notice.xml (100%) rename {app => vector}/src/main/res/layout/item_timeline_event_text_message.xml (100%) rename {app => vector}/src/main/res/layout/view_state.xml (100%) rename {app => vector}/src/main/res/menu/bug_report.xml (100%) rename {app => vector}/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename {app => vector}/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml (100%) rename {app => vector}/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {app => vector}/src/main/res/mipmap-hdpi/ic_launcher_round.png (100%) rename {app => vector}/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {app => vector}/src/main/res/mipmap-mdpi/ic_launcher_round.png (100%) rename {app => vector}/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {app => vector}/src/main/res/mipmap-xhdpi/ic_launcher_round.png (100%) rename {app => vector}/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {app => vector}/src/main/res/mipmap-xxhdpi/ic_launcher_round.png (100%) rename {app => vector}/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {app => vector}/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png (100%) rename {app => vector}/src/main/res/values-ar/strings.xml (100%) rename {app => vector}/src/main/res/values-bg/strings.xml (100%) rename {app => vector}/src/main/res/values-bn-rIN/strings.xml (100%) rename {app => vector}/src/main/res/values-bs/strings.xml (100%) rename {app => vector}/src/main/res/values-ca/strings.xml (100%) rename {app => vector}/src/main/res/values-cs/strings.xml (100%) rename {app => vector}/src/main/res/values-da/strings.xml (100%) rename {app => vector}/src/main/res/values-de/strings.xml (100%) rename {app => vector}/src/main/res/values-el/strings.xml (100%) rename {app => vector}/src/main/res/values-eo/strings.xml (100%) rename {app => vector}/src/main/res/values-es-rMX/strings.xml (100%) rename {app => vector}/src/main/res/values-es/strings.xml (100%) rename {app => vector}/src/main/res/values-eu/strings.xml (100%) rename {app => vector}/src/main/res/values-fa/strings.xml (100%) rename {app => vector}/src/main/res/values-fi/strings.xml (100%) rename {app => vector}/src/main/res/values-fr-rCA/strings.xml (100%) rename {app => vector}/src/main/res/values-fr/strings.xml (100%) rename {app => vector}/src/main/res/values-gl/strings.xml (100%) rename {app => vector}/src/main/res/values-hu/strings.xml (100%) rename {app => vector}/src/main/res/values-id/strings.xml (100%) rename {app => vector}/src/main/res/values-in/strings.xml (100%) rename {app => vector}/src/main/res/values-is/strings.xml (100%) rename {app => vector}/src/main/res/values-it/strings.xml (100%) rename {app => vector}/src/main/res/values-ja/strings.xml (100%) rename {app => vector}/src/main/res/values-ko/strings.xml (100%) rename {app => vector}/src/main/res/values-land/dimens.xml (100%) rename {app => vector}/src/main/res/values-ldrtl/integers.xml (100%) rename {app => vector}/src/main/res/values-lv/strings.xml (100%) rename {app => vector}/src/main/res/values-nl/strings.xml (100%) rename {app => vector}/src/main/res/values-nn/strings.xml (100%) rename {app => vector}/src/main/res/values-pl/strings.xml (100%) rename {app => vector}/src/main/res/values-pt-rBR/strings.xml (100%) rename {app => vector}/src/main/res/values-pt/strings.xml (100%) rename {app => vector}/src/main/res/values-ru/strings.xml (100%) rename {app => vector}/src/main/res/values-sk/strings.xml (100%) rename {app => vector}/src/main/res/values-sq/strings.xml (100%) rename {app => vector}/src/main/res/values-te/strings.xml (100%) rename {app => vector}/src/main/res/values-th/strings.xml (100%) rename {app => vector}/src/main/res/values-tlh/strings.xml (100%) rename {app => vector}/src/main/res/values-tr/strings.xml (100%) rename {app => vector}/src/main/res/values-uk/strings.xml (100%) rename {app => vector}/src/main/res/values-v21/themes_base.xml (100%) rename {app => vector}/src/main/res/values-zh-rCN/strings.xml (100%) rename {app => vector}/src/main/res/values-zh-rTW/strings.xml (100%) rename {app => vector}/src/main/res/values/attrs.xml (100%) rename {app => vector}/src/main/res/values/colors.xml (100%) rename {app => vector}/src/main/res/values/colors_riot.xml (100%) rename {app => vector}/src/main/res/values/config.xml (100%) rename {app => vector}/src/main/res/values/dimens.xml (100%) rename {app => vector}/src/main/res/values/donottranslate.xml (100%) rename {app => vector}/src/main/res/values/integers.xml (100%) rename {app => vector}/src/main/res/values/strings.xml (100%) rename {app => vector}/src/main/res/values/strings_riotX.xml (100%) rename {app => vector}/src/main/res/values/styles_riot.xml (100%) rename {app => vector}/src/main/res/values/styles_widget.xml (100%) rename {app => vector}/src/main/res/values/text_appearances.xml (100%) rename {app => vector}/src/main/res/values/theme_black.xml (100%) rename {app => vector}/src/main/res/values/theme_dark.xml (100%) rename {app => vector}/src/main/res/values/theme_light.xml (100%) rename {app => vector}/src/main/res/values/theme_status.xml (100%) rename {app => vector}/src/main/res/values/themes.xml (100%) rename {app => vector}/src/main/res/values/themes_base.xml (100%) rename {app => vector}/src/main/res/values/themes_overlay.xml (100%) rename {app => vector}/src/main/res/values/themes_overlay_base.xml (100%) rename {app => vector}/src/main/res/xml/pill_view.xml (100%) rename {app => vector}/src/release/java/im/vector/riotredesign/receivers/DebugReceiver.kt (100%) rename {app => vector}/src/test/java/im/vector/riotredesign/ExampleUnitTest.kt (100%) diff --git a/.travis.yml b/.travis.yml index 705a0bb0..635c230a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -45,14 +45,14 @@ before_script: # Just build the project for now script: - # Build app (assembleAppgplayRelease assembleAppfdroidRelease) + # Build app (assembleGplayRelease assembleFdroidRelease) # Build Android test (assembleAndroidTest) (disabled for now) - # Code quality (lintAppgplayRelease lintAppfdroidRelease) - - ./gradlew clean assembleAppgplayRelease assembleAppfdroidRelease lintAppgplayRelease lintAppfdroidRelease --stacktrace + # Code quality (lintGplayRelease lintFdroidRelease) + - ./gradlew clean assembleGplayRelease assembleFdroidRelease lintGplayRelease lintFdroidRelease --stacktrace # Run unitary test (Disable for now, see https://travis-ci.org/vector-im/riot-android/builds/502504370) - # - ./gradlew testAppgplayReleaseUnitTest --stacktrace + # - ./gradlew testGplayReleaseUnitTest --stacktrace # Other code quality check - ./tools/check/check_code_quality.sh - ./tools/travis/check_pr.sh # Check that indonesians file are identical. Due to Android issue, the resource folder must be value-in/, and Weblate export data into value-id/. - - diff ./app/src/main/res/values-id/strings.xml ./app/src/main/res/values-in/strings.xml + - diff ./vector/src/main/res/values-id/strings.xml ./vector/src/main/res/values-in/strings.xml diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 09012db8..449f6421 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -42,13 +42,13 @@ Make sure the following commands execute without any error: > ./tools/check/check_code_quality.sh -> ./gradlew lintAppgplayRelease +> ./gradlew lintGplayRelease ### Unit tests Make sure the following commands execute without any error: -> ./gradlew testAppgplayReleaseUnitTest +> ./gradlew testGplayReleaseUnitTest ### Tests diff --git a/build.gradle b/build.gradle index 460f10b7..7e567983 100644 --- a/build.gradle +++ b/build.gradle @@ -41,7 +41,7 @@ sonarqube { property "sonar.projectName", "RiotX-Android" property "sonar.projectKey", "vector.android.riotx" property "sonar.host.url", "https://sonarcloud.io" - property "sonar.projectVersion", project(":app").android.defaultConfig.versionName + property "sonar.projectVersion", project(":vector").android.defaultConfig.versionName property "sonar.sourceEncoding", "UTF-8" property "sonar.links.homepage", "https://github.com/vector-im/riotX-android/" property "sonar.links.ci", "https://matrix.org/jenkins/view/MatrixView/job/RiotXAndroidDevelop/" @@ -52,10 +52,10 @@ sonarqube { } } -project(":app") { +project(":vector") { sonarqube { properties { - property "sonar.sources", project(":app").android.sourceSets.main.java.srcDirs + property "sonar.sources", project(":vector").android.sourceSets.main.java.srcDirs // exclude source code from analyses separated by a colon (:) // property "sonar.exclusions", "**/*.*" } diff --git a/settings.gradle b/settings.gradle index 97da6de7..793f7a34 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1 @@ -include ':app', ':matrix-sdk-android', ':matrix-sdk-android-rx' +include ':vector', ':matrix-sdk-android', ':matrix-sdk-android-rx' diff --git a/tools/check/check_code_quality.sh b/tools/check/check_code_quality.sh index 084b9dfa..55d782da 100755 --- a/tools/check/check_code_quality.sh +++ b/tools/check/check_code_quality.sh @@ -22,11 +22,11 @@ echo "Check drawable quantity" -numberOfFiles1=`ls -1U ./app/src/main/res/drawable-hdpi | wc -l | sed "s/ //g"` -numberOfFiles2=`ls -1U ./app/src/main/res/drawable-mdpi | wc -l | sed "s/ //g"` -numberOfFiles3=`ls -1U ./app/src/main/res/drawable-xhdpi | wc -l | sed "s/ //g"` -numberOfFiles4=`ls -1U ./app/src/main/res/drawable-xxhdpi | wc -l | sed "s/ //g"` -numberOfFiles5=`ls -1U ./app/src/main/res/drawable-xxxhdpi | wc -l | sed "s/ //g"` +numberOfFiles1=`ls -1U ./vector/src/main/res/drawable-hdpi | wc -l | sed "s/ //g"` +numberOfFiles2=`ls -1U ./vector/src/main/res/drawable-mdpi | wc -l | sed "s/ //g"` +numberOfFiles3=`ls -1U ./vector/src/main/res/drawable-xhdpi | wc -l | sed "s/ //g"` +numberOfFiles4=`ls -1U ./vector/src/main/res/drawable-xxhdpi | wc -l | sed "s/ //g"` +numberOfFiles5=`ls -1U ./vector/src/main/res/drawable-xxxhdpi | wc -l | sed "s/ //g"` if [[ ${numberOfFiles1} -eq ${numberOfFiles5} ]] && [[ ${numberOfFiles2} -eq ${numberOfFiles5} ]] && [[ ${numberOfFiles3} -eq ${numberOfFiles5} ]] && [[ ${numberOfFiles4} -eq ${numberOfFiles5} ]]; then resultNbOfDrawable=0 @@ -65,7 +65,7 @@ echo echo "Search for forbidden patterns in code..." ${searchForbiddenStringsScript} ./tools/check/forbidden_strings_in_code.txt \ - ./app/src/main/java + ./vector/src/main/java resultForbiddenStringInCode=$? @@ -73,11 +73,11 @@ echo echo "Search for forbidden patterns in resources..." ${searchForbiddenStringsScript} ./tools/check/forbidden_strings_in_resources.txt \ - ./app/src/main/res/color \ - ./app/src/main/res/layout \ - ./app/src/main/res/values \ - ./app/src/main/res/values-v21 \ - ./app/src/main/res/xml + ./vector/src/main/res/color \ + ./vector/src/main/res/layout \ + ./vector/src/main/res/values \ + ./vector/src/main/res/values-v21 \ + ./vector/src/main/res/xml resultForbiddenStringInResource=$? @@ -106,10 +106,10 @@ echo echo "Search for long files..." ${checkLongFilesScript} 2000 \ - ./app/src/main/java \ - ./app/src/main/res/layout \ - ./app/src/main/res/values \ - ./app/src/main/res/values-v21 \ + ./vector/src/main/java \ + ./vector/src/main/res/layout \ + ./vector/src/main/res/values \ + ./vector/src/main/res/values-v21 \ resultLongFiles=$? @@ -120,7 +120,7 @@ resultLongFiles=$? echo echo "Search for png files in /drawable..." -ls -1U ./app/src/main/res/drawable/*.png +ls -1U ./vector/src/main/res/drawable/*.png resultTmp=$? # Inverse the result, cause no file found is an error for ls but this is what we want! diff --git a/tools/import_strings.sh b/tools/import_strings.sh index 9f7ed43a..50880382 100755 --- a/tools/import_strings.sh +++ b/tools/import_strings.sh @@ -64,48 +64,48 @@ echo echo "Copy strings to Riot" echo -cp ../riot-android/vector/src/main/res/values/strings.xml ./app/src/main/res/values/strings.xml -cp ../riot-android/vector/src/main/res/values-ar/strings.xml ./app/src/main/res/values-ar/strings.xml -cp ../riot-android/vector/src/main/res/values-bg/strings.xml ./app/src/main/res/values-bg/strings.xml -cp ../riot-android/vector/src/main/res/values-bn-rIN/strings.xml ./app/src/main/res/values-bn-rIN/strings.xml -cp ../riot-android/vector/src/main/res/values-bs/strings.xml ./app/src/main/res/values-bs/strings.xml -cp ../riot-android/vector/src/main/res/values-ca/strings.xml ./app/src/main/res/values-ca/strings.xml -cp ../riot-android/vector/src/main/res/values-cs/strings.xml ./app/src/main/res/values-cs/strings.xml -cp ../riot-android/vector/src/main/res/values-da/strings.xml ./app/src/main/res/values-da/strings.xml -cp ../riot-android/vector/src/main/res/values-de/strings.xml ./app/src/main/res/values-de/strings.xml -cp ../riot-android/vector/src/main/res/values-el/strings.xml ./app/src/main/res/values-el/strings.xml -cp ../riot-android/vector/src/main/res/values-eo/strings.xml ./app/src/main/res/values-eo/strings.xml -cp ../riot-android/vector/src/main/res/values-es/strings.xml ./app/src/main/res/values-es/strings.xml -cp ../riot-android/vector/src/main/res/values-es-rMX/strings.xml ./app/src/main/res/values-es-rMX/strings.xml -cp ../riot-android/vector/src/main/res/values-eu/strings.xml ./app/src/main/res/values-eu/strings.xml -cp ../riot-android/vector/src/main/res/values-fa/strings.xml ./app/src/main/res/values-fa/strings.xml -cp ../riot-android/vector/src/main/res/values-fi/strings.xml ./app/src/main/res/values-fi/strings.xml -cp ../riot-android/vector/src/main/res/values-fr/strings.xml ./app/src/main/res/values-fr/strings.xml -cp ../riot-android/vector/src/main/res/values-fr-rCA/strings.xml ./app/src/main/res/values-fr-rCA/strings.xml -cp ../riot-android/vector/src/main/res/values-gl/strings.xml ./app/src/main/res/values-gl/strings.xml -cp ../riot-android/vector/src/main/res/values-hu/strings.xml ./app/src/main/res/values-hu/strings.xml -cp ../riot-android/vector/src/main/res/values-id/strings.xml ./app/src/main/res/values-id/strings.xml -cp ../riot-android/vector/src/main/res/values-in/strings.xml ./app/src/main/res/values-in/strings.xml -cp ../riot-android/vector/src/main/res/values-is/strings.xml ./app/src/main/res/values-is/strings.xml -cp ../riot-android/vector/src/main/res/values-it/strings.xml ./app/src/main/res/values-it/strings.xml -cp ../riot-android/vector/src/main/res/values-ja/strings.xml ./app/src/main/res/values-ja/strings.xml -cp ../riot-android/vector/src/main/res/values-ko/strings.xml ./app/src/main/res/values-ko/strings.xml -cp ../riot-android/vector/src/main/res/values-lv/strings.xml ./app/src/main/res/values-lv/strings.xml -cp ../riot-android/vector/src/main/res/values-nl/strings.xml ./app/src/main/res/values-nl/strings.xml -cp ../riot-android/vector/src/main/res/values-nn/strings.xml ./app/src/main/res/values-nn/strings.xml -cp ../riot-android/vector/src/main/res/values-pl/strings.xml ./app/src/main/res/values-pl/strings.xml -cp ../riot-android/vector/src/main/res/values-pt/strings.xml ./app/src/main/res/values-pt/strings.xml -cp ../riot-android/vector/src/main/res/values-pt-rBR/strings.xml ./app/src/main/res/values-pt-rBR/strings.xml -cp ../riot-android/vector/src/main/res/values-ru/strings.xml ./app/src/main/res/values-ru/strings.xml -cp ../riot-android/vector/src/main/res/values-sk/strings.xml ./app/src/main/res/values-sk/strings.xml -cp ../riot-android/vector/src/main/res/values-sq/strings.xml ./app/src/main/res/values-sq/strings.xml -cp ../riot-android/vector/src/main/res/values-te/strings.xml ./app/src/main/res/values-te/strings.xml -cp ../riot-android/vector/src/main/res/values-th/strings.xml ./app/src/main/res/values-th/strings.xml -cp ../riot-android/vector/src/main/res/values-tlh/strings.xml ./app/src/main/res/values-tlh/strings.xml -cp ../riot-android/vector/src/main/res/values-tr/strings.xml ./app/src/main/res/values-tr/strings.xml -cp ../riot-android/vector/src/main/res/values-uk/strings.xml ./app/src/main/res/values-uk/strings.xml -cp ../riot-android/vector/src/main/res/values-zh-rCN/strings.xml ./app/src/main/res/values-zh-rCN/strings.xml -cp ../riot-android/vector/src/main/res/values-zh-rTW/strings.xml ./app/src/main/res/values-zh-rTW/strings.xml +cp ../riot-android/vector/src/main/res/values/strings.xml ./vector/src/main/res/values/strings.xml +cp ../riot-android/vector/src/main/res/values-ar/strings.xml ./vector/src/main/res/values-ar/strings.xml +cp ../riot-android/vector/src/main/res/values-bg/strings.xml ./vector/src/main/res/values-bg/strings.xml +cp ../riot-android/vector/src/main/res/values-bn-rIN/strings.xml ./vector/src/main/res/values-bn-rIN/strings.xml +cp ../riot-android/vector/src/main/res/values-bs/strings.xml ./vector/src/main/res/values-bs/strings.xml +cp ../riot-android/vector/src/main/res/values-ca/strings.xml ./vector/src/main/res/values-ca/strings.xml +cp ../riot-android/vector/src/main/res/values-cs/strings.xml ./vector/src/main/res/values-cs/strings.xml +cp ../riot-android/vector/src/main/res/values-da/strings.xml ./vector/src/main/res/values-da/strings.xml +cp ../riot-android/vector/src/main/res/values-de/strings.xml ./vector/src/main/res/values-de/strings.xml +cp ../riot-android/vector/src/main/res/values-el/strings.xml ./vector/src/main/res/values-el/strings.xml +cp ../riot-android/vector/src/main/res/values-eo/strings.xml ./vector/src/main/res/values-eo/strings.xml +cp ../riot-android/vector/src/main/res/values-es/strings.xml ./vector/src/main/res/values-es/strings.xml +cp ../riot-android/vector/src/main/res/values-es-rMX/strings.xml ./vector/src/main/res/values-es-rMX/strings.xml +cp ../riot-android/vector/src/main/res/values-eu/strings.xml ./vector/src/main/res/values-eu/strings.xml +cp ../riot-android/vector/src/main/res/values-fa/strings.xml ./vector/src/main/res/values-fa/strings.xml +cp ../riot-android/vector/src/main/res/values-fi/strings.xml ./vector/src/main/res/values-fi/strings.xml +cp ../riot-android/vector/src/main/res/values-fr/strings.xml ./vector/src/main/res/values-fr/strings.xml +cp ../riot-android/vector/src/main/res/values-fr-rCA/strings.xml ./vector/src/main/res/values-fr-rCA/strings.xml +cp ../riot-android/vector/src/main/res/values-gl/strings.xml ./vector/src/main/res/values-gl/strings.xml +cp ../riot-android/vector/src/main/res/values-hu/strings.xml ./vector/src/main/res/values-hu/strings.xml +cp ../riot-android/vector/src/main/res/values-id/strings.xml ./vector/src/main/res/values-id/strings.xml +cp ../riot-android/vector/src/main/res/values-in/strings.xml ./vector/src/main/res/values-in/strings.xml +cp ../riot-android/vector/src/main/res/values-is/strings.xml ./vector/src/main/res/values-is/strings.xml +cp ../riot-android/vector/src/main/res/values-it/strings.xml ./vector/src/main/res/values-it/strings.xml +cp ../riot-android/vector/src/main/res/values-ja/strings.xml ./vector/src/main/res/values-ja/strings.xml +cp ../riot-android/vector/src/main/res/values-ko/strings.xml ./vector/src/main/res/values-ko/strings.xml +cp ../riot-android/vector/src/main/res/values-lv/strings.xml ./vector/src/main/res/values-lv/strings.xml +cp ../riot-android/vector/src/main/res/values-nl/strings.xml ./vector/src/main/res/values-nl/strings.xml +cp ../riot-android/vector/src/main/res/values-nn/strings.xml ./vector/src/main/res/values-nn/strings.xml +cp ../riot-android/vector/src/main/res/values-pl/strings.xml ./vector/src/main/res/values-pl/strings.xml +cp ../riot-android/vector/src/main/res/values-pt/strings.xml ./vector/src/main/res/values-pt/strings.xml +cp ../riot-android/vector/src/main/res/values-pt-rBR/strings.xml ./vector/src/main/res/values-pt-rBR/strings.xml +cp ../riot-android/vector/src/main/res/values-ru/strings.xml ./vector/src/main/res/values-ru/strings.xml +cp ../riot-android/vector/src/main/res/values-sk/strings.xml ./vector/src/main/res/values-sk/strings.xml +cp ../riot-android/vector/src/main/res/values-sq/strings.xml ./vector/src/main/res/values-sq/strings.xml +cp ../riot-android/vector/src/main/res/values-te/strings.xml ./vector/src/main/res/values-te/strings.xml +cp ../riot-android/vector/src/main/res/values-th/strings.xml ./vector/src/main/res/values-th/strings.xml +cp ../riot-android/vector/src/main/res/values-tlh/strings.xml ./vector/src/main/res/values-tlh/strings.xml +cp ../riot-android/vector/src/main/res/values-tr/strings.xml ./vector/src/main/res/values-tr/strings.xml +cp ../riot-android/vector/src/main/res/values-uk/strings.xml ./vector/src/main/res/values-uk/strings.xml +cp ../riot-android/vector/src/main/res/values-zh-rCN/strings.xml ./vector/src/main/res/values-zh-rCN/strings.xml +cp ../riot-android/vector/src/main/res/values-zh-rTW/strings.xml ./vector/src/main/res/values-zh-rTW/strings.xml echo diff --git a/app/.gitignore b/vector/.gitignore similarity index 100% rename from app/.gitignore rename to vector/.gitignore diff --git a/app/build.gradle b/vector/build.gradle similarity index 99% rename from app/build.gradle rename to vector/build.gradle index 9c561017..6856d591 100644 --- a/app/build.gradle +++ b/vector/build.gradle @@ -87,7 +87,7 @@ android { flavorDimensions "store" productFlavors { - appgplay { + gplay { dimension "store" buildConfigField "boolean", "ALLOW_FCM_USE", "true" @@ -95,7 +95,7 @@ android { buildConfigField "String", "FLAVOR_DESCRIPTION", "\"GooglePlay\"" } - appfdroid { + fdroid { dimension "store" buildConfigField "boolean", "ALLOW_FCM_USE", "false" diff --git a/app/proguard-rules.pro b/vector/proguard-rules.pro similarity index 100% rename from app/proguard-rules.pro rename to vector/proguard-rules.pro diff --git a/app/src/androidTest/java/im/vector/riotredesign/ExampleInstrumentedTest.kt b/vector/src/androidTest/java/im/vector/riotredesign/ExampleInstrumentedTest.kt similarity index 100% rename from app/src/androidTest/java/im/vector/riotredesign/ExampleInstrumentedTest.kt rename to vector/src/androidTest/java/im/vector/riotredesign/ExampleInstrumentedTest.kt diff --git a/app/src/debug/java/im/vector/riotredesign/receivers/DebugReceiver.kt b/vector/src/debug/java/im/vector/riotredesign/receivers/DebugReceiver.kt similarity index 100% rename from app/src/debug/java/im/vector/riotredesign/receivers/DebugReceiver.kt rename to vector/src/debug/java/im/vector/riotredesign/receivers/DebugReceiver.kt diff --git a/app/src/main/AndroidManifest.xml b/vector/src/main/AndroidManifest.xml similarity index 100% rename from app/src/main/AndroidManifest.xml rename to vector/src/main/AndroidManifest.xml diff --git a/app/src/main/java/im/vector/riotredesign/Riot.kt b/vector/src/main/java/im/vector/riotredesign/Riot.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/Riot.kt rename to vector/src/main/java/im/vector/riotredesign/Riot.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/di/AppModule.kt b/vector/src/main/java/im/vector/riotredesign/core/di/AppModule.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/di/AppModule.kt rename to vector/src/main/java/im/vector/riotredesign/core/di/AppModule.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/epoxy/EmptyItem.kt b/vector/src/main/java/im/vector/riotredesign/core/epoxy/EmptyItem.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/epoxy/EmptyItem.kt rename to vector/src/main/java/im/vector/riotredesign/core/epoxy/EmptyItem.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/epoxy/LayoutManagerStateRestorer.kt b/vector/src/main/java/im/vector/riotredesign/core/epoxy/LayoutManagerStateRestorer.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/epoxy/LayoutManagerStateRestorer.kt rename to vector/src/main/java/im/vector/riotredesign/core/epoxy/LayoutManagerStateRestorer.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/epoxy/LoadingItem.kt b/vector/src/main/java/im/vector/riotredesign/core/epoxy/LoadingItem.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/epoxy/LoadingItem.kt rename to vector/src/main/java/im/vector/riotredesign/core/epoxy/LoadingItem.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/epoxy/RiotEpoxyHolder.kt b/vector/src/main/java/im/vector/riotredesign/core/epoxy/RiotEpoxyHolder.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/epoxy/RiotEpoxyHolder.kt rename to vector/src/main/java/im/vector/riotredesign/core/epoxy/RiotEpoxyHolder.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/epoxy/RiotEpoxyModel.kt b/vector/src/main/java/im/vector/riotredesign/core/epoxy/RiotEpoxyModel.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/epoxy/RiotEpoxyModel.kt rename to vector/src/main/java/im/vector/riotredesign/core/epoxy/RiotEpoxyModel.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/extensions/Activity.kt b/vector/src/main/java/im/vector/riotredesign/core/extensions/Activity.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/extensions/Activity.kt rename to vector/src/main/java/im/vector/riotredesign/core/extensions/Activity.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/extensions/BasicExtensions.kt b/vector/src/main/java/im/vector/riotredesign/core/extensions/BasicExtensions.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/extensions/BasicExtensions.kt rename to vector/src/main/java/im/vector/riotredesign/core/extensions/BasicExtensions.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/extensions/EditText.kt b/vector/src/main/java/im/vector/riotredesign/core/extensions/EditText.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/extensions/EditText.kt rename to vector/src/main/java/im/vector/riotredesign/core/extensions/EditText.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/extensions/Event.kt b/vector/src/main/java/im/vector/riotredesign/core/extensions/Event.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/extensions/Event.kt rename to vector/src/main/java/im/vector/riotredesign/core/extensions/Event.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/extensions/Fragment.kt b/vector/src/main/java/im/vector/riotredesign/core/extensions/Fragment.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/extensions/Fragment.kt rename to vector/src/main/java/im/vector/riotredesign/core/extensions/Fragment.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/extensions/FragmentManager.kt b/vector/src/main/java/im/vector/riotredesign/core/extensions/FragmentManager.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/extensions/FragmentManager.kt rename to vector/src/main/java/im/vector/riotredesign/core/extensions/FragmentManager.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/extensions/Iterable.kt b/vector/src/main/java/im/vector/riotredesign/core/extensions/Iterable.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/extensions/Iterable.kt rename to vector/src/main/java/im/vector/riotredesign/core/extensions/Iterable.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/extensions/LiveData.kt b/vector/src/main/java/im/vector/riotredesign/core/extensions/LiveData.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/extensions/LiveData.kt rename to vector/src/main/java/im/vector/riotredesign/core/extensions/LiveData.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/extensions/View.kt b/vector/src/main/java/im/vector/riotredesign/core/extensions/View.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/extensions/View.kt rename to vector/src/main/java/im/vector/riotredesign/core/extensions/View.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/glide/MyAppGlideModule.java b/vector/src/main/java/im/vector/riotredesign/core/glide/MyAppGlideModule.java similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/glide/MyAppGlideModule.java rename to vector/src/main/java/im/vector/riotredesign/core/glide/MyAppGlideModule.java diff --git a/app/src/main/java/im/vector/riotredesign/core/platform/CheckableFrameLayout.kt b/vector/src/main/java/im/vector/riotredesign/core/platform/CheckableFrameLayout.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/platform/CheckableFrameLayout.kt rename to vector/src/main/java/im/vector/riotredesign/core/platform/CheckableFrameLayout.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/platform/DefaultListUpdateCallback.kt b/vector/src/main/java/im/vector/riotredesign/core/platform/DefaultListUpdateCallback.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/platform/DefaultListUpdateCallback.kt rename to vector/src/main/java/im/vector/riotredesign/core/platform/DefaultListUpdateCallback.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/platform/OnBackPressed.kt b/vector/src/main/java/im/vector/riotredesign/core/platform/OnBackPressed.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/platform/OnBackPressed.kt rename to vector/src/main/java/im/vector/riotredesign/core/platform/OnBackPressed.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/platform/Restorable.kt b/vector/src/main/java/im/vector/riotredesign/core/platform/Restorable.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/platform/Restorable.kt rename to vector/src/main/java/im/vector/riotredesign/core/platform/Restorable.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/platform/RiotActivity.kt b/vector/src/main/java/im/vector/riotredesign/core/platform/RiotActivity.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/platform/RiotActivity.kt rename to vector/src/main/java/im/vector/riotredesign/core/platform/RiotActivity.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/platform/RiotFragment.kt b/vector/src/main/java/im/vector/riotredesign/core/platform/RiotFragment.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/platform/RiotFragment.kt rename to vector/src/main/java/im/vector/riotredesign/core/platform/RiotFragment.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/platform/RiotViewModel.kt b/vector/src/main/java/im/vector/riotredesign/core/platform/RiotViewModel.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/platform/RiotViewModel.kt rename to vector/src/main/java/im/vector/riotredesign/core/platform/RiotViewModel.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/platform/StateView.kt b/vector/src/main/java/im/vector/riotredesign/core/platform/StateView.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/platform/StateView.kt rename to vector/src/main/java/im/vector/riotredesign/core/platform/StateView.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/platform/ToolbarConfigurable.kt b/vector/src/main/java/im/vector/riotredesign/core/platform/ToolbarConfigurable.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/platform/ToolbarConfigurable.kt rename to vector/src/main/java/im/vector/riotredesign/core/platform/ToolbarConfigurable.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/resources/ColorProvider.kt b/vector/src/main/java/im/vector/riotredesign/core/resources/ColorProvider.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/resources/ColorProvider.kt rename to vector/src/main/java/im/vector/riotredesign/core/resources/ColorProvider.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/resources/DateProvider.kt b/vector/src/main/java/im/vector/riotredesign/core/resources/DateProvider.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/resources/DateProvider.kt rename to vector/src/main/java/im/vector/riotredesign/core/resources/DateProvider.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/resources/LocaleProvider.kt b/vector/src/main/java/im/vector/riotredesign/core/resources/LocaleProvider.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/resources/LocaleProvider.kt rename to vector/src/main/java/im/vector/riotredesign/core/resources/LocaleProvider.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/resources/StringProvider.kt b/vector/src/main/java/im/vector/riotredesign/core/resources/StringProvider.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/resources/StringProvider.kt rename to vector/src/main/java/im/vector/riotredesign/core/resources/StringProvider.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/utils/FileUtils.kt b/vector/src/main/java/im/vector/riotredesign/core/utils/FileUtils.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/utils/FileUtils.kt rename to vector/src/main/java/im/vector/riotredesign/core/utils/FileUtils.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/utils/LiveEvent.kt b/vector/src/main/java/im/vector/riotredesign/core/utils/LiveEvent.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/utils/LiveEvent.kt rename to vector/src/main/java/im/vector/riotredesign/core/utils/LiveEvent.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/utils/RxStore.kt b/vector/src/main/java/im/vector/riotredesign/core/utils/RxStore.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/utils/RxStore.kt rename to vector/src/main/java/im/vector/riotredesign/core/utils/RxStore.kt diff --git a/app/src/main/java/im/vector/riotredesign/core/utils/SystemUtils.kt b/vector/src/main/java/im/vector/riotredesign/core/utils/SystemUtils.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/core/utils/SystemUtils.kt rename to vector/src/main/java/im/vector/riotredesign/core/utils/SystemUtils.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/MainActivity.kt b/vector/src/main/java/im/vector/riotredesign/features/MainActivity.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/MainActivity.kt rename to vector/src/main/java/im/vector/riotredesign/features/MainActivity.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/AvatarRenderer.kt b/vector/src/main/java/im/vector/riotredesign/features/home/AvatarRenderer.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/AvatarRenderer.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/AvatarRenderer.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/HomeActivity.kt b/vector/src/main/java/im/vector/riotredesign/features/home/HomeActivity.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/HomeActivity.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/HomeActivity.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/HomeActivityViewModel.kt b/vector/src/main/java/im/vector/riotredesign/features/home/HomeActivityViewModel.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/HomeActivityViewModel.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/HomeActivityViewModel.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/HomeDrawerFragment.kt b/vector/src/main/java/im/vector/riotredesign/features/home/HomeDrawerFragment.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/HomeDrawerFragment.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/HomeDrawerFragment.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/HomeModule.kt b/vector/src/main/java/im/vector/riotredesign/features/home/HomeModule.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/HomeModule.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/HomeModule.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/HomeNavigator.kt b/vector/src/main/java/im/vector/riotredesign/features/home/HomeNavigator.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/HomeNavigator.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/HomeNavigator.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/HomePermalinkHandler.kt b/vector/src/main/java/im/vector/riotredesign/features/home/HomePermalinkHandler.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/HomePermalinkHandler.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/HomePermalinkHandler.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/group/GroupListActions.kt b/vector/src/main/java/im/vector/riotredesign/features/home/group/GroupListActions.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/group/GroupListActions.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/group/GroupListActions.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/group/GroupListFragment.kt b/vector/src/main/java/im/vector/riotredesign/features/home/group/GroupListFragment.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/group/GroupListFragment.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/group/GroupListFragment.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/group/GroupListViewModel.kt b/vector/src/main/java/im/vector/riotredesign/features/home/group/GroupListViewModel.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/group/GroupListViewModel.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/group/GroupListViewModel.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/group/GroupListViewState.kt b/vector/src/main/java/im/vector/riotredesign/features/home/group/GroupListViewState.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/group/GroupListViewState.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/group/GroupListViewState.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/group/GroupSummaryController.kt b/vector/src/main/java/im/vector/riotredesign/features/home/group/GroupSummaryController.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/group/GroupSummaryController.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/group/GroupSummaryController.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/group/GroupSummaryItem.kt b/vector/src/main/java/im/vector/riotredesign/features/home/group/GroupSummaryItem.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/group/GroupSummaryItem.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/group/GroupSummaryItem.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/group/SelectedGroupStore.kt b/vector/src/main/java/im/vector/riotredesign/features/home/group/SelectedGroupStore.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/group/SelectedGroupStore.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/group/SelectedGroupStore.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/VisibleRoomStore.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/VisibleRoomStore.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/VisibleRoomStore.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/VisibleRoomStore.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/LoadingRoomDetailFragment.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/LoadingRoomDetailFragment.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/LoadingRoomDetailFragment.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/LoadingRoomDetailFragment.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailActions.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailActions.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailActions.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailActions.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailFragment.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailFragment.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailFragment.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailFragment.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailViewModel.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailViewModel.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailViewModel.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailViewModel.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailViewState.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailViewState.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailViewState.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/RoomDetailViewState.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/ScrollOnNewMessageCallback.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/ScrollOnNewMessageCallback.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/ScrollOnNewMessageCallback.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/ScrollOnNewMessageCallback.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/TimelineEventController.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/TimelineEventController.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/TimelineEventController.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/TimelineEventController.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/animation/TimelineItemAnimator.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/animation/TimelineItemAnimator.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/animation/TimelineItemAnimator.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/animation/TimelineItemAnimator.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/CallItemFactory.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/CallItemFactory.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/CallItemFactory.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/CallItemFactory.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/DefaultItemFactory.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/DefaultItemFactory.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/DefaultItemFactory.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/DefaultItemFactory.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/MessageItemFactory.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/MessageItemFactory.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/MessageItemFactory.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/MessageItemFactory.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomHistoryVisibilityItemFactory.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomHistoryVisibilityItemFactory.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomHistoryVisibilityItemFactory.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomHistoryVisibilityItemFactory.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomMemberItemFactory.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomMemberItemFactory.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomMemberItemFactory.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomMemberItemFactory.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomNameItemFactory.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomNameItemFactory.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomNameItemFactory.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomNameItemFactory.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomTopicItemFactory.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomTopicItemFactory.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomTopicItemFactory.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/RoomTopicItemFactory.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/TimelineItemFactory.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/TimelineItemFactory.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/TimelineItemFactory.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/factory/TimelineItemFactory.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/EndlessRecyclerViewScrollListener.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/EndlessRecyclerViewScrollListener.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/EndlessRecyclerViewScrollListener.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/EndlessRecyclerViewScrollListener.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineAsyncHelper.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineAsyncHelper.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineAsyncHelper.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineAsyncHelper.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineDateFormatter.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineDateFormatter.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineDateFormatter.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineDateFormatter.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineDisplayableEvents.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineDisplayableEvents.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineDisplayableEvents.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineDisplayableEvents.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineEventDiffUtilCallback.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineEventDiffUtilCallback.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineEventDiffUtilCallback.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineEventDiffUtilCallback.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineMediaSizeProvider.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineMediaSizeProvider.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineMediaSizeProvider.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/helper/TimelineMediaSizeProvider.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/AbsMessageItem.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/AbsMessageItem.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/AbsMessageItem.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/AbsMessageItem.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/DaySeparatorItem.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/DaySeparatorItem.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/DaySeparatorItem.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/DaySeparatorItem.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/DefaultItem.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/DefaultItem.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/DefaultItem.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/DefaultItem.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageImageItem.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageImageItem.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageImageItem.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageImageItem.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageInformationData.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageInformationData.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageInformationData.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageInformationData.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageTextItem.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageTextItem.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageTextItem.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/MessageTextItem.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/NoticeItem.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/NoticeItem.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/NoticeItem.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/detail/timeline/item/NoticeItem.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomCategoryItem.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomCategoryItem.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomCategoryItem.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomCategoryItem.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListActions.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListActions.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListActions.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListActions.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListFragment.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListFragment.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListFragment.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListFragment.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListViewModel.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListViewModel.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListViewModel.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListViewModel.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListViewState.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListViewState.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListViewState.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomListViewState.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSelectionRepository.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSelectionRepository.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSelectionRepository.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSelectionRepository.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryComparator.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryComparator.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryComparator.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryComparator.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryController.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryController.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryController.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryController.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryFormatter.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryFormatter.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryFormatter.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryFormatter.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryItem.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryItem.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryItem.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/list/RoomSummaryItem.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/home/room/list/UnreadCounterBadgeView.kt b/vector/src/main/java/im/vector/riotredesign/features/home/room/list/UnreadCounterBadgeView.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/home/room/list/UnreadCounterBadgeView.kt rename to vector/src/main/java/im/vector/riotredesign/features/home/room/list/UnreadCounterBadgeView.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/html/EventHtmlRenderer.kt b/vector/src/main/java/im/vector/riotredesign/features/html/EventHtmlRenderer.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/html/EventHtmlRenderer.kt rename to vector/src/main/java/im/vector/riotredesign/features/html/EventHtmlRenderer.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/html/PillImageSpan.kt b/vector/src/main/java/im/vector/riotredesign/features/html/PillImageSpan.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/html/PillImageSpan.kt rename to vector/src/main/java/im/vector/riotredesign/features/html/PillImageSpan.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/login/LoginActivity.kt b/vector/src/main/java/im/vector/riotredesign/features/login/LoginActivity.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/login/LoginActivity.kt rename to vector/src/main/java/im/vector/riotredesign/features/login/LoginActivity.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/media/DefaultImageLoaderCallback.kt b/vector/src/main/java/im/vector/riotredesign/features/media/DefaultImageLoaderCallback.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/media/DefaultImageLoaderCallback.kt rename to vector/src/main/java/im/vector/riotredesign/features/media/DefaultImageLoaderCallback.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/media/MediaContentRenderer.kt b/vector/src/main/java/im/vector/riotredesign/features/media/MediaContentRenderer.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/media/MediaContentRenderer.kt rename to vector/src/main/java/im/vector/riotredesign/features/media/MediaContentRenderer.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/media/MediaViewerActivity.kt b/vector/src/main/java/im/vector/riotredesign/features/media/MediaViewerActivity.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/media/MediaViewerActivity.kt rename to vector/src/main/java/im/vector/riotredesign/features/media/MediaViewerActivity.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/rageshake/BugReportActivity.kt b/vector/src/main/java/im/vector/riotredesign/features/rageshake/BugReportActivity.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/rageshake/BugReportActivity.kt rename to vector/src/main/java/im/vector/riotredesign/features/rageshake/BugReportActivity.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/rageshake/BugReporter.kt b/vector/src/main/java/im/vector/riotredesign/features/rageshake/BugReporter.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/rageshake/BugReporter.kt rename to vector/src/main/java/im/vector/riotredesign/features/rageshake/BugReporter.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/rageshake/BugReporterMultipartBody.java b/vector/src/main/java/im/vector/riotredesign/features/rageshake/BugReporterMultipartBody.java similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/rageshake/BugReporterMultipartBody.java rename to vector/src/main/java/im/vector/riotredesign/features/rageshake/BugReporterMultipartBody.java diff --git a/app/src/main/java/im/vector/riotredesign/features/rageshake/RageShake.kt b/vector/src/main/java/im/vector/riotredesign/features/rageshake/RageShake.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/rageshake/RageShake.kt rename to vector/src/main/java/im/vector/riotredesign/features/rageshake/RageShake.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/rageshake/VectorFileLogger.kt b/vector/src/main/java/im/vector/riotredesign/features/rageshake/VectorFileLogger.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/rageshake/VectorFileLogger.kt rename to vector/src/main/java/im/vector/riotredesign/features/rageshake/VectorFileLogger.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/rageshake/VectorUncaughtExceptionHandler.kt b/vector/src/main/java/im/vector/riotredesign/features/rageshake/VectorUncaughtExceptionHandler.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/rageshake/VectorUncaughtExceptionHandler.kt rename to vector/src/main/java/im/vector/riotredesign/features/rageshake/VectorUncaughtExceptionHandler.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/settings/FontScale.kt b/vector/src/main/java/im/vector/riotredesign/features/settings/FontScale.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/settings/FontScale.kt rename to vector/src/main/java/im/vector/riotredesign/features/settings/FontScale.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/settings/VectorLocale.kt b/vector/src/main/java/im/vector/riotredesign/features/settings/VectorLocale.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/settings/VectorLocale.kt rename to vector/src/main/java/im/vector/riotredesign/features/settings/VectorLocale.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/themes/ActivityOtherThemes.kt b/vector/src/main/java/im/vector/riotredesign/features/themes/ActivityOtherThemes.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/themes/ActivityOtherThemes.kt rename to vector/src/main/java/im/vector/riotredesign/features/themes/ActivityOtherThemes.kt diff --git a/app/src/main/java/im/vector/riotredesign/features/themes/ThemeUtils.kt b/vector/src/main/java/im/vector/riotredesign/features/themes/ThemeUtils.kt similarity index 100% rename from app/src/main/java/im/vector/riotredesign/features/themes/ThemeUtils.kt rename to vector/src/main/java/im/vector/riotredesign/features/themes/ThemeUtils.kt diff --git a/app/src/main/res/color/button_text_color_selector.xml b/vector/src/main/res/color/button_text_color_selector.xml similarity index 100% rename from app/src/main/res/color/button_text_color_selector.xml rename to vector/src/main/res/color/button_text_color_selector.xml diff --git a/app/src/main/res/color/color_room_title.xml b/vector/src/main/res/color/color_room_title.xml similarity index 100% rename from app/src/main/res/color/color_room_title.xml rename to vector/src/main/res/color/color_room_title.xml diff --git a/app/src/main/res/color/home_bottom_nav_view_tint.xml b/vector/src/main/res/color/home_bottom_nav_view_tint.xml similarity index 100% rename from app/src/main/res/color/home_bottom_nav_view_tint.xml rename to vector/src/main/res/color/home_bottom_nav_view_tint.xml diff --git a/app/src/main/res/color/primary_text_color_selector_dark.xml b/vector/src/main/res/color/primary_text_color_selector_dark.xml similarity index 100% rename from app/src/main/res/color/primary_text_color_selector_dark.xml rename to vector/src/main/res/color/primary_text_color_selector_dark.xml diff --git a/app/src/main/res/color/primary_text_color_selector_light.xml b/vector/src/main/res/color/primary_text_color_selector_light.xml similarity index 100% rename from app/src/main/res/color/primary_text_color_selector_light.xml rename to vector/src/main/res/color/primary_text_color_selector_light.xml diff --git a/app/src/main/res/color/primary_text_color_selector_status.xml b/vector/src/main/res/color/primary_text_color_selector_status.xml similarity index 100% rename from app/src/main/res/color/primary_text_color_selector_status.xml rename to vector/src/main/res/color/primary_text_color_selector_status.xml diff --git a/app/src/main/res/drawable-hdpi/ic_add_circle_white.png b/vector/src/main/res/drawable-hdpi/ic_add_circle_white.png similarity index 100% rename from app/src/main/res/drawable-hdpi/ic_add_circle_white.png rename to vector/src/main/res/drawable-hdpi/ic_add_circle_white.png diff --git a/app/src/main/res/drawable-hdpi/ic_clear_white.png b/vector/src/main/res/drawable-hdpi/ic_clear_white.png similarity index 100% rename from app/src/main/res/drawable-hdpi/ic_clear_white.png rename to vector/src/main/res/drawable-hdpi/ic_clear_white.png diff --git a/app/src/main/res/drawable-hdpi/ic_expand_less_white.png b/vector/src/main/res/drawable-hdpi/ic_expand_less_white.png similarity index 100% rename from app/src/main/res/drawable-hdpi/ic_expand_less_white.png rename to vector/src/main/res/drawable-hdpi/ic_expand_less_white.png diff --git a/app/src/main/res/drawable-hdpi/ic_expand_more_white.png b/vector/src/main/res/drawable-hdpi/ic_expand_more_white.png similarity index 100% rename from app/src/main/res/drawable-hdpi/ic_expand_more_white.png rename to vector/src/main/res/drawable-hdpi/ic_expand_more_white.png diff --git a/app/src/main/res/drawable-hdpi/ic_search_white.png b/vector/src/main/res/drawable-hdpi/ic_search_white.png similarity index 100% rename from app/src/main/res/drawable-hdpi/ic_search_white.png rename to vector/src/main/res/drawable-hdpi/ic_search_white.png diff --git a/app/src/main/res/drawable-hdpi/ic_send_white.png b/vector/src/main/res/drawable-hdpi/ic_send_white.png similarity index 100% rename from app/src/main/res/drawable-hdpi/ic_send_white.png rename to vector/src/main/res/drawable-hdpi/ic_send_white.png diff --git a/app/src/main/res/drawable-mdpi/ic_add_circle_white.png b/vector/src/main/res/drawable-mdpi/ic_add_circle_white.png similarity index 100% rename from app/src/main/res/drawable-mdpi/ic_add_circle_white.png rename to vector/src/main/res/drawable-mdpi/ic_add_circle_white.png diff --git a/app/src/main/res/drawable-mdpi/ic_clear_white.png b/vector/src/main/res/drawable-mdpi/ic_clear_white.png similarity index 100% rename from app/src/main/res/drawable-mdpi/ic_clear_white.png rename to vector/src/main/res/drawable-mdpi/ic_clear_white.png diff --git a/app/src/main/res/drawable-mdpi/ic_expand_less_white.png b/vector/src/main/res/drawable-mdpi/ic_expand_less_white.png similarity index 100% rename from app/src/main/res/drawable-mdpi/ic_expand_less_white.png rename to vector/src/main/res/drawable-mdpi/ic_expand_less_white.png diff --git a/app/src/main/res/drawable-mdpi/ic_expand_more_white.png b/vector/src/main/res/drawable-mdpi/ic_expand_more_white.png similarity index 100% rename from app/src/main/res/drawable-mdpi/ic_expand_more_white.png rename to vector/src/main/res/drawable-mdpi/ic_expand_more_white.png diff --git a/app/src/main/res/drawable-mdpi/ic_search_white.png b/vector/src/main/res/drawable-mdpi/ic_search_white.png similarity index 100% rename from app/src/main/res/drawable-mdpi/ic_search_white.png rename to vector/src/main/res/drawable-mdpi/ic_search_white.png diff --git a/app/src/main/res/drawable-mdpi/ic_send_white.png b/vector/src/main/res/drawable-mdpi/ic_send_white.png similarity index 100% rename from app/src/main/res/drawable-mdpi/ic_send_white.png rename to vector/src/main/res/drawable-mdpi/ic_send_white.png diff --git a/app/src/main/res/drawable-nodpi/logo_login.png b/vector/src/main/res/drawable-nodpi/logo_login.png similarity index 100% rename from app/src/main/res/drawable-nodpi/logo_login.png rename to vector/src/main/res/drawable-nodpi/logo_login.png diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/vector/src/main/res/drawable-v24/ic_launcher_foreground.xml similarity index 100% rename from app/src/main/res/drawable-v24/ic_launcher_foreground.xml rename to vector/src/main/res/drawable-v24/ic_launcher_foreground.xml diff --git a/app/src/main/res/drawable-xhdpi/ic_add_circle_white.png b/vector/src/main/res/drawable-xhdpi/ic_add_circle_white.png similarity index 100% rename from app/src/main/res/drawable-xhdpi/ic_add_circle_white.png rename to vector/src/main/res/drawable-xhdpi/ic_add_circle_white.png diff --git a/app/src/main/res/drawable-xhdpi/ic_clear_white.png b/vector/src/main/res/drawable-xhdpi/ic_clear_white.png similarity index 100% rename from app/src/main/res/drawable-xhdpi/ic_clear_white.png rename to vector/src/main/res/drawable-xhdpi/ic_clear_white.png diff --git a/app/src/main/res/drawable-xhdpi/ic_expand_less_white.png b/vector/src/main/res/drawable-xhdpi/ic_expand_less_white.png similarity index 100% rename from app/src/main/res/drawable-xhdpi/ic_expand_less_white.png rename to vector/src/main/res/drawable-xhdpi/ic_expand_less_white.png diff --git a/app/src/main/res/drawable-xhdpi/ic_expand_more_white.png b/vector/src/main/res/drawable-xhdpi/ic_expand_more_white.png similarity index 100% rename from app/src/main/res/drawable-xhdpi/ic_expand_more_white.png rename to vector/src/main/res/drawable-xhdpi/ic_expand_more_white.png diff --git a/app/src/main/res/drawable-xhdpi/ic_search_white.png b/vector/src/main/res/drawable-xhdpi/ic_search_white.png similarity index 100% rename from app/src/main/res/drawable-xhdpi/ic_search_white.png rename to vector/src/main/res/drawable-xhdpi/ic_search_white.png diff --git a/app/src/main/res/drawable-xhdpi/ic_send_white.png b/vector/src/main/res/drawable-xhdpi/ic_send_white.png similarity index 100% rename from app/src/main/res/drawable-xhdpi/ic_send_white.png rename to vector/src/main/res/drawable-xhdpi/ic_send_white.png diff --git a/app/src/main/res/drawable-xxhdpi/ic_add_circle_white.png b/vector/src/main/res/drawable-xxhdpi/ic_add_circle_white.png similarity index 100% rename from app/src/main/res/drawable-xxhdpi/ic_add_circle_white.png rename to vector/src/main/res/drawable-xxhdpi/ic_add_circle_white.png diff --git a/app/src/main/res/drawable-xxhdpi/ic_clear_white.png b/vector/src/main/res/drawable-xxhdpi/ic_clear_white.png similarity index 100% rename from app/src/main/res/drawable-xxhdpi/ic_clear_white.png rename to vector/src/main/res/drawable-xxhdpi/ic_clear_white.png diff --git a/app/src/main/res/drawable-xxhdpi/ic_expand_less_white.png b/vector/src/main/res/drawable-xxhdpi/ic_expand_less_white.png similarity index 100% rename from app/src/main/res/drawable-xxhdpi/ic_expand_less_white.png rename to vector/src/main/res/drawable-xxhdpi/ic_expand_less_white.png diff --git a/app/src/main/res/drawable-xxhdpi/ic_expand_more_white.png b/vector/src/main/res/drawable-xxhdpi/ic_expand_more_white.png similarity index 100% rename from app/src/main/res/drawable-xxhdpi/ic_expand_more_white.png rename to vector/src/main/res/drawable-xxhdpi/ic_expand_more_white.png diff --git a/app/src/main/res/drawable-xxhdpi/ic_material_send_black.png b/vector/src/main/res/drawable-xxhdpi/ic_material_send_black.png similarity index 100% rename from app/src/main/res/drawable-xxhdpi/ic_material_send_black.png rename to vector/src/main/res/drawable-xxhdpi/ic_material_send_black.png diff --git a/app/src/main/res/drawable-xxhdpi/ic_search_white.png b/vector/src/main/res/drawable-xxhdpi/ic_search_white.png similarity index 100% rename from app/src/main/res/drawable-xxhdpi/ic_search_white.png rename to vector/src/main/res/drawable-xxhdpi/ic_search_white.png diff --git a/app/src/main/res/drawable-xxhdpi/ic_send_white.png b/vector/src/main/res/drawable-xxhdpi/ic_send_white.png similarity index 100% rename from app/src/main/res/drawable-xxhdpi/ic_send_white.png rename to vector/src/main/res/drawable-xxhdpi/ic_send_white.png diff --git a/app/src/main/res/drawable-xxxhdpi/ic_add_circle_white.png b/vector/src/main/res/drawable-xxxhdpi/ic_add_circle_white.png similarity index 100% rename from app/src/main/res/drawable-xxxhdpi/ic_add_circle_white.png rename to vector/src/main/res/drawable-xxxhdpi/ic_add_circle_white.png diff --git a/app/src/main/res/drawable-xxxhdpi/ic_clear_white.png b/vector/src/main/res/drawable-xxxhdpi/ic_clear_white.png similarity index 100% rename from app/src/main/res/drawable-xxxhdpi/ic_clear_white.png rename to vector/src/main/res/drawable-xxxhdpi/ic_clear_white.png diff --git a/app/src/main/res/drawable-xxxhdpi/ic_expand_less_white.png b/vector/src/main/res/drawable-xxxhdpi/ic_expand_less_white.png similarity index 100% rename from app/src/main/res/drawable-xxxhdpi/ic_expand_less_white.png rename to vector/src/main/res/drawable-xxxhdpi/ic_expand_less_white.png diff --git a/app/src/main/res/drawable-xxxhdpi/ic_expand_more_white.png b/vector/src/main/res/drawable-xxxhdpi/ic_expand_more_white.png similarity index 100% rename from app/src/main/res/drawable-xxxhdpi/ic_expand_more_white.png rename to vector/src/main/res/drawable-xxxhdpi/ic_expand_more_white.png diff --git a/app/src/main/res/drawable-xxxhdpi/ic_search_white.png b/vector/src/main/res/drawable-xxxhdpi/ic_search_white.png similarity index 100% rename from app/src/main/res/drawable-xxxhdpi/ic_search_white.png rename to vector/src/main/res/drawable-xxxhdpi/ic_search_white.png diff --git a/app/src/main/res/drawable-xxxhdpi/ic_send_white.png b/vector/src/main/res/drawable-xxxhdpi/ic_send_white.png similarity index 100% rename from app/src/main/res/drawable-xxxhdpi/ic_send_white.png rename to vector/src/main/res/drawable-xxxhdpi/ic_send_white.png diff --git a/app/src/main/res/drawable/bg_room_item.xml b/vector/src/main/res/drawable/bg_room_item.xml similarity index 100% rename from app/src/main/res/drawable/bg_room_item.xml rename to vector/src/main/res/drawable/bg_room_item.xml diff --git a/app/src/main/res/drawable/bg_search_edit_text.xml b/vector/src/main/res/drawable/bg_search_edit_text.xml similarity index 100% rename from app/src/main/res/drawable/bg_search_edit_text.xml rename to vector/src/main/res/drawable/bg_search_edit_text.xml diff --git a/app/src/main/res/drawable/bg_splash.xml b/vector/src/main/res/drawable/bg_splash.xml similarity index 100% rename from app/src/main/res/drawable/bg_splash.xml rename to vector/src/main/res/drawable/bg_splash.xml diff --git a/app/src/main/res/drawable/bg_tombstone_predecessor.xml b/vector/src/main/res/drawable/bg_tombstone_predecessor.xml similarity index 100% rename from app/src/main/res/drawable/bg_tombstone_predecessor.xml rename to vector/src/main/res/drawable/bg_tombstone_predecessor.xml diff --git a/app/src/main/res/drawable/bg_unread_highlight.xml b/vector/src/main/res/drawable/bg_unread_highlight.xml similarity index 100% rename from app/src/main/res/drawable/bg_unread_highlight.xml rename to vector/src/main/res/drawable/bg_unread_highlight.xml diff --git a/app/src/main/res/drawable/bg_unread_notification.xml b/vector/src/main/res/drawable/bg_unread_notification.xml similarity index 100% rename from app/src/main/res/drawable/bg_unread_notification.xml rename to vector/src/main/res/drawable/bg_unread_notification.xml diff --git a/app/src/main/res/drawable/call_header_transparent_bg.xml b/vector/src/main/res/drawable/call_header_transparent_bg.xml similarity index 100% rename from app/src/main/res/drawable/call_header_transparent_bg.xml rename to vector/src/main/res/drawable/call_header_transparent_bg.xml diff --git a/app/src/main/res/drawable/direct_chat_circle_black.xml b/vector/src/main/res/drawable/direct_chat_circle_black.xml similarity index 100% rename from app/src/main/res/drawable/direct_chat_circle_black.xml rename to vector/src/main/res/drawable/direct_chat_circle_black.xml diff --git a/app/src/main/res/drawable/direct_chat_circle_dark.xml b/vector/src/main/res/drawable/direct_chat_circle_dark.xml similarity index 100% rename from app/src/main/res/drawable/direct_chat_circle_dark.xml rename to vector/src/main/res/drawable/direct_chat_circle_dark.xml diff --git a/app/src/main/res/drawable/direct_chat_circle_light.xml b/vector/src/main/res/drawable/direct_chat_circle_light.xml similarity index 100% rename from app/src/main/res/drawable/direct_chat_circle_light.xml rename to vector/src/main/res/drawable/direct_chat_circle_light.xml diff --git a/app/src/main/res/drawable/direct_chat_circle_status.xml b/vector/src/main/res/drawable/direct_chat_circle_status.xml similarity index 100% rename from app/src/main/res/drawable/direct_chat_circle_status.xml rename to vector/src/main/res/drawable/direct_chat_circle_status.xml diff --git a/app/src/main/res/drawable/fg_group_item.xml b/vector/src/main/res/drawable/fg_group_item.xml similarity index 100% rename from app/src/main/res/drawable/fg_group_item.xml rename to vector/src/main/res/drawable/fg_group_item.xml diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/vector/src/main/res/drawable/ic_launcher_background.xml similarity index 100% rename from app/src/main/res/drawable/ic_launcher_background.xml rename to vector/src/main/res/drawable/ic_launcher_background.xml diff --git a/app/src/main/res/drawable/line_divider_dark.xml b/vector/src/main/res/drawable/line_divider_dark.xml similarity index 100% rename from app/src/main/res/drawable/line_divider_dark.xml rename to vector/src/main/res/drawable/line_divider_dark.xml diff --git a/app/src/main/res/drawable/line_divider_light.xml b/vector/src/main/res/drawable/line_divider_light.xml similarity index 100% rename from app/src/main/res/drawable/line_divider_light.xml rename to vector/src/main/res/drawable/line_divider_light.xml diff --git a/app/src/main/res/drawable/pill_background_bing.xml b/vector/src/main/res/drawable/pill_background_bing.xml similarity index 100% rename from app/src/main/res/drawable/pill_background_bing.xml rename to vector/src/main/res/drawable/pill_background_bing.xml diff --git a/app/src/main/res/drawable/pill_background_room_alias_dark.xml b/vector/src/main/res/drawable/pill_background_room_alias_dark.xml similarity index 100% rename from app/src/main/res/drawable/pill_background_room_alias_dark.xml rename to vector/src/main/res/drawable/pill_background_room_alias_dark.xml diff --git a/app/src/main/res/drawable/pill_background_room_alias_light.xml b/vector/src/main/res/drawable/pill_background_room_alias_light.xml similarity index 100% rename from app/src/main/res/drawable/pill_background_room_alias_light.xml rename to vector/src/main/res/drawable/pill_background_room_alias_light.xml diff --git a/app/src/main/res/drawable/pill_background_room_alias_status.xml b/vector/src/main/res/drawable/pill_background_room_alias_status.xml similarity index 100% rename from app/src/main/res/drawable/pill_background_room_alias_status.xml rename to vector/src/main/res/drawable/pill_background_room_alias_status.xml diff --git a/app/src/main/res/drawable/pill_background_user_id_dark.xml b/vector/src/main/res/drawable/pill_background_user_id_dark.xml similarity index 100% rename from app/src/main/res/drawable/pill_background_user_id_dark.xml rename to vector/src/main/res/drawable/pill_background_user_id_dark.xml diff --git a/app/src/main/res/drawable/pill_background_user_id_light.xml b/vector/src/main/res/drawable/pill_background_user_id_light.xml similarity index 100% rename from app/src/main/res/drawable/pill_background_user_id_light.xml rename to vector/src/main/res/drawable/pill_background_user_id_light.xml diff --git a/app/src/main/res/drawable/pill_background_user_id_status.xml b/vector/src/main/res/drawable/pill_background_user_id_status.xml similarity index 100% rename from app/src/main/res/drawable/pill_background_user_id_status.xml rename to vector/src/main/res/drawable/pill_background_user_id_status.xml diff --git a/app/src/main/res/drawable/riot_animated_logo.xml b/vector/src/main/res/drawable/riot_animated_logo.xml similarity index 100% rename from app/src/main/res/drawable/riot_animated_logo.xml rename to vector/src/main/res/drawable/riot_animated_logo.xml diff --git a/app/src/main/res/drawable/riot_splash.gif b/vector/src/main/res/drawable/riot_splash.gif similarity index 100% rename from app/src/main/res/drawable/riot_splash.gif rename to vector/src/main/res/drawable/riot_splash.gif diff --git a/app/src/main/res/drawable/searches_cursor_background.xml b/vector/src/main/res/drawable/searches_cursor_background.xml similarity index 100% rename from app/src/main/res/drawable/searches_cursor_background.xml rename to vector/src/main/res/drawable/searches_cursor_background.xml diff --git a/app/src/main/res/drawable/shadow_bottom_dark.xml b/vector/src/main/res/drawable/shadow_bottom_dark.xml similarity index 100% rename from app/src/main/res/drawable/shadow_bottom_dark.xml rename to vector/src/main/res/drawable/shadow_bottom_dark.xml diff --git a/app/src/main/res/drawable/shadow_bottom_light.xml b/vector/src/main/res/drawable/shadow_bottom_light.xml similarity index 100% rename from app/src/main/res/drawable/shadow_bottom_light.xml rename to vector/src/main/res/drawable/shadow_bottom_light.xml diff --git a/app/src/main/res/drawable/shadow_top_dark.xml b/vector/src/main/res/drawable/shadow_top_dark.xml similarity index 100% rename from app/src/main/res/drawable/shadow_top_dark.xml rename to vector/src/main/res/drawable/shadow_top_dark.xml diff --git a/app/src/main/res/drawable/shadow_top_light.xml b/vector/src/main/res/drawable/shadow_top_light.xml similarity index 100% rename from app/src/main/res/drawable/shadow_top_light.xml rename to vector/src/main/res/drawable/shadow_top_light.xml diff --git a/app/src/main/res/drawable/splash.xml b/vector/src/main/res/drawable/splash.xml similarity index 100% rename from app/src/main/res/drawable/splash.xml rename to vector/src/main/res/drawable/splash.xml diff --git a/app/src/main/res/drawable/sticker_description_background.xml b/vector/src/main/res/drawable/sticker_description_background.xml similarity index 100% rename from app/src/main/res/drawable/sticker_description_background.xml rename to vector/src/main/res/drawable/sticker_description_background.xml diff --git a/app/src/main/res/drawable/sticker_description_triangle.xml b/vector/src/main/res/drawable/sticker_description_triangle.xml similarity index 100% rename from app/src/main/res/drawable/sticker_description_triangle.xml rename to vector/src/main/res/drawable/sticker_description_triangle.xml diff --git a/app/src/main/res/drawable/vector_background_fab_label.xml b/vector/src/main/res/drawable/vector_background_fab_label.xml similarity index 100% rename from app/src/main/res/drawable/vector_background_fab_label.xml rename to vector/src/main/res/drawable/vector_background_fab_label.xml diff --git a/app/src/main/res/drawable/vector_background_fab_label_light.xml b/vector/src/main/res/drawable/vector_background_fab_label_light.xml similarity index 100% rename from app/src/main/res/drawable/vector_background_fab_label_light.xml rename to vector/src/main/res/drawable/vector_background_fab_label_light.xml diff --git a/app/src/main/res/drawable/vector_medias_picker_button_background.xml b/vector/src/main/res/drawable/vector_medias_picker_button_background.xml similarity index 100% rename from app/src/main/res/drawable/vector_medias_picker_button_background.xml rename to vector/src/main/res/drawable/vector_medias_picker_button_background.xml diff --git a/app/src/main/res/drawable/vector_tabbar_background_dark.xml b/vector/src/main/res/drawable/vector_tabbar_background_dark.xml similarity index 100% rename from app/src/main/res/drawable/vector_tabbar_background_dark.xml rename to vector/src/main/res/drawable/vector_tabbar_background_dark.xml diff --git a/app/src/main/res/drawable/vector_tabbar_background_group_light.xml b/vector/src/main/res/drawable/vector_tabbar_background_group_light.xml similarity index 100% rename from app/src/main/res/drawable/vector_tabbar_background_group_light.xml rename to vector/src/main/res/drawable/vector_tabbar_background_group_light.xml diff --git a/app/src/main/res/drawable/vector_tabbar_background_light.xml b/vector/src/main/res/drawable/vector_tabbar_background_light.xml similarity index 100% rename from app/src/main/res/drawable/vector_tabbar_background_light.xml rename to vector/src/main/res/drawable/vector_tabbar_background_light.xml diff --git a/app/src/main/res/drawable/vector_tabbar_background_status.xml b/vector/src/main/res/drawable/vector_tabbar_background_status.xml similarity index 100% rename from app/src/main/res/drawable/vector_tabbar_background_status.xml rename to vector/src/main/res/drawable/vector_tabbar_background_status.xml diff --git a/app/src/main/res/drawable/vector_tabbar_selected_background_dark.xml b/vector/src/main/res/drawable/vector_tabbar_selected_background_dark.xml similarity index 100% rename from app/src/main/res/drawable/vector_tabbar_selected_background_dark.xml rename to vector/src/main/res/drawable/vector_tabbar_selected_background_dark.xml diff --git a/app/src/main/res/drawable/vector_tabbar_selected_background_group_light.xml b/vector/src/main/res/drawable/vector_tabbar_selected_background_group_light.xml similarity index 100% rename from app/src/main/res/drawable/vector_tabbar_selected_background_group_light.xml rename to vector/src/main/res/drawable/vector_tabbar_selected_background_group_light.xml diff --git a/app/src/main/res/drawable/vector_tabbar_selected_background_light.xml b/vector/src/main/res/drawable/vector_tabbar_selected_background_light.xml similarity index 100% rename from app/src/main/res/drawable/vector_tabbar_selected_background_light.xml rename to vector/src/main/res/drawable/vector_tabbar_selected_background_light.xml diff --git a/app/src/main/res/drawable/vector_tabbar_selected_background_status.xml b/vector/src/main/res/drawable/vector_tabbar_selected_background_status.xml similarity index 100% rename from app/src/main/res/drawable/vector_tabbar_selected_background_status.xml rename to vector/src/main/res/drawable/vector_tabbar_selected_background_status.xml diff --git a/app/src/main/res/drawable/vector_tabbar_unselected_background_dark.xml b/vector/src/main/res/drawable/vector_tabbar_unselected_background_dark.xml similarity index 100% rename from app/src/main/res/drawable/vector_tabbar_unselected_background_dark.xml rename to vector/src/main/res/drawable/vector_tabbar_unselected_background_dark.xml diff --git a/app/src/main/res/drawable/vector_tabbar_unselected_background_group_light.xml b/vector/src/main/res/drawable/vector_tabbar_unselected_background_group_light.xml similarity index 100% rename from app/src/main/res/drawable/vector_tabbar_unselected_background_group_light.xml rename to vector/src/main/res/drawable/vector_tabbar_unselected_background_group_light.xml diff --git a/app/src/main/res/drawable/vector_tabbar_unselected_background_light.xml b/vector/src/main/res/drawable/vector_tabbar_unselected_background_light.xml similarity index 100% rename from app/src/main/res/drawable/vector_tabbar_unselected_background_light.xml rename to vector/src/main/res/drawable/vector_tabbar_unselected_background_light.xml diff --git a/app/src/main/res/drawable/vector_tabbar_unselected_background_status.xml b/vector/src/main/res/drawable/vector_tabbar_unselected_background_status.xml similarity index 100% rename from app/src/main/res/drawable/vector_tabbar_unselected_background_status.xml rename to vector/src/main/res/drawable/vector_tabbar_unselected_background_status.xml diff --git a/app/src/main/res/layout/activity_bug_report.xml b/vector/src/main/res/layout/activity_bug_report.xml similarity index 100% rename from app/src/main/res/layout/activity_bug_report.xml rename to vector/src/main/res/layout/activity_bug_report.xml diff --git a/app/src/main/res/layout/activity_home.xml b/vector/src/main/res/layout/activity_home.xml similarity index 100% rename from app/src/main/res/layout/activity_home.xml rename to vector/src/main/res/layout/activity_home.xml diff --git a/app/src/main/res/layout/activity_login.xml b/vector/src/main/res/layout/activity_login.xml similarity index 100% rename from app/src/main/res/layout/activity_login.xml rename to vector/src/main/res/layout/activity_login.xml diff --git a/app/src/main/res/layout/activity_media_viewer.xml b/vector/src/main/res/layout/activity_media_viewer.xml similarity index 100% rename from app/src/main/res/layout/activity_media_viewer.xml rename to vector/src/main/res/layout/activity_media_viewer.xml diff --git a/app/src/main/res/layout/fragment_group_list.xml b/vector/src/main/res/layout/fragment_group_list.xml similarity index 100% rename from app/src/main/res/layout/fragment_group_list.xml rename to vector/src/main/res/layout/fragment_group_list.xml diff --git a/app/src/main/res/layout/fragment_home_drawer.xml b/vector/src/main/res/layout/fragment_home_drawer.xml similarity index 100% rename from app/src/main/res/layout/fragment_home_drawer.xml rename to vector/src/main/res/layout/fragment_home_drawer.xml diff --git a/app/src/main/res/layout/fragment_loading_room_detail.xml b/vector/src/main/res/layout/fragment_loading_room_detail.xml similarity index 100% rename from app/src/main/res/layout/fragment_loading_room_detail.xml rename to vector/src/main/res/layout/fragment_loading_room_detail.xml diff --git a/app/src/main/res/layout/fragment_room_detail.xml b/vector/src/main/res/layout/fragment_room_detail.xml similarity index 100% rename from app/src/main/res/layout/fragment_room_detail.xml rename to vector/src/main/res/layout/fragment_room_detail.xml diff --git a/app/src/main/res/layout/fragment_room_list.xml b/vector/src/main/res/layout/fragment_room_list.xml similarity index 100% rename from app/src/main/res/layout/fragment_room_list.xml rename to vector/src/main/res/layout/fragment_room_list.xml diff --git a/app/src/main/res/layout/item_empty.xml b/vector/src/main/res/layout/item_empty.xml similarity index 100% rename from app/src/main/res/layout/item_empty.xml rename to vector/src/main/res/layout/item_empty.xml diff --git a/app/src/main/res/layout/item_group.xml b/vector/src/main/res/layout/item_group.xml similarity index 100% rename from app/src/main/res/layout/item_group.xml rename to vector/src/main/res/layout/item_group.xml diff --git a/app/src/main/res/layout/item_loading.xml b/vector/src/main/res/layout/item_loading.xml similarity index 100% rename from app/src/main/res/layout/item_loading.xml rename to vector/src/main/res/layout/item_loading.xml diff --git a/app/src/main/res/layout/item_room.xml b/vector/src/main/res/layout/item_room.xml similarity index 100% rename from app/src/main/res/layout/item_room.xml rename to vector/src/main/res/layout/item_room.xml diff --git a/app/src/main/res/layout/item_room_category.xml b/vector/src/main/res/layout/item_room_category.xml similarity index 100% rename from app/src/main/res/layout/item_room_category.xml rename to vector/src/main/res/layout/item_room_category.xml diff --git a/app/src/main/res/layout/item_timeline_event_blank.xml b/vector/src/main/res/layout/item_timeline_event_blank.xml similarity index 100% rename from app/src/main/res/layout/item_timeline_event_blank.xml rename to vector/src/main/res/layout/item_timeline_event_blank.xml diff --git a/app/src/main/res/layout/item_timeline_event_day_separator.xml b/vector/src/main/res/layout/item_timeline_event_day_separator.xml similarity index 100% rename from app/src/main/res/layout/item_timeline_event_day_separator.xml rename to vector/src/main/res/layout/item_timeline_event_day_separator.xml diff --git a/app/src/main/res/layout/item_timeline_event_default.xml b/vector/src/main/res/layout/item_timeline_event_default.xml similarity index 100% rename from app/src/main/res/layout/item_timeline_event_default.xml rename to vector/src/main/res/layout/item_timeline_event_default.xml diff --git a/app/src/main/res/layout/item_timeline_event_image_message.xml b/vector/src/main/res/layout/item_timeline_event_image_message.xml similarity index 100% rename from app/src/main/res/layout/item_timeline_event_image_message.xml rename to vector/src/main/res/layout/item_timeline_event_image_message.xml diff --git a/app/src/main/res/layout/item_timeline_event_notice.xml b/vector/src/main/res/layout/item_timeline_event_notice.xml similarity index 100% rename from app/src/main/res/layout/item_timeline_event_notice.xml rename to vector/src/main/res/layout/item_timeline_event_notice.xml diff --git a/app/src/main/res/layout/item_timeline_event_text_message.xml b/vector/src/main/res/layout/item_timeline_event_text_message.xml similarity index 100% rename from app/src/main/res/layout/item_timeline_event_text_message.xml rename to vector/src/main/res/layout/item_timeline_event_text_message.xml diff --git a/app/src/main/res/layout/view_state.xml b/vector/src/main/res/layout/view_state.xml similarity index 100% rename from app/src/main/res/layout/view_state.xml rename to vector/src/main/res/layout/view_state.xml diff --git a/app/src/main/res/menu/bug_report.xml b/vector/src/main/res/menu/bug_report.xml similarity index 100% rename from app/src/main/res/menu/bug_report.xml rename to vector/src/main/res/menu/bug_report.xml diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/vector/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to vector/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/vector/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to vector/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/vector/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from app/src/main/res/mipmap-hdpi/ic_launcher.png rename to vector/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/vector/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to vector/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/vector/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from app/src/main/res/mipmap-mdpi/ic_launcher.png rename to vector/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/vector/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to vector/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/vector/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to vector/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/vector/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to vector/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/vector/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to vector/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/vector/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to vector/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/vector/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to vector/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/vector/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to vector/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/app/src/main/res/values-ar/strings.xml b/vector/src/main/res/values-ar/strings.xml similarity index 100% rename from app/src/main/res/values-ar/strings.xml rename to vector/src/main/res/values-ar/strings.xml diff --git a/app/src/main/res/values-bg/strings.xml b/vector/src/main/res/values-bg/strings.xml similarity index 100% rename from app/src/main/res/values-bg/strings.xml rename to vector/src/main/res/values-bg/strings.xml diff --git a/app/src/main/res/values-bn-rIN/strings.xml b/vector/src/main/res/values-bn-rIN/strings.xml similarity index 100% rename from app/src/main/res/values-bn-rIN/strings.xml rename to vector/src/main/res/values-bn-rIN/strings.xml diff --git a/app/src/main/res/values-bs/strings.xml b/vector/src/main/res/values-bs/strings.xml similarity index 100% rename from app/src/main/res/values-bs/strings.xml rename to vector/src/main/res/values-bs/strings.xml diff --git a/app/src/main/res/values-ca/strings.xml b/vector/src/main/res/values-ca/strings.xml similarity index 100% rename from app/src/main/res/values-ca/strings.xml rename to vector/src/main/res/values-ca/strings.xml diff --git a/app/src/main/res/values-cs/strings.xml b/vector/src/main/res/values-cs/strings.xml similarity index 100% rename from app/src/main/res/values-cs/strings.xml rename to vector/src/main/res/values-cs/strings.xml diff --git a/app/src/main/res/values-da/strings.xml b/vector/src/main/res/values-da/strings.xml similarity index 100% rename from app/src/main/res/values-da/strings.xml rename to vector/src/main/res/values-da/strings.xml diff --git a/app/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml similarity index 100% rename from app/src/main/res/values-de/strings.xml rename to vector/src/main/res/values-de/strings.xml diff --git a/app/src/main/res/values-el/strings.xml b/vector/src/main/res/values-el/strings.xml similarity index 100% rename from app/src/main/res/values-el/strings.xml rename to vector/src/main/res/values-el/strings.xml diff --git a/app/src/main/res/values-eo/strings.xml b/vector/src/main/res/values-eo/strings.xml similarity index 100% rename from app/src/main/res/values-eo/strings.xml rename to vector/src/main/res/values-eo/strings.xml diff --git a/app/src/main/res/values-es-rMX/strings.xml b/vector/src/main/res/values-es-rMX/strings.xml similarity index 100% rename from app/src/main/res/values-es-rMX/strings.xml rename to vector/src/main/res/values-es-rMX/strings.xml diff --git a/app/src/main/res/values-es/strings.xml b/vector/src/main/res/values-es/strings.xml similarity index 100% rename from app/src/main/res/values-es/strings.xml rename to vector/src/main/res/values-es/strings.xml diff --git a/app/src/main/res/values-eu/strings.xml b/vector/src/main/res/values-eu/strings.xml similarity index 100% rename from app/src/main/res/values-eu/strings.xml rename to vector/src/main/res/values-eu/strings.xml diff --git a/app/src/main/res/values-fa/strings.xml b/vector/src/main/res/values-fa/strings.xml similarity index 100% rename from app/src/main/res/values-fa/strings.xml rename to vector/src/main/res/values-fa/strings.xml diff --git a/app/src/main/res/values-fi/strings.xml b/vector/src/main/res/values-fi/strings.xml similarity index 100% rename from app/src/main/res/values-fi/strings.xml rename to vector/src/main/res/values-fi/strings.xml diff --git a/app/src/main/res/values-fr-rCA/strings.xml b/vector/src/main/res/values-fr-rCA/strings.xml similarity index 100% rename from app/src/main/res/values-fr-rCA/strings.xml rename to vector/src/main/res/values-fr-rCA/strings.xml diff --git a/app/src/main/res/values-fr/strings.xml b/vector/src/main/res/values-fr/strings.xml similarity index 100% rename from app/src/main/res/values-fr/strings.xml rename to vector/src/main/res/values-fr/strings.xml diff --git a/app/src/main/res/values-gl/strings.xml b/vector/src/main/res/values-gl/strings.xml similarity index 100% rename from app/src/main/res/values-gl/strings.xml rename to vector/src/main/res/values-gl/strings.xml diff --git a/app/src/main/res/values-hu/strings.xml b/vector/src/main/res/values-hu/strings.xml similarity index 100% rename from app/src/main/res/values-hu/strings.xml rename to vector/src/main/res/values-hu/strings.xml diff --git a/app/src/main/res/values-id/strings.xml b/vector/src/main/res/values-id/strings.xml similarity index 100% rename from app/src/main/res/values-id/strings.xml rename to vector/src/main/res/values-id/strings.xml diff --git a/app/src/main/res/values-in/strings.xml b/vector/src/main/res/values-in/strings.xml similarity index 100% rename from app/src/main/res/values-in/strings.xml rename to vector/src/main/res/values-in/strings.xml diff --git a/app/src/main/res/values-is/strings.xml b/vector/src/main/res/values-is/strings.xml similarity index 100% rename from app/src/main/res/values-is/strings.xml rename to vector/src/main/res/values-is/strings.xml diff --git a/app/src/main/res/values-it/strings.xml b/vector/src/main/res/values-it/strings.xml similarity index 100% rename from app/src/main/res/values-it/strings.xml rename to vector/src/main/res/values-it/strings.xml diff --git a/app/src/main/res/values-ja/strings.xml b/vector/src/main/res/values-ja/strings.xml similarity index 100% rename from app/src/main/res/values-ja/strings.xml rename to vector/src/main/res/values-ja/strings.xml diff --git a/app/src/main/res/values-ko/strings.xml b/vector/src/main/res/values-ko/strings.xml similarity index 100% rename from app/src/main/res/values-ko/strings.xml rename to vector/src/main/res/values-ko/strings.xml diff --git a/app/src/main/res/values-land/dimens.xml b/vector/src/main/res/values-land/dimens.xml similarity index 100% rename from app/src/main/res/values-land/dimens.xml rename to vector/src/main/res/values-land/dimens.xml diff --git a/app/src/main/res/values-ldrtl/integers.xml b/vector/src/main/res/values-ldrtl/integers.xml similarity index 100% rename from app/src/main/res/values-ldrtl/integers.xml rename to vector/src/main/res/values-ldrtl/integers.xml diff --git a/app/src/main/res/values-lv/strings.xml b/vector/src/main/res/values-lv/strings.xml similarity index 100% rename from app/src/main/res/values-lv/strings.xml rename to vector/src/main/res/values-lv/strings.xml diff --git a/app/src/main/res/values-nl/strings.xml b/vector/src/main/res/values-nl/strings.xml similarity index 100% rename from app/src/main/res/values-nl/strings.xml rename to vector/src/main/res/values-nl/strings.xml diff --git a/app/src/main/res/values-nn/strings.xml b/vector/src/main/res/values-nn/strings.xml similarity index 100% rename from app/src/main/res/values-nn/strings.xml rename to vector/src/main/res/values-nn/strings.xml diff --git a/app/src/main/res/values-pl/strings.xml b/vector/src/main/res/values-pl/strings.xml similarity index 100% rename from app/src/main/res/values-pl/strings.xml rename to vector/src/main/res/values-pl/strings.xml diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml similarity index 100% rename from app/src/main/res/values-pt-rBR/strings.xml rename to vector/src/main/res/values-pt-rBR/strings.xml diff --git a/app/src/main/res/values-pt/strings.xml b/vector/src/main/res/values-pt/strings.xml similarity index 100% rename from app/src/main/res/values-pt/strings.xml rename to vector/src/main/res/values-pt/strings.xml diff --git a/app/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml similarity index 100% rename from app/src/main/res/values-ru/strings.xml rename to vector/src/main/res/values-ru/strings.xml diff --git a/app/src/main/res/values-sk/strings.xml b/vector/src/main/res/values-sk/strings.xml similarity index 100% rename from app/src/main/res/values-sk/strings.xml rename to vector/src/main/res/values-sk/strings.xml diff --git a/app/src/main/res/values-sq/strings.xml b/vector/src/main/res/values-sq/strings.xml similarity index 100% rename from app/src/main/res/values-sq/strings.xml rename to vector/src/main/res/values-sq/strings.xml diff --git a/app/src/main/res/values-te/strings.xml b/vector/src/main/res/values-te/strings.xml similarity index 100% rename from app/src/main/res/values-te/strings.xml rename to vector/src/main/res/values-te/strings.xml diff --git a/app/src/main/res/values-th/strings.xml b/vector/src/main/res/values-th/strings.xml similarity index 100% rename from app/src/main/res/values-th/strings.xml rename to vector/src/main/res/values-th/strings.xml diff --git a/app/src/main/res/values-tlh/strings.xml b/vector/src/main/res/values-tlh/strings.xml similarity index 100% rename from app/src/main/res/values-tlh/strings.xml rename to vector/src/main/res/values-tlh/strings.xml diff --git a/app/src/main/res/values-tr/strings.xml b/vector/src/main/res/values-tr/strings.xml similarity index 100% rename from app/src/main/res/values-tr/strings.xml rename to vector/src/main/res/values-tr/strings.xml diff --git a/app/src/main/res/values-uk/strings.xml b/vector/src/main/res/values-uk/strings.xml similarity index 100% rename from app/src/main/res/values-uk/strings.xml rename to vector/src/main/res/values-uk/strings.xml diff --git a/app/src/main/res/values-v21/themes_base.xml b/vector/src/main/res/values-v21/themes_base.xml similarity index 100% rename from app/src/main/res/values-v21/themes_base.xml rename to vector/src/main/res/values-v21/themes_base.xml diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml similarity index 100% rename from app/src/main/res/values-zh-rCN/strings.xml rename to vector/src/main/res/values-zh-rCN/strings.xml diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/vector/src/main/res/values-zh-rTW/strings.xml similarity index 100% rename from app/src/main/res/values-zh-rTW/strings.xml rename to vector/src/main/res/values-zh-rTW/strings.xml diff --git a/app/src/main/res/values/attrs.xml b/vector/src/main/res/values/attrs.xml similarity index 100% rename from app/src/main/res/values/attrs.xml rename to vector/src/main/res/values/attrs.xml diff --git a/app/src/main/res/values/colors.xml b/vector/src/main/res/values/colors.xml similarity index 100% rename from app/src/main/res/values/colors.xml rename to vector/src/main/res/values/colors.xml diff --git a/app/src/main/res/values/colors_riot.xml b/vector/src/main/res/values/colors_riot.xml similarity index 100% rename from app/src/main/res/values/colors_riot.xml rename to vector/src/main/res/values/colors_riot.xml diff --git a/app/src/main/res/values/config.xml b/vector/src/main/res/values/config.xml similarity index 100% rename from app/src/main/res/values/config.xml rename to vector/src/main/res/values/config.xml diff --git a/app/src/main/res/values/dimens.xml b/vector/src/main/res/values/dimens.xml similarity index 100% rename from app/src/main/res/values/dimens.xml rename to vector/src/main/res/values/dimens.xml diff --git a/app/src/main/res/values/donottranslate.xml b/vector/src/main/res/values/donottranslate.xml similarity index 100% rename from app/src/main/res/values/donottranslate.xml rename to vector/src/main/res/values/donottranslate.xml diff --git a/app/src/main/res/values/integers.xml b/vector/src/main/res/values/integers.xml similarity index 100% rename from app/src/main/res/values/integers.xml rename to vector/src/main/res/values/integers.xml diff --git a/app/src/main/res/values/strings.xml b/vector/src/main/res/values/strings.xml similarity index 100% rename from app/src/main/res/values/strings.xml rename to vector/src/main/res/values/strings.xml diff --git a/app/src/main/res/values/strings_riotX.xml b/vector/src/main/res/values/strings_riotX.xml similarity index 100% rename from app/src/main/res/values/strings_riotX.xml rename to vector/src/main/res/values/strings_riotX.xml diff --git a/app/src/main/res/values/styles_riot.xml b/vector/src/main/res/values/styles_riot.xml similarity index 100% rename from app/src/main/res/values/styles_riot.xml rename to vector/src/main/res/values/styles_riot.xml diff --git a/app/src/main/res/values/styles_widget.xml b/vector/src/main/res/values/styles_widget.xml similarity index 100% rename from app/src/main/res/values/styles_widget.xml rename to vector/src/main/res/values/styles_widget.xml diff --git a/app/src/main/res/values/text_appearances.xml b/vector/src/main/res/values/text_appearances.xml similarity index 100% rename from app/src/main/res/values/text_appearances.xml rename to vector/src/main/res/values/text_appearances.xml diff --git a/app/src/main/res/values/theme_black.xml b/vector/src/main/res/values/theme_black.xml similarity index 100% rename from app/src/main/res/values/theme_black.xml rename to vector/src/main/res/values/theme_black.xml diff --git a/app/src/main/res/values/theme_dark.xml b/vector/src/main/res/values/theme_dark.xml similarity index 100% rename from app/src/main/res/values/theme_dark.xml rename to vector/src/main/res/values/theme_dark.xml diff --git a/app/src/main/res/values/theme_light.xml b/vector/src/main/res/values/theme_light.xml similarity index 100% rename from app/src/main/res/values/theme_light.xml rename to vector/src/main/res/values/theme_light.xml diff --git a/app/src/main/res/values/theme_status.xml b/vector/src/main/res/values/theme_status.xml similarity index 100% rename from app/src/main/res/values/theme_status.xml rename to vector/src/main/res/values/theme_status.xml diff --git a/app/src/main/res/values/themes.xml b/vector/src/main/res/values/themes.xml similarity index 100% rename from app/src/main/res/values/themes.xml rename to vector/src/main/res/values/themes.xml diff --git a/app/src/main/res/values/themes_base.xml b/vector/src/main/res/values/themes_base.xml similarity index 100% rename from app/src/main/res/values/themes_base.xml rename to vector/src/main/res/values/themes_base.xml diff --git a/app/src/main/res/values/themes_overlay.xml b/vector/src/main/res/values/themes_overlay.xml similarity index 100% rename from app/src/main/res/values/themes_overlay.xml rename to vector/src/main/res/values/themes_overlay.xml diff --git a/app/src/main/res/values/themes_overlay_base.xml b/vector/src/main/res/values/themes_overlay_base.xml similarity index 100% rename from app/src/main/res/values/themes_overlay_base.xml rename to vector/src/main/res/values/themes_overlay_base.xml diff --git a/app/src/main/res/xml/pill_view.xml b/vector/src/main/res/xml/pill_view.xml similarity index 100% rename from app/src/main/res/xml/pill_view.xml rename to vector/src/main/res/xml/pill_view.xml diff --git a/app/src/release/java/im/vector/riotredesign/receivers/DebugReceiver.kt b/vector/src/release/java/im/vector/riotredesign/receivers/DebugReceiver.kt similarity index 100% rename from app/src/release/java/im/vector/riotredesign/receivers/DebugReceiver.kt rename to vector/src/release/java/im/vector/riotredesign/receivers/DebugReceiver.kt diff --git a/app/src/test/java/im/vector/riotredesign/ExampleUnitTest.kt b/vector/src/test/java/im/vector/riotredesign/ExampleUnitTest.kt similarity index 100% rename from app/src/test/java/im/vector/riotredesign/ExampleUnitTest.kt rename to vector/src/test/java/im/vector/riotredesign/ExampleUnitTest.kt