Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Support for natural language due date parsing (like RTM Gmail extension)
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  5 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Sandy Armstrong  
View profile  
(1 user)  More options Mar 9 2008, 11:17 pm
From: "Sandy Armstrong" <sanfordarmstr...@gmail.com>
Date: Sun, 9 Mar 2008 20:17:48 -0700
Local: Sun, Mar 9 2008 11:17 pm
Subject: [PATCH] Support for natural language due date parsing (like RTM Gmail extension)

Hey Folks,

I didn't get a chance to play with offline support, but in playing
with Tasky I did find that I was wasting a lot of time setting due
dates.  Inspired by the capabilities of RTM's Gmail extension for
Firefox, I decided to implement similar support.  This patch is a work
in progress...but so far it adds the following to Tasky:

 * A preference in the General tab that allows one to enable natural
language due date parsing (it is disabled by default, but honestly I
think it should be enabled by default)
 * If a task has no due date set (like when editing a brand new task),
the task is active, and the preference is enabled, then the following
occurs:
   - "lunch today" becomes "lunch" with a due date of today
   - "lunch tomorrow" becomes "lunch" with a due date of tomorrow
   - "lunch 3 feb" becomes "lunch" with a due date of feb 3rd, 2009
(yes, it favors future dates)
   - "lunch feb 3rd 2008" becomes "lunch with a due date of feb 3rd, 2008
   - So basically, "today", "tomorrow", or strings that work in
DateTime.Parse are supported...I'm working on better regular
expressions to support things like "fri" and "next monday".  I want to
model the support after that of the RTM Gmail extension.
 * If a task has a due date that is not this year, Tasky shows the
year in the Due Date column

The addition to the preferences dialog is ugly...just wanted to get
this sent before tomorrow.

Delivering the stuff of legendary demos,
Sandy

  nlp.patch
8K Download

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sandy Armstrong  
View profile  
 More options Mar 10 2008, 9:40 am
From: "Sandy Armstrong" <sanfordarmstr...@gmail.com>
Date: Mon, 10 Mar 2008 06:40:23 -0700
Local: Mon, Mar 10 2008 9:40 am
Subject: Re: [PATCH] Support for natural language due date parsing (like RTM Gmail extension)
On Sun, Mar 9, 2008 at 8:17 PM, Sandy Armstrong

<sanfordarmstr...@gmail.com> wrote:

>  The addition to the preferences dialog is ugly...just wanted to get
>  this sent before tomorrow.

This is easily fixed by adjusting the height request of the window.
Though still, the heading of "Cleverness" could probably be changed...

Sandy


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sandy Armstrong  
View profile  
 More options Mar 13 2008, 11:03 am
From: "Sandy Armstrong" <sanfordarmstr...@gmail.com>
Date: Thu, 13 Mar 2008 08:03:12 -0700
Local: Thurs, Mar 13 2008 11:03 am
Subject: Re: [PATCH] Support for natural language due date parsing (like RTM Gmail extension)

Updated patch for Tasque attached.  There is still a preference, but
it is no longer exposed in the Preferences dialog, and it defaults to
being enabled.  Defaulting to being enabled necessitated some changes
in Preferences.cs to support defaults, and I also changed a lot of
"static string" fields to be "const string" fields to support this.

Please review, you know you want it!  :-)

On Mon, Mar 10, 2008 at 6:40 AM, Sandy Armstrong

  nlp.patch
8K Download

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "[PATCH] Support for natural language due date parsing (like RTM Gmail extension)" by Boyd Timothy
Boyd Timothy  
View profile  
 More options Mar 13 2008, 11:22 am
From: "Boyd Timothy" <btimo...@gmail.com>
Date: Thu, 13 Mar 2008 09:22:46 -0600
Local: Thurs, Mar 13 2008 11:22 am
Subject: Re: [tasky] Re: [PATCH] Support for natural language due date parsing (like RTM Gmail extension)
Okay dude,

I just made time for this, read through your latest patch, and it's
AWESOME!  Commit it ASAP!

One thing that we REALLY ought to do is ... scroll to and highlight a
modified task.  Any time the priority, date, name, etc. is modified on
a task, it has the chance to be reordered.  On my long task list when
I created "Review Sandy's nlp.patch today", it quickly disappeared
(was moved to the top of my list) off of the viewable scrolled window.
 It's really confusing.

We have code to do scrolling which kind of works, but it needs to be
adjusted to be used right after edits.

Good work Sandy!

-Boyd

On Thu, Mar 13, 2008 at 9:03 AM, Sandy Armstrong


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sandy Armstrong  
View profile  
 More options Mar 13 2008, 11:31 am
From: "Sandy Armstrong" <sanfordarmstr...@gmail.com>
Date: Thu, 13 Mar 2008 08:31:26 -0700
Local: Thurs, Mar 13 2008 11:31 am
Subject: Re: [tasky] Re: [PATCH] Support for natural language due date parsing (like RTM Gmail extension)
Committed.  Agree 100% about scrolling...no time to look at it right
now, though.

Sandy


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google