Event Calendar
Plasma Widgets
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:

v47 - June 9 2017 15 days 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.

roc4fun

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

18 days 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

Zren

15 days 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

13 days ago

Thanks for the prompt reply ! I will try it out

Report

TimBob

13 days 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

Zren

13 days ago

Ah, lock your widgets.

Report

nikosEfthias

1 month ago

i cannot figure out how do i resize the applet it looks really weird as it is http://screencloud.net/v/5XOG5

Report

Zren

1 month ago

In order to resize a desktop widget, while widgets are unlocked, click and hold the widget till a "bar" along the right side shows up. You can then click and drag the top right.

https://streamable.com/813ts

I think I'll change a few things so the initial experience is better when used as a desktop widget.

Report

Estelle

1 month ago

Hello
I made the update with the V45 and I got a problem : the police is BIIIIIG
http://hpics.li/7611309
Where could I fix that?

Report

Zren

1 month ago

police? As in the font size? Have you relogged since updating to v45?

Report

Estelle

1 month ago

yes
log out / log in
reboot
delete the calendar + reinstall
in fact it looks like the fit at the size of the window
strange...

Report

Zren

1 month ago

Hmmm, reproduced it. I'll upload a fix by tomorrow.

Report

vak23

2 months ago

Really like the plasmoid.
It works for me:
Create an event in the agenda on any future day. There is an event today. Example: 25 APR "Test." Enter.
Appears 20 April(today)
"2017-4-25 Test
21:58-22:58"
This is the correct behavior?
KDE Neon.

Report

Zren

2 months ago

"25 APR Test" and "2017-4-25 Test 21:58-22:58" both work for me (placed on apr 25). The new event form is basically the same as the one on the website, except it adds "2017-6-30 " in front of your input (assuming the date you selected was june 30th). Google used the second date instead of the first.

https://i.imgur.com/bJy8QFF.png

Report

vak23

2 months ago

Excuse me. Write and read through an interpreter.
My event is today. I thought it should be a day that is selected in the agenda that is on 25 April.

Report

Zren

2 months ago

So you do this https://i.imgur.com/jDWj0OO.png and it shows up on Apr 20?

Report

vak23

2 months ago

Yes. So

Report

Zren

2 months ago

Does entering "2017-4-25 Test2" into the quick add form on the website place it on apr 20?

Report

vak23

2 months ago

2017-4-20 2017-4-25 test2
23:18-апр. 21, 0:18

Report

vak23

2 months ago

On the website I don't have a quick add form, as on your first picture

Report

Zren

2 months ago

Click the down arrow next to create

Report

vak23

2 months ago

I have no such arrows as you have in the first picture

Report

Zren

2 months ago

What county / language? Russian?
This? https://i.imgur.com/7jQnSyE.png

Huh, looks like the russian locale (Cyrillic?) doesn't have the button.
https://calendar.google.com/calendar/render?hl=ru

But the english locale does.
https://calendar.google.com/calendar/render?hl=en

Report

vak23

2 months ago

It worked! Thank you so much!
I wish You all the best.

Report

Zren

2 months ago

Ah, I've managed to reproduce it. I thought Српски was ru (Russian), but it's sr (Serbian). Changing it to Русский (which is ru) lets me reproduce the bug. I'm not 100% sure how to fix this though.

Changing it to sr does fix it, but can you read that?

Report

v47 - June 9 2017 15 days 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 month 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 2 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 2 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 2 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

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install
Score 81%
81.00 Likes
19 Dislikes
Details
version
47
updated Jun 10 2017
added Mar 23 2016
downloads
page views 24274