summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* window: Don't set the secondary menu as primarycherry-pick-b3f2b508Automeris naranja2023-03-041-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 instructionsNiels De Graef2023-03-041-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-testsNiels De Graef2023-03-045-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 translationSeong-ho Cho2023-03-031-282/+344
|
* vcard: Parse TITLE/ORG propertiesnielsdg/role-vcard-supportNiels De Graef2023-03-031-0/+51
| | | | | So when we import vCard files that have those properites, we don't forget about them.
* Update Czech translationMarek Černocký2023-03-021-268/+299
|
* Move GVariant serialization into ChunkNiels De Graef2023-03-0243-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 emptyNiels De Graef2023-03-021-1/+1
|
* addresses-chunk: properly notify is-emptyNiels De Graef2023-03-022-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 translationQuentin PAGÈS2023-03-011-117/+116
|
* Update Belarusian translationVasil Pupkin2023-03-011-53/+56
|
* Update Galician translationFran Dieguez2023-02-281-53/+56
|
* Update Slovenian translationMatej Urbančič2023-02-281-175/+240
|
* Update Finnish translationJiri Grönroos2023-02-281-282/+345
|
* Updated Spanish translationDaniel2023-02-281-106/+124
|
* Update Hungarian translationBalázs Úr2023-02-281-164/+226
|
* Update Lithuanian translationAurimas Černius2023-02-261-97/+105
|
* Update Portuguese translationHugo Carvalho2023-02-261-106/+124
|
* Update Basque translationAsier Sarasua Garmendia2023-02-261-97/+105
|
* Update Turkish translationSabri Ünal2023-02-261-105/+125
|
* Update Friulian translationFabio Tomat2023-02-251-168/+228
|
* Update Georgian translationEkaterine Papava2023-02-241-53/+60
|
* Update Ukrainian translationYuri Chornoivan2023-02-241-56/+57
|
* Update German translationJürgen Benvenuti2023-02-241-18/+22
|
* sheet,editor: stack the name and avatar verticallyNiels De Graef2023-02-244-46/+46
| | | | Fixes: https://gitlab.gnome.org/GNOME/gnome-contacts/-/issues/252
* Make QR code dialog consistent with Settingskramo2023-02-242-25/+44
|
* Automatically load our CSSNiels De Graef2023-02-233-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 translationJürgen Benvenuti2023-02-231-153/+217
|
* Update Belarusian translationVasil Pupkin2023-02-231-78/+95
|
* Update Galician translationFran Dieguez2023-02-231-81/+95
|
* Update Hebrew translationYosef Or Boczko2023-02-221-76/+78
|
* Update Indonesian translationKukuh Syafaat2023-02-221-72/+77
|
* Update Georgian translationEkaterine Papava2023-02-221-70/+82
|
* Update Ukrainian translationYuri Chornoivan2023-02-211-73/+79
|
* Update POTFILES.in and POTFILES.skipPiotr Drąg2023-02-212-3/+0
|
* avatar: set pixbuf to null if avatar is removednielsdg/avatar-buttonNiels De Graef2023-02-211-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 widgetNiels De Graef2023-02-219-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 translationDaniel2023-02-211-1/+1
|
* Stop using GtkDialognielsdg/no-more-gtkdialogNiels De Graef2023-02-209-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 translationKukuh Syafaat2023-02-201-12/+21
|
* Update Hebrew translationYosef Or Boczko2023-02-191-11/+21
|
* Update Basque translationAsier Sarasua Garmendia2023-02-191-93/+126
|
* Update Ukrainian translationYuri Chornoivan2023-02-191-16/+25
|
* Update Lithuanian translationAurimas Černius2023-02-191-11/+20
|
* Update Georgian translationEkaterine Papava2023-02-191-11/+20
|
* Update Occitan translationQuentin PAGÈS2023-02-191-150/+203
|
* main-window: Rename "Select Items" tooltip to "Select Contacts"Automeris naranja2023-02-191-1/+1
|
* window: Make placeholder text from search entry more descriptiveAutomeris naranja2023-02-191-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 tooltipsAutomeris naranja2023-02-192-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 translationAurimas Černius2023-02-181-243/+274
|