Gun Chleoc
86600d46eb
Update Scottish Gaelic translation
...
(cherry picked from commit 94fecf6b4da4a2a6ca0217d5d856b5a4e1b6e8c2)
2023-11-26 18:10:16 +00:00
Felipe Kinoshita
fc48929233
gcal-time-selector: Use GtkDropDown
...
GtkComboBoxText is deprecated, let's port it to the recommended Widget.
2023-11-25 11:51:10 -03:00
Sabri Ünal
16d6186f8f
Update Turkish translation
2023-11-19 11:34:03 +00:00
Piotr Drąg
6fbcfdcc85
Update POTFILES.in
2023-11-18 17:17:50 +01:00
Georges Basile Stavracas Neto
a944aafa00
gui/date-chooser: Use translated weekday abbreviations
...
It matches what GNOME Shell does, and makes the app more localizable.
Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1122
2023-11-17 13:47:48 -03:00
Vasil Pupkin
fd18b57be0
Update Belarusian translation
2023-11-13 12:43:15 +00:00
Daniel García Moreno
adb56d9c29
event-editor: Do not apply section that doesn't changed
...
Fix https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1028
2023-11-12 21:29:07 +01:00
Quentin PAGÈS
f83d81dac0
Update Occitan translation
2023-11-10 07:50:54 +00:00
Daniel Garcia Moreno
3793001bb8
test: Add event_date_create_tzid
...
This new test check that the tz data in the component is set correctly
on creation when it's UTC midnight.
See https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/172
2023-11-09 20:59:59 +00:00
Daniel Garcia Moreno
68c921bf60
test: Add event_date_edit_tzid
...
This new test check that the tz data in the component is set correctly
after editing an event date end.
See https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/170
2023-11-09 20:59:59 +00:00
Daniel Garcia Moreno
20aa929966
event: Set dt_end to next day when DTEND is not defined
...
from RFC5545 (p. 54) https://datatracker.ietf.org/doc/html/rfc5545#page-54
For cases where a "VEVENT" calendar component specifies a "DTSTART"
property with a DATE value type but no "DTEND" nor "DURATION" property,
the event's duration is taken to be one day.
Fix https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/327
2023-11-09 14:37:09 +00:00
Daniel Garcia Moreno
6afb5cf3a5
view: Fix daylight saving issue in week view
...
This patch fixes an issue when creating new events in week view the week
after the daylight saving change.
The problem was in the calc of the selected date, that's done couting
the 30 minutes slots and adding that minutes to the week_start datetime.
When there's a daylight saving change, the real date to select should be
adjusted. This patch adds a new util function to make it easy to add
minutes ignoring the tz so we can make this calc directly with
gcal_date_time_add_floating_minutes.
This also includes a new test file with some checks for the new util
function and spring / autumn changes.
This new function could be used in other places to fix specific issues
that could be caused by the same logic error, calculate a selection or
event position based on GDateTime operations.
Fix https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/482
2023-11-09 13:17:20 +00:00
Yuri Chornoivan
ba08425fce
Update Ukrainian translation
2023-11-09 06:51:30 +00:00
Ekaterine Papava
f29e38363d
Update Georgian translation
2023-11-08 02:49:06 +00:00
Hari Rana
518de4eb93
help-overlay: Add menu shortcuts
2023-11-07 19:05:12 +00:00
Hari Rana
af6ea3bbda
calendar-button: Add mnemonic for Manage Calendars
2023-11-07 18:56:30 +00:00
Georges Basile Stavracas Neto
82a6fa364e
event-editor/date-selector: Use portal for week dates
...
Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1022
2023-11-07 18:55:05 +00:00
Jean-François Fortin Tam
10a93fc9cd
appdata: Rewrite the app's summary and description metadata
...
Rewrite the text to properly market the app,
while avoiding referencing the target environment (GNOME).
Broadly emphasize the UX, existing key features, intended use,
and benefits of the application for the user in their day-to-day lives,
without over-selling it either.
We can augment this description in the future when more core features land.
Fixes issue #1109
2023-11-07 13:40:50 -05:00
Georges Basile Stavracas Neto
bed4c9b62c
Post-branching version bump
2023-10-23 10:15:46 -03:00
Georges Basile Stavracas Neto
e91eccffde
Post-release version bump
2023-10-23 10:15:14 -03:00
Georges Basile Stavracas Neto
a40ddb658c
45.1
2023-10-23 10:12:32 -03:00
Georges Basile Stavracas Neto
ab714d6f39
gui/event-popover: Show at the top
...
Seems slightly less worse than showing at the sides of the event.
Related: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1006
2023-10-18 15:51:32 -03:00
Georges Basile Stavracas Neto
4fb2cd87b0
event-popover: Rework spacings
...
This allows the scrolled window to have infinite borders
2023-10-18 15:47:46 -03:00
Sabri Ünal
d454f2be4d
readme: Update donation URL
...
Update the donation URL.
2023-10-16 13:43:19 +00:00
Sabri Ünal
9a8ae84252
Update Turkish translation
2023-10-14 06:56:45 +00:00
Sabri Ünal
56486696f9
appdata: add translate URL support
...
This URL is visible on Flathub and GNOME Control Center.
More information: https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-url
2023-10-12 12:08:47 +03:00
Florentina Mușat
dffcac3459
Update Romanian translation
2023-10-09 15:45:19 +00:00
Georges Basile Stavracas Neto
ddaf0e17a4
views/month: Create timed ranges
...
This allows proper range comparisons.
Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1106
2023-09-28 13:21:30 -03:00
Georges Basile Stavracas Neto
3ff57f71e4
views/month: Dispose overflow popover
2023-09-28 11:52:40 -03:00
Georges Basile Stavracas Neto
e9ab7effad
calendar-management/edit: Remove unnecessary binding
...
This is handled by the C code now.
2023-09-28 11:52:11 -03:00
Georges Basile Stavracas Neto
80a258c705
core/timeline: Use g_clear_handle_id
...
Saves us a few lines of code.
2023-09-28 11:33:30 -03:00
Georges Basile Stavracas Neto
96625ec595
core/calendar-monitor: Protect against NULL range
2023-09-28 11:33:02 -03:00
Georges Basile Stavracas Neto
27ee81b072
views/month: Only diff when current range exists
...
Right after bring created, the current date - and consequently
the range - is NULL. We shouldn't diff in this case.
2023-09-28 11:25:27 -03:00
Georges Basile Stavracas Neto
9a665a94c7
application: Add message when running as a service
2023-09-28 11:19:23 -03:00
Guillaume Bernard
231cfbc777
Update French translation
2023-09-26 06:45:15 +00:00
Rafael Fontenelle
4ae914555d
Update Brazilian Portuguese translation
2023-09-25 16:17:52 +00:00
Kristjan SCHMIDT
abc4b55dc1
Update Esperanto translation
2023-09-23 23:47:26 +00:00
Georges Basile Stavracas Neto
750c62d4f2
core/context: Use Settings portal for 24h setting
...
Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1105
2023-09-23 02:54:09 -03:00
Georges Basile Stavracas Neto
b26f33ea10
utils: Remove 24h utility function
...
The last user of this function is gone now.
2023-09-23 02:39:39 -03:00
Georges Basile Stavracas Neto
38108ffa7a
event-widget: Fetch 24h setting from context
...
Instead of using the auxiliary function.
2023-09-23 02:39:07 -03:00
Georges Basile Stavracas Neto
c8543aa822
views/week/header: Use en dash
...
Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1107
2023-09-22 11:47:47 -03:00
Georges Basile Stavracas Neto
a7f798a815
views/month: Use en dash
...
Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1107
2023-09-22 11:45:47 -03:00
Rūdolfs Mazurs
b0fb477b08
Update Latvian translation
2023-09-18 13:40:19 +00:00
Fabio Tomat
649a846dc9
Update Friulian translation
2023-09-18 12:09:58 +00:00
Georges Basile Stavracas Neto
a25cd4fec7
Post-release version bump
2023-09-18 09:07:26 -03:00
Georges Basile Stavracas Neto
619d95c336
45.0
2023-09-18 09:04:06 -03:00
Georges Basile Stavracas Neto
77c908b394
event-widget: Properly unparent preview popover
...
GcalEventWidget currently doesn't track the preview popover, and
that can easily crash Calendar upon destruction.
Track that, and unparent on dispose.
Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/986
2023-09-14 12:09:11 -03:00
Georges Basile Stavracas Neto
8d79fe2ffd
views/month: Demote assertion to regular check
...
We can have a NULL selection start, when starting the drag on the
header section.
2023-09-13 18:34:22 -03:00
Georges Basile Stavracas Neto
439b46af89
core/calendar-monitor: Remove g_autoptr from a variable
...
g_hash_table_lookup() is not transfer-full, so this g_autoptr + the
g_hash_table_remove() call end up double-unreffing the event, which
causes a crash.
Remove g_autoptr from the variable.
2023-09-13 17:51:34 -03:00
Georges Basile Stavracas Neto
dd61f8ef6f
views/month/row: Adjust for exclusive end date
...
Subtract a second from the end date so we can properly compare dates.
Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1098
2023-09-13 14:25:45 -03:00