Event Calendar
Plasma 5 Widgets
Score 83%
Description:

v48+ require Plasma 5.6 (Kubuntu 16.10 and later)
v47 supports Plasma 5.5 (Kubuntu 16.04)

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

Translations: French, German, Portuguese Brazilian, Spanish
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:

v51 - November 20 2017 24 days ago

* Ukrainian translations by cappelikan.
* Add link to set language from context menu.
* Wrap the event descriptions.
* Support moving weather icon to the right side in the agenda (like Event Flow Calendar).
* Don't wrap the calendar title when the widget is small, use an elipsis (...).
* Dynamically reveal the timer preset buttons if there's enough space. Hidden presets are still available in a context menu when right clicking the timer pause button.
* Added a 20m timer preset, which will hide the 60m preset by default.
* Hide the timer toggle button labels when there isn't enough space.

fasiko

11 days ago

Very Good Job!!

Report

LoRDxRaVeN

1 month ago

First: Thanks for this widget!
I guess there are already more like Skrappjaw's comments, but I want to second the wish for CalDAV support. It would be nice to use your widget with it's full functionality without giving google your data :)

Report

Skrappjaw

1 month ago

This is a super nice widget. The only issue is that there is no support for Cal/Dav. I would love to see my nextcloud calendars on this.

Report

mani-zaeim

1 month ago

great widget

Report

PS5000

1 month ago

On the right side of the 2 column view, I am getting a thin vertical transparent bar (about 10 pixels wide), where the desktop background is visible. It begins just at the right edge of the calendar. In 1 column view, the vertical bar is still present, but I also get a thin horizontal transparent bar (about 10 pixels high), where the desktop background is visible. I am using the Breeze Dark desktop theme.

I am using event calendar 5.0 for plasma 5.6.

$ plasmashell --version
plasmashell 5.11.2

$ kf5-config --version
Qt: 5.9.1
KDE Frameworks: 5.39.0
kf5-config: 1.0

Report

C

Zren

1 month ago

Screenshot?

Report

PS5000

1 month ago

Please see: https://github.com/Zren/plasma-applets/issues/115

In image, attached to the above issue, you can see the grey stripe at the right; it is grey because the white background is visible through this opaque stripe. (I did not take a screenshot of the 1 column format, but that would also have a similar opaque horizontal stripe at the bottom).

Report

MrWhite

1 month 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 month 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 month 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 month ago

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

Report

ktonga

1 month 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

1 month 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

1 month ago

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

Report

amaurypm

2 months ago

This widget is awesome! Congratulations.

Report

Warmuser

3 months ago

Compliment, this is AMAZING! :)

Report

aefka

4 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

4 months ago

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

Report

elf128

5 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

5 months ago

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

Report

elf128

4 months ago

5.5.5 The one which comes with kubuntu 16.04 LTS.

Report

C

Zren

4 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

4 months ago

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

Report

Mrbinaer

3 months 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

5 months ago

Very convenient, excellent widget

Report

v51 - November 20 2017 24 days ago

* Ukrainian translations by cappelikan.
* Add link to set language from context menu.
* Wrap the event descriptions.
* Support moving weather icon to the right side in the agenda (like Event Flow Calendar).
* Don't wrap the calendar title when the widget is small, use an elipsis (...).
* Dynamically reveal the timer preset buttons if there's enough space. Hidden presets are still available in a context menu when right clicking the timer pause button.
* Added a 20m timer preset, which will hide the 60m preset by default.
* Hide the timer toggle button labels when there isn't enough space.

v50 - October 27 2017 1 month ago

* [kde Store] Translations are now bundled without the need to manually install them (requires KDE Frameworks v57).
* Added Portuguese Brazil (pt_BR) translations by clayzanfolin.
* Added notification sound when an event starts.
* Added ability to toggle event starting notification and sound, and ability to customize which sound.
* Fix bug where locales using 24 hour clock weren't used by default.
* Support creating events for and editing Google Calendar events when you have the "writer" role (instead of "owner").
* [upstream] Persistent pin open state after relogging. https://phabricator.kde.org/D8252

v49 - September 15 2017 1 month ago

* Fix inability to logout of google calendar which got broken during earlier refactoring.<br />
* Show notification when an event is added or deleted.<br />
* Lots of refactoring needed for supporting different calendar backends.

v48 - July 7 2017 (Requires Plasma 5.6) 5 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 6 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 7 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 7 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 8 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 8 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 fasiko Dec 04 2017

Very Good Job!!

product-maker mani-zaeim Nov 01 2017

great widget

product-maker stroum Oct 29 2017

product-maker holy-harp Oct 26 2017

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
51
updated Nov 20 2017
added Mar 23 2016
downloads today
0
page views today 87