K-9 Mail – Open Source Email App for Android
Find a file
cketti 309eeb72ac Got rid of the ScrollView in MessageView
The ScrollView around the WebView caused all sorts of problems. This
change removes the ScrollView and uses the undocumented method
WebView.setEmbeddedTitleBar() to set the MessageHeader view as "title
bar" of the WebView. This allows MessageHeader to scroll away making
more room for the WebView.
All of the "magic title bar" code was originally implemented by Jesse
for Kaiten.

Because WebView doesn't support a scrolling footer we can no longer
support scrolling buttons or attachments at the end of the message. Now
users can switch from message view to attachment view via a button just
below the message headers.

I also copied some code for which I was too lazy to create a separate
commit. It allows to display attachments we didn't use to show by
clicking on a "More..." button in the attachment view. Those
attachments are mostly images referenced by the HTML part (e.g.
background images).

Fixes issue 3291
2012-02-21 05:07:01 +01:00
assets Merge branch 'master' into issue549 2011-10-14 20:33:25 +02:00
compile-only-libs Add mockito jar for testing. 2011-07-21 17:41:19 -07:00
docs Added diagram that visualizes activity interactions 2011-10-27 19:13:13 +02:00
images Add button to allow editing of quoted message in HTML mode by dropping user back to text mode. Fixes issue 2959. 2011-02-05 15:14:02 -08:00
libs Merge ashleywillis' changes in https://github.com/k9mail/k-9/pull/97. 2011-11-14 14:00:15 -08:00
res Got rid of the ScrollView in MessageView 2012-02-21 05:07:01 +01:00
src/com/fsck/k9 Got rid of the ScrollView in MessageView 2012-02-21 05:07:01 +01:00
tests Added tests for MimeUtility.extractTextAndAttachments() 2012-02-18 00:25:14 +01:00
tools Don't force Eclipse settings on users 2011-06-10 20:25:40 +02:00
.classpath Updated .classpath because ADT 14+ insists on changing the output folder 2011-12-31 02:43:08 +01:00
.gitignore Add vi archive files to default ignore list. 2011-08-29 12:07:19 -07:00
.project fix the eclipse project name 2010-11-26 03:53:18 +00:00
Android.mk Merge ashleywillis' changes in https://github.com/k9mail/k-9/pull/97. 2011-11-14 14:00:15 -08:00
AndroidManifest.xml Bumped manifest to 4.109 2012-02-15 13:46:33 -05:00
ant.properties Upgrade us to android-14 infrastructure 2011-10-27 12:41:24 -04:00
build.xml update our upload target for sdk 16 2012-01-17 17:50:25 -08:00
HTMLCLEANER_LICENSE Merge ashleywillis' changes in https://github.com/k9mail/k-9/pull/97. 2011-11-14 14:00:15 -08:00
k9mail.iml Commit a new default in IntelliJ IDE settings added by IntelliJ 11. 2012-01-07 09:36:07 -08:00
MODULE_LICENSE_APACHE2 Initial commit - This source code should be EXACTLY what the current version of the 'Email' application in the android repo looks like as of this date. 2008-10-28 01:04:44 +00:00
NOTICE Initial commit - This source code should be EXACTLY what the current version of the 'Email' application in the android repo looks like as of this date. 2008-10-28 01:04:44 +00:00
proguard.cfg Upgrade us to android-14 infrastructure 2011-10-27 12:41:24 -04:00
project.properties Upgrade us to android-14 infrastructure 2011-10-27 12:41:24 -04:00