Loading
Commits on Source 40
-
A S Alam authored
-
Rachida SACI authored
-
Niels De Graef authored
Don't just check for the "YYYYMMDD" format, but also "YYYY-MM-DD" Related: https://gitlab.gnome.org/GNOME/gnome-contacts/-/issues/278
-
Niels De Graef authored
It's happened before that Contacts showed the wrong date due to some (implicit) time zone conversions, so let's make sure we test this. While we're at it, extract some of the logic in parsing a single contact birthday in a separate helper function so we don't need have too much copy-pasta.
-
Милош Поповић authored
-
Милош Поповић authored
-
Juliano de Souza Camargo authored
-
Yuri Chornoivan authored
-
Fabio Tomat authored
-
Efstathios Iosifidis authored
-
Hugo Carvalho authored
-
Guntupalli Karunakar authored
-
Jordi Mas authored
-
Andre Klapper authored
When not logged in, the New Issue URL only redirects to an unhelpful login page while the Issues page allows you to search for existing issues and still offers a "New Issue" button.
-
Pawan Chitrakar authored
(cherry picked from commit cce56c8bb919c2439e7207cc7f416eb03923aff1)
-
Niels De Graef authored
The gnome-online-accounts (g-o-a) build is failing in the CI due to some missing dependency (libkeyutils) for the Fedora backend. Since the Fedora backend doesn't actually matter for GNOME Contacts, we can just fix the problem by not building it. While we're at it, we can also turn off some other compile options that aren't needed either for Contacts.
-
Niels De Graef authored
A `GdkPaintable`'s contents might change at any given time, so we need to make sure that the crop area widget queues a redraw when the content does change. This allows for example paintables that originate from a video stream to actually work.
-
Niels De Graef authored
Migrate to only using `GtkSnapshot` APIs, hopefully we can then avoid some performance bottlenecks.
-
Niels De Graef authored
There's a chance that the paintable reports an intrinsic width or height of zero (for example, this can happen in a GStreamer pipeline). We use those numbers as divisors, leading to an illegal divide-by-zero. Fix it by just returning early, since we can't really use the value anyway.
-
Scrambled 777 authored
-
Balló György authored
Setting the application name in main() causes that the string remains untranslated. Moving it to the startup phase solves the problem. Also set a default icon for the window, which is commonly used by desktop environments on Xorg.
-
Jose Riha authored
-
Sabri Ünal authored
-
Niels De Graef authored
It's a bit nicer to use since we don't have to return some seemingly arbitrary boolean in the callback function, and it's immediately clear the function is only going to get called once.
-
Niels De Graef authored
We "lost" this feature with the GTK4 port. Re-implement this again with the camera portal and a GStreamer pipeline to handle the pipewire buffers. Since we use the "gtk4paintablesink" element for integrating the GStreamer's buffers with GTK4, we need to make sure that we have the necessary dependencies in the Flatpak manifest too (since it's written in Rust). For now, we solve this by copying Showtime's flatpak manifest elements. Thanks to Jordan Petridis and Maximiliano Sandova for figuring out the Flatpak Rust integration. Fixes: https://gitlab.gnome.org/GNOME/gnome-contacts/-/issues/219
-
xdp_portal_new() aborts the whole program if fails. Use xdp_portal_initable_new() instead.
-
Drop the "Loading" label, as it provides no extra clarification. See: https://developer.gnome.org/hig/patterns/feedback/spinners.html#general-guidelines
-
-
Requires libadwaita 1.6.beta.
-
-
-
-
-
-
Adds a scrolled window to the main widget. Also sets can-shrink=False to the picture.
-
and improve the style.
-
-
Niels De Graef authored
-
Jeremy Bícha authored