History browsing

Bug #220778 reported by Marius Gedminas
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GTimeLog
In Progress
Wishlist
Unassigned

Bug Description

GTimeLog should have a way to view daily/weekly/monthly reports without invoking a mail program.

Revision history for this message
Marius Gedminas (mgedmin) wrote :

So, what's should the user interface look like?

Changed in gtimelog:
importance: Undecided → Wishlist
status: New → Incomplete
status: Incomplete → New
Revision history for this message
John Washburn (washburnello) wrote :

Maybe it could be integrated with Ubuntu's panel calendar as an unfoldable totals list for the selected day?

Revision history for this message
Roel De Meester (demeester-roel) wrote :

Easier to do would be to have something like
|---------------------------------------------------------------------------------|
| menu |
|---------------------------------------------------------------------------------|
| << < today > >> | Tasks |
|----------------------------------------|----------------------------------------|
| | |
| | |
| | |
| | |
| | |
| | |
|---------------------------------------------------------------------------------|
| 2h10m [ ] {add} |
|---------------------------------------------------------------------------------|

Clicking < or > would move back one day..
Optionally :When view a different date.. the Entry edit box could be disabled / or insert an item for that day ???

Revision history for this message
Marius Gedminas (mgedmin) wrote :

<a href="http://projecthamster.wordpress.com/">Project Hamster</a> has what looks like a very nice UI for history browsing.

Revision history for this message
Roel De Meester (demeester-roel) wrote :

Those history reports from Hamster really look nice.. A pity is that it does not save in txt but in sqlite ;(

I should file another feature request to have the 'tracking' feature. with gtimelog i sometimes forget to "Close" a task by writing it

Revision history for this message
cinhtau (tan) wrote :

Hi guys. I would take another approach.

Sunbird has a nice interface if it comes to daily/weekly/monthly views. Me or another programmer could write an export that transform the data as ical. You can open and browse your history with sunbird or any other software that uses the ical format.

Currently I'm thinking that gtimelog should stay KISS. Keep it simple and stupid. And that works. It is easier to write that export, instead of implementing new views.

Revision history for this message
Marius Gedminas (mgedmin) wrote :

I really really really want this.

I've done a script to do an ical export a while ago, you can find it in the source tree (scripts/export-my-calendar.py), but it's not convenient enough to be a substitute for history browsing.

I like Roel's idea about < and > buttons. I could also move today's date to the bar above the log, and add a set of buttons to switch between chronological and grouped views, and a set of buttons to switch between day/week/month views. And then maybe a 'send report' button that would default to the current view.

I've also forgotten what Project Hamster's UI looks like. I should've attached a screenshot..

Revision history for this message
Marius Gedminas (mgedmin) wrote :

Trunk now makes it possible to go back in time and see the entries of previous days.

Changed in gtimelog:
status: New → In Progress
Revision history for this message
Marius Gedminas (mgedmin) wrote :

So, 0.8.0 lets you view previous days. And by switching to the summary view (Alt+3) you can see totals for each category.

What's missing is the ability to view the totals for a given week or month. I've a plan for this (view menu items and/or toolbar buttons for switching between daily/weekly/monthly views), but no idea when I'll get around to it.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.