Commit Graph
3843 Commits
Author SHA1 Message Date
Georges Basile Stavracas Neto 27659cf4fb calendar-management/new-calendar-page: Port to GTK4 2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto 5ee03040c5 calendar-manager/edit-calendar-page: Port to GTK4 2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto 41ba168250 calendar-management/calendars-page: Port to GTK4 2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto 2b834b27ff calendar-management-dialog: Port to GTK4
Subclass AdwWindow. Adjust the API to return GtkHeaderBar
instead of HdyHeaderBar.
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto e3196644bb window: Port to GTK4
Subclass AdwApplicationWindow.
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto 4506fb7477 event-editor/multi-choice: Port to GTK4 2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto c6fab7675b application: Port to GTK4
Subclass AdwApplication.
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto 9b56010b12 event-editor/date-chooser: Port to GTK4 2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto e138a35a6b event-editor/alarm-row: Port to GTK4
Subclass AdwActionRow.
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto 97456e3428 date-chooser-day: Port to GTK4
Subclass AdwBin. Remove unnecessary GtkWidget overrides.
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto 2809ed3abb Depend on GTK4 and libadwaita
This breaks the build. Next commits will port each widget to
GTK4.
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto 2b7e2cb574 build: Temporarily remove libedataserverui dep
Since we'll be switching to GTK4, we can't depend on this
library which links to GTK3. There's a GTK4 port underway,
we'll reenable when it lands
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto 7efd6facc9 Port to GWeather4
In preparation for the GTK4 port. This is just a cheap port,
I'll implement proper entry completion after porting to GTK4.
2022-02-11 09:18:38 -03:00
sicklylife 26822a1366 Update Japanese translation
(cherry picked from commit 2222a4ee55fc8f42bdc0f833e1a37a94f7ddc2bf)
2022-02-05 09:43:59 +00:00
sicklylife b653fa0ba6 Update Japanese translation
(cherry picked from commit f9ad96b34d24ea28bf5cb1271a8c46254dcf5953)
2022-02-05 09:38:49 +00:00
Alexander Kanavin e35dbc1acd meson.build: fix meson 0.61 builds
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
2022-01-21 21:19:39 +01:00
Quentin PAGÈS 727d8c29bb Update Occitan translation
(cherry picked from commit 006fa289d15bf2bce51091945fb514951b9ab0c2)
2022-01-14 18:02:16 +00:00
Sophie Herold f7daef5f86 icon: Remove undisplayed elements 2022-01-01 18:41:32 +00:00
Kukuh Syafaat cd4441ec7a Update Indonesian translation 2021-12-23 03:01:00 +00:00
Björn Daase ee8217f14b Update Gitlab templates
Use the same structure as for the GNOME Shell and Mutter templates, as
they have shown to work well.
2021-12-22 13:51:37 +01:00
Michael Webster 02cd9b053e application: Fix tm -> GDateTime month conversion
The month argument for g_date_time_new() is 1-based,
while the tm struct is 0-based.

Follow-up to:
a0aa36b6d2

ref:
https://pubs.opengroup.org/onlinepubs/7908799/xsh/time.h.html
2021-12-15 14:22:00 +00:00
Sveinn í Felli efa16a8931 Update Icelandic translation 2021-12-15 08:59:52 +00:00
Alexander Mikhaylenko 83249b0d84 core: Remove follow-night-light
The system will do the scheduling instead.
2021-12-11 20:40:00 +05:00
Alexander Mikhaylenko 7144300a49 application: Support dark style preference
Depend on libhandy 1.5.0.
2021-12-11 17:25:49 +05:00
Alexander Mikhaylenko d6d087bcd8 flatpak: Stop bundling libhandy
It's in the sdk.
2021-12-11 17:22:13 +05:00
Michael Webster a0aa36b6d2 application: Fix tm -> GDateTime year conversion
g_date_time_new() expects an actual year, while the tm struct
only provides the number of years since 1900.

ref:
https://pubs.opengroup.org/onlinepubs/7908799/xsh/time.h.html
2021-12-10 14:20:13 -05:00
Georges Basile Stavracas Neto 2697dac460 import-dialog: Also import timezones
Some calendars provide custom timezones, and set events to
them. We need to account for that when importing calendars.

Original patch proposed by Milan Crha.

Fixes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/444
2021-12-08 17:18:16 -03:00
Georges Basile Stavracas Neto 0751c2e93c event-editor/schedule-section: Show times in local timezone
Preserve the original timezone when editing, but always display
the start and end times in local timezone.
2021-12-07 13:32:16 -03:00
Georges Basile Stavracas Neto fc3ad22169 event-popover: Display times in local timezone
Convert the start and end datetimes to the local timezone
before displaying them.
2021-12-07 13:32:16 -03:00
Georges Basile Stavracas Neto 0811242180 event: Query client timezone on failure
If we can't find an appropriate timezone, query the ECalClient
for it and give it an extra chance of finding the right timezone.

Thanks to Milan Crha for proposing this fix.

Related: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/444
2021-12-07 12:39:15 -03:00
Selyan Slimane AMIRI d26f3fe01b Update Kabyle translation 2021-11-18 08:42:56 +00:00
Athmane MOKRAOUI eb20a6d1b4 Add Kabyle translation 2021-11-18 08:36:42 +00:00
Christian Kirbach cfb99fb5da Update German translation
(cherry picked from commit e4f04bd26b879cf636736d4e6c066673e55dd052)
2021-11-04 21:29:22 +00:00
Markus Hoffmann 7741443c03 utils: Fix Google Meet URL template
The Google Meet URL is extracted from the Calendar Event Notes by using a substring with a fixed length. This length is too short by 1 character.

In order to get the right URL the substring needs to be 1 character longer. In order to match the Google Meet URL add an "x" in the given URL pattern.

Fixes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/749
2021-10-28 13:59:13 +00:00
Rūdolfs Mazurs 42c6f90276 Update Latvian translation
(cherry picked from commit 8084fddfeea2401e6e9090a7c67ed46bb4c780f2)
2021-10-27 15:19:49 +00:00
Adrien Plazas 977673ad02 event-editor-dialog: Better style sections
This gives them rounded corners and separators.
2021-10-15 16:31:00 +02:00
Adrien Plazas 660d3300b2 event-editor-dialog: Use HdyPreferencesGroup and HdyPreferencesPage
This helps simplifying the code a bit and standardizing it with the rest
of GNOME.
2021-10-15 16:30:54 +02:00
Adrien Plazas 598e9814fc event-editor-dialog: Make it resizable
This also sets a reasonable default height and stops giving the scrolled
window a max height. This will allows it to fit in phone screens.
2021-10-15 16:27:09 +02:00
Georges Basile Stavracas Neto f1ac400e5d Drop gnome-online-accounts dependency
We don't need it anymore.
2021-10-13 13:48:09 -03:00
Georges Basile Stavracas Neto 3326ab77f7 Post-branching version bump 2021-10-13 12:46:01 -03:00
Emmanuele Bassi c3e82c214c Stick to libgweather-3
The 40.0 tag is the latest available version of the libgweather 3.0 API.
2021-10-13 13:12:36 +01:00
Quentin PAGÈS 447bf399a5 Update Occitan translation 2021-10-08 16:53:00 +00:00
Tjipke van der Heide f50f01b290 Update Frisian translation 2021-10-05 09:31:02 +00:00
Марко Костић fe0ef51197 Update Serbian translation 2021-10-02 07:17:50 +00:00
Tjipke van der Heide dbf6005153 Update Frisian translation 2021-10-01 18:36:23 +00:00
Aleksandr Melman 611aff0fb6 Update Russian translation 2021-09-28 18:48:13 +00:00
Ngọc Quân Trần de40128ca1 Add Vietnamese translation 2021-09-25 01:56:30 +00:00
Yaron Shahrabani a968a1bca8 Update Hebrew translation 2021-09-23 11:13:41 +00:00
Georges Basile Stavracas Neto ab9b5b218a 41.0 2021-09-17 19:20:45 -03:00
Fabio Tomat 7be88231a1 Update Friulian translation 2021-09-16 15:22:02 +00:00