Event Calendar
Plasma 5 Widgets
Score 82%
Description:

An extended calendar with daily weather forecasts and events from Google Calendar. Also includes a timer and 24 hour forecast graph.

Based on the Event Flow Calendar for android. Combines code from weather-widget, volume control from mediacontrolscompact, and the default calendar + timer plasmoids.

Features

* Google Calendar Agenda
* Weather
* Timer (8 preset durations / Scroll over the time left to adjust for other durations)
* Double click a day in the calendar to open the new event template in the browser.
* Clicking a day in the agenda opens a quick form for creating an event.
* Clicking an event in the agenda opens the event in the browser.
* Scrolling over the clock controls the volume.
* Full height single column layout (https://streamable.com/88ct)

Github: https://github.com/Zren/plasma-applets/tree/master/org.kde.plasma.eventcalendar
Arch / Chakra: pacman -S plasma5-applets-eventcalendar

Install Translations: French
(cd ~/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/locale/ && sh ./install)

Translators: Fill out https://github.com/Zren/plasma-applets/blob/master/org.kde.plasma.eventcalendar/package/locale/template.pot, paste into https://www.hastebin.com/, click save, and comment with the link.
Last changelog:

v48 - July 7 2017 (Requires Plasma 5.6) 3 months ago

* v48+ will no longer support Kubuntu 16.04 LTS without the backports PPA (we need KDE Frameworks 5.19 as a minimum).
* Add Spanish translation by Zipristin
* Fix plasmashell crash when closing eventcalendar's config window.
* Support extra timezones in the tooltip based on digitalclock.
* The meteogram colors are now configurable.
* The in progress color in the agenda is now configurable.

MrWhite

1 day ago

Hello. Is it a bug or a feature? I've got everywhere 24h time format. In system locale, in date/time settings, google calendar settings also have time format 13:00 instead of 1:00PM. But event calendar - shows time in 24h format except all events from google calendar. All calendar events, and weather forecast - shows AM/PM time. How can i fix this? :)

Report

C

Zren

1 day ago

What's your time format in Event Calendar's settings?
If you have an "AP" or "ap" in the format, it will use the 12h clock. Eg: "h:mm ap"
If you do not have the "ap", it will use the 24h clock.

Report

MrWhite

1 day ago

Thank you! :) Looks like it is default misconfiguration. I did not set any time format in "Line 1" string. And by default, there was empty string with placeholder "h:mm". After i put there hh:mm - the issue was solved.

Report

C

Zren

1 day ago

Yep, you did find a bug! Thanks for reporting it.

Report

ktonga

2 days ago

Dunno if this is the best place for feedback/requests, but lemme say this widget is totally awesome. I'm only having one problem, it doesn't seem to be using system proxy settings for syncing the Google Calendar. Is that a know limitation? Are you going to address it if it is? Cheers!

Report

C

Zren

2 days ago

Sorry, I don't see a way to send a http request using the proxy settings using QML's JavaScript, I'd probably need to do something with a C++ plugin, which won't happen (since I want the widget easy to install).

Report

ktonga

2 days ago

Fair enough, totally understand the tradeoffs you're considering. Bloody proxies :(
Thanks for the quick response.

Report

amaurypm

29 days ago

This widget is awesome! Congratulations.

Report

Warmuser

1 month ago

Compliment, this is AMAZING! :)

Report

aefka

2 months ago

Hi there,
Your plasmoid looks absolutely great and it's a shame it can only work with google. Could you add support for caldav calendars if it's not too much work? Would definitely use it then.
Keep up the good work!

Report

gujiw

2 months ago

A very productive plasmoid.
There is a feature request: adding support for local ICS files.

Report

elf128

3 months ago

Hey, maybe it's really old issue, but...
kubuntu 16.04 LTS
Installed widget from plasma.
Getting this right away even before settings window:
Error loading QML file: file:///home/****/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/contents/ui/main.qml:44:14: Cannot assign to non-existent property "toolTipItem"

Any thoughs?

Report

C

Zren

3 months ago

What version of plasma frameworks do you have? That API function was added in Plasma Framework 5.19.

Report

elf128

3 months ago

5.5.5 The one which comes with kubuntu 16.04 LTS.

Report

C

Zren

2 months ago

Seems like it comes with Frameworks 5.18. Guess I'll reupload eventcalendar v47 for people still using the Kubuntu LTS.

You should honestly be using at least Plasma 5.8 though since it's the first "stable" release of Plasma which has Long Term Support. Look into the Kubuntu Backports PPA (or an updated distro).

Report

elf128

2 months ago

Yeah, you're right. Frameworks is 5.18. 5.5.5 is the version of the plasma itself.

Report

Mrbinaer

1 month ago

Thanks for the backward compatibility. Sadly I got the same Issue with v47 under Kubuntu 16.04 (Qt: 5.6.1 / KDE Frameworks: 5.18.0).

I ended up installing the backports (https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports) to get the new Framework.

Report

AHTOH

3 months ago

Very convenient, excellent widget

Report

ManicRobot

3 months ago

I like it, but I wished you could change how the weather diagram looks and be able to show weather in the panel. :)

Report

roc4fun

3 months ago

Close to perfect! Everything I want in one place. Any chance I might be able to sync with my Windows Phone (Outlook) Calendar?

Report

TimBob

4 months ago

Hello,
Great work on this widget! It is one of those rare gems that works well, looks good and is intuitive!

I have just one feature (request?) unless there is a proper way of doing it.
How do you add events to dates that are in the future (as in not this month)
For eg. Adding an event to a date this month is simple, just click on the day that appears in the agenda and type it in. However, if it's to add an event to a date in a month or two, the days do not appear in the agenda list.

(I see only one way - double clicking on the calendar date to open up Google calendar in a browser) I find myself avoiding inputting things into Google Calendar directly as it is not very intuitive. And I'm looking for a simple solution that I can check quickly at a glance on my desktop.

Proposition: By clicking on a date in the Calendar, it makes the day appear in the Agenda, which can then be clicked - to add an event :D

This takes care of inputting events for any dates (this month or in the future)

Thanks for reading!

Report

C

Zren

4 months ago

> How do you add events to dates that are in the future (as in not this month)

Ah, good point. I should probably make a clickable button for every single day in the visible month. Forget why I didn't do this initially, probably because of a bug I fixed. Anyways, it's in v47.

Report

TimBob

4 months ago

Thanks for the prompt reply ! I will try it out

Report

TimBob

4 months ago

It works well, thanks for your reactivity!

One thing I have stumbled upon as well, is when you click on a date in the Agenda: You have the Calendar dropdown box and Textbox. If you click on the Calendar dropdown and have it open for too long as you choose a Calendar, it actually selects the whole widget (changing it to a colour blue) and moves the position of the widget on the desktop. (Following the mouse cursor)

Report

C

Zren

4 months ago

Ah, lock your widgets.

Report

v48 - July 7 2017 (Requires Plasma 5.6) 3 months ago

* v48+ will no longer support Kubuntu 16.04 LTS without the backports PPA (we need KDE Frameworks 5.19 as a minimum).
* Add Spanish translation by Zipristin
* Fix plasmashell crash when closing eventcalendar's config window.
* Support extra timezones in the tooltip based on digitalclock.
* The meteogram colors are now configurable.
* The in progress color in the agenda is now configurable.

v47 - June 9 2017 4 months ago

* Add German translation by frispete
* Add button in the config to simply installing translations (hopefully it works).
* Ability to set colors in the agenda/meteogram. Only available in the debugging/advanced view for now. A simpler editor will come soonish.
* Scale meteogram/agenda icons based on the DPI.
* Show clickable date in agenda for each day in selected month.
* Wait 100ms after receiving events before updating the interface. Should minimize stuttering when events are loading.

v46 - April 27 2017 5 months ago

* Add ability to set the radius of the selected date.
* Fix different sized labels (for 1-9 vs 10-31) in the calendar when the cell height is greater than the width.
* French translations by Amathadius.

v45 - April 22 2017 5 months ago

* Get rid of padding between event summary and the timestamp.
* Polish the Google calendar list in the config. Adding a refresh list button, mark which calendars are read only, and sort the list alphabetically.
* [upstream] Shrink and elide week names like is done with day delegate

v44 - April 8 2017 6 months ago

* Fix "ConfigSerializedString.qml is missing" error when installed via a package manager that downloaded from GitHub by commiting the file.
* Support event specific colors. When a specific event is assigned a color, a colorId is used rather than a hex color (#ffffff). So we package a hardcoded set of colours for now until we download the user selected colors from the API.

v43 - April 6 2017 6 months ago

* A notification is now displayed when an event is starting.
* Can now delete non-reoccuring events from the context menu.
* Prepare widget for translations (thanks Victor).
* Use same popup size as digital clock when only the calendar widget is enabled.
* A new event badge has been added which shows all the colors for that day in a line.
* Add toggle for hiding the background when used as a desktop widget.
* Close new event form with Esc
* Support kelvin/fahrenheit freezing points (below freezing the meteogram line turns blue).
* Refactor the config code. Add an advanced debugging view.
* Show calendar colours in the config.
* When the meteogram is disabled, move the timer to the top right, and have the agenda consume the entire left half of the popup.
* Fix timer overlaying the calendar when using a non-default font size.

. 1 year ago

https://github.com/Zren/plasma-applets/blob/master/org.kde.plasma.eventcalendar/Changelog.md

product-maker LionBit Sep 23 2017

product-maker Warmuser Sep 11 2017

product-maker floorek Aug 06 2017

product-maker aldenw Jul 08 2017

product-maker AHTOH Jul 03 2017

Very convenient, excellent widget

product-maker TimBob Jun 12 2017

product-maker darthroe Jun 11 2017

product-maker koldbyte Apr 08 2017

product-maker yiyo Apr 02 2017

product-maker tomo Mar 31 2017

product-maker WIP42 Mar 30 2017

product-maker 49616e Feb 27 2017

product-maker FraQu Feb 19 2017

product-maker MalteK Feb 12 2017

product-maker sudhirkhanger Dec 13 2016

product-maker GovanifY Nov 30 2016

product-maker EDr0id Nov 29 2016

product-maker gfdsa3 Nov 24 2016

product-maker Menant Oct 15 2016

product-maker themage Oct 01 2016

product-maker zanturik Sep 21 2016

product-maker LordTermor Aug 22 2016

product-maker e1nste1n Jun 18 2016

product-maker msledziona Jun 16 2016

product-maker balevas01 May 26 2016

product-maker Genserowski May 14 2016

product-maker pch76 May 12 2016

product-maker rnc May 05 2016

product-maker vmorenomarin Apr 29 2016

product-maker Simonxxx84 Apr 28 2016

product-maker Lookanio Apr 20 2016

product-maker converted Apr 17 2016

product-maker gerstavros Apr 16 2016

product-maker baltolkien Apr 14 2016

product-maker socialinux Apr 09 2016

product-maker mythus Apr 09 2016

product-maker VaporEidolon Apr 05 2016

product-maker Omega9 Mar 31 2016

product-maker NickLion Mar 25 2016

product-maker gerrypg Mar 24 2016

product-maker janet Mar 23 2016

product-maker roctheme Mar 23 2016

product-maker tomXx Mar 23 2016

product-maker onliner Mar 23 2016

product-maker 6 6

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
48
updated Sep 11 2017
added Mar 23 2016
downloads today
66
page views today 44