cketti
23b68555fb
Merge pull request #6470 from thundernest/swipe_select_state
...
Deselect message during swipe
2022-11-14 12:59:23 +01:00
cketti
789fbe4d43
Deselect message during swipe
...
When swiping a selected message we remove the selection state at the start and restore it afterwards if the list item isn't removed. Except when the swipe action is "toggle selection". Then we keep the current selection state while the list item is dragged.
2022-11-11 14:00:11 +01:00
cketti
273d0b433d
Handle animating a swiped view back to its start position inside ItemTouchHelper
2022-11-10 21:03:38 +01:00
cketti
e5f5744186
Merge pull request #6462 from thundernest/limit_swipe_distance
...
Swipe actions: Limit how far list items can be dragged
2022-11-09 12:06:25 +01:00
cketti
ecdffa15a4
Avoid crash when one of the swipe actions is "None"
2022-11-09 11:48:42 +01:00
cketti
ebb54c26cd
Use width of swipe action text to calculate maximum swipe distance
2022-11-09 11:48:42 +01:00
cketti
f75101dfc1
Add support for swipe actions not animating the view all the way off the screen
2022-11-09 11:48:42 +01:00
cketti
944595f905
Use our own copy of ItemTouchHelper
2022-11-09 11:48:42 +01:00
cketti
d63eda9b07
Import a copy of ItemTouchHelper
...
Based on RecyclerView 1.2.1
2022-11-09 11:48:42 +01:00
cketti
b0636a32c7
Merge pull request #6464 from thundernest/fix_cancel_account_creation_bug
...
Fix bug when account setup is canceled
2022-11-08 12:22:17 +01:00
cketti
04d97b4e2e
Don't crash when trying to remove certificates for incomplete accounts
2022-11-07 17:03:49 +01:00
cketti
73d9100087
Make AccountManager.getAccountsFlow()
only return fully set up accounts
2022-11-07 16:39:03 +01:00
cketti
14693afd94
Merge pull request #6456 from thundernest/swipe_action_text
...
Swipe actions: Display action name next to the icon
2022-11-02 15:50:36 +01:00
cketti
647340e1e8
Swipe actions: Display action name next to the icon
2022-11-02 11:57:38 +01:00
cketti
154b526fbd
Prepare for version 6.312
2022-11-01 12:34:54 +01:00
cketti
bcf89ed0c3
Version 6.311
2022-11-01 12:19:51 +01:00
cketti
7ec2a0b955
Merge pull request #6454 from thundernest/fix_connect_errors
...
Don't wrap exceptions when trying to connect to IMAP/SMTP servers
2022-11-01 11:56:17 +01:00
cketti
1570c2389f
SMTP: Don't treat all TLS errors as certificate error
2022-11-01 11:47:05 +01:00
cketti
05d0038a67
Don't wrap exceptions when trying to connect to IMAP/SMTP servers
2022-11-01 11:47:05 +01:00
cketti
c3b25d5140
Merge pull request #6453 from thundernest/fix_pop3_connect
...
Try all IP addresses when connecting to a POP3 server
2022-11-01 11:46:52 +01:00
cketti
4908bcad47
Try all IP addresses when connecting to a POP3 server
2022-10-31 11:41:49 +01:00
cketti
4d070167b2
Merge pull request #6451 from thundernest/convert_to_kotlin
...
Convert more POP3 tests to Kotlin
2022-10-31 11:36:29 +01:00
cketti
15b7d8ee06
Move test from Pop3StoreTest
to Pop3FolderTest
2022-10-29 01:10:28 +02:00
cketti
1e13d9c324
Convert Pop3FolderTest
to Kotlin
2022-10-29 01:04:30 +02:00
cketti
7ffb3495c0
Rename .java to .kt
2022-10-29 01:04:30 +02:00
cketti
0553ad957b
Convert Pop3StoreTest
to Kotlin
2022-10-29 00:22:43 +02:00
cketti
fcd8d770c4
Rename .java to .kt
2022-10-29 00:19:37 +02:00
cketti
75989a2488
Merge pull request #6450 from thundernest/Pop3ConnectionTest_cleanup
...
Clean up `Pop3ConnectionTest`
2022-10-28 23:40:46 +02:00
cketti
5d2b6a4578
Clean up Pop3ConnectionTest
2022-10-28 23:15:26 +02:00
cketti
b0b4d4693a
Reduce the amount of mocking in Pop3ConnectionTest
2022-10-28 23:15:26 +02:00
cketti
d6c0dcda01
Convert Pop3ConnectionTest
to Kotlin
2022-10-28 23:15:26 +02:00
cketti
8454833976
Rename .java to .kt
2022-10-28 23:15:26 +02:00
cketti
0c40644c35
Merge pull request #6449 from thundernest/simplify_SwipeResourceProvider
...
Simplify `SwipeResourceProvider`
2022-10-28 23:15:13 +02:00
cketti
d88be8dab7
Move display logic from SwipeResourceProvider
to MessageListSwipeCallback
2022-10-28 22:28:44 +02:00
cketti
a0edf47b2b
Simplify SwipeResourceProvider
code that returns the action background color
2022-10-28 22:28:44 +02:00
cketti
b95e1655ca
Merge pull request #6447 from thundernest/fix_reply_to_view
...
Fix "reply to" view appearing unexpectedly
2022-10-28 22:28:25 +02:00
cketti
367948ac7a
Only hide the "reply to" field if it doesn't contain content
2022-10-28 22:08:48 +02:00
cketti
c25972cccb
Don't tie requesting focus to changing visibility of the "reply to" input
...
The "reply to" input field should not be focused when restoring the instance state, i.e. the visibility of the view.
2022-10-28 22:08:48 +02:00
cketti
d21fb83289
Change ReplyToPresenterTest
to not extend K9RobolectricTest
2022-10-28 22:08:48 +02:00
cketti
d7f4ab88ea
Use container view when determining visibility of "reply to" input
2022-10-28 22:08:48 +02:00
cketti
ea87883185
Merge pull request #6445 from thundernest/autodiscovery_changes
...
Change `ThunderbirdDiscovery` to support all specified autoconfig URLs
2022-10-28 22:07:49 +02:00
cketti
ee608a6201
Change ThunderbirdDiscovery
to support all specified autoconfig URLs
2022-10-27 11:02:49 +02:00
cketti
880b4d88b1
Remove DiscoveryTarget
2022-10-26 18:48:52 +02:00
cketti
35b380a97d
Merge pull request #6442 from thundernest/fix_swipe_crash
...
Fix crash when swiping to next/previous message
2022-10-26 13:21:12 +02:00
cketti
e91e1e49bf
Ignore page change events to an item that is no longer in the adapter
2022-10-26 12:09:31 +02:00
cketti
ed71ad4c30
Merge pull request #6439 from thundernest/fix_missing_menu
...
Don't use smooth scrolling when moving to previous/next message
2022-10-26 12:09:03 +02:00
cketti
4b528fc8b4
Don't use smooth scrolling when moving to previous/next message
...
This seems to work around a bug where sometimes the scroll operation isn't completed and the `MessageViewFragment` being scrolled to is never marked as active. See #6346 .
2022-10-25 17:36:04 +02:00
cketti
e120b551d9
Merge pull request #6438 from thundernest/fix_message_view_menu
...
Only let the active message view update the toolbar menu
2022-10-25 17:27:43 +02:00
cketti
a7fcf9f607
Only let the active message view update the toolbar menu
2022-10-25 13:23:49 +02:00
cketti
2d3f3e9668
Merge pull request #6436 from thundernest/more_notification_logging
...
Add more logging for creating/removing notifications
2022-10-25 12:01:01 +02:00