Code Monkey home page Code Monkey logo

milkthecow's People

Contributors

hongrich avatar

Watchers

 avatar

milkthecow's Issues

Internationalization

Translate milkthecow into other languages.

http://developer.apple.com/DOCUMENTATION/AppleApplications/Conceptual/Dashboard_
ProgTopics/Articles/Localization.html

Original issue reported on code.google.com by hong.rich on 11 Aug 2009 at 6:43

Backport features from Guernsey to Skim

Things that should be added to Skim from Guernsey (version 0.4):

* UI changes (logo, icon)
* Making asynchronous request calls
* New MD5 library
* Adding task to user's default list

Original issue reported on code.google.com by hong.rich on 5 Jan 2009 at 5:10

Better error handling

By adding better error handling, we can drastically reduce the number of
API calls to rtm. For example, we do not have to check if our token is
valid every time we refresh. A new token only need to be obtain if the
current one is invalid.

Original issue reported on code.google.com by hong.rich on 23 Dec 2008 at 12:40

Use user settings

http://www.rememberthemilk.com/services/api/methods/rtm.settings.getList.rtm

Making use of the following user settings:
timezone
dateformat
timeformat
defaultlist
language

Original issue reported on code.google.com by hong.rich on 2 Jan 2009 at 7:37

Widget doesn't deauthorize

What steps will reproduce the problem?
1. Install widget
2. Try to hit "Deauthorize" button

What is the expected output? What do you see instead?
Nothing happens, "Done" buttons moves to a different position on the screen
than where it should be. Don't know how to enter my login to make the
widget work.

What version of Milk the Cow are you using? On which version of OS X?
0.5, I'm using Snow Leopard

Please provide any additional information below.
Using an iMac with Mac OS Snow Leopard

Original issue reported on code.google.com by [email protected] on 4 Jan 2010 at 8:27

  • Blocked on: #35

Update notification

Automatically check for updates

Original issue reported on code.google.com by hong.rich on 14 Mar 2009 at 6:37

Show task detail

Currently, a task is highlighted on mouse over. We want to show task detail
on mouse over and more actions to do (change name, date, priority, etc...)
much like the gmail RTM extension.

Original issue reported on code.google.com by hong.rich on 28 May 2008 at 3:23

Delete task

There is no way to delete a task now.
This can be added in the details box

Original issue reported on code.google.com by hong.rich on 16 Mar 2009 at 12:42

Sometimes MtC accidentally complete another task instead

Sometimes Milk the Cow accidentally complete another task instead of the
intended one. The cause of this problem have not yet been found yet. Need
to investigate further.

Original issue reported on code.google.com by hong.rich on 19 Oct 2008 at 5:31

Localization

Will be nice if milkthecow will use date formats from system. Or just names of 
months in systems 
laguage.

Original issue reported on code.google.com by [email protected] on 8 Sep 2009 at 7:16

patch to sort beyond just dates

What steps will reproduce the problem?
1. just look at your list of tasks
2. note that it only sorts on date.. otherwise, there's no ordering thereafter

What is the expected output? What do you see instead?

it would be nice to see it sort on priority, then (optionally) the names
(alphabetically)

What version of Milk the Cow are you using? On which version of OS X?

0.4.4 on leopard


Please provide any additional information below.

here's a patch with what i'm currently running:

------------------startpatch
--- milkthecow.js.044   2009-05-07 16:46:17.000000000 -0700
+++ milkthecow.js   2009-05-07 16:52:21.000000000 -0700
@@ -779,9 +779,21 @@
    }
 }

+// compares prioritiies
+function comparePriority(a, b){
+   a = (a == "N") ? 4: a;
+   b = (b == "N") ? 4: b;
+   return a - b;
+}
+// compares strings
+function compareString(a, b){
+   if (a == b) return 0;
+   return (a < b) ? -1 : 1;
+}
+
 //helper function to sort array of Dates
 function sortTasks (t1, t2){
-   return t1.date-t2.date;
+   return t1.date-t2.date || comparePriority(t1.task.priority,
t2.task.priority) || compareString(t1.name, t2.name);
 }

 //add a task when return or enter is pressed
------------------endpatch

Original issue reported on code.google.com by [email protected] on 7 May 2009 at 11:58

Create a RTM utilities library

There should be a library separate from milkthecow.js that handles all the
RTM API calls, rtm.js
This library should be done with Object-Oriented Javascript:
var RTM = { variable: value, ... }
RTM.method = function(){}

This has many benefits:
 * rtm.js can be re-used by others
 * makes code much more organized and easier to navigate through
 * variables are encapsulated within the RTM class, avoiding conflicts and
leaking
 * md5.js can also be included into rtm.js

P.S. setISO8601 and date.format.js should be in one file or be included
into milkthecow.js  

Original issue reported on code.google.com by hong.rich on 8 Jan 2009 at 7:56

Utilize RTM keyboard shortcuts

http://www.rememberthemilk.com/help/answers/basics/keyboard.rtm

Priority is already implemented (1,2,3,4)

Add others as appropriate.

Original issue reported on code.google.com by hong.rich on 12 Jul 2009 at 11:02

Growl Notification

Is it possible to make some notifications when some task is due?

for example, pop up a window or use growl to notify me that i should milk
the cow in 5 minutes.

thanks!

Original issue reported on code.google.com by breaddawson on 1 Aug 2009 at 8:28

Remember filter setting

Remember user's filter settings

hide the custom filter. it's confusing and making changes in custom filter
does not correspond to the magic filters

rename Magic Filter to Filter

Original issue reported on code.google.com by hong.rich on 14 Mar 2009 at 8:03

Entries that are long enough to wrap are poorly formatted

What steps will reproduce the problem?
1. Make an entry that is long enough that it wraps in MTC

What is the expected output? What do you see instead?
Nicely formatted text. 

What version of the product are you using? On which version of OS X?
MTC 0.4, MacOS 10.5.6

Please provide any additional information below.

Formatting on Remember the Moof is good. (0.4 is much better than 0.3 however).

Original issue reported on code.google.com by [email protected] on 5 Jan 2009 at 10:32

Attachments:

Date picker

Use a date picker to set due date for a task. Set time separately.

http://marcgrabanski.com/code/ui-datepicker/
http://docs.jquery.com/UI/Datepicker

Original issue reported on code.google.com by hong.rich on 28 May 2008 at 3:32

Scrollable task view

The current widget only displays about 6 tasks then it overflows.
Make task list scrollable.

Original issue reported on code.google.com by hong.rich on 22 May 2008 at 4:28

Reoccurring task bug

When time has passed for a reoccurring task, it would show up as no due
date in MtC and unable to complete the task.

Original issue reported on code.google.com by hong.rich on 28 Jan 2009 at 11:38

done button moves around when having a resized window

What steps will reproduce the problem?
1. resize the main window
2. click the 'i' to change some filters, etc
3. click on the done button
4. the button moves to reflect the main window size/position

What is the expected output? What do you see instead?

the 'done' shouldn't move.

What version of Milk the Cow are you using? On which version of OS X?

0.5.0 on 10.5.8

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 10 Dec 2009 at 10:16

Multiple Undo

Allow multiple undo. Current version only allows one. Store transaction id
in a stack.

Original issue reported on code.google.com by hong.rich on 29 May 2008 at 2:46

Update details box with pure CSS

http://cssglobe.com/post/6984/ux-trick-display-form-data-as-tabular-data

With pure CSS solution, amount of html and javascript code needed to deal
with this behavior would be greatly reduced.

Original issue reported on code.google.com by hong.rich on 25 Dec 2009 at 6:30

Change font

Change the font used for task names

Original issue reported on code.google.com by hong.rich on 15 Dec 2008 at 7:28

Show Time if task is due today or tomorrow

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


Please use labels and text to provide additional information.


Original issue reported on code.google.com by hong.rich on 20 May 2008 at 7:51

Display tasks with certain filter

Using the back of the widget to set preference of displaying tasks with
certain filters (currently only using "status:incomplete" filter)

http://www.rememberthemilk.com/help/answers/search/advanced.rtm

Original issue reported on code.google.com by hong.rich on 22 May 2008 at 4:25

Task tagging in Skim

Mike the cow needs tagging.....

Original issue reported on code.google.com by hong.rich on 26 Aug 2008 at 1:07

Auto Suggestion

Smart Add is already supported, but auto suggestion would be really nice.
http://www.rememberthemilk.com/services/smartadd/

Original issue reported on code.google.com by hong.rich on 8 Sep 2009 at 4:54

  • Merged into: #39

Better Time/Date format

Can we display the due date/time in a better format / more customizable / 
easier to translate?

http://tpgblog.com/cutetime/

Original issue reported on code.google.com by hong.rich on 1 Feb 2010 at 10:06

Widget Icon and Preview

need Widget Icon and Preview (Icon.png and Default.png)

Original issue reported on code.google.com by hong.rich on 20 May 2008 at 8:02

Unit Test

Not sure if there are any existing unit testing tools for dashboard
widgets, but having unit test would be nice.

Original issue reported on code.google.com by hong.rich on 10 Jan 2009 at 4:14

Tags Autocomplete

When editing tags, add autocomplete feature like RTM. Try match RTM's look
& feel if possible.

http://docs.jquery.com/Plugins/Autocomplete
http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/

Original issue reported on code.google.com by hong.rich on 11 Aug 2009 at 6:21

UI update

What steps will reproduce the problem?
1. Make it look like it belongs on a Mac
2. Update the logo
3. Remove gradient from the background, make it a solid color.

What is the expected output? What do you see instead?
I expect it to look good, I mean, we're mac users :)

What version of the product are you using? On what operating system?
0.3 (12/19/08)

Please provide any additional information below.
Just a UI update please

Original issue reported on code.google.com by [email protected] on 19 Dec 2008 at 11:11

getLists before authentication

If a user click on the info button (turning the widget over) before
authentication, a proper token have not yet been issued, but magic filter
will try to get the users list which would in turn fail and crash the widget.

Original issue reported on code.google.com by hong.rich on 20 Dec 2008 at 12:48

Display proper error message when RTM service is down

RTM could give redirect to Temporarily Unavailable page but still return
status code 200.

http://static.rememberthemilk.com/unavailable.html

Original issue reported on code.google.com by hong.rich on 7 Apr 2009 at 6:44

Allow adding task to different list

Right now, every new task just gets dumped to Indox. User should be able to
choose which list the new task goes into.

Original issue reported on code.google.com by hong.rich on 2 Oct 2008 at 4:04

Add support for unicode characters

http://www.rememberthemilk.com/forums/ideas/4549/#26894

Milk the Cow can display but not add tasks with unicode characters

Original issue reported on code.google.com by hong.rich on 2 Dec 2008 at 6:46

deauthorize button

Add a button in the back to deauthorize in order to log in to a different
account.

Original issue reported on code.google.com by hong.rich on 14 Mar 2009 at 6:36

Saving Advanced Search

First let me say i really like this widget, its exactly what I've been
searching for! The ability to use any RTM search criteria is powerful, but
has a problem.  The widget doesn't save any of the search parameters that
get typed into the "advanced search" box.  The widget should have a way to
save these parameters to the widget-com.rich.widget.milkthecow.plist file.
 Since this doesn't happen everytime i logout and then back in and start up
the widget i have to reenter my search criteria in the advanced search box.

Original issue reported on code.google.com by [email protected] on 17 Mar 2010 at 12:33

Cant see my tasks from RTM on the Milke the Cow OSX Widget

What steps will reproduce the problem?
1. I have loaded the widget from the webpage
2. I have authenticated
3. None of my information shows on the desktop widget

What is the expected output? What do you see instead?


What version of the product are you using? On which version of OS X?
0.4.1 for MacOSX

Please provide any additional information below.

this is per our email - but wanted to send this to you as you had asked.

Thanks
Richard
[email protected]


Original issue reported on code.google.com by [email protected] on 11 Jan 2009 at 6:31

Attachments:

Show tags

tags should be shown along with task names and due dates

Original issue reported on code.google.com by hong.rich on 13 Jan 2009 at 6:15

Better Undo Stack

Current undo stack only stores transaction id used to make undo requests to 
RTM. This works fine but the UI is less responsive. If the UI could update 
before undo request is sent to RTM, UI should feel more responsive. This 
could be implemented with an undo function for every undoable RTM calls.

Original issue reported on code.google.com by hong.rich on 28 Jan 2010 at 6:13

Clicking on task name again will close details box

If details box is already open and displaying task X, clicking on task X
again now will do nothing.

The correct behavior should be:
clicking on task X closes details box
clicking on task Y switches to displaying task Y

Original issue reported on code.google.com by hong.rich on 10 Jan 2009 at 4:18

Ability to resize

This is an enhancement request. Currently, the widget is not resizable. I find 
it too small, so it 
would be nice if it could be resized.

Original issue reported on code.google.com by [email protected] on 7 Apr 2009 at 2:49

Change Tagging Character

'/' is currently being used to add tags. Should consider changing this to '#'.

'/' is used in The Hit List
(http://www.potionfactory.com/blog/archives/hit-list)

'#' is used as Hashtags for twitter (http://hashtags.org/)

'@' is not feasible as it can represent time

Original issue reported on code.google.com by hong.rich on 3 Feb 2009 at 7:39

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.