Commit graph

5537 commits

Author SHA1 Message Date
sicklylife
ca2af643f1 Update Japanese translation 2020-02-21 17:51:50 +00:00
sicklylife
99ef0e678e Update Japanese translation 2020-02-20 18:04:12 +00:00
sicklylife
ea34e62224 Update Japanese translation 2020-02-20 18:00:52 +00:00
Michael Gratton
91b7e5bef4 Merge branch 'mjog/713-composer-emoji' into 'mainline'
Composer context menu emoji

Closes #713

See merge request GNOME/geary!415
2020-02-19 00:43:47 +00:00
Emin Tufan Çetin
8c65c0ce3e Update Turkish translation 2020-02-18 16:29:16 +00:00
Michael Gratton
ebe30d846e Include emoji menu item in composer context menu
Closes #713
2020-02-18 23:47:00 +11:00
Michael Gratton
09ccdc8e2e Bump minimum WebKitGTK version to 2.26 2020-02-18 23:45:37 +11:00
Daniel Mustieles
0d89478d53 Updated Spanish translation 2020-02-17 14:40:40 +01:00
Michael Gratton
c4b7f86d35 Merge branch 'mjog/709-conversation-trusted-email-tooltip' into 'mainline'
Set conversation trusted email addresses as tooltips

See merge request GNOME/geary!414
2020-02-16 21:16:27 +00:00
Michael Gratton
113bb7e897 Set conversation trusted email addresses as tooltips
This makes abbreviated contact name display consistent with other
abbreviated forms, and reduces the effort needed to discover the actual
email address.

See #709
2020-02-17 07:49:40 +11:00
Michael Gratton
386f6519b1 Merge branch 'fix-683' into 'mainline'
Fix papercuts in the composer interface

Closes #683

See merge request GNOME/geary!404
2020-02-16 20:26:16 +00:00
Michael Gratton
07bce2cfa8 Merge branch 'fix-685' into 'mainline'
composer: Fix close buttons

Closes #685

See merge request GNOME/geary!405
2020-02-16 20:23:49 +00:00
James Westman
c53b1b0a30 composer: Custom icon for "show formatting" button
This replaces the italic icon with a new, custom icon.
2020-02-15 23:01:25 -06:00
James Westman
adf6f2b4a7 composer: Improve "insert link" popover
- Use transitions instead of show/hide
- Make the popover narrower (360px instead of 40 chars)
- Use text labels for "Add" and "Insert" rather than the check icon
- Show the button as active when the popover is open
2020-02-15 23:01:25 -06:00
James Westman
66bbb576a6 composer: Make format menu more generic
It still only contains text formatting options, but it uses the
view-more-symbolic icon.
2020-02-15 23:01:25 -06:00
James Westman
d3aff68273 composer: Style improvements for attachment box
- Add separators between rows
- Use icon instead of text for remove button
2020-02-15 23:01:25 -06:00
James Westman
233a1a6c37 composer: Improve spell check popover
- Use a MenuButton
- Separators between rows
- Make the popover narrower
- Put the country name below the language name, instead of in
  parenthesis
- Ellipsize country/language names
2020-02-15 23:01:25 -06:00
Michael Gratton
1c098b9b4a Merge branch 'mjog/revert-webkit-shared-process' into 'mainline'
Revert "Merge branch 'mjog/558-webkit-shared-process' into 'mainline'"

See merge request GNOME/geary!411
2020-02-15 22:47:06 +00:00
Michael Gratton
bfdecebdbd Merge branch 'fix-move-to-trash' into 'mainline'
Fix move to trash

See merge request GNOME/geary!412
2020-02-15 21:47:23 +00:00
Michael Gratton
051ccf428e Merge branch 'mjog/composer-autocomplete-fixes' into 'mainline'
Composer autocomplete fixes

Closes #680

See merge request GNOME/geary!413
2020-02-15 21:46:17 +00:00
Michael Gratton
b4fc3a6d74 Improve handling when inserting email addresses from completion
Fixes inserting an address overwriting an existing one, inserting
addresses with multi-byte chars, and a few other bits and pieces.

Closes #680
2020-02-15 09:35:38 +11:00
Алексей Шилин
6f44f89b48 ConversationListView: Fix shift-to-delete inversion
The 'Is Shift down' condition was accidentally inverted in commit
419bc6d051, resulting in inconsistency
between the main toolbar and a conversations list context menu.
2020-02-14 14:17:44 +03:00
Алексей Шилин
03a11373f9 ConversationListView: Really move conversations to Trash
Conversations list context menu item says 'Move conversation to Trash',
but archiving was being done instead.
2020-02-14 14:03:10 +03:00
Michael Gratton
aa393a154f Don't set an email autocomplete key when cursor is at beginning
Fixes the autocomplete showing up again after having just completed an
addresss.
2020-02-13 12:58:00 +11:00
Michael Gratton
30225239c9 Don't use public addresses setter internally in EmailEntry
Fixes being unable to enter spaces or other punctuation in half-formed
email addresses because the public setter was causing the entry's text
to be reset with the formatted address.
2020-02-13 12:58:00 +11:00
Michael Gratton
3ce2eb9f17 Fix <Tab> not filling selected autocomplete in composer
Gtk.EntryCompletion only fires `cursor_on_match` if `inline_selection`
is true. O_o
2020-02-13 12:58:00 +11:00
Michael Gratton
3340d7911f Remove some code clearly meant for testing only 2020-02-13 12:56:52 +11:00
Michael James Gratton
cbe6e0ba9b Revert "Merge branch 'mjog/558-webkit-shared-process' into 'mainline'"
Revert merge request GNOME/geary!374 for now since the shared process
model breaks old-style WebProcess message handler IPC.

This can be un-reverted when out JS is ported to the new Messages API
that is landing in WebKitGTK 2.28.

This reverts commit e4a5b85698, reversing
changes made to 66f6525480.
2020-02-13 12:56:52 +11:00
Andre Klapper
d9c10b5f20 help: Make shortcuts.page pass "yelp-check validate"
<section> elements must include a <title> element.
2020-02-10 22:03:09 +01:00
Michael Gratton
947914d892 Merge branch 'fix-prefs-window-size' into 'mainline'
preferences: Set propagate_natural_width

See merge request GNOME/geary!409
2020-02-09 02:13:34 +00:00
Michael Gratton
1aa59264fb Merge branch 'wip/nielsdg/fix-flatpak-build-folks' into 'mainline'
ci: Don't build BlueZ backend

Closes #695

See merge request GNOME/geary!410
2020-02-06 12:53:05 +00:00
Niels De Graef
361cf5ae69 ci: Don't build BlueZ backend
We figured out in libfolks that we were accidentally not properly
requiring the `python3-dbusmock` module that is necessary for the BlueZ
tests. We might want to be smarter about this in the future, but let's
just lose the offending backend for now.

Fixes https://gitlab.gnome.org/GNOME/geary/issues/695
2020-02-06 07:41:19 +01:00
Kukuh Syafaat
9dee9aba2b Update Indonesian translation 2020-02-05 11:54:54 +00:00
James Westman
641fa4e8e6 preferences: Set propagate_natural_width
This makes the preferences window wide enough to not ellipsize the
labels, if there is enough space to do that.
2020-02-04 09:38:42 -06:00
Michael Gratton
c85a89eb48 Workaround type initialisation deadlock in GObject
Ensure some types that are prone to deadlocking are initialised up
front.

Workaround for GNOME/geary#592 GNOME/glib#541
2020-02-02 21:03:34 +11:00
Michael Gratton
d332e2d1e3 Merge branch 'mjog/misc-fixes' into 'mainline'
Misc fixes

See merge request GNOME/geary!406
2020-02-02 07:33:24 +00:00
Michael Gratton
7d51a5183e Sanitise Geary.ComposedEmail setter method inputs
Ensure that if any empty mailbox or message id lists are passed to a
setter that they are set as null instead, to conform to the
EmailHeaderSet contract.
2020-02-02 18:15:53 +11:00
Michael Gratton
9c0fecf552 Fix some build warnings 2020-02-02 18:15:53 +11:00
Michael Gratton
b3fa1446c1 Clean up EmailEntry API
Move into composer namespace and rename to match. Update API for
consistency with style guide. Remove uneeded fields and clarify when
::modified is true. Fix call sites.
2020-02-02 18:15:53 +11:00
Michael Gratton
19fc5eced3 Add Geary.RFC822.MailboxAddresses::is_empty 2020-02-02 18:15:53 +11:00
Michael Gratton
516db957e1 Fix notifications not being shown 2020-02-02 18:15:53 +11:00
James Westman
2cf590a062 composer: Fix close buttons
7d207dbb broke the close buttons in the composer headerbar again. This
makes sure the close button only appears in the composer headerbar if it
is part of the main window's headerbar.

Fixes #685.
2020-01-29 15:10:28 -06:00
Piotr Drąg
c4d0b71455 Update Polish translation 2020-01-26 14:41:48 +01:00
Michael Gratton
4614a89db8 Fix occasional Application.MainWindow criticals on shutdown
Keep a reference to Application.Controller in MainWindow so that when
being shutdown, async method's end can still be successfully called.
2020-01-25 15:35:47 +11:00
Michael Gratton
25976dd218 Update Application.Client shutdown process
We can't actually override GLib.Application::quit in a robust way since
it's not virtual, so move as much of the shutdown process as possible to
::shutdown which can be overridden.
2020-01-25 15:35:47 +11:00
Michael Gratton
b30e639022 Fix critical closing composers with drafts 2020-01-25 15:35:47 +11:00
Emin Tufan Çetin
85c4151444 Update Turkish translation 2020-01-24 20:07:39 +00:00
Michael Gratton
0736020ce5 Merge branch 'header-group' into 'mainline'
main-toolbar: Use a header group

See merge request GNOME/geary!398
2020-01-23 23:14:54 +00:00
Michael Gratton
b2d2da813a Merge branch 'mjog/flatpak-ci-handy-submodule' into 'mainline'
Fix Flatpak CI FTB

See merge request GNOME/geary!403
2020-01-23 23:07:48 +00:00
Michael Gratton
8bc00e2fa6 Update flatpak libical to 3.0.7 2020-01-24 09:47:21 +11:00