Commit Graph
5709 Commits
Author SHA1 Message Date
Hari Rana bb2fa2a63b views/month-view-row: Find nearest vertical widget when tabbing
This was overlooked from the original commit:
https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/598/diffs?commit_id=2ae3dd771cb9b2cc0d08a1cabb0b2f5359719d0b#c04c121e2c8eebcfb09fbcbeecff310223fe987f_708_767

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/706>
2026-02-24 19:46:47 -05:00
Hari Rana aecb17a59b views/month-view-row: Only find first/last event widget if tabbing through another widget
This was overlooked from the original commit:
https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/598/diffs?commit_id=4ad8aeac65648f8d0873f8392cd8ab9109de5198#c04c121e2c8eebcfb09fbcbeecff310223fe987f_471_600

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/706>
2026-02-24 19:46:35 -05:00
Hari Rana e1c139782f views/month-view-row: Implement keyboard navigation for event widgets vertically 2026-02-24 21:22:26 -03:00
Hari Rana 4901709e63 views/month-view-row: Implement keyboard navigation for event widgets horizontally
Ideally, we should be comparing if the Y coordinate of both the
candidate and focused widgets are identical, but given font
sizing issues with special characters such as emojis
(see https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1519),
it is safer to check if these widgets intersect vertically, as
otherwise a single pixel offset may cause keyboard focus to
completely skip event widgets.
2026-02-24 21:11:40 -03:00
Hari Rana 4ae0997c3f views/month-view-row: Focus first and last event widgets
This also creates the FocusEventData struct, which stores
relevant information to compare and contrast event widgets.
2026-02-24 20:44:51 -03:00
Hari Rana 08e8318889 views/month-view: Allow navigating with Tab
This also notifies if keyboard navigation fails.
2026-02-24 20:05:15 -03:00
Quentin PAGÈS 98f635bff5 Update Occitan translation 2026-02-24 18:01:55 +00:00
Seong-ho Cho 540577f27c Update Korean translation 2026-02-22 15:06:36 +00:00
Balázs Úr 6b0dfa97c2 Update Hungarian translation 2026-02-22 10:30:54 +00:00
Automeris naranja 6950324d17 calendars-page: Port to AdwPreferencesPage
This simplifies the UI code a bit.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/446>
2026-02-21 21:35:09 -05:00
Fabian Hügel 66a8c6b7ab common/date-chooser: Jump to first day of month on button press
Encode the day in the combined choice value and use the callbacks
introduced in the previous commit to always jump to the first day
of the month when the next/previous month buttons are clicked.

Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1103
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/369>
2026-02-21 20:22:34 -05:00
Fabian HügelandMaximiliano Sandoval 8af5298e50 event-editor/multi-choice: Add prev/next value callbacks
These callbacks will be used in the next commit to jump to the
first day of the month.

Related: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1103
Co-authored-by: Maximiliano Sandoval <msandova@gnome.org>
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/369>
2026-02-21 20:22:25 -05:00
Fabian HügelandMaximiliano Sandoval da90b94bbd views/month: Jump to first day of month with PgUp/PgDown
With this we always jump to the first day of the next/previous month
when pressing the PgDown/PgUp key in the month view.

Partially fixes the regression described in
https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1103

Co-authored-by: Maximiliano Sandoval <msandova@gnome.org>
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/369>
2026-02-21 20:22:15 -05:00
Flynn Peck 8fdd01d24a Add Cornish translation 2026-02-18 14:10:22 +00:00
Jiri Grönroos 9a1cf40574 Update Finnish translation 2026-02-18 13:22:26 +00:00
Fran Diéguez 9aeccb240a Update Galician translation 2026-02-17 23:10:46 +00:00
Asier Saratsua Garmendia 82c7548dd8 Update Basque translation 2026-02-16 07:41:09 +00:00
luming zh 489366bb16 Update Chinese (China) translation 2026-02-15 00:01:23 +00:00
Victor Dargallo c87236b219 Update Catalan translation 2026-02-13 19:39:32 +00:00
Alexander Alexandrov Shopov 320bdf0b3e Update Bulgarian translation 2026-02-13 14:29:58 +00:00
Álvaro Burns 68bd8478ce Update Brazilian Portuguese translation 2026-02-12 23:55:34 +00:00
Daniel Mustieles dcfe8fe640 Updated Spanish translation 2026-02-12 15:31:15 +01:00
Ekaterine Papava 1ccc17c4a9 Update Georgian translation 2026-02-12 04:51:05 +00:00
Efstathios Iosifidis fd0e2f28d8 Update Greek translation 2026-02-12 00:56:33 +00:00
Aurimas Aurimas Černius 65676882b8 Update Lithuanian translation 2026-02-11 20:48:11 +00:00
Hari Rana 19171e5540 gui/event-widget: Position event popover to the pointer's
Currently, the event popover will always set its position to the
center of the event widget. This becomes an undesirable behavior
with long(er) event widgets, as clicking the edges will require
the user to physically move their pointer all the way to the
popover, which may be challenging depending on the distance.

This addresses this problematic behavior by positioning the popover
right above the pointer only when the event is a multi-day event,
and when the event widget is not inside a GtkListBox widget.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/677>
2026-02-11 09:49:08 -05:00
Daniel Rusek e04f5c00e1 Update Czech translation 2026-02-11 14:46:23 +00:00
Artur S0 ee1c928f67 Update Russian translation 2026-02-10 13:52:59 +00:00
parzival 22e5ff6252 calendar: Fix DTEND handling for all-day events in ICS import preview
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/694>
2026-02-10 03:14:03 +00:00
Martin 967c7c417e Update Slovenian translation 2026-02-09 22:49:03 +00:00
Georges Basile Stavracas Neto 5b1d57f823 Post-release version bump 2026-02-09 18:30:08 -03:00
Georges Basile Stavracas Neto ae9d7a3762 50.beta 2026-02-09 18:29:10 -03:00
Baurzhan Muftakhidinov 2c4e25e5cf Update Kazakh translation 2026-02-09 16:33:19 +00:00
Yuri Chornoivan f071e6c14f Update Ukrainian translation 2026-02-09 15:52:09 +00:00
Antonio Marin df767912ac Update Romanian translation 2026-02-09 13:43:20 +00:00
Anders Jonsson c91893d4bd Update POTFILES.in
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/693>
2026-02-08 16:41:40 +00:00
Daniel Rusek 591519a5bc Update Czech translation 2026-02-08 15:28:29 +00:00
Efstathios Iosifidis 7822ff8344 Update Greek translation 2026-02-06 22:04:13 +00:00
Christian Kirbach 35f5d29495 Update German translation 2026-02-05 20:56:16 +00:00
Danial Behzadi 134e30a6b7 Update Persian translation 2026-02-04 13:03:27 +00:00
Philipp SandTitouan Real 4e2ed18ffc src/gui: Fade out event widget title label instead of ellipsizing
Co-Authored-By: Titouan Real <titouan.real@gmail.com>
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/657>
2026-02-03 17:11:45 -03:00
Philipp SandTitouan Real bd4d503080 src: Add fading label class
Co-Authored-By: Titouan Real <titouan.real@gmail.com>
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/657>
2026-02-03 17:11:21 -03:00
Yuri Chornoivan 32f44b160e Update Ukrainian translation 2026-02-03 03:24:37 +00:00
Victor Dargallo 9b391d109f Update Catalan translation 2026-02-03 00:26:48 +00:00
Jean-Marc TISSIERES 900ece8177 Update French translation 2026-02-02 13:46:47 +00:00
Artur S0 31919c25cb Update Russian translation 2026-02-02 08:43:43 +00:00
Fran Diéguez 53e98dfe14 Update Galician translation 2026-02-02 08:08:06 +00:00
Victor Dargallo 6a551f58b0 Update Catalan translation 2026-02-01 20:27:34 +00:00
Asier Saratsua Garmendia 957a4f409d Update Basque translation 2026-02-01 19:42:48 +00:00
Andika Triwidada 786dd00ec0 Update Indonesian translation 2026-02-01 13:26:59 +00:00