Hari Rana
dc4cfe4ecf
core/manager: Remove "context" property
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:03 +00:00
Hari Rana
4e9ea9cd51
core/timeline: Remove "context" property
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:03 +00:00
Hari Rana
170bed7755
gui/event-popover: Replace "context" property with context getter method
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:02 +00:00
Hari Rana
037ffd3700
gui/event-widget: Replace "context" property with context getter method
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:02 +00:00
Hari Rana
3c9a525710
gui/calendar-management: Replace "context" property with context getter method
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:02 +00:00
Hari Rana
3f486c2ccc
gui/search-button: Replace "context" property with context getter method
...
This is the last remaining widget whose `context` property was bound
to GcalWindow's on construction and was null-asserted before
setting the value, making the FIXME comment unnecessary.
Fixes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1463
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:02 +00:00
Hari Rana
c7c5d49b14
gui/sync-indicator: Replace "context" property with context getter method
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:01 +00:00
Hari Rana
0e73034ffe
gui/quick-add-popover: Replace "context" property with context getter method
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:01 +00:00
Hari Rana
9b4c166a18
event-editor/event-editor-dialog: Replace "context" property with context getter method
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:01 +00:00
Hari Rana
f44a1ee942
event-editor/event-editor-section: Remove "context" property
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:00 +00:00
Hari Rana
669906c601
event-editor/summary-section: Remove "context" property
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:00 +00:00
Hari Rana
b979ea05b5
event-editor/schedule-section: Replace "context" property with context getter method
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:00 +00:00
Hari Rana
7bcb78b6ae
event-editor/reminders-section: Remove "context" property
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:00 +00:00
Hari Rana
aafbd71ced
event-editor/notes-section: Remove "context" property
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:00 +00:00
Hari Rana
a51b65f5f7
event-editor/attendees-section: Remove "context" property
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:00 +00:00
Hari Rana
15a7a8cbd2
views/view: Remove "context" property
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:00 +00:00
Hari Rana
ccd3e5cae3
common/date-chooser: Replace "context" method with context getter method
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:00 +00:00
Hari Rana
5616ba2c03
views/agenda-view: Replace "context" property with context getter method
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:00 +00:00
Hari Rana
cebd3cd84d
views/month-view: Replace "context" property with context getter method
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:30:00 +00:00
Hari Rana
d9f02cee20
views/week-view: Replace "context" property with context getter method
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:29:59 +00:00
Hari Rana
a687d8f10b
gui/weather-settings: Replace "context" with context getter method
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:29:59 +00:00
Hari Rana
af30d8c43f
gui/calendar-list: Replace "context" with context getter method
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:29:58 +00:00
Hari Rana
a84cf3aed9
utils: Add macro for getting default application
...
This will be needed as a replacement for the removal of the
"context" property on every object.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/702 >
2026-03-23 19:29:58 +00:00
mindonwarp
5a6a49cb3c
Exclude test code from coverage in CI build
...
Use the new grcov-c-options from gnomeos-basic-ci to exclude the tests/
subdir from coverage calculations.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/732 >
2026-03-23 19:16:14 +00:00
Zoey Ahmed
2300ed29cd
notes: Add placeholder text if notes section empty
...
Move the textview box into an overlay, with a label as the overlay
child,
that appears only when the textview is empty, and remove the "Notes"
title for the preference group with the notes row in the event dialog.
This better indicates the notes is an input field to the user, compared
to the design before.
Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1081
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/714 >
2026-03-23 18:25:12 +00:00
Alan Mortensen
7877a44169
Update Danish translation
2026-03-23 16:28:41 +00:00
Hari Rana
855fea34bf
window: Only clear last_focused_widget if the widget has been focused
...
When opening the event editor dialog as a new event, `set_new_event_mode()`
immediately tries to focus the last focused widget, which won't work
because it is unfocusable. `focus_last_focused_widget()` then clears
clears the pointer regardless of whether the widget has successfully
grabbed focus or not. So, we want to only clear focus if the widget
has successfully grabbed focus.
Related: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1566
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/730 >
2026-03-22 20:19:54 +00:00
Hari Rana
3c94e255ac
window: Grab focus after closing Event Editor dialog
...
Fixes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1566
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/730 >
2026-03-22 20:19:54 +00:00
Hari Rana
d0bdc9f2af
gui/month-view-row: Add upward variable
...
`!downward` is disambiguous and could merely be interpreted
as "not downward and not upward either". The `upward` variable
is explicit and describes literally the condition.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/729 >
2026-03-21 10:39:16 -04:00
Hari Rana
b75c44795e
gui/meeting-row: Unset maximum width characters
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/728 >
2026-03-20 11:27:54 -04:00
Hari Rana
4f067eeec7
gui/event-popover: Unset maximum width characters
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/728 >
2026-03-20 11:27:54 -04:00
Hari Rana and Jamie Gravendeel
ec5884fcce
gui/event-popover: Wrap content inside AdwClamp widget
...
The event popover contains a lot of text in different sizes, which
pushes us to magic-number the maximum amount of characters
(i.e. `max-width-chars`) and hope that all is well.
This approach addresses that by simply clamping the parent widget
to the desired size, allowing us to remove all instances
of `max-width-chars`.
Do note that `Adw.Clamp:tightening-threshold` is set to 400 by default,
which technically doesn't need to bind to `Adw.Clamp:maximum-size` at
the moment, but I decided to do it anyway in case we want to change
`Adw.Clamp:maximum-size` in the future and can't figure out why
the margins are off.
Co-authored-by: Jamie Gravendeel <me@jamie.garden >
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/728 >
2026-03-20 11:24:47 -04:00
Abdullahi Usman
24621b4d2b
agenda-view: Respect local timezone
...
convert events' time to equivalent local time before sorting.
fixes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1324
2026-03-17 20:09:23 -03:00
Georges Basile Stavracas Neto
020611cd12
Post-branching version bump
2026-03-17 20:03:32 -03:00
Марко Костић
4172b4db75
Update Serbian translation
2026-03-16 20:40:00 +00:00
Asier Saratsua Garmendia
78d81928c2
Update Basque translation
2026-03-16 09:58:44 +00:00
Georges Basile Stavracas Neto
70388c9541
Post-release version bump
2026-03-14 12:25:49 -03:00
Georges Basile Stavracas Neto
ff4d7f7d59
50.0
2026-03-14 12:24:48 -03:00
Changwoo Ryu
a4af53c8ca
Update Korean translation
2026-03-14 05:30:05 +00:00
Georges Basile Stavracas Neto
1281598aa7
contributing: Link to CoC and add no-LLM statement
...
This is copied ad verbatum from libadwaita, which itself was
introduced based on [1].
[1]
https://discourse.gnome.org/t/loupe-no-longer-allows-generative-ai-contributions/27327
2026-03-13 19:24:42 -03:00
Yuri Chornoivan
2203dab617
Update Ukrainian translation
2026-03-13 16:12:10 +00:00
Victor Dargallo
cb8eb9ac67
Update Catalan translation
2026-03-13 13:34:21 +00:00
Abduqadir Abliz
206d0bbb15
Update Uighur translation
2026-03-12 19:31:09 +00:00
Davide Ferracin
454317bbf6
Update Italian translation
2026-03-12 07:35:00 +00:00
Hari Rana
dd3e4dce4a
readme: Use new default screenshot
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/724 >
2026-03-12 01:02:30 -04:00
Hari Rana
39cee3cbc3
event-editor/multi-choice: Check if destructor exists before clearing
...
Without this check, the app supposedly crashes when we close it.
GtkListBox frees itself the same way.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/723 >
2026-03-12 01:12:29 +00:00
Sabri Ünal
255a1ece56
Update Turkish translation
2026-03-11 23:11:08 +00:00
Jiri Grönroos
99b7607b1e
Update Finnish translation
2026-03-11 16:37:03 +00:00
Alan Mortensen
fdc67983b6
Update Danish translation
2026-03-11 16:34:02 +00:00
Aurimas Aurimas Černius
79224a93b6
Update Lithuanian translation
2026-03-11 14:34:03 +00:00