Commit Graph
15 Commits
Author SHA1 Message Date
Christopher Davis 117611ac1d application: Port to AdwAboutWindow 2022-07-15 00:51:20 +00:00
Georges Basile Stavracas Neto c6fab7675b application: Port to GTK4
Subclass AdwApplication.
2022-02-11 09:18:38 -03:00
Michael Webster 02cd9b053e application: Fix tm -> GDateTime month conversion
The month argument for g_date_time_new() is 1-based,
while the tm struct is 0-based.

Follow-up to:
a0aa36b6d2

ref:
https://pubs.opengroup.org/onlinepubs/7908799/xsh/time.h.html
2021-12-15 14:22:00 +00:00
Alexander Mikhaylenko 7144300a49 application: Support dark style preference
Depend on libhandy 1.5.0.
2021-12-11 17:25:49 +05:00
Michael Webster a0aa36b6d2 application: Fix tm -> GDateTime year conversion
g_date_time_new() expects an actual year, while the tm struct
only provides the number of years since 1900.

ref:
https://pubs.opengroup.org/onlinepubs/7908799/xsh/time.h.html
2021-12-10 14:20:13 -05:00
Georges Basile Stavracas Neto 8f715c19b5 application: Move CSS providers to GcalWindow 2021-09-05 18:34:32 -03:00
Georges Basile Stavracas Neto 52ef8ff6bf application: Only add CSS providers once
Instead of adding the color CSS provider over and over on
every activation, only add it once. Also make sure to start
the manager after doing that.
2021-08-19 14:26:06 -03:00
Georges Basile Stavracas Neto 7fd8babdda application: Activate on open
Otherwise, there might be no window available.
2021-08-16 19:48:09 -03:00
Georges Basile Stavracas Neto 7bf8d8851b application: Add weak ref to window 2021-08-16 19:47:54 -03: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
Georges Basile Stavracas Neto e67ebcfc50 project: Move all UI-related files to src/gui/
So we can have a nice separation.
2020-10-30 14:44:33 -03:00
Evangelos Ribeiro Tzaras 8be361b6ce project: Switch to libhandy-1
This commit updates the dependencies for libhandy to the tagged 1.0
release and changes the code to accomodate the changes from
libhandy-0 to libhandy-1.

Notable changes:
edit-dialog: HdyDialog has been dropped in [1]
alarm-row: action child type in HdyActionRow has been removed.

[1] https://gitlab.gnome.org/GNOME/libhandy/-/merge_requests/434
2020-09-16 15:24:46 +00:00
Georges Basile Stavracas Neto 970cc1fca5 application: Remove -d as short form of --debug
Both --debug and --date had their short form -d, causing
problems. Let's make -d stand for --date, since --debug
is more of a development tool.

https://gitlab.gnome.org/GNOME/gnome-calendar/issues/456
2019-10-03 20:19:40 -03:00
Christopher Davis 0d6b2327e0 flatpak: Allow dual installation of app bundles
Part of https://gitlab.gnome.org/GNOME/Initiatives/issues/1.
Allows for the installation of development bundles alongside
stable versions.

Related to https://gitlab.gnome.org/GNOME/gnome-calendar/issues/285
2019-09-30 12:04:08 -03:00
Georges Basile Stavracas Neto a2609d6853 project: Reorganize much 2019-05-04 19:48:40 -03:00