Sometimes when loading an email body, the viewport for the web view will be set to 0 (when the web view is hidden or not yet laid out in the widget hierarchy?). When this happens, since the width of the body is specified as 100vw, the content width is reduced to the absolute minimum and hence the content height is stretched right out. Then, when the web view is displayed, the viewport width increases but the extra whitespace is never reclaimed (scrollHeight never goes down), so the height of the web view remains way too large, causing large amounts of whitespace at the end of the email message (i.e. #283). To work around this, set a min width for the HTML element so the initial height of the email body isn't too badly wrong. |
||
|---|---|---|
| .gitlab/issue_templates | ||
| bindings/vapi | ||
| build-aux | ||
| desktop | ||
| help | ||
| icons | ||
| po | ||
| sql | ||
| src | ||
| subprojects/vala-unit | ||
| test | ||
| ui | ||
| .gitattributes | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| AUTHORS | ||
| BUILDING.md | ||
| code-of-conduct.md | ||
| CONTRIBUTING.md | ||
| COPYING | ||
| COPYING.icons | ||
| COPYING.pyyaml | ||
| geary.doap | ||
| meson.build | ||
| meson_options.txt | ||
| NEWS | ||
| org.gnome.Geary.json | ||
| org.gnome.Geary.yaml | ||
| README.md | ||
| THANKS | ||
Geary: Send and receive email
Geary is an email application built around conversations, for the GNOME 3 desktop. It allows you to read, find and send email with a straight-forward, modern interface.
Visit https://wiki.gnome.org/Apps/Geary for more information.
GitHub users please note: Bug reports, code contributions and translations are managed using GNOME's infrastructure, so we cannot accept tickets or pull requests on GitHub. Please see the links below for more information.
Building & Licensing
Please consult the BUILDING.md and COPYING files for more information about building Geary and the licence granted by its copyright holders for redistribution.
Getting in Touch
- Geary wiki: https://wiki.gnome.org/Apps/Geary
- Support and discussion: See the
gearytag on GNOME Discourse - Matrix channel: #geary:gnome.org
Code Of Conduct
We follow the Contributor Covenant as our Code of Conduct. All communications in project spaces are expected to adhere to it.
Contributing to Geary
Want to help improve Geary? Here are some ways to contribute:
- Bug reporting: https://wiki.gnome.org/Apps/Geary/ReportingABug
- Translating: https://wiki.gnome.org/Apps/Geary/Translating
- Development: https://wiki.gnome.org/Apps/Geary/Development
- Donate: https://wiki.gnome.org/Apps/Geary/Donate
Copyright © 2016 Software Freedom Conservancy Inc.
Copyright © 2017-2020 Michael Gratton mike@vee.net

