From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Tracking time with MobileOrg Date: Thu, 7 Oct 2010 08:38:02 +0200 Message-ID: <50AAFBB4-5278-4146-A1F8-46D654D0C90C@gmail.com> References: Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=33668 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3kyy-0002M9-7z for emacs-orgmode@gnu.org; Thu, 07 Oct 2010 03:33:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3kwS-0007GJ-Lf for emacs-orgmode@gnu.org; Thu, 07 Oct 2010 03:31:06 -0400 Received: from mail-ew0-f41.google.com ([209.85.215.41]:45365) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3kwS-0007G8-Cs for emacs-orgmode@gnu.org; Thu, 07 Oct 2010 03:31:04 -0400 Received: by ewy6 with SMTP id 6so196024ewy.0 for ; Thu, 07 Oct 2010 00:31:03 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Richard Moreland Cc: Jeff Kowalczyk , emacs-orgmode@gnu.org Hi Richard, On Oct 7, 2010, at 12:55 AM, Richard Moreland wrote: > Hi Jeff, > > I'm glad you mentioned this. It is on my list of things to work on > next. Support for clocking in MobileOrg would be very valuable. And of course I'd be happy to handle the Emacs side. > > I still need to coordinate it with Carsten to make sure the approach > is sound and that he can support me by updating org-mobile.el. > > My plan for the UI is this: > > - Two methods to clock in a new task: First, you can tap and hold > on a node, then click the 'Clock in' button. Alternatively, you can > open up the node details page and click a similar 'Clock in' button. Sounds good. > > - To clock out, you can use the same method, but the button would > say 'Clock out' instead. Since it would be tedious to find the > current clocking item, Yes, this would be totally annoying if you *had to* find that entry back just to clock out. Of course, clocking into another item should stop the running clock. > I'm considering... > > - A tab/icon at the bottom for Clocking (like the 4 existing icons > at the bottom). I may make it optional in the Settings page. If > you are clocking, there will be an indicator on the icon letting you > know so, perhaps by overlaying the clock time on the icon somehow. Yes, show the time! Maybe you could also modify the application badge to show that the clock is running. Not the with time, but just add a little clock, or change the color of the badge or....... > - If you click on the clocking icon at the bottom, a list of > recently clocked tasks will be shown, with the active one being > highlighted. You can stop the running clock, or start the clock on > any of your recent items. This would be excellent. This list of recently clocked items could also be made to survive when you sync. You could keep a list of the IDs or OLPs and only verify the existence of the node after a sync. So while the collected times would be written to the server and then no longer be visible in the clock list, the items themselves should stay. > > When you sync and run org-mobile-pull, the time logs would be added > to the correct nodes (I'll need Carsten or a volunteer to help me > integrate this part). Yes, I'll do that. > > I believe this workflow would make it easy to clock in (either by > navigating to the node in the outline, searching for it on the > Search page, or identifying a recently clocked item) and clock out. > > I haven't covered any type of reporting within the app, I was hoping > to keep things relatively simple. I don't think reporting would be needed. Just the list of recent items, with information of the time clocked on these items seems to be enough. Everything else can happen in Emacs. > But if there is a need for this let me know. Perhaps clicking on an > entry in the recently clocked list could display the start/stop > times and some summary info. Yes. You might even consider allowing to edit the times - but I don't think this is so important. > > Let me know what you think, it would help to have some feedback on > the workflow before I begin. Please don't let encryption drop from your priority list :) Cheers - Carsten > > Thanks, > Richard > > On Oct 6, 2010, at 2:41 PM, Jeff Kowalczyk wrote: > >> Can the current version of MobileOrg be used for a simple time >> tracking >> workflow? (i.e. does it have an easy clock in and clock out?) >> >> My wife has a need for a simple time tracking application on the >> iPhone. The >> only number needed is total hours spent per period (e.g. month) on >> one task, the >> full-time job. >> >> I use Org Mode for my own worklogs, and would do any necessary pre- >> templating >> and post-processing on the resultant Org file, if a rapid-capture >> strategy can >> be worked out for MobileOrg. >> >> Given how much I use and like Org Mode myself, I'd be really >> pleased if we can >> work with Org as a file format for this application, rather than some >> closed-source app. >> >> Thanks, >> Jeff >> >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode