diff --git a/app/src/main/java/org/futo/circles/feature/ignored/IgnoredUsersViewModel.kt b/app/src/main/java/org/futo/circles/feature/ignored/IgnoredUsersViewModel.kt index b58f72ad6d1214d98e5678a502c2e95073860ff7..a55c08cced5fcdbdbec00aae0e25fa412ea8d1ae 100644 --- a/app/src/main/java/org/futo/circles/feature/ignored/IgnoredUsersViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/ignored/IgnoredUsersViewModel.kt @@ -24,7 +24,8 @@ class IgnoredUsersViewModel @Inject constructor( fun unIgnoreUser(userId: String) { launchBg { - unIgnoreUserLiveData.postValue(userOptionsDataSource.unIgnoreSender(userId)) + val result = userOptionsDataSource.unIgnoreSender(userId) + unIgnoreUserLiveData.postValue(result) } } diff --git a/app/src/main/java/org/futo/circles/feature/timeline/TimelineViewModel.kt b/app/src/main/java/org/futo/circles/feature/timeline/TimelineViewModel.kt index be1a52bda6433816e3b9f13a402918e1b4f8768b..64e645c9d31e2e4610ebed169bb108fc7b9be26e 100644 --- a/app/src/main/java/org/futo/circles/feature/timeline/TimelineViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/TimelineViewModel.kt @@ -16,13 +16,13 @@ import org.futo.circles.core.feature.timeline.data_source.AccessLevelDataSource import org.futo.circles.core.feature.timeline.data_source.BaseTimelineDataSource import org.futo.circles.core.feature.timeline.post.PostOptionsDataSource import org.futo.circles.core.feature.timeline.post.SendMessageDataSource +import org.futo.circles.core.feature.user.UserOptionsDataSource import org.futo.circles.core.model.CircleRoomTypeArg import org.futo.circles.core.model.CreatePollContent import org.futo.circles.core.model.PostContent import org.futo.circles.core.model.ShareableContent import org.futo.circles.core.provider.MatrixSessionProvider import org.futo.circles.core.utils.getTimelineRoomIdOrThrow -import org.futo.circles.core.feature.user.UserOptionsDataSource import org.futo.circles.feature.timeline.data_source.ReadMessageDataSource import org.futo.circles.model.CreatePostContent import org.futo.circles.model.MediaPostContent @@ -71,7 +71,8 @@ class TimelineViewModel @Inject constructor( fun ignoreSender(senderId: String) { launchBg { - ignoreUserLiveData.postValue(userOptionsDataSource.ignoreSender(senderId)) + val result = userOptionsDataSource.ignoreSender(senderId) + ignoreUserLiveData.postValue(result) } } diff --git a/app/src/main/java/org/futo/circles/view/PreviewPostView.kt b/app/src/main/java/org/futo/circles/view/PreviewPostView.kt index 2d48e7f916d75c89dbce87ebe20c6d78744d2711..21c45255a6347f54c1b08f52688ac30c5502ce44 100644 --- a/app/src/main/java/org/futo/circles/view/PreviewPostView.kt +++ b/app/src/main/java/org/futo/circles/view/PreviewPostView.kt @@ -282,7 +282,7 @@ class PreviewPostView( addMenuItem(binding.lMainMenu, org.futo.circles.core.R.drawable.ic_mention) { insertMentionMark() } - addMenuItem(binding.lMainMenu, R.drawable.ic_link) { + addMenuItem(binding.lMainMenu, org.futo.circles.core.R.drawable.ic_link) { listener?.onAddLinkClicked() } addMenuItem(binding.lMainMenu, R.drawable.ic_text) { diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 4671e2397061ff82636af83cf1e4aa33cb93816f..151d974416f09d35a4b649e8445522f352eb315b 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -1,11 +1,4 @@ <?xml version="1.0" encoding="utf-8"?> <resources> - <dimen name="divider_height">1dp</dimen> - <dimen name="reply_post_item_margin">24dp</dimen> - <dimen name="post_text_side_margin">24dp</dimen> - <dimen name="circle_icon_size">100dp</dimen> <dimen name="profile_avatar_size">50dp</dimen> - - <dimen name="rich_text_composer_corner_radius_expanded">14dp</dimen> - <dimen name="rich_text_composer_menu_item_size">44dp</dimen> </resources> \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 068dd88563eeb1db52f80932c6b70974d41bf50a..f96bc50a757c593a3574407ea8ec83e3b2835169 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -9,7 +9,6 @@ <string name="my_people">My People</string> <string name="my_circles">My Circles</string> <string name="share">Share</string> - <string name="follow">Follow</string> <string name="fix">Fix</string> <string name="followers">Followers</string> <string name="known_users">Known users</string> @@ -194,7 +193,7 @@ <string name="help">Help</string> <string name="optional_request_message">Optional: Request message</string> <string name="media_storage">Media storage</string> - <string name="media_usage_format">%s of %s used</string> + <string name="media_usage_format">%1$s of %2$s used</string> <string name="group_invites_notification_format">Show %d Group invitations</string> <string name="circle_invites_notification_format">Show %d Circle invitations</string> <string name="show_connection_invites_format">Show %d connection invites</string> @@ -214,7 +213,6 @@ <string name="rich_text_editor_quote">Toggle quote</string> <string name="rich_text_editor_code_block">Toggle code block</string> <string name="general">General</string> - <string name="invite_to_connect">Invite to connect</string> <string name="empty_media_storage_info">0 MB used</string> <string-array name="debug_domains"> diff --git a/auth/src/main/res/values/dimen.xml b/auth/src/main/res/values/dimen.xml deleted file mode 100644 index aa6d631a3df9ddc675ca885f964d65bc09be4128..0000000000000000000000000000000000000000 --- a/auth/src/main/res/values/dimen.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<resources> - <dimen name="reply_post_item_margin">24dp</dimen> - <dimen name="post_text_side_margin">24dp</dimen> - <dimen name="group_icon_size">120dp</dimen> - <dimen name="circle_icon_size">100dp</dimen> - <dimen name="profile_avatar_size">50dp</dimen> -</resources> \ No newline at end of file diff --git a/core/src/main/java/org/futo/circles/core/feature/picker/gallery/rooms/PickGalleryFragment.kt b/core/src/main/java/org/futo/circles/core/feature/picker/gallery/rooms/PickGalleryFragment.kt index 840bd7b7733bed8d63953d38d40374676a79adfa..bf81f5bf3bc99ef8a2f2feb0e3c2d0ca4c1c3623 100644 --- a/core/src/main/java/org/futo/circles/core/feature/picker/gallery/rooms/PickGalleryFragment.kt +++ b/core/src/main/java/org/futo/circles/core/feature/picker/gallery/rooms/PickGalleryFragment.kt @@ -36,6 +36,6 @@ class PickGalleryFragment : Fragment(R.layout.fragment_pick_gallery) { } private fun setupObservers() { - viewModel.galleriesLiveData?.observeData(this) { listAdapter.submitList(it) } + viewModel.galleriesLiveData.observeData(this) { listAdapter.submitList(it) } } } \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_link.xml b/core/src/main/res/drawable/ic_link.xml similarity index 100% rename from app/src/main/res/drawable/ic_link.xml rename to core/src/main/res/drawable/ic_link.xml diff --git a/app/src/main/res/drawable/ic_notifications_off.xml b/core/src/main/res/drawable/ic_notifications_off.xml similarity index 100% rename from app/src/main/res/drawable/ic_notifications_off.xml rename to core/src/main/res/drawable/ic_notifications_off.xml diff --git a/app/src/main/res/drawable/ic_unfollow.xml b/core/src/main/res/drawable/ic_unfollow.xml similarity index 100% rename from app/src/main/res/drawable/ic_unfollow.xml rename to core/src/main/res/drawable/ic_unfollow.xml diff --git a/core/src/main/res/values/dimen.xml b/core/src/main/res/values/dimen.xml index 40524284420095400bfce0099f982491b1433121..04e1c200894993237ba84d4ebbf7fca597b01cb3 100644 --- a/core/src/main/res/values/dimen.xml +++ b/core/src/main/res/values/dimen.xml @@ -1,7 +1,8 @@ <?xml version="1.0" encoding="utf-8"?> <resources> - <dimen name="divider_height">1dp</dimen> + <dimen name="reply_post_item_margin">24dp</dimen> + <dimen name="post_text_side_margin">24dp</dimen> + <dimen name="circle_icon_size">100dp</dimen> <dimen name="group_icon_size">120dp</dimen> - </resources> \ No newline at end of file diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml index 6af3af1dbc7b45cd6304d5bf464c2174712f2b6d..77b68c7f72dff917dae36d8619c4e367b7a02921 100644 --- a/core/src/main/res/values/strings.xml +++ b/core/src/main/res/values/strings.xml @@ -166,4 +166,6 @@ <string name="invites_you_to_connect">invites you to connect</string> <string name="invites">Invites</string> <string name="requests">Requests</string> + <string name="invite_to_connect">Invite to connect</string> + <string name="follow">Follow</string> </resources> \ No newline at end of file