-----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@lists.alioth.debian.org Changed-By: Guido Günther agx@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@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