Coder Social home page Coder Social logo

aesqe / firefox-downloads-sidebar Goto Github PK

View Code? Open in Web Editor NEW
17.0 5.0 3.0 400 KB

A Firefox web extension that displays a list of your recent downloads in the sidebar

Home Page: https://addons.mozilla.org/en-US/firefox/addon/downloads-sidebar/

License: MIT License

CSS 21.03% HTML 10.06% JavaScript 68.91%
web-extension firefox downloads sidebar

firefox-downloads-sidebar's Introduction

Downloads sidebar web extension

This extension will display a list of your latest downloads in the Firefox sidebar.

The latest version is 1.0

How do I use this?

Open your Firefox sidebar and choose "Downloads" from the top drop-down list.

Keyboard shortcut is F4.

There is also a browser toolbar button which opens the Downloads sidebar.

Features

  • pause, resume, cancel, retry, erase download
  • copy download link
  • open download page link
  • show downloaded file in folder
  • open downloaded file directly by clicking on its icon, or double-clicking anywhere else
  • erase all recent downloads that are not active (active = downloading or paused)

Screenshot

Credits

Contributions (thank you!)

  • Josep Maria Salvia Hornos (https://github.com/josalhor)
    • approximate download speed
    • approximate time remaining for a download
    • updated icons
    • UI adjustments so the extension better fits with the Firefox design guidelines
    • variable speed and time indicators
    • various fixes

Requested features

  • dark theme

Features that are not possible to implement

As of 2018/08/15 it's not possible to implement the following features, because the API is intentionally limiting them or offers no replacement:

  • auto-opening panel after downloading is done
  • auto-opening file after downloading is done
  • dragging and dropping using the official sidebar API doesn't seem possible
  • keyboard shortcut modification

firefox-downloads-sidebar's People

Contributors

aesqe avatar josalhor avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar

firefox-downloads-sidebar's Issues

Great App

Thanks for a terrific new extension. I have eliminated the Sidebar icon because this app does it all and more. You might consider this ext. as something other than a just "downloads sidebar" and more a universal sidebar that incorporates all of the functions of the default sidebar plus the downloads. Maybe a more general icon too?

Estimated Time of Arrival

Nice Add-On.

  1. Can you please add the estimated time the download will be completed? it is shown in the regular download menu...
  2. The date I see is always 1/1/1970 2:00:00 AM for all downloads, should I configure something to see the actual date?

handle failed downloads

hello,
the extension does not handle correctly failed downloads: when a download fails I see in the sidebar the message "calculating", instead it should be "failed" or something similar.
Also when I restart the download (using the default firefox downloads toolbar icon) the message still says "calculating" and is not updated (workaround: close and reopen the sidebar).
thanks.

Drag & Drop downloads into a tabbar or main window?

Hi there, thank you for the handy little addon.

Is it possible to add the functionality that would allow us to drag a downloaded file from a sidebar list onto a currently active window or as a new tab?

Currently, it is possible with "Show all downloads" window, would be pretty helpful to have similar behavior with a sidebar as well.

Thank you.

Feature request: Dark theme (with a suggestion of what the CSS code could be)

Hi,

It would be awesome to add a Dark Theme (like Tree Style Tab). It could be a simple option.
So far I am overriding the css in the chrome/userContent.css in my Firefox's profile like this:

@-moz-document url("moz-extension://[...extension-hash...]/sidebar/panel.html")
{
    html, body
    {
        background-color: #222 !important;
        color: #EEE !important;
    }

    .toolbar-item .btn,
    .change-state-button,
    .cancel-button,
    .erase-button
    {
        filter: invert(90%) !important;
    }

    .progress
    {
        border: 1px solid #777 !important;
        background-color: #CCC !important;
    }

    .toolbar-bottom
    {
        border-top: 1px solid #777 !important;
    }

    .selected
    {
        background-image: linear-gradient(to top, #444, #444) !important;
        box-shadow: 0 0 1px 1px #777 !important;
    }
}

Thanks for the great add-on!
Best regards,

Button enhancements

Would it be possible to have a couple of enhancements to the button. Firstly that it toggles the download sidebar rather than just only open it. Secondly that the icon either has a light version for dark firefox themes or is neutral and thus changes with the toolbar text color. I'm not sure how that can be achieved but there's probably an example somewhere

Move the Button

Would appreciate moving the 'Remove Completed Downloads' button to the top.

No content showing in downloads sidebar anymore...

Was working until recently, but no longer shows anything at all in the sidebar when open, while opening the normal downloads pop-up shows a full list.... even when I've had multiple downloads in the same session.

Started within the last month I would say, but can't be more specific, just noticed it yesterday. I'm on FFDE 70.0b6, Win10 1903 (18362.356). No other download or tab related add-ons, but I'll try disabling all and enabling this one alone just in case.

Kevin.

Button

Could you add a button for the addon to instantly open the sidebar at the downloads?

Great extension- one request

Is it possible that there could be an option for which side of the browser the sidebar opened? I'd prefer it on the right side. If not, not worries- this is a big help.

Retried downloads in progress do not show progress in sidebar

When I retry a download in the regular firefox download window, the sidebar does not update to show that the retried download is now in progress. In the attached screenshot, the zip file is in progress in the downloads window but not in the sidebar.
Annotation 2020-05-19 144626

Also, it would be nice to have an option to retry a download.

Downloads display

Seems that now the addon is displaying the popup menu thing that appears when you press the native firefox downloads button. Could you make it so that it displays about:downloads instead? Currently there is a bug and every time you restart the browser the popup that shows the downloads gets cleared but about:downloads does not so I think it would be better to show that. Also like a guy on amo reviews says it would be nice to have the right click options on the sidebar as well like copy the url of the download clean the downloads etc.

Open automatically on download start?

It would be good if the sidebar opened automatically as soon as a download started.
(I will look into WebExtensions and try to make a PR for this)

about:downloads in sidebar

hi @aesqe

can't the addon include the page about:downloads already native in FF, and start from there?

I ask this without knowing much about addons... it's just an idea!

(About my review on AMO: no need to thank me! I really don't get why isn't this already native in FF. Sidebar is a logic evolution. Thank You for your work!!! :) )

Download speed

I noticed that the download sidebar is not showing the download speed could you add that please?

open download folder while not completed

hello,
I'd like to open the download folder even if the download is not completed: usually I open the folder and the drag and drop the url into the folder, to remember the site from which I downloaded the file. Instead noe the icon is disabled during download. Can you just always enable the icon?
thanks.

Disappeared from Mozzila extensions catalogue

This is a really great extension, thanks!

It seems to have disappeared from the official Mozilla extensions catalogue. I'm setting up a new computer and naturally I wanted to install this extension! I was surprised to find it wasn't there.

Given that it's no longer in the store, I'm also surprised it's still working on my old Firefox installation - but not complaining!

Would it be possible to add it back? Do you know why it was removed in the first place e.g. does it somehow violate the T&C of the extensions catalogue, or just an oversight?

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.