Cédric Bellegarde
42cb76282e
client: Ensure accounts dialog fits on small display devices
...
- Replace ellipsizing by wrapping
- Switch to vertical boxing if not enough space
- Fix welcome dialog
2023-10-14 11:41:18 +00:00
Cédric Bellegarde
a14f5d4799
client: accounts: Add support for Thunderbird autoconfig
...
- Auto detect server settings
- Rework accounts editor add panel
Fix #1390
Fix #1350
2022-09-07 12:10:06 +00:00
Michael Gratton
f4d3c54110
ui: Remove can_focus from GTK builder file definitions
...
GTK widgets set the default for this as needed, and some incorrect
values for this have caused issues with keyboard focus.
Fixes #1059
2021-01-27 21:43:23 +11:00
Julian Sparber
95f182df3f
account-editor: use HdyClamp and remove padding
2020-11-17 13:45:56 +01:00
Arnaud Ferraris
7c9d1258c6
accounts-editor: make window usable on phones
2020-11-17 11:48:31 +01:00
Adrien Plazas
e6fd0fe174
accounts-editor: Wrap the welcome panel labels
...
This helps the accounts editor fit in narrow screens.
2020-11-17 11:48:31 +01:00
Christopher Davis
bfcee9bff7
build: Set up dual install for flatpak
...
Part of https://gitlab.gnome.org/GNOME/Initiatives/issues/1 ;
Sets up dual installation for flatpaks, allowing us to
build and run geary without affecting our system install.
This will allow testing of nightlies and CI artifacts as well
via the flatpak, so we can iterate on designs and share
bundles to test with.
2019-08-26 09:38:31 -07:00
Michael Gratton
fdb9243ae5
Move common account editor pane in-app notification impl to the editor
...
This moves the individual in-app notification implementation on each of
the editor panes to the editor itself, reducing redundancy and allowing
the editor to issue notifications if needed (spoiler: it will).
2019-01-09 13:30:50 +11:00
Piotr Drąg
efe6dc9062
Mark headerbar titles for translation
2018-12-28 14:57:29 +01:00
Piotr Drąg
6868e0b5ae
Minor grammar fix
2018-12-27 13:35:07 +01:00
Michael Gratton
ccd1c857c3
Polish first-run appearance of the accounts editor
2018-12-09 19:16:35 +11:00
Michael Gratton
4eccbdf6c4
Make sure account listbox is shrinkwapped when only one is present
2018-11-30 23:49:30 +11:00
Michael Gratton
bb629999a6
Implement decent keyboard nav for AccountsEditor and editor panes
...
Return to previous panes using escape/back/(left|right), navigate
between settings list items using up/down.
Implementation courtesy
https://blogs.gnome.org/mclasen/2014/02/27/getting-the-details-right/
2018-11-30 23:49:30 +11:00
Michael James Gratton
b8213b5b86
Add initial replacement account creation pane.
2018-11-30 23:49:30 +11:00
Michael James Gratton
9c8990d18d
Implement undo-able account removal.
2018-11-30 23:49:30 +11:00
Michael James Gratton
f754d3df82
Introduce some common interfaces for account editor panes.
...
This allows the panes themselves to manage their own headers, command
stacks, and so on. Break out the account list pane out so it's handled in
the same way as the others.
2018-11-30 23:49:30 +11:00