emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Time-proportional agenda view
@ 2011-06-15 10:53 Jacek Generowicz
  2011-06-15 17:51 ` Karl Voit
  0 siblings, 1 reply; 2+ messages in thread
From: Jacek Generowicz @ 2011-06-15 10:53 UTC (permalink / raw)
  To: emacs-orgmode

Hello,

When viewing the agenda, I would like to get an immediate visual clue
about the time-span of entries. For example, if I have the following
items

* Boring meeting
     <2011-06-15 Wed 08:00>--<2011-06-15 Wed 13:00>
* Lunch with mistress
     <2011-06-15 Wed 13:00>--<2011-06-15 Wed 14:00>

my agenda would (visually) suggest that there is a short Boring
meeting, followed by copious free time, followed by a Lunch with
mistress of approximately the same length as the Boring
meeting. Perhaps something like this


  8:00...... --------------------
  9:00-13:00 Boring Meeting
10:00...... --------------------
11:00...... --------------------
12:00...... --------------------
13:00-14:00 Lunch with mistress


Whereas the following gives clearer immediate visual clues about how
the time is distributed.


  8:00...... --------------------
  9:00-13:00 Boring Meeting
10:00...... Boring Meeting
11:00...... Boring Meeting
12:00...... Boring Meeting
13:00-14:00 Lunch with mistress


In other words, the Boring meeting is scheduled to run *right up to*
Lunch with mistress: this is made clear by the latter style, but in
the former style I would have to read the time range indicated on the
Boring meeting line and work out that it eats up all the time until
Lunch with mistress.


Is there some way of getting agenda views to look more like the latter
example?  Is there some pretty agenda view export functionality that
gives better geometric reflection of the time spans of entries? (I
suspect that overlapping entries would get very messy when represented
by text, but could be dealt with elegantly in a more graphical medium.)

Thank you.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Time-proportional agenda view
  2011-06-15 10:53 Time-proportional agenda view Jacek Generowicz
@ 2011-06-15 17:51 ` Karl Voit
  0 siblings, 0 replies; 2+ messages in thread
From: Karl Voit @ 2011-06-15 17:51 UTC (permalink / raw)
  To: emacs-orgmode

* Jacek Generowicz <jacek.generowicz@cern.ch> wrote:
> Hello,

Hi!

> When viewing the agenda, I would like to get an immediate visual clue
> about the time-span of entries. 

I'd like to have more visual clue too.

> For example, if I have the following items
>
> * Boring meeting
>      <2011-06-15 Wed 08:00>--<2011-06-15 Wed 13:00>
> * Lunch with mistress
>      <2011-06-15 Wed 13:00>--<2011-06-15 Wed 14:00>

What about additionally having:
* Telephone call customer
      <2011-06-15 Wed 12:00>--<2011-06-15 Wed 13:30>

>  8:00...... --------------------
>  9:00-13:00 Boring Meeting
> 10:00...... Boring Meeting
> 11:00...... Boring Meeting
> 12:00...... Boring Meeting
> 13:00-14:00 Lunch with mistress

How to visualize overlapping things? Not that easy without those
boxes the usual calendar app has. What are you thinking here?

My first quick idea (hack) for this problem:

  8:00...... --------------------
  9:00-13:00 # Boring Meeting
 10:00...... #
 11:00...... #
 12:00-13:30 ## Telephone call customer
 13:00-14:00 ## Lunch with mistress

Those «#» characters visualize the number of parallel items.

Besides implementation difficulties: how would you like to see this
situation in your agenda view? Do you have a better idea?

Or is there a chance of having some ASCII-art boxes for
time-spanning entries?

-- 
Karl Voit

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-06-15 17:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-15 10:53 Time-proportional agenda view Jacek Generowicz
2011-06-15 17:51 ` Karl Voit

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).