Code Monkey home page Code Monkey logo

deluge-in-chrome's People

Contributors

chvck avatar ghickman avatar mjtko avatar parherman avatar rushonline avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

deluge-in-chrome's Issues

Options dialog can be a bit confusing due to two minor oversights

I almost thought the extension was broken because of the following two UI design oversights:

  1. The password field should mask (replace with dots/stars/etc.) the password, not hide it. (I thought it was failing to save it)
  2. The address field shouldn't silently fail just because the user typed http://localhost/ rather than http://localhost

...thankfully, I thought to use a screen magnifier on the second screenshot and noticed the lack of the trailing slash.

Suggested changes to experimental "download in Deluge" links

The current "add a new icon" approach to the "download in Deluge" links can throw off site layouts and doesn't really look very good when a site provides multiple download links. (eg. btjunkie.org)

My suggestion would be to just attach an onClick handler to detected torrent links so users can simply click the existing torrent links to download in Deluge or right-click to access the normal behaviours.

If you really want to provide a visual notification that your extension found a torrent link, why not use some CSS positioning trickery to overlay the Deluge icon on the bottom-right corner of the link. (Sort of like the emblems that you can stick on files and folders in Linux file managers like Nautilus)

If you want an example of how Nautilus overlays emblems on the top-right, there's a screenshot at http://wiki.creativecommons.org/images/9/91/Ll_nautilus_emblem.png

It'd also be nice if the extension redirected magnet links to Deluge so I didn't have to copy and paste them.

Resume/Pause all

A button to allow all torrents to be paused or resumed at once. This should be addressed in the rewrite.

Adding torrent files through klick

When you click a magnet link, the plugin will automatically add the magnet link to Deluge. However, this functionality is not present for regular torrent files. It should be added.

While at it, it would be nice to get a small feedback message whenever you add a torrent/magnet-link. At the moment whenever you click a magnet link, nothing happens. I always end up popping out the menu through the button to double check if the kink was actually added. A small non-obtrusive popup with a message "Magnet link added!" or similar would be cool.

Adding private tracker torrents broken

Adding torrents from private trackers through a click on the icon does not work. I suppose it is, because the torrent is downloaded remotely and not locally on your machine. To download a private tracker torrent you usually require to login to the tracker, so the torrent will not be available to download if you are missing the required cookies.

How to fix:
Download torrents locally and send the downloaded torrent file to deluge. This way the user can log in to the tracker locally and the plugin can "ride" the users session.

Support for Deluge Labels

Labels are an incredibly useful feature for Deluge, since they can automatically move files to different locations after downloading.

It would be nice if the Deluge in Chrome extension had basic support for Labels. I'd like to have a separate context menu entry for each label, i.e. "Add to Deluge as Movie", "Add to Deluge as Software", etc...

Password shown in plain text

The password is shown in clear text, instead of using the "password" input type. Here's a patch:

--- a/options.html      Sun Jan 03 14:43:22 2010 +0000
+++ b/options.html      Thu Jan 14 18:06:13 2010 -0500
@@ -47,7 +47,7 @@

           <p>
             <label>Password:</label>
-            <input type="text" name="password" id="password" />
+            <input type="password" name="password" id="password" />
           </p>

           <p>
@@ -122,4 +122,4 @@
       });
     </script>
   </body>
-</html>
\ No newline at end of file
+</html>

Selection and Modification of Multiple Torrents

I'd like to be able to select and move/pause/remove/etc multiple torrents.

I'm not sure how you'd select multiple torrents, maybe a tick box on each torrent or a toggle at the bottom of the list to let you select any you click.

I thought you could then change the legend to be actual buttons, without really changing the legends general look, to modify the selected torrents.

Problem with delete options

When you enable 2 or more delete options and then delete one of the torrent files it doesn't clear the timer correctly so you end up with multiple intervals refreshing. This stops you selecting any further options as they're updated before you can do anything.

Chrome extension not loading

Chrome is not loading the extension because images/icon/164.png isnt loading.

pretty sure in manifest.json there is a typo on line 6.
it should be : "64": "images/icons/64.png",
not: "64": "images/icons/164.png",

Horizontal Scroll Bar when Vertical Scroll Bar appears

When you've got enough torrents to give a vertical scroll bar, the width of it causes a horizontal scroll bar to appear for about 10px...

It's more a pain than a real bug. It makes the toggle manage torrent button harder to hit as part of it is hidden by the vertical scroll bar.

Requesting "Remove" button in the Browser Action pop-up

Having used Deluge in Chrome for several downloads, I've realized that, aside from an Open/Preview option, the one thing I really miss about the GTK+ Deluge GUI is a quick-access Remove button. (The full WebUI's one doesn't count because it's slow to load and ExtJS makes for a laggy GUI)

My suggestion would be:

  1. Add an X icon (blue-recolored copy of the Remove icon in the full web UI?) to the panel of per-torrent actions.
  2. When clicked, the X icon replaces all cells to the right of the title with a single colspanned element.
  3. The single colspanned element contains "[Cancel] [Remove with Data] [Remove Torrent]"
  4. Clicking Cancel or closing the browser action pop-up returns the row to its original state

That'd satisfy the following requirements:

  1. Confirmation before anything gets deleted.
  2. No more than two clicks and no laggy waiting between them
  3. Intuitive association between the pseudo-dialog and the torrent it affects
  4. Appropriate behaviour on pop-up close

If you're too busy, there's a chance you'll receive a merge request from me in May once my vacation has started... but I'm not very good at keeping "...on my vacation" promises, so no guarantees.

Link to Deluge

Hey there,
I woud like to suggest a feature: If you click "Deluge in Chrome" it then links to what ever url is stored in options. So its easy to get from the extension to the web interface.

Thanks for a great extension.

Delete Selected

A button to remove all selected torrents (providing the usual 3 options of cancel, remove with data and remove with torrent). This should be addressed in the rewrite.

Support Magnet Links

The Pirate Bay has moved to only using magnet links, other sites might go that way.

However many sites have supported magnet links for a long time, so it would be useful to support them.

I suspect the easiest way would be to expand on the functionality that picks up the download links do the same to magnet links there.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.