Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | window: Don't set the secondary menu as primarycherry-pick-b3f2b508 | Automeris naranja | 2023-03-04 | 1 | -1/+0 |
| | | | | | | | The Main Menu is also known as the primary menu, so it doesn't make sense to set the secondary menu as primary. (cherry picked from commit b3f2b50883198df47c7a2a0e98ecfb9ff3c775f0) | ||||
* | README: Update meson build instructions | Niels De Graef | 2023-03-04 | 1 | -4/+5 |
| | | | | | | | These days meson complains a bit if you `meson $BUILDDIR` instead of `meson setup $BUILDDIR`, so update our instructions. While we're at it, adjust them to use the meson-specific wrappers for building and installing, rather than using ninja directly | ||||
* | tests: Improve and add vCard testsnielsdg/more-vcard-tests | Niels De Graef | 2023-03-04 | 5 | -29/+186 |
| | | | | | | | | | | | | Add a few more vCard tests to make sure we're not regressing on our vCard import feature. One of the design desicions at the time was to make the `Contacts.Io.Parser` take a `GLib.InputStream` so we can make it agnostic of what kind of input was given. We can now use this to make the vCard tests a bit simpler in general by using a constant string inside the test file rather than having to deal with environment variables to pass on a path. | ||||
* | Update Korean translation | Seong-ho Cho | 2023-03-03 | 1 | -282/+344 |
| | |||||
* | vcard: Parse TITLE/ORG propertiesnielsdg/role-vcard-support | Niels De Graef | 2023-03-03 | 1 | -0/+51 |
| | | | | | So when we import vCard files that have those properites, we don't forget about them. | ||||
* | Update Czech translation | Marek Černocký | 2023-03-02 | 1 | -268/+299 |
| | |||||
* | Move GVariant serialization into Chunk | Niels De Graef | 2023-03-02 | 43 | -973/+786 |
| | | | | | | | | | | | | Rather than building a big if-else block in the `Contacts.Io` namespace, it's much more interesting to move the GVariant serialization into the `Contacts.Chunk` objects themselves. That allows us to keep the serialization logic for a specific field in one place and makes sure we don't forget about any properties as they're not part of that big if-else block that checks on property name. This commit also make sure a lot of the functionality here is now unit tested, to make sure we're not accidentally regressing. | ||||
* | structured-name-chunk: return null Value if empty | Niels De Graef | 2023-03-02 | 1 | -1/+1 |
| | |||||
* | addresses-chunk: properly notify is-empty | Niels De Graef | 2023-03-02 | 2 | -16/+24 |
| | | | | | | | | We weren't sending out a property notification for `is-empty` when the underlying `Folks.PostalAddress` changed, which meant that editing a contact would only allows for a single address. Also add a test to make sure we're not regressing on this. | ||||
* | Update Occitan translation | Quentin PAGÈS | 2023-03-01 | 1 | -117/+116 |
| | |||||
* | Update Belarusian translation | Vasil Pupkin | 2023-03-01 | 1 | -53/+56 |
| | |||||
* | Update Galician translation | Fran Dieguez | 2023-02-28 | 1 | -53/+56 |
| | |||||
* | Update Slovenian translation | Matej Urbančič | 2023-02-28 | 1 | -175/+240 |
| | |||||
* | Update Finnish translation | Jiri Grönroos | 2023-02-28 | 1 | -282/+345 |
| | |||||
* | Updated Spanish translation | Daniel | 2023-02-28 | 1 | -106/+124 |
| | |||||
* | Update Hungarian translation | Balázs Úr | 2023-02-28 | 1 | -164/+226 |
| | |||||
* | Update Lithuanian translation | Aurimas Černius | 2023-02-26 | 1 | -97/+105 |
| | |||||
* | Update Portuguese translation | Hugo Carvalho | 2023-02-26 | 1 | -106/+124 |
| | |||||
* | Update Basque translation | Asier Sarasua Garmendia | 2023-02-26 | 1 | -97/+105 |
| | |||||
* | Update Turkish translation | Sabri Ünal | 2023-02-26 | 1 | -105/+125 |
| | |||||
* | Update Friulian translation | Fabio Tomat | 2023-02-25 | 1 | -168/+228 |
| | |||||
* | Update Georgian translation | Ekaterine Papava | 2023-02-24 | 1 | -53/+60 |
| | |||||
* | Update Ukrainian translation | Yuri Chornoivan | 2023-02-24 | 1 | -56/+57 |
| | |||||
* | Update German translation | Jürgen Benvenuti | 2023-02-24 | 1 | -18/+22 |
| | |||||
* | sheet,editor: stack the name and avatar vertically | Niels De Graef | 2023-02-24 | 4 | -46/+46 |
| | | | | Fixes: https://gitlab.gnome.org/GNOME/gnome-contacts/-/issues/252 | ||||
* | Make QR code dialog consistent with Settings | kramo | 2023-02-24 | 2 | -25/+44 |
| | |||||
* | Automatically load our CSS | Niels De Graef | 2023-02-23 | 3 | -10/+1 |
| | | | | | | | | | | | | Apparently `AdwApplication` automatically loads `style.css` from the GResource base path [1]. By default, that base path in a `GApplication` is the app ID (with some slight post processing). Let's use that so we can remove our custom CSS loading code. Basically, this commit moves `/org/gnome/Contacts/ui/style.css` to `/org/gnome/Contacts/style.css` to automatically use that behavior. [1]: https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/styles-and-appearance.html#custom-styles | ||||
* | Update German translation | Jürgen Benvenuti | 2023-02-23 | 1 | -153/+217 |
| | |||||
* | Update Belarusian translation | Vasil Pupkin | 2023-02-23 | 1 | -78/+95 |
| | |||||
* | Update Galician translation | Fran Dieguez | 2023-02-23 | 1 | -81/+95 |
| | |||||
* | Update Hebrew translation | Yosef Or Boczko | 2023-02-22 | 1 | -76/+78 |
| | |||||
* | Update Indonesian translation | Kukuh Syafaat | 2023-02-22 | 1 | -72/+77 |
| | |||||
* | Update Georgian translation | Ekaterine Papava | 2023-02-22 | 1 | -70/+82 |
| | |||||
* | Update Ukrainian translation | Yuri Chornoivan | 2023-02-21 | 1 | -73/+79 |
| | |||||
* | Update POTFILES.in and POTFILES.skip | Piotr Drąg | 2023-02-21 | 2 | -3/+0 |
| | |||||
* | avatar: set pixbuf to null if avatar is removednielsdg/avatar-button | Niels De Graef | 2023-02-21 | 1 | -1/+3 |
| | | | | | This fixes an issue where removing an avatar from a contact would not update the UI, as the current pixbuf would still keep being displayed. | ||||
* | Add EditableAvatar custom widget | Niels De Graef | 2023-02-21 | 9 | -26/+138 |
| | | | | | | | | | Rather than awkwardly shoehorning an `AdwAvatar` into a button, let's be a bit more helpful and just overlay 2 buttons, one for editing and one for deleting the avatar. Fixes: https://gitlab.gnome.org/GNOME/gnome-contacts/-/issues/217 Fixes: https://gitlab.gnome.org/GNOME/gnome-contacts/-/issues/26 | ||||
* | Updated Spanish translation | Daniel | 2023-02-21 | 1 | -1/+1 |
| | |||||
* | Stop using GtkDialognielsdg/no-more-gtkdialog | Niels De Graef | 2023-02-20 | 9 | -250/+155 |
| | | | | | GtkDialog is going to be deprecated in the next version of GTK, so stop using it upfront to avoid the deprecation warnings. | ||||
* | Update Indonesian translation | Kukuh Syafaat | 2023-02-20 | 1 | -12/+21 |
| | |||||
* | Update Hebrew translation | Yosef Or Boczko | 2023-02-19 | 1 | -11/+21 |
| | |||||
* | Update Basque translation | Asier Sarasua Garmendia | 2023-02-19 | 1 | -93/+126 |
| | |||||
* | Update Ukrainian translation | Yuri Chornoivan | 2023-02-19 | 1 | -16/+25 |
| | |||||
* | Update Lithuanian translation | Aurimas Černius | 2023-02-19 | 1 | -11/+20 |
| | |||||
* | Update Georgian translation | Ekaterine Papava | 2023-02-19 | 1 | -11/+20 |
| | |||||
* | Update Occitan translation | Quentin PAGÈS | 2023-02-19 | 1 | -150/+203 |
| | |||||
* | main-window: Rename "Select Items" tooltip to "Select Contacts" | Automeris naranja | 2023-02-19 | 1 | -1/+1 |
| | |||||
* | window: Make placeholder text from search entry more descriptive | Automeris naranja | 2023-02-19 | 1 | -1/+1 |
| | | | | | | Acc. HIG, "if the text field performs an action, they [placeholders] can be phrased as an instruction". https://developer.gnome.org/hig/patterns/controls/text-fields.html | ||||
* | general: Shorten tooltips | Automeris naranja | 2023-02-19 | 2 | -2/+2 |
| | | | | | | | | This change shorten tooltip texts (using header capitalization), following the tooltip examples provided by HIG. Tooltip examples can be seen at: https://developer.gnome.org/hig/patterns/feedback/tooltips.html | ||||
* | Update Lithuanian translation | Aurimas Černius | 2023-02-18 | 1 | -243/+274 |
| |