MozillaZine

[EXT] XMLTV Guide and Search

Announce and Discuss the Latest Theme and Extension Releases.
colin1951uk
 
Posts: 64
Joined: November 17th, 2014, 4:52 am

Post Posted June 18th, 2017, 12:33 pm

Ok guys, I just tried a grab and everything is working fine again.

Yes Ben, TV browser does have it's own grabber for Schedules Direct, the whole thing is written in java so I don't know much about it, but it has been working when mc2xml hasn't. As I've got the portable now I'll keep it as a backup as it may come in handy for the future. The only trouble is you have to have java installed to use it which I wouldn't recommend to anyone but as long as you switch off any java browser plugins it shouldn't be much of a security risk.

Anyway normal service is resumed so I'll see you all around. Enjoy summer! :)

Cheers all.

colin1951uk
 
Posts: 64
Joined: November 17th, 2014, 4:52 am

Post Posted August 19th, 2017, 9:50 am

Ben, I've lost the horizontal scrollbar button for some reason.

I tried a reinstall of the extension which didn't fix it and a new install of Firefox which didn't work either.

I also tried the latest portable Firefox and it's showing up using that.

I haven't changed any of my profile settings for ages so I can't understand why the button should suddenly vanish.

I can still scroll left/right using the <> buttons but that's in 30 minute intervals and if I want to make a big time jump I can't do it any more.

Is the gui setting for the button hidden anywhere as I'd like to get it back if possible.

Cheers.

Benjamin Markson

User avatar
 
Posts: 325
Joined: November 19th, 2011, 3:57 am
Location: en-GB

Post Posted August 19th, 2017, 3:45 pm

colin1951uk wrote:I've lost the horizontal scrollbar button for some reason.

Firstly, I'd recommend that you switch to ESR 52 and not use FF55 - ultimately, FF55 is going nowhere. Come FF57 none of the useful legacy extensions will work at all.

Having said that, I do have an instance of FF 55 and you're right, the 'thumb' isn't there - although, in fact it is there... try dragging the spot where you'd imagine it to be!

I may have a closer look but I make no promises - currently I have nothing setup for testing on FF55. I think I'm still allowed to publish updates but I'm not sure how much longer that will last either so there really is little point. As I say, ESR 52 is the way to go. You may have difficulties going from anything above FF54 to 52 - so a backup profile from FF54 would also be handy.

ESR 52 should be good until sometime next year, by which time hopefully we'll see how all this pans out once the dust settles on whatever incarnations of Firefox are left.

Ben.
XUL is dead. Long live the Google Chrome Clones.

Benjamin Markson

User avatar
 
Posts: 325
Joined: November 19th, 2011, 3:57 am
Location: en-GB

Post Posted August 20th, 2017, 3:02 am

Okay, I'm not really sure what's changed. I see in the FF55 release notes that we have this:
Firefox Release 55.0 wrote:Modernized application update UI to be less intrusive and more aligned with the rest of the browser.

...which sounds ominous. In any event, my using: -moz-appearance:none now seems to strip all the styling from the scrollbar thumb. I have no idea why this would be desirable but I suspect it may be a collateral effect of Mozilla no longer wanting extensions to modify the UI. Who knows.

Here are two solutions (both using Stylish):

This first example sets the thumb back to its Mozilla default - you will find that the thumb width may significantly decrease.
Code: Select all
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

@-moz-document url-prefix('chrome://xmltvguide/content/guide.xul')
{
  #XMLTVGuide-guide-scroll thumb
  {
    -moz-appearance: scrollbarthumb-horizontal !important;
  }
}

This second example maintains my original minimum width on the thumb of 48px. It's a bug-bear of mine that the convention is to allow thumb widths to become absurdly narrow. While this may accurately reflect the length of the scrollbar it can make grabbing the thumb very difficult. I like fat thumbs. :)
Code: Select all
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

@-moz-document url-prefix('chrome://xmltvguide/content/guide.xul')
{
  #XMLTVGuide-guide-scroll thumb
  {
    background-color: rgb(212, 208, 200) !important;
    border-width: 2px !important;
    border-style: solid !important;
    -moz-border-bottom-colors: rgb(64, 64, 64) rgb(128, 128, 128) !important;
    -moz-border-left-colors: rgb(212, 208, 200) rgb(255, 255, 255) !important;
    -moz-border-right-colors: rgb(64, 64, 64) rgb(128, 128, 128) !important;
    -moz-border-top-colors: rgb(212, 208, 200) rgb(255, 255, 255) !important;
  }
}

Unless I feel there is an overwhelming reason I'm not really tempted to update the add-on itself. I think that post FF52 that there is little value in chasing Firefox any further down its chosen rabbit hole. FF55 seems to be starting to break things in a number of areas. This is only going to get worse.

Should some other incarnation of Firefox emerge as a worthwhile replacement to FF52 (i.e. something that is going to support XUL beyond the middle of next year) I will certainly endeavour to keep all of my add-ons working under that browser.

Ben.
XUL is dead. Long live the Google Chrome Clones.

colin1951uk
 
Posts: 64
Joined: November 17th, 2014, 4:52 am

Post Posted August 20th, 2017, 8:08 am

Thank you Ben. I've only just changed to the esr release and that took ages as it wouldn't accept my bookmarks. Both my backup html file and importing from Interner Explorer wouldn't work. But after trying a zillion times I finally managed to get the backups to load, b***** tempermental thing!

So using the esr now all looks fine and I'm loath to go back to 55x.

I've never heard of Stylish but I found it and it seems simple enough to use so I may try your option 2 on the portable version of Firefox when I've a little more time. If I mess it up it's easier to reinstall portable and try again!

I don't know what's going on with Firefox as like you I never bother to read the release notes but webextensions seems the way Firefox is going and legacy extensions like yours will be no more if I understand it. I assume all authors will have to update their extensions in some way to meet a new spec which no doubt will cause friction between them and the browser. It may also be the change that finally fires Firefox in the foot should those authors choose to desert it. You'll know more than me so I won't speculate over this as it's something I quickly Googled after reading your comments.

Pale Moon was a good alternative but they seem to be losing their way now with extensions so it makes you wonder where it will all end up.

Anyway thanks for getting me back on track and I'll let you know about my Stylish adventures in due course.

Cheers.

Benjamin Markson

User avatar
 
Posts: 325
Joined: November 19th, 2011, 3:57 am
Location: en-GB

Post Posted August 20th, 2017, 9:37 am

I think you'll find life easier using ESR 52 if you want to maintain Firefox's functionality beyond FF57.

Stylish allows you to modify CSS on the fly, not only for individual web pages but also for the Firefox UI itself. Sadly, I mainly use it to modify the Firefox UI.

The majority of 'legacy' add-ons will never be updated to webextensions. None of my add-ons will update. This one, for example, uses an SQLite database. SQLite is a proper relational database that can handle large datasets - like 10,000's of TV programmes. SQLite is not supported under webextensions. Lots of things are not supported under webextensions. So even where there is a will there is often simply no way.

I'm not sure about Pale Moon either. I hope perhaps that SeaMonkey may make a last stand. I don't suppose anyone knows just yet. Hopefully there are still enough free-thinking developers who aren't ready to be homogenised.

My general feeling is that we are all a part of Silicon Valley's crusade to perfect the lowest common denominator - the maximum reach with the minimum scope. All the ground won in the 90's to regain control of our computers, and where customisation was king, (a cause not in small part championed by Mozilla) is, I fear, pretty much gone. I don't think enough of the population care any more. They seem happy with the dog food they're given.

Ben.
XUL is dead. Long live the Google Chrome Clones.

colin1951uk
 
Posts: 64
Joined: November 17th, 2014, 4:52 am

Post Posted November 14th, 2017, 9:56 am

I see with Firefox 57x XMLTV Guide is relegated to the bin Ben.

I've just moved up to Windows 10 (from 7) and found that another add-on I used wouldn't work with the esr version on Win 10 so I've had to go back to Firefox mainstream to solve that.

So now I'm back to mainstream as my default browser and I've set up a portable esr so that I can use XMLTV Guide with the scroll bar showing.

I assume with 57x you won't be doing any more work to the add-on so I won't see it at all with that version.

Firefox, once a good browser is now trying my patience and it might be time to look at chrome alternatives or be driven to drink!

Cheers, Colin.

Benjamin Markson

User avatar
 
Posts: 325
Joined: November 19th, 2011, 3:57 am
Location: en-GB

Post Posted November 14th, 2017, 1:01 pm

For me, FF57 isn't ready for prime-time. Its web extensions are too immature and incomplete. In my case there's no SQLite. This is the SQL database engine that I need to be able to make 100,000's of data rows dance. Having said that, the sheeple probably won't even notice. I suspect that those of us that use a lot of add-ons are in a minority - we are probably just an inconsequential blip on the graphs. :)

I've yet to see a single add-on that's shifted from 'legacy' to web extension that hasn't been diminished in its functionality (if not downright broken).

I'm currently sitting tight on FF52 ESR with a side dish of FF current release where I can keep an eye on where it's going. If sometime next year its crawled back to being something useful I may reconsider. Otherwise I'll be looking around to see what is supporting XUL based add-ons.

I am a little surprised that you have an ESR add-on that works on W7 but not W10 - are you missing a plugin for W10?

Ben.
XUL is dead. Long live the Google Chrome Clones.

Return to Extension/Theme Releases


Who is online

Users browsing this forum: Scarlettrunner20 and 3 guests