[Pureos-changes] Accepted gnome-contacts 3.32+3266+git724e40b-1pureos0 (source) into amber-phone-staging
Guido Günther
agx at sigxcpu.org
Fri Oct 11 03:33:03 PDT 2019
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 11 Oct 2019 12:19:11 +0200
Source: gnome-contacts
Binary: gnome-contacts gnome-contacts-dbgsym
Built-For-Profiles: nocheck
Architecture: source
Version: 3.32+3266+git724e40b-1pureos0
Distribution: amber-phone
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
Changed-By: Guido Günther <agx at sigxcpu.org>
Description:
gnome-contacts - Contacts manager for GNOME
Changes:
gnome-contacts (3.32+3266+git724e40b-1pureos0) amber-phone; urgency=medium
.
[ Goran Vidović ]
* Update Croatian translation
(cherry picked from commit 0b938e329cf5418a7c7db3ac661d5f32822cde77)
* Update Croatian translation
.
[ Ask Hjorth Larsen ]
* Updated Danish translation
* Updated Danish translation
.
[ Michael Gratton ]
* App: Add show-contact action.
Like the -i command line option, but DBus activatable.
.
[ Niels De Graef ]
* flatpak: Build folks with meson.
Use Contacts as an early integration check for libfolks' Meson port,
since we want to release it rather sooner than later.
See also https://gitlab.gnome.org/GNOME/folks/merge_requests/9
* Release unstable version 3.33.1
* CI: Report test results to GitLab.
Use Emmanuele's script for GLib to parse the meson JSON-formatted
testlog to turn it into a JUnit XML which GitLab understands and cnn
report to the user in the web UI.
* flatpak: remove "copy-icon"
As found in https://github.com/flathub/flathub/pull/993#discussion_r283090873
> The icon name upstream seems to be set to the app-id, so no need to
> copy the icon here. It's only needed if you rename the icon and want
> to keep the icon with the original icon name in case it's used
> somewhere.
* flatpak: remove "build-options"
These build options are now set by default on Fdo 18.08.
See https://github.com/flathub/flathub/pull/993#discussion_r283090829
* flatpak: Update libical version.
Latest E-D-S requires a newer version, so the build is failing because
of it right now.
* window: Disambiguate Gtk.HeaderBar.
Apparently libhandy also added a HeaderBar type, which means this
clashes with that of Gtk.
* window: Remove unused header_group field.
This was giving an annoying warning.
.
[ Kalev Lember ]
* appdata: Keep the same appstream ID as in 3.30.
Go back to using "org.gnome.Contacts.desktop" as it was in 3.30. The
appstream spec is very clear that the ID is not supposed to change and
should be a unique identifier for the app across distributions.
.
[ Philip Withnall ]
* src: Use format strings when constructing MessageDialogs.
Otherwise translations of the messages passed in might contain format
placeholders which would then cause a read from an unexpected bit of the
stack.
This incorporates a patch by Cosimo Cecchi <cosimo at endlessm.com>.
.
[ Veerasamy Sevagen ]
* setup-window:Adding mnemonic property.
Fixes #130
.
[ Daniel Mustieles ]
* Updated Spanish translation
.
[ Kukuh Syafaat ]
* Update Indonesian translation
.
[ Dz Chen ]
* Update Chinese (China) translation
.
[ Balázs Úr ]
* Update Hungarian translation
.
[ Efstathios Iosifidis ]
* Update Greek translation
.
[ Nathan Follens ]
* Update Dutch translation
.
[ Anders Jonsson ]
* Update Swedish translation
.
[ Fabio Tomat ]
* Update Friulian translation
.
[ Matej Urbančič ]
* Updated Slovenian translation
.
[ Guido Günther ]
* Always build-dep on appstream-utils.
It's used in the override_dh_installdocs target.
* d/rules: Work around broken dwz
.
[ Julian Sparber ]
* AvatarSelector: fix cheese_button sensitive when no available camera.
The addd signal on the camera_monitor is never fiered
if there is no available camera when coldplug () is called.
Therefore the button remains sensitive.
* contact-sheet: use buttons with icons for clickeble entries.
This makes the buttons much more discoverable and makes them look all
the same, it also allows to specify more then one action.
* contact-sheet: handle open url errors
* contact-sheet: use flat style for buttons
* contact-editor: imporve grid spacing.
Reduce grid size to 3 for instead of 4, this caused to much space
between the input field and the delete button.
Reduce margins around grid to the same values as g-c-c and reduce
general spacing
* contact-editor: cache avatar and resize based on available space
* contact-sheet: resize avatar based on width
* contact-editor: use trash icon on small sizes
- Replace the label on the remove contact button with a trash icon.
- Use a constant as threshold for resizing
* contact-editor: reuse the avatar picker popover
* contact-editor: make avatar selector scrollable.
This makes the avatar selector smaller and scrollable
* contact-editor: fix birthday picker and make it adaptive.
This fixes the birthday picker and imporves some small bugs.
It also makes the picker adaptive by moving the entries to a popover
* setup: center text
* AddressBook: fix wrong signal disconnect.
The signal disconnect is now done on the correct object.
This removes the warning 'obj' has no handler with id 'XXX'
* contact-editor: improve UX/UI for unlinking contacts.
This moves the unlink feature to the editor. The unlink dialog was
removed.
This imporves the UX as well as the UI for performing unlink of
personas. This also adds the possibility to undo the unlink and to
cancel the complete operation like before only for the contact
infromation.
* contact-editor: fix styling for persona labels and unlink button
* AvatarCrop: use HdyDialog and make it resizable to small sizes
* Move narrow property to contact-pane.
This makes the narrow property more globale so it can be used by
different widgets
* LinkSuggestion: Change orientation on suggestion based on avaible space
* UI: fix small ui issues
* set prgname to app id fix #6
* ContactEditor: add fallback for webaddresses without a protocol
* AvaterDialog: fix #138 crash when taking a webcam picture.
Since get cheese_widget_get_camera () and get_video_area () are not
defined static they are are exported but we don't have the function
signature, therefore this adds the header file with the function
signatures.
This also allows the dialog to be smaller, by reducing the size request
on the Clutter widget
* Flatpak: give access to all devices, needed for access to webcam
* Flatpak: give access to all devices, needed for access to webcam
* contact-sheet: use buttons with icons for clickeble entries.
This makes the buttons much more discoverable and makes them look all
the same, it also allows to specify more then one action.
* contact-sheet: handle open url errors
* contact-sheet: use flat style for buttons
* contact-editor: imporve grid spacing.
Reduce grid size to 3 for instead of 4, this caused to much space
between the input field and the delete button.
Reduce margins around grid to the same values as g-c-c and reduce
general spacing
* contact-editor: cache avatar and resize based on available space
* contact-sheet: resize avatar based on width
* contact-editor: use trash icon on small sizes
- Replace the label on the remove contact button with a trash icon.
- Use a constant as threshold for resizing
* contact-editor: reuse the avatar picker popover
* contact-editor: make avatar selector scrollable.
This makes the avatar selector smaller and scrollable
* contact-editor: fix birthday picker and make it adaptive.
This fixes the birthday picker and imporves some small bugs.
It also makes the picker adaptive by moving the entries to a popover
* setup: center text
* AddressBook: fix wrong signal disconnect.
The signal disconnect is now done on the correct object.
This removes the warning 'obj' has no handler with id 'XXX'
* contact-editor: improve UX/UI for unlinking contacts.
This moves the unlink feature to the editor. The unlink dialog was
removed.
This imporves the UX as well as the UI for performing unlink of
personas. This also adds the possibility to undo the unlink and to
cancel the complete operation like before only for the contact
infromation.
* contact-editor: fix styling for persona labels and unlink button
* AvatarCrop: use HdyDialog and make it resizable to small sizes
* Move narrow property to contact-pane.
This makes the narrow property more globale so it can be used by
different widgets
* LinkSuggestion: Change orientation on suggestion based on avaible space
* UI: fix small ui issues
* set prgname to app id fix #6
* ContactEditor: add fallback for webaddresses without a protocol
* AvaterDialog: fix #138 crash when taking a webcam picture.
Since get cheese_widget_get_camera () and get_video_area () are not
defined static they are are exported but we don't have the function
signature, therefore this adds the header file with the function
signatures.
This also allows the dialog to be smaller, by reducing the size request
on the Clutter widget
* Use individual directly.
This removes most of the Contact class and makes use of the Individual
of folks directly.
The aim of this refactor is to make the code more readable.
Since Individual provides most of the needed features the Contact class
adds a complicated abstraction without any real benefit.
Transform FakePersona a real Persona which can be used as a placeholder
till folks returns the real Persona.
Use SearchQuery to find the best matching contact when opening
gnome-contacts with a e-mail address
* Refactor link/unlink operations.
This cleans up how linking and unlinking is done, by using the methodes
provided by folks.
* Avatar: cache the fallback avatar
* Avatar: use GNOME 3.32 avatar styles for fallback
* Avatar: Use icon on fallback avater when no label and use cantarell
* AvatarDialog: fix #138 crash when taking a webcam picture.
Since get cheese_widget_get_camera () and get_video_area () are not
defined static they are are exported but we don't have the function
signature, therefore this adds the header file with the function
signatures.
* contact-sheet: use buttons with icons for clickeble entries.
This makes the buttons much more discoverable and makes them look all
the same, it also allows to specify more then one action.
* contact-sheet: handle open url errors
* contact-sheet: use flat style for buttons
* contact-editor: imporve grid spacing.
Reduce grid size to 3 for instead of 4, this caused to much space
between the input field and the delete button.
Reduce margins around grid to the same values as g-c-c and reduce
general spacing
* contact-editor: cache avatar and resize based on available space
* contact-sheet: resize avatar based on width
* contact-editor: use trash icon on small sizes
- Replace the label on the remove contact button with a trash icon.
- Use a constant as threshold for resizing
* contact-editor: reuse the avatar picker popover
* contact-editor: make avatar selector scrollable.
This makes the avatar selector smaller and scrollable
* contact-editor: fix birthday picker and make it adaptive.
This fixes the birthday picker and imporves some small bugs.
It also makes the picker adaptive by moving the entries to a popover
* setup: center text
* AddressBook: fix wrong signal disconnect.
The signal disconnect is now done on the correct object.
This removes the warning 'obj' has no handler with id 'XXX'
* contact-editor: improve UX/UI for unlinking contacts.
This moves the unlink feature to the editor. The unlink dialog was
removed.
This imporves the UX as well as the UI for performing unlink of
personas. This also adds the possibility to undo the unlink and to
cancel the complete operation like before only for the contact
infromation.
* contact-editor: fix styling for persona labels and unlink button
* AvatarCrop: use HdyDialog and make it resizable to small sizes
* Move narrow property to contact-pane.
This makes the narrow property more globale so it can be used by
different widgets
* LinkSuggestion: Change orientation on suggestion based on avaible space
* UI: fix small ui issues
* set prgname to app id fix #6
* ContactEditor: add fallback for webaddresses without a protocol
* AvaterDialog: fix #138 crash when taking a webcam picture.
Since get cheese_widget_get_camera () and get_video_area () are not
defined static they are are exported but we don't have the function
signature, therefore this adds the header file with the function
signatures.
This also allows the dialog to be smaller, by reducing the size request
on the Clutter widget
* Use individual directly.
This removes most of the Contact class and makes use of the Individual
of folks directly.
The aim of this refactor is to make the code more readable.
Since Individual provides most of the needed features the Contact class
adds a complicated abstraction without any real benefit.
Transform FakePersona a real Persona which can be used as a placeholder
till folks returns the real Persona.
Use SearchQuery to find the best matching contact when opening
gnome-contacts with a e-mail address
* Refactor link/unlink operations.
This cleans up how linking and unlinking is done, by using the methodes
provided by folks.
* Avatar: fix merge issue
* Avatar: fix #24 avatar is cut off
* Add longpress gesture for selecting contacts
* ContactList: use Cancel label for selection clr button
* ContactSheet: Add make call and send sms button.
This adds a button to make calls via the default handler for tel:
and a button to send sms via the default handler for sms:
The buttons are hidden when no handler is available
* contact-sheet: use buttons with icons for clickeble entries.
This makes the buttons much more discoverable and makes them look all
the same, it also allows to specify more then one action.
* contact-sheet: handle open url errors
* contact-sheet: use flat style for buttons
* contact-editor: imporve grid spacing.
Reduce grid size to 3 for instead of 4, this caused to much space
between the input field and the delete button.
Reduce margins around grid to the same values as g-c-c and reduce
general spacing
* contact-editor: cache avatar and resize based on available space
* contact-sheet: resize avatar based on width
* contact-editor: use trash icon on small sizes
- Replace the label on the remove contact button with a trash icon.
- Use a constant as threshold for resizing
* contact-editor: reuse the avatar picker popover
* contact-editor: make avatar selector scrollable.
This makes the avatar selector smaller and scrollable
* contact-editor: fix birthday picker and make it adaptive.
This fixes the birthday picker and imporves some small bugs.
It also makes the picker adaptive by moving the entries to a popover
* setup: center text
* AddressBook: fix wrong signal disconnect.
The signal disconnect is now done on the correct object.
This removes the warning 'obj' has no handler with id 'XXX'
* contact-editor: improve UX/UI for unlinking contacts.
This moves the unlink feature to the editor. The unlink dialog was
removed.
This imporves the UX as well as the UI for performing unlink of
personas. This also adds the possibility to undo the unlink and to
cancel the complete operation like before only for the contact
infromation.
* contact-editor: fix styling for persona labels and unlink button
* AvatarCrop: use HdyDialog and make it resizable to small sizes
* Move narrow property to contact-pane.
This makes the narrow property more globale so it can be used by
different widgets
* LinkSuggestion: Change orientation on suggestion based on avaible space
* UI: fix small ui issues
* set prgname to app id fix #6
* ContactEditor: add fallback for webaddresses without a protocol
* AvaterDialog: fix #138 crash when taking a webcam picture.
Since get cheese_widget_get_camera () and get_video_area () are not
defined static they are are exported but we don't have the function
signature, therefore this adds the header file with the function
signatures.
This also allows the dialog to be smaller, by reducing the size request
on the Clutter widget
* Use individual directly.
This removes most of the Contact class and makes use of the Individual
of folks directly.
The aim of this refactor is to make the code more readable.
Since Individual provides most of the needed features the Contact class
adds a complicated abstraction without any real benefit.
Transform FakePersona a real Persona which can be used as a placeholder
till folks returns the real Persona.
Use SearchQuery to find the best matching contact when opening
gnome-contacts with a e-mail address
* Refactor link/unlink operations.
This cleans up how linking and unlinking is done, by using the methodes
provided by folks.
* Avatar: fix #24 avatar is cut off
* Add longpress gesture for selecting contacts
* ContactList: use Cancel label for selection clr button
* ContactSheet: Add make call and send sms button.
This adds a button to make calls via the default handler for tel:
and a button to send sms via the default handler for sms:
The buttons are hidden when no handler is available
* Editor: use listbox layout to edit contact and secondary menu.
GNOME uses now listboxes as the standart design pattern instead of a
grid. This replaces the grid and makes use of listboxes to allow the
user to edit a contact.
Some key features are:
- Hide less important properties when not used
- Dynamically fill the editor with properties so that the user has always
one empty row to fill for each visible property
- use a dialog for the birthday picker
- Group properties by persona
ContactSheet:
Replace the edit button with a secondary menu.
The secondary menu contains share (hidden for now), edit, unlink and delete.
The reason for this change is that it doesn't make a lot of sense to have
delete and unlink inside the edit mode, since they don't require to commit changed.
Folks doesn't provied a staging features. So changes are commited
directly to the backend. The FakePersona and FakeIndividual are used
exactly for this. They work as a intermidiate layer so the editor can
change the persona directly and then when the user presses "done" the
changes can be copied to the real contact.
.
[ Adrien Plazas ]
* AccountsList: Use Hdy.ActionRow.
This simplifies the code and make the rows adaptive, allowing them to
fit in smaller windows.
* Make the address book windows adaptive.
Make the setup window and the address book selection dialog adaptive so
they can fit in smaller screens.
This also adapts the AccountsList to drop the included scrolled window.
* AccountsList: Use Hdy.ActionRow.
This simplifies the code and make the rows adaptive, allowing them to
fit in smaller windows.
* Make the address book windows adaptive.
Make the setup window and the address book selection dialog adaptive so
they can fit in smaller screens.
This also adapts the AccountsList to drop the included scrolled window.
* AccountsList: Use Hdy.ActionRow.
This simplifies the code and make the rows adaptive, allowing them to
fit in smaller windows.
* Make the address book windows adaptive.
Make the setup window and the address book selection dialog adaptive so
they can fit in smaller screens.
This also adapts the AccountsList to drop the included scrolled window.
* AccountsList: Use Hdy.ActionRow.
This simplifies the code and make the rows adaptive, allowing them to
fit in smaller windows.
* Make the address book windows adaptive.
Make the setup window and the address book selection dialog adaptive so
they can fit in smaller screens.
This also adapts the AccountsList to drop the included scrolled window.
.
[ Rafael Fontenelle ]
* Update Brazilian Portuguese translation
.
[ Michael Catanzaro ]
* Release unstable version 3.33.4.
This is required to build with current libhandy
.
[ Asier Sarasua Garmendia ]
* Update Basque translation
.
[ Jor Teron ]
* Add Karbi translation
.
[ Florentina Mușat ]
* Update Romanian translation
Checksums-Sha1:
300977591427adc10ded066684947f55aab99a35 2479 gnome-contacts_3.32+3266+git724e40b-1pureos0.dsc
582a05ec2739cc0fce8b0cfca8322513a7ad66a6 377562 gnome-contacts_3.32+3266+git724e40b.orig.tar.gz
4bcb8e407f9f235ff098c8a37dc78f6d3aa984f2 8396 gnome-contacts_3.32+3266+git724e40b-1pureos0.debian.tar.xz
Checksums-Sha256:
c14d79fd60cc67da99bf8da0e4e0b8aee4047c8f71cb2a9240d8891718f50600 2479 gnome-contacts_3.32+3266+git724e40b-1pureos0.dsc
aa4e849d7d333a2d438cacfff7e4edf10d9226ac192dc8eedbfbc038f426b5c2 377562 gnome-contacts_3.32+3266+git724e40b.orig.tar.gz
ccffe71fef7e549c7fa6f69a57910c9c64e0066cd65438d71590741b7ff144fa 8396 gnome-contacts_3.32+3266+git724e40b-1pureos0.debian.tar.xz
Files:
a120d062ac96f57f2b8ecca81959ff7f 2479 gnome optional gnome-contacts_3.32+3266+git724e40b-1pureos0.dsc
6fcf55124879ec3bf295e858f1ce3214 377562 gnome optional gnome-contacts_3.32+3266+git724e40b.orig.tar.gz
0377dc551423ff56c4756189dea1c8d5 8396 gnome optional gnome-contacts_3.32+3266+git724e40b-1pureos0.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCAAdFiEEjQq0XWCFJ0hT17a/HLsjRafwJ0kFAl2gWYgACgkQHLsjRafw
J0mutwv9HTuJAA5LVDHAoKkjTFhsllOqJ9I495wk0bkp2oTUw+vtpJxlc7l3H3b9
b1nxeTYTwN2FKw8CWaOR8gHgioExd3hmXveoq0GCVIwMnLKDxxNMjDArCRwdi9GT
bZguPet6zo7PQysCOsUdZygw7HFne5v4qUFMku43Wr4FuUzPfT9PIzTdZmKQFzKL
l1lzEfRgiofHsuEJbVzPji+BAgORjwPYMBWx1ZyQkz/CLIxxC8azorCU3tyU1Jkd
PSBCwzYrmFYa46575AM/s9F9vLg8oKjQBR4cXIfXThxgngySep0ocrg7Xr9dBjlE
U/j3+NyWGBWko8bkxuvgUEmdozWxntfHChwErYv6mf1jdWVc3gycYWy/4skuRq5k
3pEMgw33C23GDXwljxEjjtIRNvyuC3ZpbEgf4gMx59xL0m4/ZmQJ8IykJgXungnV
HXu7AAcxXVmCKoUgVWcFhM1RilQsQEFOjaLluQe5jKHQckXu861xgzvp5sUjF9j7
W4/K4WGD
=vOig
-----END PGP SIGNATURE-----
More information about the Pureos-changes
mailing list