geary/ui
Michael Gratton 0e783de5bf ui/conversation-web-view.css: Work around oversized email body height
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.
2020-10-17 13:55:36 +11:00
..
gtk Added detach composer shortcut to UI 2020-07-07 21:13:20 +08:00
accounts_editor.ui build: Set up dual install for flatpak 2019-08-26 09:38:31 -07:00
accounts_editor_add_pane.ui Accounts.EditorAddPane: Add mnemonic to create button 2020-04-08 03:24:51 +09:00
accounts_editor_edit_pane.ui Rework action names groups across the client 2019-11-08 10:06:48 +11:00
accounts_editor_list_pane.ui build: Set up dual install for flatpak 2019-08-26 09:38:31 -07:00
accounts_editor_remove_pane.ui Mark headerbar titles for translation 2018-12-28 14:57:29 +01:00
accounts_editor_servers_pane.ui Move common account editor pane in-app notification impl to the editor 2019-01-09 13:30:50 +11:00
application-main-window.ui main-toolbar: Create object containing conversation actions 2020-10-12 11:03:04 +02:00
certificate_warning_dialog.glade Use Unicode in translatable strings 2016-12-16 02:14:14 +01:00
components-attachment-pane-menus.ui Clean up attachment save code 2019-11-07 11:58:55 +11:00
components-attachment-pane.ui Clean up attachment save code 2019-11-07 11:58:55 +11:00
components-attachment-view.ui Clean up attachment save code 2019-11-07 11:58:55 +11:00
components-conversation-action-bar.ui action-bar: Add an action bar to the conversations list (2-panel) 2020-10-12 11:03:55 +02:00
components-conversation-actions.ui main-toolbar: Create object containing conversation actions 2020-10-12 11:03:04 +02:00
components-in-app-notification.ui Move InAppNotification class to components package 2019-09-27 19:37:33 +10:00
components-inspector-error-view.ui client: Port client codebase to handy-1 2020-08-18 22:20:23 +10:00
components-inspector-log-view.ui ui/components-inspector-log-view.ui: Minor tweaks 2020-04-16 17:31:18 +10:00
components-inspector-system-view.ui client: Port client codebase to handy-1 2020-08-18 22:20:23 +10:00
components-inspector.ui client: Give inspector and problem report dialogs consistent sizes 2020-08-18 22:20:29 +10:00
components-placeholder-pane.ui Wrap the placeholder pane's subtitle automatically 2019-02-02 12:39:31 +11:00
components-web-view.js ui/components-web-view.js: Use arrow functions for better this scoping 2020-10-17 13:55:36 +11:00
composer-editor-menus.ui Composer.Widget: Split email body editing code out into separate widget 2020-08-28 18:25:58 +10:00
composer-editor.ui Composer.Widget: Split email body editing code out into separate widget 2020-08-28 18:25:58 +10:00
composer-headerbar.ui ui/composer-headerbar.ui: Fix label not being marked as translatable 2020-09-01 21:38:32 +10:00
composer-link-popover.ui composer: Improve "insert link" popover 2020-02-15 23:01:25 -06:00
composer-web-view.css ComposerPageState: Use CSS for managing focus with composer body parts 2020-10-13 00:02:09 +11:00
composer-web-view.js ComposerPageState: Use CSS for managing focus with composer body parts 2020-10-13 00:02:09 +11:00
composer-widget.ui Composer.Widget: Split email body editing code out into separate widget 2020-08-28 18:25:58 +10:00
conversation-contact-popover.ui Tweak spoofed email warning UI 2019-04-08 10:26:04 +10:00
conversation-email-menus.ui Move email action handling to ConversationListBox 2019-11-07 11:58:55 +11:00
conversation-email.ui ConversationMessage: Convert to use InfoBarStack 2020-03-30 21:05:00 +11:00
conversation-message-link-popover.ui Break out ConversationMessage link popover into seperate UI file 2019-11-27 11:17:04 +11:00
conversation-message-menus.ui Separate and implement contact popover action from conversation message 2019-04-08 10:26:04 +10:00
conversation-message.ui Revert "Revert "Merge branch 'mjog/558-webkit-shared-process' into 'mainline'"" 2020-10-13 00:02:02 +11:00
conversation-viewer.ui conversation-viewer: set searchentry width to same as inbox's 2019-04-18 23:19:44 -04:00
conversation-web-view.css ui/conversation-web-view.css: Work around oversized email body height 2020-10-17 13:55:36 +11:00
conversation-web-view.js Conversation.WebView: Convert to using messages for JS → client comms 2020-10-13 00:02:09 +11:00
find_bar.glade Use margin-{start,end} instead of margin-{left,right}: Close bgo #730611 2016-05-20 16:42:45 +10:00
folder-popover.ui Use Popover for Move/Label menu. Bug 767431. 2016-06-20 15:27:41 +10:00
geary.css Use leaflets in the UI 2020-10-10 10:41:49 +02:00
main-toolbar-menus.ui Rename other uses of spam in the codebase to junk 2020-03-31 15:41:51 +11:00
main-toolbar.ui main-toolbar: Create object containing conversation actions 2020-10-12 11:03:04 +02:00
meson.build Port build system to Meson. Bug 777044. 2017-12-12 00:27:46 +01:00
org.gnome.Geary.gresource.xml Revert "Revert "Merge branch 'mjog/558-webkit-shared-process' into 'mainline'"" 2020-10-13 00:02:02 +11:00
password-dialog.glade Password dialog improvements 2014-10-28 17:01:52 -07:00
problem-details-dialog.ui client: Give inspector and problem report dialogs consistent sizes 2020-08-18 22:20:29 +10:00
signature-web-view.js Remove default instance of ClientWebView's PageState JS object 2019-03-06 20:11:33 +11:00
single-key-shortcuts.css Re-implement single key shortcuts as a preference 2019-11-21 02:36:09 +11:00
upgrade_dialog.glade Use margin-{start,end} instead of margin-{left,right}: Close bgo #730611 2016-05-20 16:42:45 +10:00