580 Commits
Author SHA1 Message Date
Kalev Lember cd5595d20f appdata: Fix the date for 40.0 release 2021-04-13 01:14:08 +00:00
Georges Basile Stavracas Neto 62749c165a 40.0 2021-03-22 15:54:41 -03:00
Georges Basile Stavracas Neto dc06fa92e2 3.38.0 2020-09-12 12:49:29 -03:00
Georges Basile Stavracas Neto a202818c54 Update screenshots 2020-09-12 12:47:23 -03:00
Georges Basile Stavracas Neto fb2830bbc2 3.36.0 2020-03-06 22:34:50 -03:00
Kalev Lember e0053ff9d7 appdata: Avoid accidental appdata ID rename
Make sure it's "org.gnome.Calendar.desktop" and doesn't drop the
.desktop prefix as that confuses apps and metadata collections that
refer to the exact ID.
2020-02-20 14:40:59 +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
Georges Basile Stavracas Neto d843885fc0 data: Remove unused menu.ui file 2019-12-02 16:41:56 -03:00
Georges Basile Stavracas Neto 5d87a8459d icons: Simplify icon management 2019-09-30 13:18:41 -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
Jakub Steiner 7845676f0d icon: create a nightly app icon
- Provide a development variant of the app icon
  See https://gitlab.gnome.org/GNOME/Initiatives/issues/12
  for more info.

/label ~"9. Initiative: NightlyAppIcons"
2019-09-30 14:40:15 +00:00
Jakub Steiner 0cdd7ec12d icon: avoid using text in app icon
- new icon metaphor to avoid using letters/numbers

Fixes https://gitlab.gnome.org/GNOME/gnome-calendar/issues/351
2019-09-30 14:34:30 +00:00
Georges Basile Stavracas Neto 5b49c4fc46 3.34.0 2019-09-09 12:31:13 -03:00
Georges Basile Stavracas Neto f0060b7699 new-calendar-page: Use the new discoverer
The new discoverer is a vast improvement over the code
that use used to have here. Right now, we fail to use
Soup to detect the URL, and that's been reported multiple
times already.

Use the new web discoverer code, and adjust the UI to
match the new code. Namely, use a GtkPopover to show
the credentials widget.

Fixes #380
2019-07-13 16:04:31 -03:00
Georges Basile Stavracas Neto 47bed7bc77 new-calendar-page: Restore opening Online Accounts panel from label 2019-06-25 12:51:14 -03:00
Georges Basile Stavracas Neto a95097f594 calendar-management-dialog: Remove unused signal handler 2019-06-25 12:50:48 -03:00
Georges Basile Stavracas Neto 4a7536328e new-calendar-page: Add more file filters 2019-06-25 11:42:11 -03:00
Georges Basile Stavracas Neto fcfa403902 new-calendar-page: Reenable file filter
We were blocked on a GtkBuilder issue [1].

[1] https://gitlab.gnome.org/GNOME/gtk/issues/1973
2019-06-25 11:39:06 -03:00
Georges Basile Stavracas Neto 0f28e3fa53 new-calendar-page: Implement new designs
This looks soooooo much better =)

https://gitlab.gnome.org/GNOME/gnome-calendar/issues/388
2019-06-24 21:33:00 -03:00
Georges Basile Stavracas Neto efa29b19d5 calendars-page: Use switch to toggle visibility 2019-06-24 21:32:59 -03:00
Georges Basile Stavracas Neto c092445363 calendar-management: Shuffle code around and cleanup 2019-06-24 21:32:59 -03:00
Georges Basile Stavracas Neto f7df717e1b edit-calendar-page: Add back button
And remove the remaining code (and a few extras) from the
calendar management dialog.
2019-06-24 21:32:59 -03:00
Georges Basile Stavracas Neto 5e9f7bf01e new-calendar-page: Add "Cancel" and "Add" header buttons 2019-06-24 21:32:58 -03:00
Georges Basile Stavracas Neto e49ed1ed67 calendar-management: Move code to GcalNewCalendarPage 2019-06-24 21:32:58 -03:00
Georges Basile Stavracas Neto 9cc07c5786 calendar-management: Introduce GcalEditCalendarPage
This is the second of the three original pages we used to have.
This one edits calendars.
2019-06-24 21:32:58 -03:00
Georges Basile Stavracas Neto db4613ae71 new-calendar-page: Add stub page 2019-06-24 21:32:58 -03:00
Georges Basile Stavracas Neto ad017d1709 calendars-page: Introduce GcalCalendarsPage
A page dedicated to show a list of calendars and add
new ones. Other pages will come in soon.
2019-06-24 21:32:57 -03:00
Georges Basile Stavracas Neto b2d2767131 calendar-row: Tweak margins 2019-06-24 21:32:57 -03:00
Georges Basile Stavracas Neto 4088b8b6bb source-dialog: Rename to GcalCalendarManagementDialog 2019-06-24 21:32:44 -03:00
Georges Basile Stavracas Neto 7217f9fa53 window: Add "Online Accounts..." button 2019-06-24 21:32:44 -03:00
Georges Basile Stavracas Neto 7ee0acdcbf source-dialog: Remove online accounts
Showing these online accounts in the dialog only added
an additional step. We'll be adding a link to online
accounts in the next commit, so for now, remove the
widgets from the source dialog.
2019-06-24 21:32:44 -03:00
Georges Basile Stavracas Neto af8d2bb969 schema: Default 'follow-night-light' to false
https://gitlab.gnome.org/GNOME/gnome-calendar/issues/401
2019-05-27 15:14:10 -03:00
Georges Basile Stavracas Neto 73ddbbdc60 window: Remove non-existing signal handler 2019-05-24 21:26:50 -03:00
Jean Felder 9a2cc7ec1c appdata: Fix week-view image url 2019-05-20 14:34:28 +02:00
Georges Basile Stavracas Neto ea043ab48b calendar-popover: Show success after synchronizing
https://gitlab.gnome.org/GNOME/gnome-calendar/issues/395
2019-05-10 13:45:00 -03:00
Georges Basile Stavracas Neto 117d56a1c9 calendar-popover: Relabel as "Synchronize Calendars"
https://gitlab.gnome.org/GNOME/gnome-calendar/issues/396
2019-05-10 13:30:29 -03:00
Georges Basile Stavracas Neto 647c9ee2c7 calendar-popover: Adjust UI
Add a separator and remove spacing.
2019-05-10 13:15:50 -03:00
Georges Basile Stavracas Neto c5ec57f78e calendar-popover: Improve calendar settings button
Change the label to "Manage Calendars…" and make it a model
button.
2019-05-10 13:14:23 -03:00
Georges Basile Stavracas Neto 405787307c window: Move synchronize button to the calendar popover 2019-05-10 13:10:50 -03:00
Georges Basile Stavracas Neto 0639b4e7ae window: Show a spinner while synchronizing 2019-05-10 13:04:33 -03:00
Georges Basile Stavracas Neto 79eea9376b window: Add new event button
As per the latest mockups [1]

[1] https://teams.pages.gitlab.gnome.org/Design/web-experiments/calendar/headerbar
2019-05-09 17:42:59 -03:00
Georges Basile Stavracas Neto 0baeaa160a window: Delegate changing dates to GcalView
The view knows its time range, and knows what the
next or previous dates should be. So instead of
calculating the next date manually, ask the views
for that.
2019-05-09 17:42:59 -03:00
Georges Basile Stavracas Neto fd3d2ea3f6 window: Move calendar popover to GcalCalendarPopover
This helps reducing the LOC number of GcalWindow, and
allows us to also implement the popover in a better way.
2019-05-04 12:05:39 -03:00
Georges Basile Stavracas Neto b967f047bf window: Remove search popover
Won't be missed.
2019-04-29 17:08:52 -03:00
Georges Basile Stavracas Neto 133e82f34e theme: Allow use circle icon class on random images
Will be needed to tweak the suggestion row's GtkImage.
2019-04-29 17:08:52 -03:00
Georges Basile Stavracas Neto 36f4809c1c window: Turn search button into a DzlSuggestionButton
Gives us a nice, smooth and sweet animation.
2019-04-29 17:08:51 -03:00
Jordan Petridis fa19ac27f5 appdata: fix release timestamp
While I really do appreciate that George decided to travel back from 
the future to do the release, this brakes the CI and needs to be fixed.

Sadly the CI and Nightlies are incompatible with the future.

org.gnome.Calendar.desktop:        AppData problem: attribute-invalid : <release> timestamp is in the future
Error loading AppData file: AppData file /app/share/appdata/org.gnome.Calendar.appdata.xml was not valid
2019-03-17 03:48:13 +00:00
Georges Basile Stavracas Neto f1b5d70be3 3.32.0 2019-03-11 12:31:55 -03:00
Jakub Steiner ab89c7ce27 icon: unbreak app icon
- somehow the export in the previous patch
  was broken.
2018-12-10 13:42:38 +01:00
Jakub Steiner f270499adb icon: minor app icon adjustments
- better legibility at smaller sizes
2018-12-10 12:50:38 +01:00