Commit Graph
5002 Commits
Author SHA1 Message Date
Piotr Drąg 5ddea6be29 Update POTFILES.in 2025-01-11 14:57:32 +01:00
Aefgh Threenine bfd9fd52f5 Update Thai translation
(cherry picked from commit 6dd7ed28d0ddb45764f4c0f78fdb4213b75083a4)
2025-01-10 11:02:32 +00:00
Yaron Shahrabani b1a3cec0b5 Update Hebrew translation 2025-01-06 12:01:41 +00:00
Jean-François Fortin Tam 6327e469e4 Mention Nightly in GitLab issue templates
Encourage bug reporters to always test with the development version,
in addition to the stable version they might be using.
2024-12-28 13:34:10 -05:00
Jean-François Fortin Tam 8d000cb4e3 Update GitLab issues templates
Use the new links pointing to the GNOME Handbook website,
as the wiki has been decommissioned.
2024-12-28 13:33:14 -05:00
Vasil Pupkin 3ed75765fd Update Belarusian translation 2024-12-28 09:08:42 +00:00
Titouan Real ce44df8556 general: Remove use of emblem-ok-symbolic
The emblem-*-symbolic will be removed from the Adwaita theme in the next
version. Ship checkmark-small-symbolic and use it instead of
emblem-ok-symbolic.
2024-12-23 09:44:27 +01:00
Quentin PAGÈS ffcf0aa690 Update Occitan translation 2024-12-20 09:39:53 +00:00
Artur S0 c74733e08d Update Russian translation 2024-12-19 14:21:15 +00:00
Georges Basile Stavracas Neto a1d45d9583 ci: Integrate with GNOME Release Service 2024-12-18 15:19:41 -03:00
Georges Basile Stavracas Neto 6d1fd2839b ci: Make AARCH64 manual
As long as it fails to build, we cannot enable this.
2024-12-18 15:17:36 -03:00
Georges Basile Stavracas Neto 74d85a7484 ci: Rework to modern standards
Build x86_64 and aarch64. Rename a few things.
2024-12-18 15:16:15 -03:00
Titouan Real f031a608d7 event-editor: Init time-format correctly 2024-12-16 23:24:36 +01:00
Hari Rana 4fb3a69313 month-popover: Add Escape trigger action 2024-12-16 18:14:11 -03:00
Hari Rana 8c8bea1cf0 month-popover: Add "popdown" action 2024-12-16 18:11:59 -03:00
Hari Rana 415903f584 month-popover: Grab focus to New Event button at popup 2024-12-16 18:07:04 -03:00
Titouan Real 5ed9f469b0 time-selector: Port GtkDropdown to AdwToggleGroup 2024-12-16 17:42:26 -03:00
Titouan Real ca32033c60 event-editor: Use new rows for date and time
Make the event editor use GcalTimeChooserRows and GcalDateChooserRows to
prompt the user.
2024-12-16 17:41:39 -03:00
Titouan Real a37b0551ea event-editor: Create GcalDateChooserRow
Create a new GcalDateChooserRow widget from AdwEntryRow that parses the
entry into a date, or lets the user pick a date from a popover.
2024-12-16 16:12:54 -03:00
Georges Basile Stavracas Neto f883de2d02 core/context: Properly initialize time format
The property default and the actual initialization didn't agree on
24h.
2024-12-16 15:55:09 -03:00
Titouan Real 569233f948 event-editor: Create GcalTimeChooserRow
Create a new GcalTimeChooserRow widget from AdwEntryRow that parses the
entry into a time, or lets the user pick a time from a popover.

[feaneron] Improved code style, reworked regex management.
2024-12-16 15:54:32 -03:00
Martin b6c383fa90 Update Slovenian translation 2024-12-01 09:09:43 +00:00
Titouan Real f7d6a3dc9b Event Editor: cleanup 2024-11-29 11:26:35 +01:00
Georges Basile Stavracas Neto f227055122 event-editor/dialog: Use action in the Save / Done button 2024-11-28 09:11:52 -03:00
Georges Basile Stavracas Neto 363dd585df event-editor/dialog: Switch to GSimpleActionGroup 2024-11-28 09:11:51 -03:00
Yaron Shahrabani d8b5b07c0e Update Hebrew translation 2024-11-24 06:30:51 +00:00
Martin 7d3e121adb Update Slovenian translation 2024-11-22 10:29:50 +00:00
Georges Basile Stavracas Neto 7ad83d1d92 test/utils: Cosmetics 2024-11-20 13:23:03 -03:00
Felipe Anibal 9ecb68bfc0 tests: add test for the gcal_date_time_from_icaltime function
Create file to test util functions and create a test for the
gcal_date_time_from_icaltime function. The test checks if the time
zones are correctly interpreted in the conversion of an ICalTime to a
GDateTime.
2024-11-19 18:10:02 +00:00
Felipe Anibal 3ce7575479 utils/date-time-utils: change date_time_from_icaltime to use tz offset
Getting the time zone based on the location of the event doesn't work
with virtual time zones, causing the offset to be incorrect on the
import dialog. This changes the function to adjust the time zone of the
GDateTime based on the offset from UTC, which should work for both
virtual and real timezones.

See #1243
2024-11-19 18:10:02 +00:00
Titouan Real 69de2e6c3f EventEditor: Add shortcuts 2024-11-19 18:57:08 +01:00
Hari Rana a0ba5552fd flatpak: Use local directory in gnome-calendar module
This is mainly beneficial for those who build flatpaks using
`flatpak-builder`, but it won't affect GNOME Builder users.
2024-11-16 08:15:41 -05:00
Hari Rana 1a5d9ca2b7 flatpak: Move Flatpak manifest path to build-aux
Most projects have the manifest at the root of the `build-aux`
directory, so let's just do that
2024-11-16 08:15:34 -05:00
Vasil Pupkin 6f7ad8ae37 Update Belarusian translation 2024-11-11 14:30:15 +00:00
Martin 3f8ca3f45c Update Slovenian translation 2024-11-08 21:00:43 +00:00
Georges Basile Stavracas Neto 5283bfe546 event-editor/dialog: Compose calendars model
Currently we only show writable calendars in the calendar row, but
for read-only events, the read-only calendar must be selected. But
that's impossible because it's not in the model.

Change the model to a flattened list as follows:

+ FlattenListModel -----------+
|                             |
| + writable calendars -----+ |
| |                         | |
| | - Calendar 1            | |
| | - Calendar 2            | |
| | - Calendar 3            | |
| | [...]                   | |
| |                         | |
| +-------------------------+ |
| + read-only calendars ----+ |
| |                         | |
| | - Calendar 1            | |
| | [...]                   | |
| |                         | |
| +-------------------------+ |
+-----------------------------+

The read-only calendars list only ever has 1 item: the calendar
of the current event, and only if the event is in a read-only
calendar.
2024-11-08 17:38:10 -03:00
Georges Basile Stavracas Neto 1354467dc1 event-editor/dialog: Bind sensitive to writable property
So that the row is insensitive for read-only calendars.
2024-11-08 17:37:28 -03:00
Georges Basile Stavracas Neto 5b0c44c06c calendar-combo-row: Fix a memory leak 2024-11-08 17:17:47 -03:00
Titouan Real 82e756c293 Update po/POTFILES.in 2024-11-08 19:09:56 +01:00
Titouan Real aca797d192 Remove GcalCalendarRow 2024-11-08 19:09:56 +01:00
Titouan Real 923cb668da Make GcalEventEditor use GcalCalendarComboRow 2024-11-08 19:09:56 +01:00
Titouan Real 3ca07464a2 Make GcalImportDialog use GcalCalendarComboRow 2024-11-08 19:09:56 +01:00
Titouan Real 90d2b262a3 Add GcalCalendarComboRow & GcalCalendarComboRowItem 2024-11-08 19:09:52 +01:00
Abdullahi Usman b44c712a3a agenda-view: Sort events in chronological order
agenda-view sort_func uses gcal_date_time_compare_date, which is
insufficient for this case.
we want to compare events date(s) down to the last minute, so that we
can be able to sort them in chronological order.
we use the g_date_time_compare function.

Fixes: #936

Co-authored-by: Georges Basile Stavracas Neto
<georges.stavracas@gmail.com>
2024-11-06 10:53:09 -03:00
Georges Basile Stavracas Neto 416a369f0c window: Remove unused error handling 2024-11-06 10:43:42 -03:00
Georges Basile Stavracas Neto 2c3eceaa48 style: Use CSS variable for event radius 2024-11-06 10:40:32 -03:00
Georges Basile Stavracas Neto 1e8fa097e0 window: Simplify CSS recalculation code 2024-11-06 10:36:46 -03:00
Georges Basile Stavracas Neto 963e6a28dd style: Remove unused CSS style 2024-11-06 10:24:18 -03:00
Jamie Gravendeel b3b6c5fd5d style: Bump 6px border radii to 9px
See https://gitlab.gnome.org/GNOME/libadwaita/-/commit/d450cb30c59694f604d4396993281797035bc51c
2024-11-06 13:21:57 +00:00
Georges Basile Stavracas Neto 6b92164ff2 importer: Don't duplicate string unnecessarily 2024-11-06 10:05:27 -03:00