Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhanced setup wizard thingy #2

Closed
mipstian opened this issue Oct 3, 2013 · 3 comments
Closed

Enhanced setup wizard thingy #2

mipstian opened this issue Oct 3, 2013 · 3 comments

Comments

@mipstian
Copy link
Owner

mipstian commented Oct 3, 2013

It would be nice if the setup worked something like this.

Abe starts catch. It notices it isn't configured and pops up a quick-start wizard.

This would allow initial users to be helped and feel like they are doing the right thing.

This could also be used (starting with page 2) when changing the URL for some reason, since there is a good chance that some shows are already downloaded.

Page one:

  • instructions for getting the correct feed url.
  • A place to paste the url. This will auto-verify that the url is the correct format: It must be showrss, and have the namespaces.

Page two:

  • It displays the list of shows in the feed.
  • It allows the user to mark some shows as "already viewed/downloaded."

Page three:

  • Select a torrent downloader. Show the 'default' for the system when opening .torrent files and show any other apps that respond to torrent. Bonus for including any issues for each (such as Miro and Vuze having built in RSS readers and not needing catch).
  • Check box for "Open on download".

Page four:

  • Yay! Done!

Ciao!

Ummmmmhh that'll be nice but it's basically two windows for the same thing.. I acknowledge the need to have a window that allows you do set some torrents as downloaded, though. Which should be visible every time you set a URL. Let's think about this and shedule it for 1.1.

@studiosciences
Copy link
Contributor

A simple, interim solution for step 2, could work like this:

  1. User changes feed in preferences.
  2. Catch looks for new downloads.
  3. Catch presents a dialog listing files.
  4. User chooses to download all or skip all.

So basically, every time the feed url changes, the user has the option to download all or skip.

That could be implemented quickly.

@mipstian
Copy link
Owner Author

Now that the recents window has landed, it's just a matter of:

  • adding a "download all" button to it
  • remembering if a feed has already been checked, so we can pop it up automatically for the first check
  • not downloading anything on the first check

The window does list all downloads, even if they came from a previous feed. However, when the above is in place, I think we can safely erase the history when the feed url changes. I don't think users change feeds frequently at all, so maybe I'm overthinking this.

@mipstian
Copy link
Owner Author

Closing in favor of #174

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants