Description
Fluid Milk is a Userscript that adds the following functionality to Remember The Milk when running in a Fluid instance:
- A dock icon badge showing how many tasks you have due today
- Dock menu items which provide a shortcut to your lists (right click/ctrl+click the dock icon for a menu of all your RTM lists; click on an item to go to that list)
- Growl alerts for items due in 15 minutes and items due right now
This product uses the Remember The Milk API but is not endorsed or certified by Remember The Milk.
TODO:
- Everything has to be rewritten to use persistent storage that works in Fluid
- Add taskStore to persistent storage so you don't get the same alert each time you open the Fluid instance up
- Add settings to top of file to allow for basic customization
- Check for updates on startup and alert if any are available
Notes:
Because of the implementation of GreaseKit and/or Fluid, certain things that should work in GreaseMonkey just don't work (most notably the persistent storage mechanism). I'm getting around that by using HTML5's built-in storage, but it's not working exactly. I'm going to try rewriting it using the SQLite DB storage, and hopefully that'll do it. If not, you might have to enable the script each time you re-open RTM.
Also, for some reason I cannot access the script's meta.js file via AJAX. If anyone is aware of an issue that could be causing that, let me know, because until I get that working I won't be able to get update-checking to run.



