cketti
7aa0c77b4a
Change message view header layout
...
Co-authored-by: ByteHamster <info@bytehamster.com>
2022-09-15 20:07:04 +02:00
cketti
a31db513b9
For now always show contact picture in message view
2022-09-15 13:36:00 +02:00
cketti
d585e2b548
Clean up code a bit
2022-09-15 13:35:57 +02:00
cketti
94ddf85ce2
Remove code that we won't need in the future
...
Co-authored-by: ByteHamster <info@bytehamster.com>
2022-09-15 13:32:27 +02:00
cketti
029a8eb07e
Don't allow showing the password without authentication after an orientation change
2022-09-12 14:06:50 +02:00
cketti
a3be470b45
Allow unmasking when the original password was removed/replaced
2022-09-12 14:06:50 +02:00
cketti
ba9d9cd612
Get rid of (deprecation) warnings
2022-09-12 14:06:50 +02:00
cketti
20e70f8f20
Try to avoid using the list position whenever possible
2022-09-12 13:51:47 +02:00
cketti
8a73c93134
Move code to select message list items to MessageListAdapter
2022-09-12 13:51:47 +02:00
cketti
7545ed85b4
Merge branch 'main' into view_pager_margin
2022-09-12 13:08:52 +02:00
cketti
af9c598f31
Change the separator between message view pages
2022-09-11 16:10:43 +02:00
cketti
60e33e529d
Save/restore search view state in MessageList
2022-09-09 23:27:54 +02:00
cketti
f3c3b579fe
Reuse existing SearchView when recreating the toolbar menu
2022-09-09 23:00:15 +02:00
cketti
6d904b6647
Version 6.303
2022-09-08 12:08:11 +02:00
cketti
48431e2c40
Ignore toolbar actions in message view while message is still loading
2022-09-08 11:39:10 +02:00
PatrickMis
dfec81c877
Make ktlint happy
2022-09-05 16:04:52 +02:00
cketti
0286afa6c8
Version 6.302
2022-09-05 13:33:10 +02:00
cketti
eb2ba52e1a
Merge pull request #6272 from thundernest/update_translations
...
Update translations
2022-09-05 12:17:18 +02:00
cketti
944547a532
Defer sorting opened messages to their new position in the message list
...
For the last N displayed messages we remember the original 'read' and 'starred' state of the messages. We pass this information to `MessageListLoader` so messages can be sorted according to these remembered values and not the current state. This way messages, that are marked as read/unread or starred/not starred while being displayed, won't immediately change position in the message list if the list is sorted by these fields.
The main benefit is that the swipe to next/previous message feature will work in a less surprising way.
2022-09-03 16:48:35 +02:00
cketti
83b50c6edb
Update translations
2022-09-03 15:24:03 +02:00
cketti
ab9ac67a57
Remove redundant calls to MessageListFragment.setActiveMessage()
2022-09-02 15:28:00 +02:00
cketti
bdef79a6fc
Be more selective when setting the "active message" for the message list
2022-09-02 15:17:21 +02:00
cketti
7ea928bba5
Finally get rid of EmailProvider
2022-08-31 17:50:00 +02:00
cketti
6be1eb11dc
Use MessageRepository
instead of EmailProvider
in MessageListLoader
2022-08-31 17:50:00 +02:00
cketti
e9b91f3654
Add MessageListRepository
...
Remove the "message list changed" notification mechanism provided by `EmailProvider` and use a simple callback mechanism instead.
2022-08-31 17:50:00 +02:00
cketti
18b177e18e
Remove MessageListItem.position
2022-08-30 16:32:41 +02:00
cketti
fd396b183d
Don't crash when trying to access attachment (meta) data
2022-08-25 16:01:17 +02:00
cketti
03189fae46
Replace usages of the deprecated RuntimeEnvironment.application
2022-08-09 18:33:18 +02:00
cketti
46ca47facd
Remove unused parameter
2022-08-09 18:18:31 +02:00
cketti
eb12ad538d
Remove unused functionality
2022-08-09 17:45:03 +02:00
cketti
9f0d2ada3c
Remove unnecessary else
cases in when
expressions
2022-08-09 17:42:30 +02:00
cketti
28f7318649
Remove unused parameter
2022-08-09 17:37:36 +02:00
cketti
a807373e99
Make sure overridden methods use same parameter names as super class
2022-08-09 17:28:43 +02:00
cketti
867733c25d
Update translations
2022-08-09 17:02:01 +02:00
cketti
62b7051e30
Add position information to format string parameters
2022-08-09 15:59:58 +02:00
cketti
77f9404c47
Version 6.301
2022-08-09 11:59:35 +02:00
cketti
098e89b297
Update translations
2022-08-09 11:42:36 +02:00
cketti
14d5ce7ee3
Revert "Update MaterialDrawer to version 9.0.1"
...
This reverts commit 8b2fbd0060
.
2022-08-07 19:57:31 +02:00
cketti
be649e3ba0
Update Koin to version 3.2.0
2022-08-05 23:51:32 +02:00
cketti
8b2fbd0060
Update MaterialDrawer to version 9.0.1
2022-08-05 22:56:48 +02:00
cketti
5751d4c08b
Update SearchPreference to version 2.2.1
2022-08-05 22:43:43 +02:00
cketti
c2aea63223
Update Turbine to version 0.9.0
2022-08-05 21:40:19 +02:00
cketti
d26921e99c
Add manifest placeholder to :app:ui:legacy module
2022-08-05 15:59:16 +02:00
cketti
38019dc531
Merge pull request #6222 from thundernest/update_kotlin
...
Update Kotlin to version 1.7.10
2022-08-05 15:58:19 +02:00
cketti
f2ff826675
Update Kotlin to version 1.7.10
2022-08-05 14:19:17 +02:00
cketti
bf41af8cae
Fix crash in MessageViewContainerFragment.onPendingIntentResult()
...
`onPendingIntentResult()` is called before the fragment is in the RESUMED state. This lead to an exception in the `messageViewFragment` property getter when it was checking the value of `isResumed`.
2022-08-05 13:52:10 +02:00
cketti
ee7dcd07c6
Version 6.300
2022-08-04 17:27:43 +02:00
cketti
8b546cadd6
Scroll message list to active message
2022-08-03 21:44:35 +02:00
cketti
6992cc732f
Handle view pager swipe vs. WebView horizontal scrolling
2022-08-03 21:37:05 +02:00
cketti
3e90e92b2e
Only mark a message as read when it is the active message
...
Previously we marked a message as read when loading it for viewing. But with swiping between messages we could now load a message before it is considered the active message.
2022-08-03 21:37:05 +02:00