Brainstorm

Improving the Calendar in n900

Posted on 2010-01-15 18:33 UTC by Kathy Smith. Status: Under consideration, Categories: Utilities.

The calendar in n900 is very feature weak. There have been a number of suggestions of ways it could be improved. This brainstorm is to collate them all in one place to make a strong, useful calendar/diary/to-do.

 

This Storm is related:
http://talk.maemo.org/showthread.php?t=38723

is in some way related:
http://talk.maemo.org/showthread.php?t=36866

Solutions for this brainstorm

0
0
0

Solution #1: Improve repeat event function

Posted on 2010-01-15 18:33 UTC by Kathy Smith.

Add function to repeat fortnightly

Add function to repeat on a certain day or date, or every X number of days

Add function to repeat on the Xth weekday of every month (eg 3rd Wednesday)

Add function to repeat more than once each week (eg every Tuesday and Thursday)

Add function to remove one instance of repeat without removing all

0
0
0

Solution #2: Improve alarm function

Posted on 2010-01-15 18:36 UTC by Kathy Smith.

Currently alarm always defaults to 15 minutes, unless you are entereing an event at 15 minutes or less ahead: enable default setting to alternative, including no alarm.

0
0
0

Solution #3: Improve the view to show free time

Posted on 2010-01-15 18:42 UTC by Kathy Smith.

Adjust day/agenda view to show a full timetable so free time can be seen as well as busy time - as the wek view does.

Adjust month view so the 'busy' mark occupies the relevent third of the box to indicate morninf, afternoon or evening.

0
0
0

Solution #4: Improve integration

Posted on 2010-01-15 18:44 UTC by Kathy Smith.

Integration has been requested with:

Webdav

Caldav

0
0
0

Solution #5: Birthday cakes for people not in contacts

Posted on 2010-01-15 18:46 UTC by Kathy Smith.

Currently people can only have a birthday (and a cake) if they appear in the contacts list. This is inconvenient if the live at the same contact address as an existing contact -eg partners, children etc.

Enable entry of birthdays/anniversaries (preferably with cake!) from calenday view for persons not in the contact list.

0
0
0

Solution #6: Ability to choose arbitrary time for alarm

Posted on 2010-01-15 22:42 UTC by Christian Sarrasin.

The current list of available reminder times (15 minutes before, 30 minutes before, etc) for appointments is too restrictive.  What if I need to be remembered at 8pm on the evening before an event that occurs on the next day?
(the s60 calendar would let you do this very easily)

Please add an option to set the alarm at an arbitrary time

(tasks have just gained this ability with the 2009-51 f/w so it should be easy to implement)

0
0
0

Solution #7: webcal:// support

Posted on 2010-01-15 23:01 UTC by Peter Oliver.

The calendar should be able to "subscribe" to a URL pointing to an iCalendar file.  Periodically, it should import that file into a local calendar.  It may be simplest to make subscribed calendars read-only.

The browser should recognise webcal:// URLs and pass them to the calendar for subscription.

0
0
0

Solution #8: Better duplicate elimination when importing iCalendars

Posted on 2010-01-15 23:04 UTC by Peter Oliver.

The existing calendar is able to import iCalendar files.  However, if you later re-import a file, and some of the events in that file have changed, duplicate entries result.  The calendar should recognise that any events with the same UID are indeed a unique event, and merge them.

0
0
0

Solution #9: Custom defaults for new events

Posted on 2010-01-15 23:15 UTC by Peter Oliver.

When creating a new event, it always defaults to the 1st calendar, with an alarm 15 minutes before the event.  It would be better if these defaulted to the values used in the most recently added event.

0
0
0

Solution #10: Invite an accept or reject functionality for meetings and conferences

Posted on 2010-01-17 12:04 UTC by Uwe Kaminski.

A very basic function is missing: Please let people send invitations for conferences/meetings. Then also needed is the possibility  to accept or reject meetings.

Thunderbird with the lightning extension is a nice example for these functionality. It should be also compatible to Outlook appointments.

Olease see (an vote!) also the bugzilla entry for this:

https://bugs.maemo.org/show_bug.cgi?id=6130

0
0
0

Solution #11: Smooth transitions

Posted on 2010-01-17 20:45 UTC by Peter Oliver.

When viewing the calendar by week or month, one can move forward or backwards to the next week/month by swiping left and right.  However, the display flicks to the next time period and then visibly repaints; calendar items can be seen appearing in batches (presumably as they are retrieved from the database).

It would be less disorientating if the display smoothly scrolled from one month/week to the next, as happens with the desktop or in the image viewer.  If necessary, the delay could be reduced by pre-caching neighbouring months/weeks.

Update: this was implemented for the month view in PR1.2 :-)

0
0
0

Solution #12: to do list integration?

Posted on 2010-01-18 08:54 UTC by Eric Wong.

how about..calendar integrate a to do list complete with to do homescreen widget?
0
0
0

Solution #13: Allow repetition of activities

Posted on 2010-01-19 08:34 UTC by Michele Michielin.

Allow repetition of activities just like events and birthdays.

Tipical activities that need to be repetead are, for example, tax payment, of any kind:

- car tax payment (every year with different due date for each car/motorbike)

- television tax payment (once a year)

- government tax payment (once a year)

- ...

I'm Italian, we have many taxes to pay...

0
0
0

Solution #14: Improve calendar widget

Posted on 2010-01-19 08:53 UTC by Michele Michielin.

Add the possibility to customize calendar widget:

- set the number of rows to show on the widget (now there are 5 fixed rows)

- set the date range to use to show tasks on the widget (1 week, 2 weeks, 1 month, ...)

- choose if each type of task (birthday, event, activity, note) should be shown grouped (just like activities are now grouped) or ungrouped (like birthdays and events)

- choose if past uncompleted activities should be shown or not

0
0
0

Solution #15: Show event attendees

Posted on 2010-01-19 12:19 UTC by Henri Bergius.

It should be possible to see other attendees of an event, and to invite contacts when creating or editing an event. This is especially important when using Maemo calendar connected with a company group calendar, but could also work with contacts by sending invitations via email or MMS.

0
0
0

Solution #16: Copy/Paste events

Posted on 2010-01-19 19:20 UTC by Teemu Hujanen.

When you have randomly repeating event, it's easiest to copy an event and paste it to all the days you want.
0
0
0

Solution #17: Preset Events and/or Days

Posted on 2010-01-19 19:39 UTC by Teemu Hujanen.

I'd like to see a loadable preset of an event/day. I have about 10 different work days that are repeating in a random order. It would be easy if I could save the work day / event into a preset and load the preset to future days when I have the similar kind of working day.
0
0
0

Solution #18: Select and Highlight Weekends and Enable Saturday as First Day

Posted on 2010-01-20 18:02 UTC by Mohammed Issa.

Unlike most countries, the weekend is Friday and Saturday in most Middle East countries. (Thursday and Friday in Saudi Arabia).

The calandar must enable user to choose weekends and display them as diffrent colors.

 

It should also enable Saturday as first working day (Saudi Arabia)

0
0
0

Solution #19: Ability in widget to set default view after clicking

Posted on 2010-01-20 20:16 UTC by Maxim Kleshchev.

Not like default view. Need "view by month" as default or possibility to set it as default.

0
0
0

Solution #20: Email/Call Reminders

Posted on 2010-01-20 21:05 UTC by Wake Array.

In addition to collecting and adding attendees for events, be able to offer an option(box with buttons for launching related apps) of calling or emailing attendees based on the priority of the event in case you're running late.

Have email field filled with attendees and offer a pre-typed message set by user so they can just hit send and not worry about writing a message making them even more late. Similar function to WebOS.

0
0
0

Solution #21: Send and receive calendar event

Posted on 2010-01-24 13:28 UTC by inode firewall.

Add a feature that allow to send a calendar event, note or todo task by email, bluetooth, irda, etc.

Add a feature that allow to reveive and add a calendar event from email, bluetooth, irda, etc.

 

Notice : maybe theses features can be compatible with other Symbian OS.

0
0
0

Solution #22: Create Event from a Contact or Task

Posted on 2010-01-25 18:00 UTC by Brad Grigor.

A feature in Outlook that I use quite often allows me to create a Calendar item from something else by using the "Copy to Folder" function (Shift-Ctrl-Y on Windows). E.g. I can create a Calendar item from a Task or a Contact by opening the Task or Contact, press Shift-Ctrl-Y and a Calendar item is created with the Task or Contact info copies into the Calendar text area. This is create for setting up a specific time to call back a Contact or to work on a Task.

0
0
0

Solution #23: Super-alarms

Posted on 2010-01-26 01:59 UTC by Ndi Ndi.

Ability to set a SMS or an EMail as alert (in addition to the alarm), so the phone automatically sends the alert when the time comes.

 

A feature that auto-SMSs people wishing them happy birthday before I forget would be great. Also, e-mailing someone (or yourself) would be useful, say, reminding everyone in the office the meeting will be held in an hour. I shouldn't be able to forget things while holding my N900.

 

Besides, "Good Morning. Today is Jim's wedding anniversary. I have sent him a message and an e-mail order for flowers has been forwarded to the florist. You have one new mail, subect: Confirmation of order" has been promised to me since the eighties. It's thirty years later.

0
0
0

Solution #24: set a alarm on a specific time and date

Posted on 2010-01-29 13:19 UTC by Helmuth M..

Allow to set a Alarm on a specific time and date. (not only 0, 5, 15 minutes, 30 minutes, 1h, 3h or 1 Day before)

0
0
0

Solution #25: calendar much too low

Posted on 2010-01-30 09:36 UTC by Lucio Ton.

I think the best is the last calendar nokia 9500 communicator, quick practical and comprehensive. Take at least its functionality, this is for me unusable. Research missing, moving a time or date for a week is too complex, copy a meeting from week to week .....

It should help me not to complicate life, or not?

0
0
0

Solution #26: Google Sync

Posted on 2010-01-30 11:55 UTC by David B.

The ability to sync to Google Calender would be brilliant.

Im sure alot of people would find this feature useful.

0
0
0

Solution #27: Optional notes/description for Tasks

Posted on 2010-01-31 19:01 UTC by Christian Sarrasin.

Like calendar entries (and like tasks on S60), "Tasks" kept in the Maemo calendar should be able to have a description attached to them (or link to an existing note).

0
0
0

Solution #28: More coherent handling of calendar views and entry types

Posted on 2010-02-01 13:28 UTC by Bjarne Pasgaard.

It seems odd (and somewhat tedious to work with) that the tasks and notes lists are kept separately from the other calendar items. Entry of a new task is tedious as one needs to enter the task list to enter a new task.

Proposal:
1) Consider the tasks list and notes list as alternative views of the calendar
- just like the month view, week view, and agenda views.
2) Let the user drag the views sideways (left-right on a small region of the screen) to switch between the views.
3) Split the "+ New event" button in the agenda view up into three; "+ New event", "+ New task", "+ New note".
4) Ensure that the other views also allow entry of all entry types.
5) Perhaps create a shortcut to entry of new calendar entries; keeping your finger pointed at a particular day for about 3 seconds could raise a context many allowing you to open that day, add a new task, add a new note, or a new event.

0
0
0

Solution #29: Streamline overdue Todo Rollover

Posted on 2010-02-02 10:38 UTC by Jeffery MacEachern.

Problem: Currently, the Maemo 5 Calendar Todo list allows the user to specify a deadline for a task.  However, many tasks have flexible deadlines, or just may not get done in time anyway.  The main todo list always displays all tasks in the order they were due, but the other calendar views that show tasks may not show overdue tasks at all, if they are outside of the window of time displayed.  This can be problematic because the user will either forget about some tasks or have to manually reselect dates for all overdue tasks.

Solution: Add a "Postpone" button above the "Delete" and "Save" button in the "Edit task" dialog.  This button should behave in a similar fashion to other todo services, such as RememberTheMilk.com: an overdue task will be set to be due Today when the button is pressed, or if it is not overdue, it will be postponed by one day per button press.  This functionality would be reasonably intuitive, and the added button would be in a sensible place that would not clutter the UI appreciably.

0
0
0

Solution #30: Add functionality to search/filter appointments

Posted on 2010-02-09 09:28 UTC by I A.

The only way to find appointments in the future/past is the slowly scroll through long lists with tedious breaks as you change date. Add the ability to use a free text search to match appointments. Ideally this would integrate into a system wide search tool.

0
0
0

Solution #31: Allow Birthday Items to have any alarm time set

Posted on 2010-02-11 05:10 UTC by Adam Warren.

Currently only the day before at a specified time.

Would be good to have the option for on the day and at any interval not just on the hour, 15 , 30 , 45 past etc

0
0
0

Solution #32: add national holydays

Posted on 2010-02-16 02:16 UTC by Axel Cortez.

add by country or region holydays to the calendar and make it possible to use more than one country i work with people in 4 different countries, venezuela usa canada and spain and i dont have any idea when people works or not.

 

0
0
0

Solution #33: Expired Incomplete Tasks Always Viewable

Posted on 2010-02-17 17:37 UTC by Garfield Arbuckle.

Tasks that are dated are displayed on the calendar on their due date. This is good.

What is not good is that, if the task in not completed (ticked) by the due date, it will disappear into the past and most likely be forgotten about.

Incomplete tasks that have passed their due date should always be displayed/remain on the current day in the Calendar until they have been completed (ticked).

It would be useful if the overdue task also displayed a number in brackets beside it showing how many days overdue it is.

0
0
0

Solution #34: Enhancement to snooze system

Posted on 2010-02-19 12:50 UTC by Jamil Shehadeh.

This is an enhancement idea for the Nokia N900 alarm and calendar snooze system.

When alarm fires (for calendar or general alarm), in addition to the usual single hit of the snooze button, it would be really useful if the user could press and hold the snooze button to change the snooze time, as you can with MS Outlook, for example.

I suggest using a simply array of buttons set out in a grid to set the snooze time, using these options:

5 mins
10 mins
15 mins
30 mins
1 hour
2 hours
4 hours
1 day
1 week
1 month

A typical scenario:

- The alarm fires
- Press and hold 'snooze' (this will produce the array of time options)
- Choose a snooze time (the array automatically disappears and the phone goes back into sleep mode)

Of course, the option to simply hit snooze would still be available.

Thanks.

0
0
0

Solution #35: Improve Date Selection Dialogue

Posted on 2010-02-22 12:50 UTC by Robby Engelmann.

When I add a new event, I often think like that: I have to do something next tuesday, or in two weeks tuesday. Without having shown the weekday I have to calculate the acual date. Thats awful.

 

So the weekday could be displayed small in brackets each day dependent on selected year and month.

0
0
0

Solution #36: Add selectable sound (beep,ring)

Posted on 2010-02-23 08:59 UTC by Alain Goldberg.

A typical day schedule of mine look aproximatly like this:

04:45 wakeup

07:50 take children to school

12:45 tentative religious meeting

13:15 take children from school

19:00 religious meeting

Then we have the weekly schedule on top of it, with at least one more weekly event each day.

Then we have the monthly schedule on top of it.

And now I add all my business/work events.

Now, while I am working on my computer or in a meeting, I would like to have a different and specifiable ring for each event, so I'll know what it's about without having to take a look at the phone, especially if it is in my pocket.

In other words, we need event specific rings for the same reason we need contact-specific rings.

0
0
0

Solution #37: Prepare to internationalization

Posted on 2010-02-23 09:26 UTC by Alain Goldberg.

See: http://en.wikipedia.org/wiki/Calendar

It make sense that it's too much work to implement all the existing calendars,

but making some preparation, I.E. read webcal://
or an xml or other format file that has information to be linked to the main calendar,

I.E:

year 2010 {

day345.alt-year = "התשעא"

day345.alt-month = "כסלו"

day345.alt-day = "יט"

day346.alt-year = "התשעא"

day346.alt-month = "כסלו"

day346.alt-day = "כ"

}

and then have the opportunity to see those as an additional date line in day and week view.

It is not the same as Generic iCal or webcal, as we need and additional day/date title.

The alternative to insert a whole day event with this info is pretty ugly.

0
0
0