cketti
3dc9dd2629
Enable nonTransitiveRClass=true
2022-09-26 16:51:50 +02:00
cketti
ee3094d7fe
Version 6.306
2022-09-23 11:11:32 +02:00
cketti
2991b4b83e
Remove Iconics and FontAwesome
2022-09-22 16:04:32 +02:00
cketti
46c435ab08
Restore previous logic to select the next message after deleting the current one
2022-09-22 13:29:47 +02:00
cketti
c72236b7f3
Change SearchView
initialization
2022-09-22 13:14:42 +02:00
cketti
7dbc5cf6c5
Correctly handle the message list footer being removed
2022-09-22 12:42:40 +02:00
cketti
b3c8e85918
Remove volume key navigation for list views
2022-09-22 12:30:24 +02:00
cketti
4635551e69
Update SearchPreference to version 2.3.0
2022-09-21 12:17:36 +02:00
cketti
66739b4b70
Switch to using 'namespace' property in build.gradle
2022-09-20 14:53:19 +02:00
cketti
2edf42f9f8
Switch message list from ListView
to RecyclerView
2022-09-20 14:01:01 +02:00
Sandelinos
c141c338af
Add monochrome icon
2022-09-18 23:46:29 +03:00
cketti
f6d819761a
Version 6.305
2022-09-17 12:14:15 +02:00
cketti
165efa598a
Fix crashes where `MessageList.searchView´ is accessed before it was initialized
2022-09-17 11:47:20 +02:00
cketti
54052990a8
Version 6.304
2022-09-16 13:33:01 +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
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
cketti
de6d4197f2
Add basic support for swiping between messages
2022-08-03 21:37:05 +02:00
cketti
16ae99ac09
Fix initialization problems with MessageListFragment and MessageViewFragment
2022-08-03 17:30:07 +02:00
cketti
d014c2f7f3
Fix nullability of parameter
2022-07-29 15:29:32 +02:00
cketti
bfdc0eb04c
Convert MessageContainerView
to Kotlin
2022-07-29 11:34:52 +02:00
cketti
87dbcfecc5
Rename .java to .kt
2022-07-28 18:44:34 +02:00
cketti
ec80646b6c
Simplify message_container
layout
2022-07-28 18:02:22 +02:00
cketti
66ebddbd1a
Remove unused code
2022-07-28 17:41:16 +02:00
cketti
b05309f316
Convert MessageWebView
to Kotlin
2022-07-28 16:05:32 +02:00
cketti
b35e6ac269
Rename .java to .kt
2022-07-28 16:05:32 +02:00
cketti
f16522cdc4
Remove unused code
2022-07-28 15:46:39 +02:00
cketti
1c1dbfbb1e
Merge pull request #6187 from Croydon/url-updates
...
Update GitHub URLs to new location
2022-07-27 16:13:08 +02:00
cketti
b1083bef93
Merge branch '6.2-MAINT' into main
2022-07-26 17:15:54 +02:00
cketti
6454d350fb
Version Version 6.202
2022-07-26 17:01:41 +02:00
r.zarchi
8fc3e4b1b9
Cc and Bcc text fields checked when handling hide empty field
2022-07-26 16:26:47 +02:00
r.zarchi
f45c5024ca
searchEnabled set to false when expanding the search view after the rotate
2022-07-26 16:26:42 +02:00
cketti
fd006bdb2f
Add Western Frisian translation
2022-07-26 12:51:17 +02:00
Croydon
c8db3b350a
Update GitHub URLs to new location
2022-07-25 20:07:23 +02:00
cketti
351874b9b0
Merge pull request #6185 from arissystem/Issue-6184
...
Cc and Bcc text fields checked when handling hide empty field
2022-07-25 11:03:56 +02:00
r.zarchi
d27a566a32
Cc and Bcc text fields checked when handling hide empty field
2022-07-25 13:06:03 +04:30
r.zarchi
70f5a589fa
searchEnabled set to false when expanding the search view after the rotate
2022-07-25 10:27:40 +04:30
cketti
cc5fc8e2b0
Remove unused code
2022-07-21 13:23:23 +02:00
cketti
3fce00902a
Don't invalidate the menu in MessageList
2022-07-21 13:23:23 +02:00
cketti
8214ef3fb7
Move code to disable the delete menu item to MessageViewFragment
2022-07-21 12:21:46 +02:00
cketti
1cb0d15398
Move "search everywhere" menu handling to MessageListFragment
2022-07-21 12:03:53 +02:00
cketti
213cda8881
Rename MessageListFragment.onListVisible()
to isActive
...
Use the same name for the same concept in `MessageListFragment` and `MessageViewFragment`.
2022-07-21 11:50:26 +02:00
cketti
17c51a4900
Remove next/previous entries from message view menu
2022-07-21 11:11:22 +02:00
cketti
995703cc5f
Set the "message list visible" flag when the back stack has changed
2022-07-21 11:11:22 +02:00
cketti
d9803c5987
Fix visibility of compose action during transitions
2022-07-21 11:11:22 +02:00
cketti
9c8ac61ed6
Set MessageViewFragment
to "active" when its menu should be displayed
2022-07-21 11:11:22 +02:00
cketti
59aac05a8c
Initialize MessageViewFragment.messageReference
earlier
2022-07-20 20:27:33 +02:00
cketti
0bb4695d4b
Move message view menu item handling code to MessageViewFragment
2022-07-20 20:27:33 +02:00
cketti
4d7a40b520
Reformat message_list_option.xml
2022-07-20 20:27:33 +02:00
cketti
03de64e84c
Move code to prepare the message view menu to MessageViewFragment
2022-07-20 20:27:33 +02:00
cketti
87dbccdb51
Convert MessageViewFragment
to Kotlin
2022-07-20 19:57:05 +02:00
cketti
48847e17ea
Rename .java to .kt
2022-07-20 14:19:31 +02:00
cketti
42daa056fd
Move message list menu item handling code to MessageListFragment
2022-07-19 15:33:32 +02:00
cketti
9f45fe1d46
Refactor MessageListFragment.onOptionsItemSelected()
2022-07-19 15:13:29 +02:00
cketti
4486782166
Move code to prepare the message list menu to MessageListFragment
2022-07-19 14:58:13 +02:00
cketti
1de5fa8cf2
Mark message list as visible when listing messages in a thread
2022-07-19 14:56:57 +02:00
cketti
185a08de0b
Remove custom updateMenu()
mechanism
2022-07-19 13:00:23 +02:00
cketti
52b22ba2ca
Call invalidateMenu()
instead of directly updating the current Menu
2022-07-19 12:54:44 +02:00
cketti
74a58345d8
Version 6.201
2022-07-15 18:38:36 +02:00