7 Commits
Author SHA1 Message Date
ARAKHNID b50db7aa9d src: Fix grammar issue
"Setup" is a noun, not a verb. Using "set up" instead when it's being used as a verb is correct.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/884>
2026-10-25 13:45:25 -05:00
ARAKHNID 86c00a5292 gui/window: Remove open online calendars menu item
This menu item was found to be confusing in a small experiment with 3
people. Since online calendars are already accessible when adding
calendars in the calendar management dialog, this menu item can be
removed.

Closes #1642

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/876>
2026-10-16 21:37:06 +00:00
ARAKHNID a635ca51ed gui/views/week-view: Add shortcuts for zooming in/out
It's possible to change the density of the week view, but only through
pinch-zooming or Ctrl+scroll wheel. This means it can't be done with
only the keyboard, and since neither of these methods are documented,
it's not discoverable either.

This adds shortcuts for zooming the view in and out, and documents them
in the shortcuts dialog to make them discoverable.

Helps #1556

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/859>
2026-10-02 21:33:57 +00:00
ARAKHNID ff2689b0f2 gui/event-editor/date-time-chooser: Exit if 12-hour time entry is invalid
If the user has 12h time and sets a properly formatted but invalid time,
Calendar would crash because `date_time` would be `NULL`. This would
specifically happen if the time was set over 23:59 AM or 11:59 PM (ex:
19:00 PM).

By breaking if `date_time` is `NULL`, the crash can be avoided.

Closes #1602

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/848>
2026-09-25 23:55:31 +00:00
ARAKHNID 2c4faa8f3a date-chooser: Clamp to first day of month when clicking previous/next buttons
When clicking the previous/next buttons, the view might not be aligned
to the start of the month, which can cause confusion.

Clamping the date to the first of the month removes this confusion by
being consistent. This also matches the behavior of the previous/next
buttons in the main toolbar.

Closes #1606

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/821>
2026-09-16 12:00:33 +00:00
ARAKHNID 616481b60c gui/event-popover: Always focus action button
Previously, if there was a meeting row, the join button would be focused
instead of the action button. This ended up being undesired behavior, so
it's been removed.

Closes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1445

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/626>
2025-08-26 17:47:49 +00:00
ARAKHNID abcce2a1d5 shortcuts-dialog: match contents to actual shortcuts
!542 updated some shortcuts, notably Alt+1, Alt+2, and F8. These changes
weren't reflected in the shortcuts dialog.

This commit updates the shortcuts dialog so its listed shortcuts match
the actual shortcuts.

Closes #1404

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/614>
2025-07-06 18:44:08 -05:00