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)

Arch / Chakra: pacman -S plasma5-applets-eventcalendar

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

v56 - May 12 2018 10 days ago

* Fix KHolidays/PIM events showing up a day early when in a timezone before GMT (eg: +01:00).
* Use "day month, year" for calendar title in russian translations.

Estelle

9 days ago

hello
I can't make the update :-(
I have done :

sudo apt install git
git clone https://github.com/Zren/plasma-applet-eventcalendar.git eventcalendar
cd eventcalendar
sh ./reinstall

but the version is still the 53
and I click on the "reinstall" file : same thing
I don't remember how I did last time
HEEEELP

Report

C

Zren

8 days ago

What version does it say in: ~/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/metadata.desktop
When you ran the "reinstall" script, did you panel disappear?

You could also install the update via Get Hot New Stuff:

Right Click Panel > Add Widgets > Get New Widgets > Download
Search for "Event Calendar" > Install/Update > eventcalendar-v57-plasma5.6.plasmoid

Report

Estelle

8 days ago


1. "X-KDE-PluginInfo-Version=53"
2. Yes, the panel disappear, it seams ok
3. the "download" action never worked. When I download a ".plasmoid" file, nothing happens

(sorry, FRENCH = ON)
faut-il que je désinstalle tous les EC installés?
des fois j'ai un message qui me dit "le répertoire n'est pas vide"
grrrr

Report

C

Zren

8 days ago

The folder you are using "git clone" in already contains a subfolder called "eventcalendar".
Either delete the "eventcalendar" folder first or use:

git clone https://github.com/Zren/plasma-applet-eventcalendar.git eventcalendar56
cd eventcalendar56
sh ./reinstall

Report

Ennai

7 days ago

When it happens to me i disinstall the plasmoid, than restart plasmashell and finally install again the plasmoid, works everytime.
I remove and install the plasmoids through the "add widgets" window and i restart plasmashell using this command "kquitapp5 plasmashell && plasmashell &".

Report

TaurohtaR

15 days ago

How could I change event refresh interval? When I changing it from configuration changes are not applied and next time I open configuration again it shows default 5 min value.

Report

C

Zren

8 days ago

Whoops, when I moved setting in the config, I forgot to make it "save" when it changes. Thanks for reporting it. The default poll interval is 20 minutes btw (even if it says every 5 minutes).

Report

dmitryTsatsarin

16 days ago

Cool

Report

boffin976

18 days ago

Me again on this wonderfully useful widget: could be possible to choose the fonts color, so I could use a different one from theme? That woud be useful using transparent background.

Report

boffin976

18 days ago

Mainly agenda and calendar fonts

Report

boffin976

18 days ago

Another solution woud be make possible to change background transparency rate

Report

C

Zren

18 days ago

I don't plan on supporting Desktop Themes where you can't read the default text color on the popup background, since you won't be able to read *any* widget. You should be modifying the Desktop Theme's text color so that all widgets are readable.

Report

ericmacedo_

1 month ago

Is it possible to set the notification alert to be shown a few minutes before de event?

Report

stochastixyz

1 month ago

Is it just me, or do other people not have the clock and other stuff showing up at the bottom of the widget? I cannot seem to get my clock to appear. I have v55.

Report

stochastixyz

1 month ago

Btw, im in Arch Linux.

Report

C

Zren

1 month ago

The clock will only appear if you place the widget on a panel. It will only show the agenda/etc if you use event calendar as a desktop widget.

Report

stochastixyz

1 month ago

Oh Man, I see now lol. I just added it to my Latte dock. It took a while to load it in there but that is sweet Thanks!!

Report

stochastixyz

1 month ago

Man, It looks perrrrty.

Report

CpUniX

2 months ago

i would love to have the possibility to customize the timer by myself instead of choosing static values.

Report

C

Zren

2 months ago

While not a permanent solution (as it'll reset every eventcalendar update), you could edit the following file:
~/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/contents/ui/TimerView.qml

Then restart plasmashell with the following for the changes to take effect:
killall plasmashell; kstart5 plasmashell

Report

CpUniX

2 months ago

i have no such directory or file

Report

C

Zren

2 months ago

The ~ represents your home folder. Eg: ~/.local is the same as /home/chris/.local/
The . period represents a hidden folder. Eg: .local is a hidden folder.
So paste the entire folder's path into dolphin's addressbar:
~/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/contents/ui/

Or maybe you're using the Arch package? If so, it installs as the root user to:
/usr/share/plasma/plasmoids/org.kde.plasma.eventcalendar/contents/ui/

Report

CpUniX

2 months ago

i found the file (Arch path) and managed to change the 10 min Button to 12 min (Pizzatimer!). i did not get the update thing, no plasmoid updates anymore?

Report

C

Zren

2 months ago

No. I meant that you'd need to edit the file every time arch updates the eventcalendar package. At least until I make a fancy GUI in the config for editing the timer durations.

Report

CpUniX

2 months ago

Thanks again, nice work dude!

Report

v56 - May 12 2018 10 days ago

* Fix KHolidays/PIM events showing up a day early when in a timezone before GMT (eg: +01:00).
* Use "day month, year" for calendar title in russian translations.

v55 - March 21 2018 2 months ago

* Fix KHolidays/PIM events not appearing when viewing other months
* Filter duplicates caused by multi-day events in Plasma plugins (KHolidays/PIM).
* Use PIM event colors.

v54 - March 16 2018 2 months ago

* Refactor event badges so that we don't create+bind every style.
* Don't generate calendar tooltip text until hovered over.
* Make sure agenda follows system settings font size.
* Support custom font size in the agenda.
* Update github install and add git master testing instructions.
* Copy the fixed width code from digitalclock. Modified to work with event calendar's ability to use Rich Text formatting.
* Support Plasma's event plugin (KHolidays is enabled by default but you still need to select your region in the config).
* Russian translations by @aliger14.

v53 - Febuary 2 2018 3 months 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 4 months 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 6 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 6 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 6 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) 10 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 11 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 1 year 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 1 year 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 1 year 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 1 year 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.

... 2 years ago

https://github.com/Zren/plasma-applet-eventcalendar/blob/master/Changelog.md

product-maker verticalSquid May 14 2018

product-maker Shevchuk May 14 2018

product-maker thevladsoft May 12 2018

product-maker wevertonmarx Feb 26 2018

product-maker Ennai Feb 24 2018

Really lovely widget. But i'd like to link the calendar to KOrganizer instead of google calendar.

product-maker sbog Feb 21 2018

Just amazing. Have looked for such a widget for a several years.

product-maker renyuneyun Feb 20 2018

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 smugiukas Jul 28 2016

product-maker Matti Jul 28 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

verticalSquid

May 14 2018

thevladsoft

May 12 2018

yalok

May 01 2018

joebrashear100

Apr 25 2018

Warmuser

Apr 23 2018

x-varlesh-x

Apr 05 2018

janet

Mar 28 2018

scanf

Mar 22 2018

CpUniX

Mar 20 2018

mirkogennari

Mar 17 2018

wevertonmarx

Feb 26 2018

Ennai

Feb 24 2018

balevas01

May 26 2016

Genserowski

May 14 2016

Simonxxx84

Apr 28 2016

converted

Apr 17 2016

gerstavros

Apr 16 2016

baltolkien

Apr 14 2016

socialinux

Apr 09 2016

mythus

Apr 09 2016

vmorenomarin

Mar 30 2016

alvanet

Mar 29 2016

gerrypg

Mar 24 2016
File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
1 Plings
Details
license
GPLv2 or later
version
56
updated May 12 2018
added Mar 23 2016
downloads today
0
page views today 65