diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c4e9280..2518cb0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,10 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Changed - Optimized loading messages in conversations +- Updated conversation item design to be more compact ([#376]) ### Fixed - Fixed position reset when opening attachments in conversations ([#82]) - Fixed automatic scroll to searched message in conversations ([#350]) +- Fixed non-standard text and avatar sizes in list items ## [1.4.0] - 2025-10-12 ### Added @@ -171,6 +173,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [#349]: https://github.com/FossifyOrg/Messages/issues/349 [#350]: https://github.com/FossifyOrg/Messages/issues/350 [#359]: https://github.com/FossifyOrg/Messages/issues/359 +[#376]: https://github.com/FossifyOrg/Messages/issues/376 [#456]: https://github.com/FossifyOrg/Messages/issues/456 [#461]: https://github.com/FossifyOrg/Messages/issues/461 diff --git a/app/src/main/res/layout/item_conversation.xml b/app/src/main/res/layout/item_conversation.xml index 93f28325..8bdd52b1 100644 --- a/app/src/main/res/layout/item_conversation.xml +++ b/app/src/main/res/layout/item_conversation.xml @@ -1,110 +1,99 @@ - + android:focusable="true" + android:minHeight="@dimen/two_line_list_item_min_height" + android:paddingStart="@dimen/activity_margin" + android:paddingTop="@dimen/medium_margin" + android:paddingEnd="@dimen/activity_margin" + android:paddingBottom="@dimen/medium_margin"> - + + + android:layout_marginHorizontal="@dimen/activity_margin" + android:ellipsize="end" + android:maxLines="1" + android:textAlignment="viewStart" + android:textDirection="locale" + android:textSize="@dimen/list_primary_text_size" + app:layout_constraintBottom_toTopOf="@id/conversation_body_short" + app:layout_constraintEnd_toStartOf="@id/conversation_date" + app:layout_constraintStart_toEndOf="@id/conversation_image" + app:layout_constraintTop_toTopOf="parent" + tools:text="John" /> - + - + - + - + - - - - - - - - - - + diff --git a/app/src/main/res/layout/item_message.xml b/app/src/main/res/layout/item_message.xml index 2951adaf..6dcbac83 100644 --- a/app/src/main/res/layout/item_message.xml +++ b/app/src/main/res/layout/item_message.xml @@ -20,8 +20,8 @@ - + android:minHeight="@dimen/two_line_list_item_min_height" + android:paddingStart="@dimen/activity_margin" + android:paddingTop="@dimen/medium_margin" + android:paddingEnd="@dimen/activity_margin" + android:paddingBottom="@dimen/medium_margin"> + android:layout_width="@dimen/list_icon_size_medium" + android:layout_height="@dimen/list_icon_size_medium" + app:layout_constraintBottom_toBottomOf="@id/search_result_snippet" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="@id/search_result_title" + tools:src="@mipmap/ic_launcher" /> - + diff --git a/app/src/main/res/layout/item_vcard_contact.xml b/app/src/main/res/layout/item_vcard_contact.xml index 7ff17f6e..46673b94 100644 --- a/app/src/main/res/layout/item_vcard_contact.xml +++ b/app/src/main/res/layout/item_vcard_contact.xml @@ -21,8 +21,8 @@