To do for SearchLater v1.0
Likely ones
- Rewrite more betterer
- Think of a good name
- Make it look betterer
- Quicksilver plugin
- Add from Quicksilver by appending .plist
- Add your own search URLs and triggers
- Text-based ‘icons’ for triggers with absent or unavailable favicon
- Custom triggers override built-in ones
- Allow updating the built-in ones without losing custom ones
- Change the search box to a Cocoa plugin
- Also harvest custom search favicons with Cocoa?
- Clean up saving using Cocoa?
- Too much?
- Timestamps for day/hour breaks
- Allow users to open one day/hour at a time
- Style visited links (e.g. make them grey) (made it into v0.5)
- Better automatic updates
- Scaleable text
- Shorten entries in list
- Text command interface?
- Remove all
- Open all and remove
- Not good?
- Browsers often mess up?
- Better to simply mark visited links
- Remove older than x days?
- Confirm yes/no
- Highlight new entries (37signals-style)
- Warning on opening many windows/tabs
- Auto-complete triggers
- Or just show disabled text suggestions like Script Editor?
- Localised strings and URLs
- Fix handling of single quotes!
- Add a way to do another search with same engine and browser
- Press enter to visit straight away rather than adding to the list
- Categories for search URLs
- e.g. Video, images etc. to organise it in list
Maybes
- Use YubNub commands?
- Top x only?
- Automatic updates when online?
- Advanced search entry
- Positions in URLs for additional arguments
- Separate string args with double spaces in input?
- e.g.
g hello // returns Google search for "hello"
g hello 2 // returns page 2 of same search
- Requires some kind of extensible syntax for locating args
- ‘Collapse’ arguments into custom style?
- e.g.
- type
g
- collapses to favicon
- type
2
- collapses to styled “2”
- enter search query
- See image
- Delete key treats arguments as a character, as with search favicon
- Needs syntax that allows for the following information
- trigger
- base URL
- query string position in URL
- prefix string for argument?
- display string for argument?
e.g. “p” for “page” in image example below
- which arguments are optional/required
- Allow searches to return results?
- Example: currency conversion without having to visit webpages
- Short results displayed in list
- Longer results visible as a tooltip by hovering over list item?
- Clicking copies to clipboard?
1: