Event Calendar
Plasma 5 Various
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-applet-eventcalendar (Recently Moved)
Arch / Chakra: pacman -S plasma5-applets-eventcalendar

Translations: French, German, Portuguese Brazilian, Spanish, Ukrainian
Translators: Fill out https://github.com/Zren/plasma-applet-eventcalendar/blob/master/package/translate/template.pot, paste into https://www.hastebin.com/, click save, and comment with the link.
Last changelog:

v53 - Febuary 2 2018 18 days ago

* Fix scrolling to current date after all events have loaded.
* Recently, google has updated the google calendar website to a material design, editing an event in the browser would link to the month view instead of the full editor. I've changed the link opened so it's now opening the full event editor.
* Refactored code to draw all event on loading them instead of a slight lag when scrolling when it tries to generate them on demand.
* Because of the refactor, the agenda now has a scrollbar.
* When fetching events, it will now wait a little bit for another calendar before redrawing everything.
* Reuse existing event placeholders instead of deleting them all and generating new ones. This alleviates some of the memory creep (but not all).
* Fix weather column cells not resizing when too small.
* Merge fr translations by @Amathadius.
* Rename the translation folder.

boffin976

13 days ago

Wonderful Work!
It could be possible to modify agenda font size?

Report

C

Zren

11 days ago

Do you want it to follow the System Settings > Fonts > General size? It should be following it but I must have been lazy implementing that. Or do you want to set it to a different size than that?

Report

boffin976

11 days ago

Different size would be the optimal solution. I've put the applet in the secondary display, full screen.

Report

C

Zren

11 days ago

Sure, it's pretty easy to do. I added it to git master.
If you'd like to test the next release, follow the instructions at:
https://github.com/Zren/plasma-applet-eventcalendar#update-to-github-master

Report

boffin976

10 days ago

Awesome! Now my desktop is perfect! :-D

Report

oshunluvr

1 month ago

Any reason I get color on the list of events, but not in the calendar as shown in the screenshot?

Report

C

Zren

1 month ago

Go to Settings > Calendar > Event Badge: Bottom Bar (Event Color)
https://i.imgur.com/3eBZOhh.png

Report

oshunluvr

1 month ago

OK thanks, I don't have that option. I must be on an older version . I'll check into that. Appreciate the quick and complete response. Thanks again.

Report

oshunluvr

1 month ago

Bummer, that didn't fix it. Updated to v51 still no color on the calendar even though the setting is there now. I'll keep fiddling with it. Could be a theme issue.

Report

C

Zren

1 month ago

Did you restart plasmashell after updating to v51 (easiest way is to relog)?

Report

oshunluvr

1 month ago

No, I removed to old version and added the new one. I'll try restarting the shell when I have a moment. I also just noticed the bottom row in the screenshot above isn't (looks like some systray icons and a task or desktop switcher and the clock) is on mine either,

Report

oshunluvr

1 month ago

the bottom row is NOT on mine...

Report

oshunluvr

1 month ago

Genius reply again! That worked. Still don't have the bottom row of stuff, but I'm Ok without it anyway. Thanks again.

Report

poamber

1 month ago

Very useful widget, thanks! I use it instead of the default clock widget.

Report

JackDinn

2 months ago

great widget but i cant figure why when i set an event or reminder with the alert set (in google) to be some time before that actual start time it does not alert me. If it can't respect googles reminders and when they are set to notify i cant use it. I could put all my events etc hours or days before they actually are so i get a pre-notification when i want them but it all gets too messy i.e. so i've been alerted that something is coming up but because i set the actual event a day or two before it actually is i would need to figure what the actual real start time/day was supposed to be since i dont use the same advanced notification timing for everything. Also would need a sleep/postpone with variable delay on the alerts to. Nice work thou , shall keep an eye on it. Thx.

Report

fasiko

2 months ago

Very Good Job!!

Report

LoRDxRaVeN

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

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

3 months ago

great widget

Report

PS5000

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

3 months ago

Screenshot?

Report

PS5000

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

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

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

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

v53 - Febuary 2 2018 18 days ago

* Fix scrolling to current date after all events have loaded.
* Recently, google has updated the google calendar website to a material design, editing an event in the browser would link to the month view instead of the full editor. I've changed the link opened so it's now opening the full event editor.
* Refactored code to draw all event on loading them instead of a slight lag when scrolling when it tries to generate them on demand.
* Because of the refactor, the agenda now has a scrollbar.
* When fetching events, it will now wait a little bit for another calendar before redrawing everything.
* Reuse existing event placeholders instead of deleting them all and generating new ones. This alleviates some of the memory creep (but not all).
* Fix weather column cells not resizing when too small.
* Merge fr translations by @Amathadius.
* Rename the translation folder.

v52 - January 12 2018 1 month ago

* Move widget to it's own github repo (https://github.com/Zren/plasma-applet-eventcalendar).
* Show starting date for multi-day events already in progress.
* Support more than 250 events in a single month in a calendar.
* Some minor refactoring / code cleanup.

v51 - November 20 2017 3 months 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 3 months 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 3 months 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) 7 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 8 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 9 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 9 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 10 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 10 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-applet-eventcalendar/blob/master/Changelog.md

product-maker renyuneyun 5 hours ago

product-maker poamber Dec 24 2017

Very useful widget, thanks! I use it instead of the default clock widget.

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
53
updated Feb 02 2018
added Mar 23 2016
downloads today
0
page views today 2