Georges Basile Stavracas Neto
4550ca28e4
Post-release version bump
2022-08-12 00:29:51 -03:00
Georges Basile Stavracas Neto
0cc5086f03
43.beta
2022-08-12 00:26:51 -03:00
Georges Basile Stavracas Neto
39030f3669
Post-release version bump
2022-07-09 15:55:34 -03:00
Georges Basile Stavracas Neto
0c09876ad6
43.alpha
2022-07-09 15:33:57 -03:00
Georges Basile Stavracas Neto
4c9e7a2d03
manager: Bring back credentials
2022-06-23 13:50:20 -03:00
Georges Basile Stavracas Neto
a67c63ca2d
flatpak: Update dependencies
...
Include grc4 and build livedataserverui4
2022-06-23 13:49:56 -03:00
Georges Basile Stavracas Neto
258e73af2c
Post-branching version bump
2022-04-26 21:00:56 -03:00
Georges Basile Stavracas Neto
45da797c16
Post-release version bump
2022-04-26 21:00:11 -03:00
Georges Basile Stavracas Neto
4220b381f9
42.1
2022-04-26 20:53:13 -03:00
Georges Basile Stavracas Neto
748e3e3d81
Post-release version bump
2022-03-18 18:26:17 -03:00
Georges Basile Stavracas Neto
f49bec413e
42.0
2022-03-18 18:21:15 -03:00
Georges Basile Stavracas Neto
5b06ccb813
Post-release version bump
2022-03-07 15:47:27 -03:00
Georges Basile Stavracas Neto
8d8ff9dc50
42.rc
2022-03-07 15:43:27 -03:00
Georges Basile Stavracas Neto
e3df821ae3
flatpak: Remove libdazzle
...
We don't use it anymore.
2022-03-07 15:42:22 -03:00
Georges Basile Stavracas Neto
9520a2b5c1
import-dialog: Only search for non-NULL default calendars
...
The default calendar might be NULL during the initial loading,
protect against that.
Fixes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/813
2022-03-07 14:37:01 -03:00
Georges Basile Stavracas Neto
8790fb9f58
import-dialog: Properly store rows
...
Fixes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/812
2022-03-07 14:34:01 -03:00
Georges Basile Stavracas Neto
829da4b38b
NEWS: Fix another typo
2022-02-15 17:49:22 -03:00
Georges Basile Stavracas Neto
fc3ec8ef63
Fix NEWS header
2022-02-15 17:38:29 -03:00
Georges Basile Stavracas Neto
eeed7e6e82
Post-release version bump
2022-02-15 17:32:29 -03:00
Georges Basile Stavracas Neto
b46c0c4051
42.beta
2022-02-15 17:01:01 -03:00
Georges Basile Stavracas Neto
552fd413ae
window: Properly declare shortcuts
...
I messed up shortcut declaration, but this should be enough
to get them working again.
2022-02-12 18:13:30 -03:00
Georges Basile Stavracas Neto
87e376b15b
window: Add more tracing
2022-02-12 18:13:20 -03:00
Georges Basile Stavracas Neto
f47e222037
window: Uncomment accidental leftover
2022-02-12 16:56:41 -03:00
Georges Basile Stavracas Neto
69d320f49c
event-editor/dialog: Improve calendar selection menu
2022-02-12 13:24:57 -03:00
Georges Basile Stavracas Neto
47a72f8156
event-editor-dialog: Port to new callback-based ask API
2022-02-12 13:08:50 -03:00
Georges Basile Stavracas Neto
ee5acbd493
Reimplement event drag n' drop
...
Reintroduce the code using GTK4 tooling for in-process DnD.
This is looking much better!
2022-02-12 13:08:50 -03:00
Georges Basile Stavracas Neto
ad0a97d6ac
Rework calendar popover to be a button
...
This allows more precise control of the style and the contents
of the popover.
2022-02-12 13:08:50 -03:00
Georges Basile Stavracas Neto
fb504db31f
util: Drop unused function
2022-02-12 13:08:50 -03:00
Georges Basile Stavracas Neto
eb63f10651
help-overlay: Port to GTK4
2022-02-12 13:08:50 -03:00
Georges Basile Stavracas Neto
5ebab9f6d5
calendar-popover: Port to GTK4
2022-02-12 13:08:50 -03:00
Georges Basile Stavracas Neto
c91f03feb1
weather-settings: Port to GTK4
2022-02-12 13:08:50 -03:00
Georges Basile Stavracas Neto
b8cbb1653d
event-popover: Port to GTK4
2022-02-12 13:08:50 -03:00
Georges Basile Stavracas Neto
fd023e0a28
year-view: Port to GTK4
2022-02-12 13:08:50 -03:00
Georges Basile Stavracas Neto
c31d2c5821
css: Adjust slanted events CSS
2022-02-12 13:08:50 -03:00
Georges Basile Stavracas Neto
e190f5a3fd
flatpak: Add DRI to devices
...
This allows GTK4 to use accelerated rendering (OpenGL)
2022-02-12 13:08:50 -03:00
Georges Basile Stavracas Neto
1cbce60c4a
month-view: Port to GTK4
2022-02-12 13:08:50 -03:00
Georges Basile Stavracas Neto
b31b16da17
week-view: Port to GTK4
2022-02-12 13:08:50 -03:00
Georges Basile Stavracas Neto
132d4435f6
event-widget: Port to GTK4
2022-02-11 09:18:42 -03:00
Georges Basile Stavracas Neto
fcfb387f5a
importer: Port to GTK4
2022-02-11 09:18:42 -03:00
Georges Basile Stavracas Neto
74c410bd85
Port search subsystem to GTK4
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
bd2ac18c19
quick-add-popover: Port to GTK4
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
ffadcb4f4e
meeting-row: Port to GTK4
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
e390706e44
event-editor/time-selector: Port to GTK4
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
b5dc363a3b
event-editor/summary: Port to GTK4
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
333b8ecc2a
event-editor/schedule: Port to GTK4
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
c0365a1681
event-editor/reminders: Port to GTK4
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
d32be45273
event-editor/notes-section: Port to GTK4
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
0f7a0db138
event-editor/dialog: Port to GTK4
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
2139f40e67
project: Adjust color rendering to use GdkPaintable
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
760d74686d
event-editor/date-selector: Port to GTK4
...
Needed some popover management, but otherwise uneventful.
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
b1781146b7
calendar-management/page: Port to GTK4
...
Just switch to include adwaita.h
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
27659cf4fb
calendar-management/new-calendar-page: Port to GTK4
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
5ee03040c5
calendar-manager/edit-calendar-page: Port to GTK4
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
41ba168250
calendar-management/calendars-page: Port to GTK4
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
2b834b27ff
calendar-management-dialog: Port to GTK4
...
Subclass AdwWindow. Adjust the API to return GtkHeaderBar
instead of HdyHeaderBar.
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
e3196644bb
window: Port to GTK4
...
Subclass AdwApplicationWindow.
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
4506fb7477
event-editor/multi-choice: Port to GTK4
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
c6fab7675b
application: Port to GTK4
...
Subclass AdwApplication.
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
9b56010b12
event-editor/date-chooser: Port to GTK4
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
e138a35a6b
event-editor/alarm-row: Port to GTK4
...
Subclass AdwActionRow.
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
97456e3428
date-chooser-day: Port to GTK4
...
Subclass AdwBin. Remove unnecessary GtkWidget overrides.
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
2809ed3abb
Depend on GTK4 and libadwaita
...
This breaks the build. Next commits will port each widget to
GTK4.
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
2b7e2cb574
build: Temporarily remove libedataserverui dep
...
Since we'll be switching to GTK4, we can't depend on this
library which links to GTK3. There's a GTK4 port underway,
we'll reenable when it lands
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
7efd6facc9
Port to GWeather4
...
In preparation for the GTK4 port. This is just a cheap port,
I'll implement proper entry completion after porting to GTK4.
2022-02-11 09:18:38 -03:00
Georges Basile Stavracas Neto
2697dac460
import-dialog: Also import timezones
...
Some calendars provide custom timezones, and set events to
them. We need to account for that when importing calendars.
Original patch proposed by Milan Crha.
Fixes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/444
2021-12-08 17:18:16 -03:00
Georges Basile Stavracas Neto
0751c2e93c
event-editor/schedule-section: Show times in local timezone
...
Preserve the original timezone when editing, but always display
the start and end times in local timezone.
2021-12-07 13:32:16 -03:00
Georges Basile Stavracas Neto
fc3ad22169
event-popover: Display times in local timezone
...
Convert the start and end datetimes to the local timezone
before displaying them.
2021-12-07 13:32:16 -03:00
Georges Basile Stavracas Neto
0811242180
event: Query client timezone on failure
...
If we can't find an appropriate timezone, query the ECalClient
for it and give it an extra chance of finding the right timezone.
Thanks to Milan Crha for proposing this fix.
Related: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/444
2021-12-07 12:39:15 -03:00
Georges Basile Stavracas Neto
f1ac400e5d
Drop gnome-online-accounts dependency
...
We don't need it anymore.
2021-10-13 13:48:09 -03:00
Georges Basile Stavracas Neto
3326ab77f7
Post-branching version bump
2021-10-13 12:46:01 -03:00
Georges Basile Stavracas Neto
ab9b5b218a
41.0
2021-09-17 19:20:45 -03:00
Georges Basile Stavracas Neto
04c2f99028
Post-release version bump
2021-09-05 18:47:44 -03:00
Georges Basile Stavracas Neto
70d4124c88
41.rc1
2021-09-05 18:35:52 -03:00
Georges Basile Stavracas Neto
8f715c19b5
application: Move CSS providers to GcalWindow
2021-09-05 18:34:32 -03:00
Georges Basile Stavracas Neto
229b6f7add
window: Silence a compilar warning
2021-09-05 18:07:27 -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
440bb39498
window: Add weak pointer to import dialog
...
Otherwise we crash the second time it's opened.
2021-08-16 19:07:35 -03:00
Georges Basile Stavracas Neto
9efbef347d
flatpak: Shrink permissions
2021-08-16 19:05:55 -03:00
Georges Basile Stavracas Neto
7bbe8ddf41
project: Handle %U in the desktop file
2021-08-16 18:55:58 -03:00
Georges Basile Stavracas Neto
2dd70d5496
Post-release version bump
2021-08-16 18:49:11 -03:00
Georges Basile Stavracas Neto
4d9f6618f0
41.beta
2021-08-16 18:41:26 -03:00
Georges Basile Stavracas Neto
febfe599ff
Revert "Don't claim to support opening ICS files"
...
This reverts commit b378c672df .
We now support it.
2021-08-16 18:26:21 -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
a080d8ec0f
utils: Protect against NULL description
2021-08-16 15:27:19 -03:00
Georges Basile Stavracas Neto
e90c67a57d
manager: Ensure default calendar property is always set
2021-08-16 15:26:59 -03:00
Georges Basile Stavracas Neto
aec1d8d5cd
calendar-page: Add rounded corners to listbox
2021-08-06 17:37:40 -03:00
Georges Basile Stavracas Neto
8c71c60e8d
calendar-management: Switch to HdyWindow
...
Make GcalCalendarManagementDialog an HdyWindow subclass,
and adapt the widgetry to work with the new parent class.
Use HdyHeaderBar everywhere.
2021-08-06 17:32:58 -03:00
Georges Basile Stavracas Neto
10946539c8
41.alpha
2021-07-29 20:07:27 -03:00
Georges Basile Stavracas Neto
68160348dc
Introduce GcalEventPopover
...
GcalEventPopover gives a preview of the event, and handy access
to the event description and information. It also allows easily
joining meetings if any one if available.
The list of supported meeting URLs is small now, but I hope
more people will contribute as we go.
It is also possible to edit the event through an edit button.
2021-06-27 18:45:12 -03:00
Georges Basile Stavracas Neto
01ee4a2b49
utils: Add Google extractor
...
Google events have an exotic section at the end of their event
descriptions, we can parse that to find some information like
the meeting URL.
2021-06-27 18:36:05 -03:00
Georges Basile Stavracas Neto
eaa4ad1a6e
Begin 41 development cycle
2021-06-21 18:36:56 -03:00
Georges Basile Stavracas Neto
7079cf2a80
quick-add-popover: Properly localize string arrays
...
N_() only marks strings for translation, it is necessary to call gettext()
when using the strings.
2021-06-21 18:34:53 -03:00
Georges Basile Stavracas Neto
bdce9b29ba
quick-add-popover: Don't leak GDateTime
...
Not sure how this went through.
2021-06-21 18:34:52 -03:00
Georges Basile Stavracas Neto
a7d40352b7
quick-add-popover: Mark string arrays const
...
As they really are.
2021-06-21 18:34:50 -03:00
Georges Basile Stavracas Neto
f2e62576c4
40.2
2021-06-03 16:22:38 -03:00
Georges Basile Stavracas Neto
c3211a888d
40.1
2021-05-11 16:58:41 -03:00
Georges Basile Stavracas Neto
62749c165a
40.0
2021-03-22 15:54:41 -03:00
Georges Basile Stavracas Neto
9a636f33e5
tests: Disable unauthorized test again
...
Needs more love.
Closes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/700
2021-03-22 15:54:41 -03:00