Skip to content

Commit

Permalink
Update TODO.
Browse files Browse the repository at this point in the history
Add item about automatically applying the configuration when a new application folder has been added. Add item about preventing duplicate folders. Add item about not accepting invalid characters for domain names. Add item about showing an alert for duplicate addresses and aliases.
  • Loading branch information
tvandervossen committed Nov 19, 2009
1 parent 9947ebd commit 12f7fe7
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion doc/TODO
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,17 @@ Now

- Don't show 'No Selection' in the text fields.
- Make sure the 'Restart' button is disabled when the selected item is dirty. To avoid confusion, both the 'Restart' and 'Open in browser' buttons should be disabled when the 'Apply' button is enabled and vice-versa.
- Immediately apply the configuration when a new application is added. In most cases the default configuration is exactly what you want.
- Prevent duplicate folders. When the user tries to add a duplicate folder, select the configuration for the application that uses this folder in the source list.
- Do not accept characters in the Address and Aliases fields that can't be used for the domain name.
- Check for duplicate addresses and aliases after Apply has been clicked. Show a sheet with the following alert:
- The changes could not be applied because the address “cj.local” ia already in use.
Choose a different address or rename “cj.local”.
- The changes could not be applied because the alias “assets.cj.local” ia already in use by “cj.local”.
Choose a different alias or remove “cj.local”.
- Add Sparkle, ideally using sheets. The first time you run the pane you should be asked whether or not you want to enable automatic updates. See http://sparkle.andymatuschak.org/documentation/pmwiki.php/Documentation/Bundles and http://developer.apple.com/mac/library/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGInstallationsUpdates/XHIGInstallationsUpdates.html#//apple_ref/doc/uid/TP40002722-DontLinkElementID_131
- Add something that makes it easy to consistently release new versions in an internet-enabled disk image with a custom background and custom icon placement. http://github.com/drnic/choctop should do the trick.

Later

- Use the NSInvalidDataFreestandingTemplate image to indicate invalid fields.
- Merge the 'Address' and 'Aliases' text fields, and the 'Open in browser' button into a single 'Addresses' list view with inline 'Open in browser' buttons.

0 comments on commit 12f7fe7

Please sign in to comment.