On Sunday, 22 May 2016 05:19:56 CEST, Dan Miner wrote:
I'll try the CSS but honestly only a small percentage of emails
are plain text anymore. Then you run into the wrapping and/or
scrolling issues with overly large fonts and "quoting". This is
why as I lose my vision, I'm relying on TTS more since it is
more restful/comfortable and far faster than I.
The good thing is that many e-mails (when looking at private correspondence
from various people using GMail etc) come with both a plaintext and an HTML
part. Trojita can be configured (IMAP -> Settings -> General -> Show
plaintext emails instead of the HTML version) to prefer the plaintext
variant. The CSS can be tweaked to pass some hints to the screen readers
for each nesting of the quotes, we're actually quite good at that.
But then, I've never used a screen reader so I have no clue how well that
works in a real world.
Would you happen to know of a usable example of something using
QWebEngine?
Well, there's a demo at [1]. There's also a more feature-complete web
browser at [2].
But for someone like myself, having to adjust *every*
time is truly maddening.
OK, let's see if it helps you the way it's implemented right now, we can
add persistency reasonably easily later on, based on your feedback.
I was using a pre-build from your provided repo. I can give it
a try. Is the .dep package dependencies close enough to do a
compile on trunk?
Yes.
If you're on a DEB-based system, you'll need stuff listed in Build-Depends
in [3]. If your system is RPM-based, then it's the bits listed as
BuildRequires in [4] (I think yum supports the 'cmake(Foo)' syntax, too).
Some of the deps still come from the OBS repo.
Cheers,
Jan
[1]
http://doc.qt.io/qt-5/qtwebengine-webenginewidgets-demobrowser-example.html
[2] http://qupzilla.com/
[3]
https://build.opensuse.org/package/view_file/home:jkt-gentoo:trojita/trojita-nightly/debian.control?expand=1
[4]
https://build.opensuse.org/package/view_file/home:jkt-gentoo:trojita/trojita-nightly/trojita-nightly.spec?expand=1
--
Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/