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
|
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
|
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
|
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 |
|
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
|
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 |
|
Adrien Plazas
|
977673ad02
|
event-editor-dialog: Better style sections
This gives them rounded corners and separators.
|
2021-10-15 16:31:00 +02:00 |
|
Adrien Plazas
|
660d3300b2
|
event-editor-dialog: Use HdyPreferencesGroup and HdyPreferencesPage
This helps simplifying the code a bit and standardizing it with the rest
of GNOME.
|
2021-10-15 16:30:54 +02:00 |
|
Adrien Plazas
|
598e9814fc
|
event-editor-dialog: Make it resizable
This also sets a reasonable default height and stops giving the scrolled
window a max height. This will allows it to fit in phone screens.
|
2021-10-15 16:27:09 +02: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
|
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 |
|