Added notes to the TODO. Matt, please check and modify TODO as required :)
[MenuTunes.git] / TODO.rtf
index a5a1623..680cdf8 100755 (executable)
--- a/TODO.rtf
+++ b/TODO.rtf
@@ -1,31 +1,60 @@
 {\rtf1\mac\ansicpg10000\cocoartf102
 {\rtf1\mac\ansicpg10000\cocoartf102
-{\fonttbl\f0\fnil\fcharset77 Futura-CondensedExtraBold;\f1\fswiss\fcharset77 Helvetica;\f2\fswiss\fcharset77 Helvetica-Bold;
-\f3\fnil\fcharset77 Monaco;}
-{\colortbl;\red255\green255\blue255;\red198\green198\blue198;\red198\green198\blue198;}
+{\fonttbl\f0\fnil\fcharset77 Futura-CondensedExtraBold;\f1\fswiss\fcharset77 Helvetica;\f2\fnil\fcharset77 Monaco;
+\f3\fswiss\fcharset77 Helvetica-Bold;}
+{\colortbl;\red255\green255\blue255;\red198\green198\blue198;}
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
 
 \f0\b\fs72 \cf0 MenuTunes Issues\
 
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
 
 \f0\b\fs72 \cf0 MenuTunes Issues\
 
-\f1\b0\fs28 In lieu of BugZilla, this file has been added to the MenuTunes project, at its root level, above all groups.  It will be treated like a bug list.  Do not modify without authorization from Matt.\
+\f1\b0\fs28 In lieu of BugZilla, this file has been added to the MenuTunes project, at its root level, above all groups.  It will be treated like a bug list.  Do not modify without authorization from Matt.
+\f2\fs20 \
 \
 \
+\
+MainController:\
+Hot keys need to work with FKeys and no modifier\
+Make status windows work\
+\
+MenuController:\
+Space key equivalent needs to show up\
+\
+PreferencesController:\
+Do we want that preferences checkbox "Launch iTunes When MenuTunes Launches"? It isn't very pluginesque and I think our menu saying launch player is good enough.\
+If you change the number of upcoming songs, it doesn't change in the menu until the next menu rebuild.\
+\
+iTunesRemote:\
+-showPrimaryInterface doesn't show the browser window it and unminimize it\
+Toggling shuffle and toggle loop don't work
+\f1\fs28 \
+\
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
 
 
-\f2\b \ul 1.0 FIRST CUSTOMER SHIP\
+\fs24 \cf0 All the stuff below here is from the old to-do list. I'm making a quick new list above here...add stuff to it so I know what I should be doing
+\fs28 \
+\
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
 
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
 
-\f3\b0\fs20 \cf0 \ulnone \
+\f3\b \cf0 \ul 1.0 FIRST CUSTOMER SHIP\
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
+
+\f2\b0\fs20 \cf0 \ulnone \
     Priority: SHOWSTOPPER\
     Priority: SHOWSTOPPER\
-       Owner: Kent Sutherland\
+       Owner: Joseph Spiros\
       Status: Analyze\
       Status: Analyze\
-       Issue: Menu - Rebuild speed is abyssmal.  It needs to take less than half a second.\
+       Issue: Application - Crash on launch. (Note [Joe] I believe this is now fixed. The problem was with the framework installation path settings, and it's been fixed)\
 \
     Priority: SHOWSTOPPER\
        Owner: Kent Sutherland\
       Status: Analyze\
 \
     Priority: SHOWSTOPPER\
        Owner: Kent Sutherland\
       Status: Analyze\
-       Issue: HotKeys - FKeys (F1 - F15) must be made to work without a modifier key.\
+       Issue: Menu - Rebuild speed is abyssmal.  It needs to take less than half a second. (Note [Joe] I believe something (not sure what) I did tonight fixed this.. double check for me, though, as I wasn't the one who reported this bug)\
 \
     Priority: SHOWSTOPPER\
        Owner: Kent Sutherland\
       Status: Analyze\
 \
     Priority: SHOWSTOPPER\
        Owner: Kent Sutherland\
       Status: Analyze\
+       Issue: HotKeys - FKeys (F1 - F15) must be made to work without a modifier key. (Note [Joe] It is my opinion that this is NOT a ShowStopper... we need to release, and this isn't required functionality. I'd much rather have MT out without this, making SOME money, while we prepare an update which fixes this)\
+\
+    Priority: SHOWSTOPPER\
+       Owner: Joseph Spiros\
+      Status: Build\
        Issue: HotKeys - Hotkeys which use the space bar must show the word "Space" in the menu.\
 \
     Priority: SHOWSTOPPER\
        Issue: HotKeys - Hotkeys which use the space bar must show the word "Space" in the menu.\
 \
     Priority: SHOWSTOPPER\
                                \'a5 Rating changed (show song info window, forcing rating to show)\
                                \'a5 Loop mode changed (show loop mode window)\
                                \'a5 Shuffle mode changed (show shuffle mode window)\
                                \'a5 Rating changed (show song info window, forcing rating to show)\
                                \'a5 Loop mode changed (show loop mode window)\
                                \'a5 Shuffle mode changed (show shuffle mode window)\
-\
-    Priority: SHOWSTOPPER\
-       Owner: Kent Sutherland\
-      Status: Assigned\
-       Issue: Hot Keys (Preferences) - Changing hot keys in the prefs has no effect.\
 \
     Priority: SHOWSTOPPER\
        Owner: Matthew Judy\
 \
     Priority: SHOWSTOPPER\
        Owner: Matthew Judy\
     Priority: SHOWSTOPPER\
        Owner: Kent Sutherland\
       Status: Assigned\
     Priority: SHOWSTOPPER\
        Owner: Kent Sutherland\
       Status: Assigned\
-       Issue: Menu - Shows "No Song" when one is playing. (if not in a playlist?)\
+       Issue: Menu - Song Info shows "No Song" instead of "Now Playing", even when one is playing. (Note [Joe] Have not been able to duplicate this?)\
 \
     Priority: SHOWSTOPPER\
        Owner: Joseph Spiros\
       Status: Assigned\
 \
     Priority: SHOWSTOPPER\
        Owner: Joseph Spiros\
       Status: Assigned\
-       Issue: Menu - Show <Player> - Does not work.\
+       Issue: iTunesRemote - Show iTunes - Is not Fully Implemented.\
 \
     Priority: SHOWSTOPPER\
        Owner: Kent Sutherland\
       Status: Assigned\
 \
     Priority: SHOWSTOPPER\
        Owner: Kent Sutherland\
       Status: Assigned\
-       Issue: Menu - Song Info displayed twice in menu if MT is launched when iTunes is already open.\
+       Issue: Menu - Song Info displayed twice in menu if MT is launched when iTunes is already open. (Note [Joe] Have not been able to duplicate this?)\
 \
     Priority: SHOWSTOPPER\
        Owner: Kent Sutherland\
       Status: Assigned\
 \
     Priority: SHOWSTOPPER\
        Owner: Kent Sutherland\
       Status: Assigned\
-       Issue: Hot Keys (Preferences) - Changing hot keys in the prefs has no effect.\
+       Issue: Hot Keys (Preferences) - Changing hot keys in the prefs has no effect. (Note [Joe] Works here, so far... except for ones that use status windows, of course)\
 \
 \
-    Priority: Important\
-       Owner: Kent Sutherland\
-      Status: Assigned\
-       Issue: Hot Keys (Preferences) - Migrate to new style.\
-       \
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
 \cf2     Priority: SHOWSTOPPER\
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
 \cf2     Priority: SHOWSTOPPER\
-\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
-\cf3        Owner: Kent Sutherland\
+       Owner: Kent Sutherland\
       Status: Closed\
        Issue: Preferences (Menu) - Show Player - Needs to show the player name (Show iTunes).\
        \
       Status: Closed\
        Issue: Preferences (Menu) - Show Player - Needs to show the player name (Show iTunes).\
        \
 \cf0 \
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
 
 \cf0 \
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
 
-\f2\b\fs28 \cf0 \ul 1.0.X FIRST BUGFIX UPDATE\
+\f3\b\fs28 \cf0 \ul 1.0.X FIRST BUGFIX UPDATE\
 \pard\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\ql\qnatural
 
 \pard\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\ql\qnatural
 
-\f3\b0\fs20 \cf0 \ulnone \
+\f2\b0\fs20 \cf0 \ulnone \
 No entries yet.\
 \
 \
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
 
 No entries yet.\
 \
 \
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
 
-\f2\b\fs28 \cf0 \ul 1.X.X FIRST FEATURE UPDATE
+\f3\b\fs28 \cf0 \ul 1.X.X FIRST FEATURE UPDATE
 \f1\b0\fs24 \ulnone \
 \pard\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\ql\qnatural
 
 \f1\b0\fs24 \ulnone \
 \pard\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\ql\qnatural
 
-\f3\fs20 \cf0 \
+\f2\fs20 \cf0 \
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
-\cf0     Priority: FUTURE\
+\cf0     Priority: IMPORTANT\
+      Status: Assigned\
+       Issue: Hot Keys (Preferences) - Migrate to new style.\
+       \
+    Priority: FUTURE\
       Status: Future\
        Issue: Upcoming Songs - should be clickable.\
 \pard\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\ql\qnatural
       Status: Future\
        Issue: Upcoming Songs - should be clickable.\
 \pard\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\ql\qnatural