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

Changelog:

v42 - February 14 2017 1 month ago

* Possible fix for emojis in the event summary crashing plasmashell.

v41 - February 13 2017 1 month ago

* Hide the daily weather column if there's no data.
* Add new clock preset.
* Add debugging mode.

v40 - February 6 2017 1 month ago

* Can now edit the event summary (except for repeating events) from the right click menu.
* A few HiDPI fixes from @vcucek. Begin testing with 2x DPI.
* [upstream fix] Fix "title" button's height in the calendar.
* Refactor the event fetching code so it's not cluttering UI files.
* Cleanup some debug logging + warnings.
* Change whitespace between weather/date/events in the agenda to padding inside the button.

v39 - November 30 2016 3 months ago

* Fixed clock height is no longer limited to a max of 99px.
* Fix current date not advancing when used as a desktop widget.
* Fix weather/events being spam fetched XX times when first loaded (using the deferred pattern). This caused the tooltip to jitter for a bit as all the responses came in and caused updates.
* Panel tooltip now shows the seconds + timezone (still follows the locale instead of your 12h/24h setting though).
* Added "Big Number" style for the current date.
* Added a full height single column layout where the agenda is placed above the calendar.
* Refactor cached weather/event models so it's stored at the widget scope rather than the popup scope.
* Refactor most configurable code to not pass config values but look at a global object.

. 5 months ago

v38 - October 21 2016

* Fix inability to set the weather affecting new users.
* Fix bug when viewing the weather config page in Kubuntu 16.04.

v37 - October 15 2016

* Default to using a qdbus command to change the volume (with the GUI).
* Don't force user to hit apply after opening the "Google Calendar" tab in the config.
* Option to toggle outlines of icons when the bg color set by the theme is ugly as sin.
* Added a GUI for chosing your city.
* Lots of work for using Weather Canada as as a data source (still unfinished).
* Show a message to either hide or configure the weather when city is not set.
* Ability to set a fixed clock height.
* Jump by 1% instead of 5% when setting the clock's 2nd line height.
* Added a new event badge with just the decimal number of events that day.

v36 - August 5 2016

* Show the 3h weather forecast icons in the meteogram.
* Show calendar colour in the calendar tooltip.
* Number of hours shown in the meteogram is now configurable (default: 30 hours).
* Use chronometer icons in the Timer. Also use toggle buttons instead of checkboxes.

15 days ago

Estelle

Bonjour
bravo pour cette extension
pourrai-je faire 2 demandes?
1. serait-il possible de gérer les couleurs des calendriers avec les mêmes couleurs que ceux dans Google? J'ai 3 calendriers qui ont chacun une couleurs dans Google. Dans Event Calendar toutes les dates sont prises en compte mais avec une seule couleur : le bleu
Ou alors si ce n'est pas possible de récupérer l'info de couleur dans l'Agenda Google, il pourrait y avoir le choix de la couleur dans les paramètres de Event Calendar ?

2. Auriez-vous la possibilité de mettre Event Calendar en "fond d'écran"? Ou alors qu'il reste visible mais que les fenêtres puissent passer par dessus?

Voila
Merci encore à vous et désolé, je parle très mal anglais :-(

Report

15 days ago

Zren

Ma francais est tres mal, mais je pense que je connaise.

1. Event Calender utilitse lw "background" color pour la ligne au gauch de chaque event. Si la ligne est blank, vasi au "Event Calendar Settings..." > "Google Calendar" tab. Ca va downloade les coulurs.
2. "fond d'écran" == "wallpaper"? Comme un "desktop widget"?
https://i.imgur.com/BHJA4VG.png
ou comme ca avec rein de "background"?
https://i.imgur.com/i3Ol9I9.png

Report

15 days ago

Estelle

woaw!
alors si tu fais un effort pour parler français, je vais en faire un pour parler anglais ;-)

So:
1. I've notice that there is a vertical lign on the left of the event. But I was talking about the color IN the calendar, under the date ;-) (I've choose the line "under" as parameter, not the dots, etc). There's only one color : blue. It's a very beautiful blue... but... it's only blue ;-)
And as you was talking about "the line", I've searched where I could change the width of it but I don't find a "config" file, I don't know where it could be to change the value like "WidthVerticalLine=1" into "WidthVerticalLine="3" (

2. You're wonderful ! This thing already exists !
Mmm... I was thinking about something like a widget, yes.
When I choose "composants graphiques" (I don't know the word in english) the Event Calendar stays in the icon bar. I can't put it in another place, in the desktop, in fact.
Is it possible to have some widgets on the desktop?

You got to know something important about me : "I'm an absolute beginner" in Linux and there is a lot of things I don't know how to do

Thanks a lot for your answer :-)

Report

18 days ago

annata83

Magnificent Plasmoid, I would like to learn about fixing issues(as a start for learning Plasmoid proposes) if you are open to contributions at GitHub and willing to teach some I am more then open to Learn.

Report

17 days ago

Zren

Yeah, just make sure to make an issue first unless the pull request is like 1 line. As for a small tutorial:

sudo apt install plasma-sdk
cd ~/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/
plasmoidviewer -a . -l bottomedge -f horizontal
cd ~/Desktop
git clone git@github.com:Zren/plasma-applets.git
cd plasma-applets/org.kde.plasma.eventcalendar/
plasmoidviewer -a . -l floating -s 900x600

Report

26 days ago

49616e

Great stuff! Thank you for making such a wonderful extension.

Report

26 days ago

Zren

Your welcome. Thanks for using it!

Report

1 month ago

slytry

great on v42 no crashes anymore!

Report

1 month ago

slytry

Any news about Qt 5.8 issue?

Report

1 month ago

slytry

even v41 crashes plasma

Report

1 month ago

Zren

Ah shoot, forgot about you. We found out the probably issue here: https://github.com/Zren/plasma-applets/issues/60 was that it would crash if events had emoji in their event summary. Do have any events like that?

Report

1 month ago

slytry

oh yes, it's full

Report

1 month ago

Zren

And it was working fine with Plasma 5.8 / Qt 5.7? Or were they not displayed (shown as missing character "squares")?

Report

1 month ago

slytry

it was working flawlessly, just the emoji appearing as squares

Report

1 month ago

slytry

Crashes on plasma 5.9. Would you update please?

Report

1 month ago

Zren

Which distro? What version of Qt? Are you using v39 of Event Calendar?

Report

1 month ago

slytry

Antergos, KDE 5.9.0, Qt 5.8.0, v. 30 Event Calendar.
But now I update and check if it keeps crashing.

Report

1 month ago

slytry

Even with v.40 Plasma keeps crashing, exactly when the events of the calendar are showed

Report

1 month ago

Zren

It's probably Qt 5.8.0 then, as I'm testing on KDE Neon with Qt 5.7.1. Is there a LiveCD anywhere with those versions?

Report

1 month ago

slytry

I don't think with Antergos, where on live you just get gnome, I have no idea, let me search for it, I hope it gets solved because I LOVE your app!

Report

2 months ago

hifi25nl

Just installed in archlinux with the package here https://aur.archlinux.org/packages.php?ID=363547, but I could see calendar events and weather only one time. After reboot I see nothing. In settings I think all is right. Some clues?

Report

2 months ago

hifi25nl

After reinstalling and moving and reconfiguring it a lot of time, at last is worki
ng! Very nice plasmoid. Finally a calendar without akonadi!

Report

3 months ago

GovanifY

Hey you've made some great work on that, thanks a lot, really comes handy!

As for the typical "CAN I HAV DIZ FEATURE" talk:
I noticed the meteogram was using am/pm hour format by default with no option to use 24h format, can an option for this be implemented?
As another note are you willing to implement an ownCloud calendar sync system for the non-centralized/Google folks? It would suit pretty well with the rest of the app using OpenWeather already.

Well hoping you haven't tooked too badly what I said and thanks again for the work! :p
-GY

Report

3 months ago

Zren

Meteogram will use 12h/24h format if the clock in the panel uses it (does it contain AP in the time format).

OwnCloud is unlikely to get done for a good long time. I'm focusing more on integrating the GCal (editing the description / deleting). I'll try to write things to support multiple calendar services going forward, but it's a lot of work.

Report

3 months ago

GovanifY

Does not look so on my side: https://gyazo.govanify.com/grab/c4183f.png unless by will you mean it's not integrated yet.
As for ownCloud I might do a pull request if I cut off from my exams and lazyness in the near future, thanks for the reply tho!

Report

Supporters

Recent Donations

Be the first to donate
Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 78%
78.00 Likes
22 Dislikes

0 Supporters for Event Calendar:

Recent Donations:

Be the first to donate
show all
Details
version
42
updated Feb 14 2017
added Mar 23 2016
downloads
page views 15827
support Zren
For The Product
Event Calendar
5 - 10 - 25 - 50 - 100 - 200 - 500