Michael Gratton
67e923c92e
Update files for 40.0 release
2021-04-23 12:54:16 +09:30
Michael Gratton
ab3d70365e
Merge branch 'mjog/fix-meson-0.57-ci-test-failures' into 'mainline'
...
build: Fix Flatpak CI test failures caused by meson 0.57
See merge request GNOME/geary!700
2021-04-22 15:23:07 +00:00
Michael Gratton
454cc0bcfe
build: Fix Flatpak CI test failures caused by meson 0.57
...
Add previously implicit build dependencies for tests.
See GNOME/gnome-build-meta#372 ,
https://discourse.gnome.org/t/meson-0-57-update-may-break-tests-ci/6220
2021-04-23 00:59:02 +10:00
Michael Gratton
c0577d4bf6
build: Fix Flatpak CI FTB with GMime mainline
...
See !699 and https://github.com/jstedfast/gmime/pull/101
2021-04-22 22:39:16 +10:00
Michael Gratton
98bbdf7f53
Merge branch 'mjog/gmime-stream-write-api-break' into 'mainline'
...
engine: Work around VAPI binding change causing GMime API break
See merge request GNOME/geary!699
2021-04-22 12:20:36 +00:00
Michael Gratton
7f155f87ac
engine: Work around VAPI binding change causing GMime API break
...
See https://github.com/jstedfast/gmime/pull/101
2021-04-21 22:53:34 +10:00
Michael Gratton
d17554d30f
build: Ensure vala defines are passed through to valadoc
2021-04-21 22:53:34 +10:00
Michael Gratton
2b15c80718
Merge branch 'mjog/invalid-gobject-property' into 'mainline'
...
client: Fix invalid GObject property name
See merge request GNOME/geary!697
2021-04-20 22:45:28 +00:00
Michael Gratton
4f41ce6159
client: Fix invalid GObject property name
...
`_instance` is not a valid property name.
2021-04-19 21:24:13 +10:00
Michael Gratton
5b6686297d
Merge branch '422-message-dragdrop-feedback-regression-fix' into 'mainline'
...
Show drag & drop feedback dropping message on folder
Closes #422
See merge request GNOME/geary!696
2021-04-19 09:39:20 +00:00
Chris Heywood
357bef45e7
Show drag & drop feedback dropping message on folder
...
Fixes regression resulting from !401
2021-04-19 10:16:07 +09:30
Dz Chen
47b0471397
Update Chinese (China) translation
2021-04-16 08:38:33 +00:00
Federico Bruni
96ae0d4964
Update Italian translation
2021-04-15 07:01:36 +00:00
Michael Gratton
c28edda276
Merge branch 'mjog/release-40.rc' into 'mainline'
...
build: Update for 40.rc
See merge request GNOME/geary!695
2021-04-14 12:19:07 +00:00
Hugo Carvalho
22371d5e30
Update Portuguese translation
2021-04-14 12:05:32 +00:00
Michael Gratton
3b9ef746dd
Merge branch 'flatpak-libhandy-vapi' into 'mainline'
...
flatpak: Don't drop the libhandy VAPI
See merge request GNOME/geary!694
2021-04-14 11:29:26 +00:00
Michael Gratton
3310ca42d9
Merge branch 'panels-split' into 'mainline'
...
ui: Homogeneize the panels
See merge request GNOME/geary!689
2021-04-14 11:14:03 +00:00
Michael Gratton
3a5bb3523c
build: Update for 40.rc
2021-04-14 21:03:49 +10:00
Adrien Plazas
5f0f9b57b2
flatpak: Don't drop the libhandy VAPI
...
This avoids prematurely cleaning /share for libhandy, which would drop
its VAPI and hence make Geary not build.
2021-04-14 12:54:37 +02:00
Adrien Plazas
a35d867192
ui: Homogeneize the panels
...
This makes the right panel take 50% of the window when it is wide
enough, and make the two other panels share the remaining 50%.
2021-04-14 12:52:01 +02:00
Michael Gratton
35f57c7682
Merge branch 'bdaase/geary-saner_pane_size_defaults' into 'mainline'
...
ui: Use saner pane size defaults
See merge request GNOME/geary!693
2021-04-14 09:39:28 +00:00
Michael Gratton
d62a88bfdf
Merge branch 'mjog/responsive-layout-fixes' into 'mainline'
...
Responsive layout fixes
See merge request GNOME/geary!692
2021-04-14 09:29:38 +00:00
Björn Daase
6ec89fc491
ui: Use saner pane size defaults
...
Related: https://gitlab.gnome.org/GNOME/geary/-/issues/1164
2021-04-14 19:15:36 +10:00
Michael Gratton
791b747fbd
client: Consistently use Gtk.Widget.error_bell, not Gdk.Window.beep
...
The former takes into account GTK settings, the latter doesn't.
2021-04-14 19:08:35 +10:00
Michael Gratton
1667a7b2da
client: Ensure keyboard focus is not lost when main window leaflets fold
...
See GNOME/libhandy#179
2021-04-14 19:08:35 +10:00
Michael Gratton
2222c6af87
client: Ensure search UI is actually shown when activating shortcut
2021-04-14 19:07:50 +10:00
Michael Gratton
45bab34f45
client: Only enable find-in-conversation action when the viewer is shown
2021-04-14 19:07:50 +10:00
Michael Gratton
da611ccf28
client: Fix main window load_more being triggered folded
...
Don't need to load more when the conversation list is not being shown.
2021-04-14 19:07:50 +10:00
Michael Gratton
3c001a99cf
client: Fix <Enter> not activating folder tree rows
2021-04-14 19:07:50 +10:00
Michael Gratton
3af0d6286d
Merge branch 'mjog/1193-conversation-buttons-resize-race' into 'mainline'
...
Duplicate, don't re-parent, conversation actions as responsive layout changes.
Closes #1193
See merge request GNOME/geary!691
2021-04-13 15:22:14 +00:00
Michael Gratton
11882a1055
build: Pull in libhandy as a submodule until 1.2.1 is packaged
2021-04-14 00:49:45 +10:00
Michael Gratton
a5d6ec03e5
build: Bump libhandy requirement to 1.2.1
...
Needed to fix a conversation header bar spacing issue.
See GNOME/libhandy#431
2021-04-14 00:49:45 +10:00
Michael Gratton
eb9cdb0c38
client: Fix conversation viewer actions visible when unfolded at startup
...
Both leaflets are unfolded by default, and fold down if the window is
too small, hence the conversation list's and viewer's action bar
revealers must be hidden by default to match,
2021-04-14 00:49:45 +10:00
Adrien Plazas
b75a7f3bae
conversation-actions: Keep the reply buttons in the headerbar
...
Move the other buttons to the actionbar is the window is too narrow.
2021-04-14 00:49:45 +10:00
Adrien Plazas
c53063496c
style: Style conversation action bars
...
Make them look a bit more like action bars by giving them a top border.
2021-04-14 00:49:45 +10:00
Michael Gratton
b7458dc24f
client: Ensure all folder-based conversation actions get updated
2021-04-14 00:49:45 +10:00
Michael Gratton
f097252e46
Client: Only show conversation viewer's actions when needed
...
The conversation viewer's actions are only needed when the main
toolbar's compact actions are being shown.
2021-04-14 00:49:45 +10:00
Michael Gratton
d695f5b5fe
client: Ensure conversation list action bar shown when main window folded
2021-04-14 00:49:45 +10:00
Michael Gratton
dbb9cc35e8
client: Simplify main window outer leaflet state change handling
2021-04-14 00:49:45 +10:00
Michael Gratton
5aea0ad10f
client: Invoke the correct menu for move or copy shortcuts
2021-04-13 18:38:40 +10:00
Michael Gratton
ef4269e18b
client: Add convenience accessors for conversation list/viewer being shown
2021-04-13 18:38:22 +10:00
Michael Gratton
78b3fddb6f
client: Rename main window leafets and their children
...
Make them a bit easier to reason about.
2021-04-13 18:38:22 +10:00
Michael Gratton
4eefe3013e
client: Fix packing of Component.ConversationActions
2021-04-13 18:38:19 +10:00
Michael Gratton
9e641600c3
client: Convert to using HdySqueezer for managing main toolbar actions
2021-04-13 18:36:16 +10:00
Michael Gratton
0aa8ad6a05
client: Convert from shared conversation action widget to use multiple
...
Convert Components.ConversationActions to a widget that encapsulates
selectively visible conversations action groups. Use multiple instances
of that in preference to a single shared instance that gets re-parented
as the responsive UI adjusts.
Flatten the custom widget hierarchy a bit by merging the
`ConversationActionBar` and `ConversationHeaderbar` widgets into
`MainToolbar` itself.
2021-04-11 11:23:13 +10:00
Michael Gratton
7b994ece1d
client: Move MainToolbar into the Components name space proper
2021-04-09 21:11:41 +10:00
Michael Gratton
1de50614d1
Merge branch 'mjog/folder-list-cleanup' into 'mainline'
...
Folder list fixes
Closes #1177 and #1184
See merge request GNOME/geary!686
2021-04-08 22:55:38 +00:00
Michael Gratton
05ea5fbdb3
client: Revert folder list expander change
...
This undoes the expander-related changes introduced in !618 , to fix
regressions such as #1177 and #1184 .
2021-04-08 08:20:37 +10:00
Michael Gratton
3f6a8581bc
client: Ensure inboxes, account and label branches are expanded by default
2021-04-08 08:20:08 +10:00
Michael Gratton
c233efc11d
Merge branch 'thin-seps' into 'mainline'
...
Use native separators for conversation list
Closes #1191
See merge request GNOME/geary!690
2021-04-07 22:07:08 +00:00