Commit Graph
85 Commits
Author SHA1 Message Date
Anders Jonsson 6bbbeff76f Fix POTFILES.in
Follow-up to 5a663ee671, wrong file
was added to POTFILES.in

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/722>
2026-03-11 01:30:12 +01:00
Guillaume Bernard 5a663ee671 multi-choice: Fix i18n of navigation button tooltips
The previous approach built tooltip strings by formatting a translated
category name (e.g. "Month") into a generic "Previous %1$s" template.
This is a classic gettext concatenation anti-pattern: languages with
grammatical gender (French, Spanish, German, …) need the adjective to
agree with the noun, and word order can differ from English, so
translators of the format string have no way to produce a correct
result.

Replace the format strings and their helper callbacks with two explicit
GObject properties on GcalMultiChoice: prev-button-tooltip-text and
next-button-tooltip-text. The buttons in the template now bind to
these properties directly. Each widget instance in gcal-date-chooser.blp
sets its own fully self-contained translatable string ("Previous month",
"Next month", "Previous year", "Next year"), giving translators all the
context they need to handle gender and word order correctly.

Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1547
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/721>
2026-03-10 20:43:02 -03: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
mindonwarp d4a540b5f2 event-editor: Improve l10n for GcalOrganizerRow subtitle summary
Use formatted gettext and provide value placeholders for number of
attendees in the subtitle summary text.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/687>
2026-01-29 01:25:49 +00:00
mindonwarp e7d10964e8 event-editor: Extract attendee summary row into a separate widget
Make the summary row reusable and filterable based on the attendee type.
This gives us the possibility to have separate summaries for
people/groups and resources/rooms.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/671>
2026-01-21 19:37:55 +00:00
mindonwarp ba3ca061ce event-editor: Add attendees section and details page
UX/UI designed by Philipp Sauberzweig (@PhilippSauberz).

The event editor dialog is now a NavigationView and the participants
details open in a separate page. Group attendees/participants in
AdwPreferencesGroups and bind groups'
ListBox widgets to backing filter models. These are just "views" into a
single GListStore containing all the event attendees.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/671>
2026-01-21 19:37:52 +00:00
Piotr Drąg c466c6d1e0 Update POTFILES.in 2025-12-22 17:05:00 +01:00
Hari Rana f8c5751174 calendar-row: Rename calendar-combo-row-item to calendar-row
Currently, the quick add popover implements its own row
widget for each calendar, which duplicates tons of unnecessary
code. This commit streamlines the calendar-combo-row-item row
widget to make it reusable elsewhere.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/362>
2025-11-18 11:37:07 -03:00
Hari Rana 6e4fe88e58 gui: Port GtkShortcutsWindow to AdwShortcutsDialog
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/611>
2025-07-02 20:50:31 -04:00
Makoto Sakaguchi f8b19f7fdd POTFILES: Fix the error when generating a POT file.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/599>
2025-06-20 09:53:11 +09:00
Jamie Gravendeel a509de8b1e gui: Port to Blueprint
This was mostly done with `blueprint-compiler port`.

Since Blueprint doesn't know about custom templates, I had to manually change some values from strings to literals.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/567>
2025-06-08 14:31:01 +02:00
Markus Göllnitz b728e5beae window: reorganise top and bottom toolbars
This lets users directly launch the calendar dialogue
instead of sidebar in narrow mode.

It moves the view switcher to bottom when narrow.

This also makes the sidebar overlaid for an intermediate
step between narrow and always optionally visible sidebar.

Further, it moves the today button to bottom with the new
navigation button at its old location.

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

Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it>
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/542>
2025-06-08 09:59:00 +00:00
Piotr Drąg aa11377304 Update POTFILES.in 2025-04-25 22:35:40 +02:00
Rafael Fontenelle 38dcecab81 Re-add newline at EOF to POTFILES 2025-02-05 19:27:21 -03:00
Rafael Fontenelle e19f540a4c Update POTFILES.in 2025-02-01 22:35:11 +00:00
Titouan Real 42f891ff42 gui/event-editor: Add time zone selection
Creates a chooser managing a GDateTime. The chooser allows the user
to change the date, the time and the timezone independently.

This replaces the precedent GcalTimeChooserRow widget, because it is
easier to manage the different interactions with the user in a single
widget.

Co-authored-by: Georges Basile Stavracas Neto
<georges.stavracas@gmail.com>
2025-01-31 19:37:26 -03:00
Piotr Drąg 5ddea6be29 Update POTFILES.in 2025-01-11 14:57:32 +01:00
Titouan Real 82e756c293 Update po/POTFILES.in 2024-11-08 19:09:56 +01:00
Piotr Drąg 04c97b1d1a Update POTFILES.in 2024-08-24 14:51:04 +02:00
Jean-François Fortin Tam a74ae36e6c Remove gcal-file-chooser-button code
As it is no longer used in the calendar management dialog,
and it was not used anywhere else in the codebase,
it can now be dropped entirely.
2024-08-23 15:50:40 +00:00
Sabri Ünal ee72033dae i18n: Fix missing appdata file
Update relocated metainfo file location in the POTFILES.in

A leftover from: 0c8e1834f7
2024-05-06 02:43:56 +03:00
Georges Basile Stavracas Neto 9add430c30 calendar-management/edit: Always show calendar location
As per mockups.

See https://gitlab.gnome.org/Teams/Design/app-mockups/-/issues/102
2024-05-02 14:54:43 -03:00
Piotr Drąg 4a7c1d8653 Update POTFILES.in 2023-12-07 15:01:45 +01:00
Piotr Drąg 6fbcfdcc85 Update POTFILES.in 2023-11-18 17:17:50 +01:00
Piotr Drąg 9a800e329e Update POTFILES.in 2023-06-24 17:19:26 +02:00
Georges Basile Stavracas Neto 3c672e0784 Move sync indicator into a separate widget
And move the new widget into the headerbar itself, instead of
the calendars button.
2023-05-23 19:01:19 -03:00
Piotr Drąg 21bfc4e151 Update POTFILES.in 2022-09-16 20:47:30 +02:00
Piotr Drąg 8312d933e5 Update POTFILES.in 2022-08-13 14:36:27 +02:00
Adrien Plazas 06aab9952a Add GcalAgendaView 2022-06-16 08:34:25 -03:00
Adrien Plazas 2fd20f72a8 Drop the now unused year view
We don't need this anymore.
2022-05-06 20:30:05 +02:00
Piotr Drąg 40f978618a Update POTFILES.in 2022-02-13 14:34:31 +01:00
Georges Basile Stavracas Neto e689f18b1e Add file importing dialog
Add a file importing dialog, and pass through files received from command
line.

Fixes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/5
2021-08-16 18:26:21 -03:00
Piotr Drąg 7c99c6d987 Update POTFILES.in 2021-07-18 17:08:35 +02:00
Piotr Drąg 524dbef5e4 Update POTFILES.in 2020-11-07 11:57:48 +01:00
Piotr Drąg 488ef346fa Update POTFILES.in 2019-12-04 18:35:43 +01:00
Georges Basile Stavracas Neto b772349c3f Move UI files to src/
Keep it in sync with what To Do and Settings do.
2019-12-02 16:41:56 -03:00
Piotr Drąg a6066f2203 Update POTFILES.in 2019-10-01 19:01:16 +02:00
Piotr Drąg f486f7629d Update POTFILES.in 2019-06-25 19:39:22 +02:00
Georges Basile Stavracas Neto 4088b8b6bb source-dialog: Rename to GcalCalendarManagementDialog 2019-06-24 21:32:44 -03:00
Georges Basile Stavracas Neto c0720d0031 build: Move GcalSourceDialog to gui/calendar-management
Soon we will start populating this subfolder with many other
calendar management files, and to avoid making the gui/ folder
a mess, move source dialog to it.
2019-06-24 21:32:44 -03:00
Georges Basile Stavracas Neto a2609d6853 project: Reorganize much 2019-05-04 19:48:40 -03:00
Piotr Drąg c3e1a377b7 Update POTFILES.in 2019-05-04 22:21:58 +02:00
Georges Basile Stavracas Neto f55b4531ef project: Move ui-related classes to gui/ 2019-05-04 12:14:05 -03:00
Georges Basile Stavracas Neto 1a5ff545a2 project: Move a few classes to core/ 2019-05-04 12:05:39 -03:00
Piotr Drąg 696b2f21ff Update POTFILES.in 2019-05-01 12:05:27 +02:00
Piotr Drąg eb10d2f105 Update POTFILES.in 2019-04-27 17:40:40 +02:00
Iñigo Martínez edbb4e5b86 project: Add configurable gettext domain
The gettext domain is hardcoded in the gschema file. It has been
changed so its now configurable and its possible to change it
via build files.
2018-02-11 23:16:50 +00:00
Piotr Drąg 29a5dfa163 Update POTFILES.in 2018-01-28 18:53:47 +01:00
Georges Basile Stavracas Neto c4ca9cac3c project: Rename GcalSearchView to GcalSearchPopover
This was never a view, but a popover.
2018-01-27 23:02:36 -02:00
Piotr Drąg 31de3bbe35 Update POTFILES.in 2017-11-16 00:59:35 +01:00