Git Product home page Git Product logo

extended-statusbar's People

Contributors

adoxa avatar justoff avatar kustodian avatar sipertruk avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

extended-statusbar's Issues

100% progress after interruption

When the page loading is interrupted the progress listener indicate a 100% value .
In chronological order this is what happens :
stop button hit
onProgressChange(current data = max data) => 100%
onStateChange(stop)
We should detect when this happens and update not the value, unfortunately the progress listener can't help.

Show specific HTTP HEADER

I need a simple feature which allows me to display a specific HTTP header value from response headers.
I would like to enter the name of this header in plugins options. If this header is sent in the web page response, it shows up in an extra statusbar field.
Could you add such a feature?

No longer works in Pale Moon 29

Starting in Pale Moon 29, the extension no longer shows any additional information on the status bar, like the image count.

Customizable order.

I like the old old style of having percentage last, so being able to configure the order of all the items might be nice.

Show as a popup

Currently this statusbar decreases the body height of a webpage slightly, making fullscreen backdrops jump when the bar hides or shows. In Opera it used to be possible to set it to "popup style" so it displays on top of the page, instead of under the page, so to speak.

So, here's a feature request to hopefully make that happen :)

Multiprocess Windows disabled

Firefox 56.0.2 64-bit

  1. Input URL: about:support
  2. Check 'Multiprocess Windows' field. Make sure it is 1/1 (or 1/* ?).
  3. Install Extended-statusbar Add-On. Restart Firefox.
  4. Input URL: about:support
  5. Check 'Multiprocess Windows' field.
    Result: 0/1 (Disabled by add-ons)
    Expected result: 1/1
  6. Disable Extended-statusbar Add-On. Restart Firefox.
  7. Check 'Multiprocess Windows' field.
    Result: 1/1

Multiple start states resetting stats

A site that has multiple start states (e.g. http://www.youdagames.com/) will only display the stats of the last state. Not so noticeable with the false loaded value, but quite noticeable with the real one (#17). aWebProgress is quite different, but I'm not sure of the proper way to test it; alternatively, there may be a way to do it via onLocationChange (which doesn't happen with the other states).

Data loaded

The aMaxTotalProgress value appears to be a count of status changes, not a size in kibibytes (which is another issue :) ), thus rendering Data loaded and Average speed meaningless. I think it requires a stream listener through nsITraceableChannel to get data size, which I'm going to attempt soon.

Extended statusbar 2.0.x reset to default position with extension Addon bar (restored)

Hi!
I'm the Italian translator of Extended Statusbar (ESB).
I'm using Firefox for Windows 33.0 with ESB and other addons (among the others: The Addon Bar (restored) 3.2, Modern Download Manager 0.21-bz (a preview of the version I'm translating at Babelzilla), Forecastfox 2.2.4..
The options I presently have on ESB are reported in the 2 images below. As you can see they are quite standard.
In these conditions, if I try to move ESB on The Addon bar (restored) together with Forecastfox, ESB stays there for all the session of Firefox, but the next time I open Firefox again, I don't find ESB on The Addon bar (restored) anymore. It has been moved on its bar. As I normally hide the ESB bar, I don't see ESB info. I don't want ESB bar becauese I already have The addons bar (restored) which I use for Forecastfox and, moreover, when I download something I also have the Modern Download Manager (MDM) bar. Please note that MDM is an app very similar to Download Status Bar.
If you need more info, do not hesitate to contact me.

Cheers,
Topoldo/Leopoldo

1
2

[Question][enhancement] customization of font in userChrome.css?

palemoon v31.2.0

extended statusbus v2.1.2 (2022-07-17)

In userChrome.css, is it possible to customize the font (family, size, style etc) as it is with the other "bar" components eg menubar, urlbar?

I have tried amongst other things

       extensions.extendedstatusbar > *
       {
        font-family:                   Lucida Sans               !important;
        font-size:                     12pt                            !important;
        font-style:                    bold                            !important;
      }

but the font never changes.

If I go to "about:config" and look for entries for extendedstatusbar I see numerous lines for different properties but nothing related to font.

Is the font hard coded and cannot be changed?

If this is the case, then please consider allowing it to be change from userChrome.css at least, if not also adding the options to the extended-statusbar preferences window dialog.

Add multi-tab support

Currently ESB only supports the current tab and if you switch between the tabs while the pages are loading, ESB information resets. We need to add multi-tab support so that ESB works even when switching tabs.

ESB disappears when moved to Menu Bar after restart

We have another problem with bootstrap.js. If I moved ESB to the Menu Bar (I know it looks awful there, but it's possible to do it) and I restart FF, ESB disappears from the Menu Bar and the only way to restore it is to go into the customization menu and press Restore Defaults.

Images loading after stop state.

I was looking at subscribing to an RSS feed to see how that is handled (exampe). This will load the images after STATE_STOP, so even though the images are complete, ESB says 0. It could be addressed by possibly adding a timer (2 seconds?) and counting again, or using one of the observers.

Preliminary Review Bugs (Important)

ESB just got reviewed, but it didn't pass a full review, so we need to fix these as soon as we can, so that ESB is visible to everyone.

Here is what I got from the reviewer:

This version didn't pass full review because of the following issues:

  1. Your add-on calls the setTimeout or setInterval functions with string rather than function arguments, which is normally not allowed. For instance, setTimeout('object.doStuff()') should be written as setTimeout(function () { object.doStuff() }) instead.

  2. Stylesheets loaded via the stylesheet service are global in nature, and therefore may not be used without an @-moz-document block to limit their application to the intended documents.

  3. Your bootstrap.js compartment remains resident after your add-on has been disabled, which means the you're failing to completely cleanup at shutdown.

You need to correct them to get full approval. Thanks.

Tested on Linux with Firefox 30.0

To learn more about the review process, please visit https://addons.mozilla.org/developers/docs/policies/reviews#selection

If you have any questions or comments on this review, please reply to this email or join #amo-editors on irc.mozilla.org

Mozilla Add-ons
https://addons.mozilla.org

Plugin conflict

After updating to new version (2.0.2) I've noticed that Speed dial [fvd] stopped showing background image. Unfortunately all I'm able to tell is that Extended Statusbar is somehow overlapping that said background with some gray color. Older versions did not suffer this problem.

ESB 2.0.2 makes unreadable dark themes in Firefox

Hello
ESB 2.0.2 causes unreadability of dark themes of Firefox. Personally I use the latest beta version of NASA Night Launch. but I tested it with several other dark themes and the problem remained.
Regards

Display Uploaded Data

We should display uploaded data as well with a percentage when you are uploading files to a website. Chrome has this feature (displays percent), Firefox doesn't tell you anything. I'm not sure how we should display this, should we use the Loaded field, or maybe make a separate field Uploaded? But I'm not sure having a separate field for this would be good, if it will be 0 except when we are uploading files, so it would probably be better to use the Loaded.

Leave off the sub-second resolution until the request is completed, add ETA?

When loading a page, the Time value goes up approximately once a second, but it's displayed with microsecond precision. As the extra digits aren't useful and serve as more of a distraction, could you hide them until the request finishes? For extra polish, the sleep time between updates could be adjusted so that they occur on the second: sleep( 1- ( elapsedTime - int(elapsedTime) )

Also, could an ETA be shown? I realize that a page can be composed of many parts, each of which can load at different speeds, but for those times when the user is waiting for the page to load and watching the time go by, it would be nice to see how long the currently loading request might take. The speed and size (for non-streaming requests, anyway) are known, so there is enough data to calculate an ETA, however inaccurately.

Status messages

Can you add Status messages just like status4evar (the only reason i have that addon).
connecting to...
transferring data from...
waiting for.. etc.

Customize from ESB itself

We should make the customization of ESB much easier. It should be possible to:

  • open the ESB configuration dialog by right clicking on the bar
  • hide/unhide specific ESB elements by right clicking on the bar

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.