Commits on Source (64)
-
Sabri Ünal authoredfedd971f
-
Yosef Or Boczko authoredbd3e101d
-
Vasil Pupkin authoredd4979f11
-
Hugo Carvalho authoredf6ea9034
-
Fran Dieguez authored9be0add7
-
Daniel Mustieles authored36fdf894
-
Aurimas Černius authoredac2c001c
-
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
be072536 -
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
549cdf5e -
9523fef4
-
Quentin PAGÈS authored039bc631
-
Ekaterine Papava authored632394ef
-
Aurimas Černius authoreda3ae0e0b
-
Yuri Chornoivan authored9856c264
-
Asier Sarasua Garmendia authorede1b1bdb7
-
Yosef Or Boczko authored4890773d
-
Kukuh Syafaat authoredb918da4c
-
Niels De Graef authored
GtkDialog is going to be deprecated in the next version of GTK, so stop using it upfront to avoid the deprecation warnings.
5d5c2004 -
Daniel authoredcb544e27
-
Niels De Graef authored
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
0f2d408c -
Niels De Graef authored
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.
8059da0f -
Piotr Drąg authored91560b79
-
Yuri Chornoivan authored844d172a
-
Ekaterine Papava authored7b948ddc
-
Kukuh Syafaat authored73f95590
-
Yosef Or Boczko authoredeb296c5b
-
Fran Dieguez authorede626d2a2
-
Vasil Pupkin authored2026415f
-
Jürgen Benvenuti authored5d00cee5
-
Niels De Graef authored
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
976897f6 -
0ba314a3
-
b01d3848
-
Jürgen Benvenuti authoredfa1e60aa
-
Yuri Chornoivan authored74c8e06b
-
Ekaterine Papava authored18131f39
-
Fabio Tomat authored4d6ec6e6
-
Sabri Ünal authored2549bac9
-
Asier Sarasua Garmendia authoreda07e658c
-
Hugo Carvalho authoredbf34ce04
-
Aurimas Černius authored2157b529
-
Balázs Úr authorede3bea89a
-
Daniel authored067756c8
-
Jiri Grönroos authored6b90df26
-
Matej Urbančič authored466bd2f7
-
Fran Dieguez authored85db6e3a
-
Vasil Pupkin authoredbdc970e0
-
Quentin PAGÈS authorede594ee43
-
Niels De Graef authored
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.
0abbc288 -
Niels De Graef authored99af5810
-
Niels De Graef authored
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.
d455b34b -
Marek Černocký authored84c6659c
-
Niels De Graef authored
So when we import vCard files that have those properites, we don't forget about them.
bf3bd7d5 -
Seong-ho Cho authored1cba54b1
-
Niels De Graef authored
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.
d62d47ad -
Niels De Graef authored
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
00542332 -
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)
121b812e -
Freddy Cheng authored7bbe760f
-
Aleksandr Melman authored5335029f
-
Yosef Or Boczko authoredb9dcb5e0
-
Alexander Shopov authored926f1602
-
Jean-Marc Tissières authored77e7bafe
-
Niels De Graef authored
Vala doesn't really do basic compiler checks on calls to `g_return_*_if_fail()` in Vala code, leading to errors in clang. In these cases, it should be fine to do a hard `assert` instead, since those functions not working would probably lead to a segfault later on anyway. Fixes: https://gitlab.gnome.org/GNOME/gnome-contacts/-/issues/275
452664a8 -
Niels De Graef authored165b10fa
-
Jeremy Bicha authoredcf1d77ce
data/ui/contacts-editable-avatar.ui
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.