In this case the meeting can act as two things: a reminder to do something that is not constrained by time and a start of something with no clearly defined schedule.
It could also be an oversight; in Glasgow we have ticket machines for rail that default you to buy 0 tickets which is really dumb.
When you think about exactly what the user is choosing, this makes sense (to allow zero minutes).
What you're really doing is asking two questions of the user:
What time do you want to schedule this for?
How much time on your calendar do you want to block off for this?
The answer to the first is the start time. The answer to the second is either a number ...
My answer is why not? Software is designed to enable users. Be cautious of making decisions, particularly ones that constrain users in ways you may not consider. There are many reasons why someone might use it: a reminder or a broadcasted note to others... who knows? (some research may find out)
In my experience, removing things like that because you ask (...
Some of the standard cues:
Hover state: Make the calendar icon transform when the user hovers it, maybe having the calendar show a grid representing a month on hover.
Contextual text: Write Show month or similar as a link adjacent to the calendar.
Mimic button: Add borders to the icon which makes it appear as a button.
Neither approach is ideal. You almost need a combination of the two.
If I select that I want something to happen every single month, just because it's on the 31st doesn't mean that I don't want it to reoccur.
I would stop trusting my calendar forever if even once it failed to notify me. Better to assume people want it reoccurring than to just be OCD. Those ...
With the google calendar on android, you can scroll down from one month to the next and view a whole month - but here's the key: - it's seamlessly attached top and bottom to the previous and next month without having to think about overlapping parts of the week, or having gaps, or having repeated parts of the week, or greying out days that do not belong to ...
Yes, it matters (especially in parts of the world where week numbers are important).
There are three main calendar formats defining the starting day of the week; Monday (used by most of Europe and the rest of the world that adheres to ISO-8601), Saturday (used by much of the Middle East), and Sunday (used in North America and Israel):
Image from Wikipedia
Should a calculator allow you to add zero to a number? My answer: yes. What's the use case? My answer: it doesn't need a use case. You don't remove a capability that "falls out naturally" and requires no effort to provide, just because you can't think why anyone would want to do that.
Any sort of open-house event might be well-served by this approach: people can accept and have a reminder added without it blocking out their calendar. The event may also have an end criterion that's not defined in terms of time. For example:
Title: Birthday Cake
Location: My desk
Time 13:00 tomorrow
Duration: 0 minutes
Extra info: Come when you like, ...
The way outlook handles it is closer to what I would imagine a persons intentions would be when scheduling an appointment. However Outlook doesn't give you the option to handle it differently, which is a mistake.
You should be given the choice which way you would like it handled when you schedule an appointment for a day that each month doesn't have (28/29-...
You're not showing the whole context so we can't see how the icon you show fits in to the context of the page.
However, it will help if you make the 'thing' a self contained actionable item - most usually in the form of a button (whatever style suits your theme) and also add a call to action (eg show calendar) or a label (Calendar).
For more information on ...
Try doing a google search on calendar icon and then you capture the results (if worth it). Just by skimming the results I saw that 9 was a popular number, but not far from others.
From the Semiotics perspective 31 might work, as people easily identify it as the maximum number of days a month can get, and design-wise is filling.
I think that only having the ...
Combine quick input with clarifying comments
It seems a potential solution would be a quick method of input for general availability combined with the option of adding some clarifying comments.
download bmml source – Wireframes created with Balsamiq Mockups
If you're worried that users would feel that this is invasive, you could allow them ...
If I write myself a note and put it somewhere, it acts as a constant low level reminder. I can walk past it numerous times and I can ignore it or act upon it. If I don't wish to act on it the next time I see it, it's presence is not enough to annoy me.
If I set a reminder on my mobile, I usually have to pick a specific time. If it's an appointment or ...
The Right Information
Firstly, make sure your displays show the information the user needs to make good decisions and input. The use of a color-coded matrix assumes that your user is trying to achieve a certain pattern of assignments, such as a certain number of people in each duty type per day (e.g., have adequate coverage when some are on vacation), or ...
With desktops, The question you need to answer here is the effective use of real estate or screen space. Though most computers have pretty high resolutions now,providing a full sized calender does take up a lot of space and might not be effective in terms of best use of the available screen space. However if your calender is a critical part of your design ...
You should definitely allow the user to make this choice independent of their locale settings. Many people will want their planner calendar to match up to other calendar software in which they may have made custom settings, or to match features of their work schedule or lifestyle that might not be represented in the standard for their locale.
I like both ideas, although I'm leaning more towards the second design because it better illustrates the idea of fullness (of schedule) which is what you're trying to convey.
In the first design, the days with more tasks are more prominent than the ones with less tasks, which is the opposite of what the user is going to be looking for (less busy days).
Find below some suggestions you may try :
Use horizontal axis for time, much easier to read.
Use grey font for hours. They are the less important information on the screen.
Use less saturated colors for rooms. Saturated colors create more clutter.
Do not repeat the hours in the room bars. They are not necessary.
Display continuous bars. If two sessions in ...
There are some improvements you can make without changing much:
Make all the borders of the table white instead of black.
Remove the teal background from headers (it only adds another colour for users to process without adding any extra information). I would revert to black text on a white background.
Change the red row headers to use red numbers on a white ...
That's an interesting question. But I think any definitive answer will just be ignoring context and some of the dimensions involved.
Here's a breakdown:
You'll find Hebrew and Arabic calendars that use either paradigm. Can't tell at which ratio, but a quick online search (especially if you search for the english translation) will reveal both....
I've seen it both ways. One argument in support of swiping/scrolling vertically between months is that, because of the way dates are listed in columns according to the day of the week (Monday, Tuesday, Wednesday etc.), being able to simply follow that column down from month to month is slightly less disorientating that scrolling horizontally and then finding ...
Another option to consider is adjusting some of the visual elements to reinforce the "I'm clickable" nature of the graphic. I would suggest making the "Today" label the same color as the primary link color you are using on the site (or perhaps use that color in the background gradient). The current white on gray gradient has contrast and readability problems ...
Yes, it matters, but which day you choose as the first day of the week depends on the use of the calendar.
If you work at a large company, there may be standards that you should follow.
Most "general use" calendars start the day of the week on Sunday
However, there are many specific applications that wouldn't make sense with Sunday being the first day of ...
The international standard defined in ISO 8601 is that a week begins on Monday.
That means that you don't set someones week starting with Sunday based on language configurations. Monday is always the correct default.
If you want to give the user the choice to use a nonstandard calendar that starts with Sunday, the user should make that choice himself.
I work at an online scheduling software company (I hope you don't :) so I hope my answer is worth it's salt.
For simultaneous events, you need to separate each location into as many slots as the location can handle. A design like location one would be ideal but it gets tricky fast when events don't start or end on the same time. Engineering will quickly ...
Always record dates and times in UTC especially when working across time zones. Display dates and times in the user's own time zone.
Even when you record everything in UTC, what does "today" mean? Usually people mean it to be somewhere between today at 0:00 and today at 23:59:59. Which immediately has implications for someone in another timezone, even with ...
Repetitive dates and mapping them onto a calendar is a very complex thing.
To cover the possibilities you need to have settings for every week, every n weeks, every month, every n months, then within weeks allow for the days of the week to be set and in the month allow for the date of the month and the day position of the month (i.e. 2nd Saturday). Then on ...
You're trying to relay the "fullness" of a day but neither visualization provides that information at a glance. The heatmap needs a key, and the horizontal bar feels more like a progress indicator.
A pie, while widely panned, is a common indicator of "fullness".
Here's a quick mockup to give some flavor. It works great with your defined rule of 0 to 4 ...
Here are some examples of sites that specializes in Events. You can go in and explore. I quite like the Meetup one.
This one summarizes all the events into a list split between "Today" "Tomorrow" or "This Week" or "This Month". It also lists out the events as opposed to full on calendar view. I believe this is a great practice as only ...