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
fc3c9b3035
Add comments to components that are disabled by default
2023-01-06 16:08:56 +01:00
cketti
7963c3562d
Remove RecyclerView padding when floating action button is disabled
2023-01-04 13:19:27 +01:00
Goooler
280ec9ccb1
Remove unnecessary "enabled" attributes in manifests
2023-01-04 13:03:33 +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
cketti
ef111af4ee
Merge branch 'main' into message-view-redesign
2022-12-15 16:02:10 +01:00
mhfarzaneganbb
75e4be161a
Remove font size settings for account list and folder list
2022-12-15 12:06:12 +01:00
cketti
dc7c5e8018
Use CoordinatorLayout for better SnackBar behavior
...
Anchoring the SnackBar to the CoordinatorLayout gives us:
- swipe to dismiss
- drawer being drawn on top of the SnackBar
2022-12-12 16:41:02 +01:00
cketti
462d64b6b8
Ignore WebView's scroll state when swipe gesture started in other view
...
We only consider a gesture as swipe gesture for moving to the previous or next message when the WebView can't be scrolled further in that direction. This is the correct behavior when the swipe gesture was started inside the WebView. However, the WebView's scroll state should be ignored when the swipe gesture was started e.g. in the message header. In those cases we always want to swipe to the next/previous message.
2022-12-12 15:55:14 +01:00
cketti
e71b4bcb90
Sort list of folders in account settings
2022-12-12 15:02:22 +01:00
Goooler
65e07cba13
Disable buildFeatures by default to speed up builds
2022-12-07 19:21:11 +01:00