cketti
ab457fd78f
Rename ic_star_border.xml
to ic_star_outline.xml
2023-02-27 18:27:20 +01:00
cketti
114dcac35b
Message List: Disable star click area when stars are disabled
2023-02-27 18:27:20 +01:00
cketti
30c4f94b30
Add setting for message list density
2023-02-27 18:27:20 +01:00
cketti
82ccd5691f
Message List: Align star to the top of the sender name
2023-02-24 16:44:08 +01:00
cketti
bce3e54364
Message List: Use whole right side as star click area
2023-02-24 16:15:48 +01:00
cketti
e9ee928cc1
Merge pull request #6701 from thundernest/account_chip_2
...
Switch account chip back to fixed height view
2023-02-24 14:04:32 +01:00
cketti
7485e3209b
Switch account chip back to fixed height view
2023-02-23 20:06:38 +01:00
Wolf Montwé
22d8e4b924
Change build files from Groovy to Kotlin
2023-02-23 14:52:16 +01:00
Wolf Montwé
96e2784b22
Rename build.gradle files to build.gradle.kts
2023-02-23 14:52:15 +01:00
cketti
64af21dffd
Merge pull request #6697 from thundernest/message_list_contact_picture_click
...
Message List: Use whole left side as contact picture click area
2023-02-22 14:58:34 +01:00
cketti
9abd036022
Merge pull request #6696 from thundernest/validate_identity_fields
...
Clean up `Identity` properties
2023-02-22 14:51:19 +01:00
cketti
b04ef7684b
Message List: Use whole left side as contact picture click area
2023-02-22 13:34:48 +01:00
cketti
d2c55b01f7
Message List: Stop using android:ellipsize="marquee"
2023-02-21 19:35:03 +01:00
cketti
b386b74523
Fix code to display identities in the UI
2023-02-21 17:20:12 +01:00
cketti
69c0e34b1c
Trim email addresses when saving identity in "Edit identity" screen
2023-02-21 17:20:11 +01:00
cketti
d30c48c373
Use null
instead of blank values when saving identity fields
2023-02-21 17:18:04 +01:00
cketti
7819bb79c0
Add validation for email address fields in "Edit identity" screen
2023-02-21 16:05:50 +01:00
cketti
aac995fa40
Message List: Display date in same style as subject
2023-02-21 14:47:42 +01:00
cketti
d0cfad8ae3
Message List: Use different text colors for read and unread messages
2023-02-21 14:47:42 +01:00
cketti
b3354b4179
Message List: Add en dash to separate sender name and preview text
2023-02-21 14:47:42 +01:00
cketti
0a8ed1569e
Message List: Make sure there's space between subject and date
2023-02-21 13:16:09 +01:00
cketti
f8bc119ae4
Change appearance of account chip in message list
2023-02-20 20:18:24 +01:00
cketti
19ac95c9b2
Message Details: Show "me" as display name if there's only a single identity
2023-02-17 17:51:13 +01:00
cketti
54bba36fc0
Message Details: Always use same text style for email address
2023-02-17 17:42:23 +01:00
cketti
169152e46f
Message Details: Move compose action into overflow menu
2023-02-17 17:16:58 +01:00
Wolf Montwé
cab1c71524
Cleanup remaining code style issues for Kotlin sources
2023-02-17 16:14:14 +01:00
Wolf Montwé
29d5220995
Add trailing comma allowance to code style
2023-02-17 16:14:13 +01:00
cketti
505ec0243a
Change appearance of thread count in message list
2023-02-17 12:43:20 +01:00
cketti
36b5e3eae3
Remove "to/cc me" indicator from message list
2023-02-17 12:43:20 +01:00
cketti
0ba55aed02
Use CoordinatorLayout for message list item
...
And take a first pass at making the layout look a bit nicer.
2023-02-17 12:43:20 +01:00
Wolf Montwé
f88595da31
Fix Robolectric test when target SDK not present
2023-02-16 19:24:10 +01:00
Wolf Montwé
451bad2970
Change buildConfig to be disabled for Android libraries and enabled for applications also enabled for ui legacy
2023-02-16 16:49:50 +01:00
Wolf Montwé
f88613bf23
Change to Android library build plugin
2023-02-16 15:58:43 +01:00
cketti
eda2a50c98
Version 6.508
2023-02-15 15:30:25 +01:00
cketti
8393bd22e8
Update translations
2023-02-15 13:53:26 +01:00
cketti
fbe7136109
Remove unnecessary theme attribute
2023-02-14 17:31:29 +01:00
cketti
51c3d6ceaf
Remove "Send…" submenu from message view toolbar
...
All of the items are now part of the menu displayed in the message header view.
2023-02-14 17:23:30 +01:00
cketti
f94776dfe3
Only show "download image" option for images included via http(s) URI
2023-02-14 16:50:16 +01:00
Wolf Montwé
f46b754373
Add ContactIntentHelper
and remove functionality from Contacts
2023-02-10 17:48:55 +01:00
cketti
d43c8a1dc3
Version 6.507
2023-02-10 11:41:13 +01:00
cketti
5c183b2664
Update translations
2023-02-10 10:58:39 +01:00
cketti
ae374bd5f4
Merge pull request #6647 from thundernest/message_details_folder_name
...
Display folder name in message details screen
2023-02-10 10:55:25 +01:00
Wolf-Martell Montwé
6224d40a4f
Merge pull request #6649 from thundernest/change_messagetopview_to_kotlin
...
Changed `MessageTopView` to Kotlin
2023-02-10 09:02:32 +00:00
Wolf Montwe
0e7492fecb
Change MessageTopView
to Kotlin
2023-02-09 19:59:59 +01:00
Wolf Montwe
292bf17eb1
Rename MessageTopView
to kt
2023-02-09 16:02:54 +01:00
cketti
90e5c265da
Don't allow dragging the message details bottom sheet when the list is scrolled
2023-02-09 13:41:52 +01:00
cketti
faf8b42acc
Display folder name in message details screen
2023-02-09 12:41:08 +01:00
cketti
487787bdd2
Simplify creation of FolderNameFormatter
...
`FolderNameFormatter` is only retrieving string resources. For this the global `Resources` instance will do. There's no need to pass instances retrieved from an `Activity`.
2023-02-08 16:09:32 +01:00
cketti
74f40dd0bd
Respect "show contact names" setting in message details
2023-02-08 14:01:13 +01:00
cketti
836fb7dc69
Rename (and move) AddressFormatter
to MessageViewRecipientFormatter
...
The way recipient names are displayed in the message view screen is subtly different from the other places where we display recipient names. Now the name reflects that.
2023-02-08 12:45:13 +01:00
cketti
b4b3dd3d53
Merge pull request #6636 from thundernest/prefer_encrypt_preference
...
Make `AutocryptPreferEncryptDialogFragment` a proper preference dialog
2023-02-08 10:59:50 +01:00
cketti
ae53f08a57
Merge pull request #6635 from thundernest/tweak_download_complete_message_button
...
Tweak appearance of "Download complete message" button
2023-02-08 10:57:57 +01:00
cketti
3315f56153
Make AutocryptPreferEncryptDialogFragment
a proper preference dialog
2023-02-07 15:22:12 +01:00
cketti
cea4a51494
Tweak appearance of "Download complete message" button
2023-02-07 12:24:21 +01:00
cketti
125e1af9d6
Use Koin instead of custom by lazy
code
2023-02-07 01:08:01 +01:00
cketti
f91f3e268b
Add abstraction for Android's vibrator service
2023-02-07 01:08:01 +01:00
Wolf Montwe
1854a2c911
Change Kotlin code format
2023-02-03 17:23:57 +01:00
cketti
8e7685c44d
Version 6.506
2023-02-03 12:10:15 +01:00
cketti
e4c452de3b
Don't crash when there are not recipients to display
2023-02-01 22:15:54 +01:00
cketti
de5d1cd1c9
Version 6.505
2023-02-01 18:56:47 +01:00
cketti
e826ed8db7
Merge pull request #6618 from thundernest/message-view-redesign
...
Add the redesigned message view screen
2023-02-01 18:51:05 +01:00
cketti
677ef154f7
Remove now unused CryptoInfoDialog
2023-02-01 18:01:28 +01:00
cketti
80c68e1e3e
Display crypto status in message details bottom sheet
2023-02-01 18:01:28 +01:00
cketti
c93f5ea799
Merge pull request #6612 from thundernest/message_counts
...
Refactoring: Message counts
2023-02-01 17:36:59 +01:00
cketti
adabe43efe
Remove unused SearchField.SEARCHABLE
2023-02-01 14:40:00 +01:00
cketti
4d3a308b27
Remove unused strings
2023-01-27 20:04:04 +01:00
cketti
3e90f8b85e
Remove unused methods
2023-01-27 19:50:46 +01:00
cketti
2df7c3301d
Remove unused classes
2023-01-27 19:20:29 +01:00
cketti
d90800886d
Merge pull request #6604 from thundernest/more_MessageStore
...
Rewrite `MessagingController.loadMoreMessages()` to not use `LocalStore`
2023-01-27 14:02:34 +01:00
cketti
033fd2da3b
Version 6.504
2023-01-27 12:01:32 +01:00
cketti
55b15a613d
Merge pull request #6610 from thundernest/fix_swipe_crash
...
Don't crash in swipe callbacks when a message list item no longer exists
2023-01-27 11:54:24 +01:00
cketti
2e35524d3e
Don't crash in swipe callbacks when a message list item no longer exists
2023-01-26 14:02:53 +01:00
cketti
d342f6ee35
Avoid crash when opening drafts from the message list widget
2023-01-26 12:52:44 +01:00
cketti
4dbaf4aba0
Access database in background thread when loading more messages
2023-01-24 20:34:09 +01:00
cketti
9cb6859ad6
Load message details
2023-01-24 18:21:51 +01:00
cketti
a02946dee0
Version 6.503
2023-01-19 13:03:20 +01:00
cketti
2131bfcd05
Switch from AndroidX CardView to MaterialCardView
2023-01-19 12:26:24 +01:00
cketti
7dd0ed79c4
Merge branch 'main' into message-view-redesign
2023-01-18 12:56:25 +01:00
cketti
e2fbe4382c
Update Koin components to version 3.3.2
2023-01-17 14:55:25 +01:00
cketti
6244ea6573
Change colors for selected/active messages in the message list
...
We can't use semi-transparent colors because the message list item backgrounds are drawn on top of other colors when using swipe actions. Instead, we mix the colors ourselves, e.g. 60% of ?attr/colorSecondaryVariant on ?attr/colorSurface
2023-01-17 14:17:57 +01:00
cketti
9bed86a636
Change themes to use shades of gray as primary color
...
Also use the primary color for the floating action button.
2023-01-17 14:17:57 +01:00
cketti
5db9401f55
Make colors of the floating action button part of the theme
2023-01-17 14:17:57 +01:00
cketti
8988b85e69
Make color of the selection check mark part of the theme
2023-01-17 14:17:57 +01:00
cketti
1052bd07c7
Rename some Gradle version catalog entries
2023-01-16 14:49:14 +01:00
Bastian Wilhelm
a3f6995a2e
Migrate to Gradle's version catalog
2023-01-16 14:49:14 +01:00
cketti
3df7f26bdc
Version 6.502
2023-01-16 11:58:07 +01:00
cketti
5c781d0bd4
Change label in settings to "show floating compose button"
2023-01-16 11:04:04 +01:00
cketti
81245668eb
Add message detail bottom sheet
...
This commit is mainly about the bottom sheet mechanics of showing the toolbar when it is expanded. A place holder layout is used for the bottom sheet content.
2023-01-12 14:39:03 +01:00
cketti
2201cf34a6
Version 6.501
2023-01-09 19:06:19 +01:00
cketti
7cb741a7ff
Only mark recent changes as read when dismissing snackbar via swipe
2023-01-09 18:49:34 +01:00
cketti
612f0b9477
Mark recent changes as read when dismissing snackbar
2023-01-09 16:29:20 +01:00
cketti
8dc395f052
Version 6.500
2023-01-06 18:51:58 +01:00
cketti
ecff33f847
Display error message when folder couldn't be found
2023-01-06 16:21:05 +01:00
cketti
7963c3562d
Remove RecyclerView padding when floating action button is disabled
2023-01-04 13:19:27 +01:00
cketti
ec6be782cf
Hide floating action button when ViewSwitcher is animating
...
Currently, animating between message list and message view is a lot like switching tabs. The guidelines state that a floating action button should not move in unison with the content.
See https://m2.material.io/components/buttons-floating-action-button#behavior
2023-01-04 11:14:57 +01:00
cketti
0cad7f3b47
Add setting to show floating action button on top of the message list
2023-01-04 11:14:57 +01:00
cketti
28907c5c13
Set colorOnSecondary
to white in light theme
2023-01-04 11:14:57 +01:00
cketti
1409ee000f
Add floating action button to message list screen
2023-01-04 11:14:57 +01:00
Bastian Wilhelm
ad5f87519c
Don't move draft to Trash folder after sending
2022-12-27 20:36:28 +01:00
cketti
bdf0e3899b
Ignore extraneous spaces when filtering the folder list
2022-12-21 17:24:51 +01:00