Commit graph

8595 commits

Author SHA1 Message Date
Jacek Kuzniarski
8fa2ae65a8 Add MessageHelper as MessageListAdapter constructor parameter 2019-08-03 21:00:31 +02:00
Jacek Kuzniarski
2c5f32d6d3 Use Resources.getString() instead of Fragment.getString() 2019-08-03 21:00:31 +02:00
Jacek Kuzniarski
134206a1f0 Add LayoutInflater as MessageListAdapter constructor parameter 2019-08-03 21:00:31 +02:00
Jacek Kuzniarski
a8915812b5 Add Theme as MessageListAdapter constructor parameter 2019-08-03 21:00:31 +02:00
Jacek Kuzniarski
7ef770c1e6 Add Resources as MessageListAdapter constructor parameter 2019-08-03 21:00:31 +02:00
Jacek Kuzniarski
f923b0ec61 Convert 'MessageListAdapter' to Kotlin 2019-08-03 21:00:31 +02:00
cketti
b84cd45a74 WIP: Renaming file 'MessageListAdapter' with Kotlin extension 2019-08-03 21:00:31 +02:00
cketti
d7eb5e3604
Merge pull request #4139 from k9mail/fix_travis_ci
Fix Travis CI build
2019-08-03 15:33:15 +02:00
cketti
f95c68e093 Fix Travis CI build 2019-08-03 15:16:05 +02:00
cketti
3c76ce9567 Use Material Design icon for star in message view 2019-07-24 18:42:06 +02:00
cketti
d05c0ae807 Use Material Design icon for star in message list 2019-07-24 18:42:06 +02:00
cketti
90601f3470 Scale down letter in contact picture fallback image 2019-07-24 17:54:46 +02:00
cketti
f73ef35892
Merge pull request #4117 from k9mail/remove_compact_mode
Remove message list compact mode
2019-07-24 17:20:57 +02:00
cketti
d4d1280a9c
Merge pull request #4114 from k9mail/drawer_unread_count
Display unread message count in drawer
2019-07-24 17:20:26 +02:00
cketti
a57e203115
Merge pull request #4119 from larsan/patch-1
Updated some links.
2019-07-20 17:09:11 +02:00
larsan
143bfd042e
Updated some links.
Apparently some linked resources moved.
And g+ is no more -> removed.
2019-07-20 03:00:12 +02:00
cketti
6aac1f42a6 Remove message list compact mode 2019-07-19 17:29:10 +02:00
cketti
c8a8d0c669
Merge pull request #4115 from ByteHamster/developer-mode
Using K9.DEVELOPER_MODE in more places
2019-07-19 17:18:32 +02:00
cketti
11f69d2e02
Merge pull request #4116 from rspencer01/increase-subject-font-size
Increase subject font size in message list
2019-07-19 17:17:49 +02:00
Robert Spencer
c864b9c4be Increase subject font size 2019-07-19 15:49:16 +01:00
ByteHamster
52f61659fe Using K9.DEVELOPER_MODE in more places 2019-07-19 13:49:44 +02:00
cketti
54665f5891
Merge pull request #4113 from k9mail/downgrade_exception
Throw exception when a database downgrade situation is encountered
2019-07-19 13:17:00 +02:00
cketti
3fcf736bd4 Stop observing old FoldersLiveData instances 2019-07-18 23:20:50 +02:00
cketti
1b4ec98973 Update folder list when unread count changes 2019-07-18 18:32:01 +02:00
cketti
f99bc6c380 Display a folder's unread count in drawer 2019-07-18 17:59:42 +02:00
cketti
096ee17871 Change FolderRepository.getDisplayFolders() to include unread count 2019-07-18 17:52:29 +02:00
cketti
52cb690da6 Throw exception when a database downgrade situation is encountered 2019-07-18 15:38:15 +02:00
cketti
243dd318cf
Merge pull request #4105 from rspencer01/design-rounded-corners
Use round images for contact pictures
2019-07-13 16:00:10 +02:00
Robert Spencer
e84b7948f6 Use rounded images for selecting recipients, and for the recipient list. 2019-07-11 20:33:04 +01:00
Robert Spencer
b083bb0173 Round contact images in message view and message list view
This commit has `ContactBadge` extend `CircleImageView` instead
of `ImageView`, thus rounding all the contact badges.  It introduces
the dependency `de.hdodenhof:circleimageview:3.0.0`.
2019-07-11 19:19:02 +01:00
cketti
ee8ac78bf6
Create FUNDING.yml 2019-07-09 18:27:19 +02:00
cketti
678cee8df3
Merge pull request #4073 from k9mail/dark_mode
Add support for following the system theme
2019-07-04 16:18:19 +02:00
cketti
119dea66cc Base startup theme on dark theme 2019-05-28 03:54:17 +02:00
cketti
cddf57d62e Restart activities if theme or language settings have changed 2019-05-28 03:51:56 +02:00
cketti
ec9d82dd90 Make "composer theme" setting not override action bar theme 2019-05-28 03:33:01 +02:00
cketti
f15d43d0bb Add import/export support for new theme setting 2019-05-28 02:41:48 +02:00
cketti
e7adf0b5ef Add migration to rewrite theme setting from LIGHT to FOLLOW_SYSTEM 2019-05-28 02:41:48 +02:00
cketti
2d0c698774 Switch to "use system default" theme option as default
On pre-API 28 Android versions hide the the "use system default" option
in settings. But we use the value AppTheme.FOLLOW_SYSTEM when the light
theme is selected. This way users who selected the light theme (or never
changed the setting at all) will get the "use system default" behavior
when they upgrade to Android 9+.
2019-05-28 02:41:48 +02:00
cketti
0bf59cf615 Add support to follow system default for night mode/dark theme 2019-05-28 02:41:48 +02:00
cketti
9bfc810257 Use AppCompat's DayNight theme for dark mode support 2019-05-28 02:41:48 +02:00
cketti
f08bd42c8a Rename theme properties in 'K9' 2019-05-28 02:41:48 +02:00
cketti
4bbc8c5486 Use different enums for app theme and "sub themes" 2019-05-28 02:41:48 +02:00
cketti
58371be677 Properly support different themes for message viewing and composing
Previously the quoted HTML in the compose screen was formatted using
the message view theme.
2019-05-28 02:41:48 +02:00
cketti
0b097d2acd Pass configuration to 'MessageWebView' instead of having it query 'K9' 2019-05-28 02:41:48 +02:00
cketti
be124ec896 Introduce ThemeManager to group theme-related logic 2019-05-28 02:41:48 +02:00
cketti
6257efa007 Make 'K9ActivityCommon' usable by all activities 2019-05-28 02:41:48 +02:00
cketti
8910fdf8c1 Change the way 'K9ActivityCommon' is initialized 2019-05-28 02:41:48 +02:00
cketti
2c17c25938 Convert 'K9ActivityCommon' to Kotlin 2019-05-28 02:41:48 +02:00
cketti
ab1c4fdb43 WIP: Renaming file 'K9ActivityCommon' with Kotlin extension 2019-05-28 02:41:48 +02:00
cketti
96aa479355
Merge pull request #4068 from k9mail/htmlconverter_refactoring
HtmlConverter refactoring
2019-05-28 02:41:26 +02:00