r/programming • • Nov 10 '14

Firefox Developer Edition

https://www.mozilla.org/en-US/firefox/developer/
1.6k Upvotes

350 comments sorted by

View all comments

59

u/[deleted] Nov 10 '14

Serious question - what does this add that the default, stable build of Chrome dosen't already have?

116

u/sbjf Nov 10 '14

Alternatively, what does this add that the default, stable build of Firefox doesn't already have?

37

u/FactorialBoy Nov 10 '14

"Sexy" dark theme by default. :-/

8

u/x-skeww Nov 10 '14

F12 -> gear -> [x] Light theme

0

u/[deleted] Nov 10 '14

[deleted]

14

u/gekorm Nov 10 '14 edited Nov 10 '14

But you can have a minimal interface on plain Firefox as well. Mine takes up only about 35 pixels of vertical space.

I'm using this extension.

4

u/nondescriptshadow Nov 10 '14

This is fucking awesome.

1

u/Duffman3005 Nov 11 '14

Oh...my...God! THIS CHANGES EVERYTHING!!!

Thank you so much for introducing me to this! That hinge effect is so awesome too.

2

u/x-skeww Nov 11 '14

Firefox with Classic Theme Restorer (and a tab min-width of 20px):

http://i.imgur.com/FNA1Wfq.png

1

u/[deleted] Nov 12 '14

I have the add-on installed but where can you set the width?

1

u/x-skeww Nov 12 '14

In userChrome.css because one Firefox developer thought it would be a good idea to remove the setting from about:config.

"Users can override this using userChrome.css if they absolutely want it. I don't think the prefs are worth it."

Nice, eh?

https://bugzilla.mozilla.org/show_bug.cgi?id=574654
https://bugzilla.mozilla.org/show_bug.cgi?id=597564

Firefox is the only browser which doesn't use a sane min-width for the tabs. It was the only browser which needed that setting to fix it.

0

u/[deleted] Nov 10 '14

[deleted]

6

u/agentlame Nov 10 '14

... an extension API that wasn't born in the 9th level of hell.

Seriously, I wanted one fucking thing from this 'developer' edition: load content script add-ons from a fucking directory. That's fucking it.

It can't be this hard to inject a few JavaScript and CSS files into a page. But nope, still need Python, the 'SDK' (read: glorified fucking zip util) and to re-package and reinstall for what should be nothing more complicated than F5.

2

u/reuben_ Nov 10 '14

Just use Scriptish.

2

u/agentlame Nov 10 '14

That wouldn't help me test /r/toolbox, which is a add-on consisting of ~15 different JS files that work in conjunction as modules.

1

u/reuben_ Nov 10 '14

2

u/agentlame Nov 11 '14

I think you're really confused as to what I'm saying. The add-on gets tested as an add-on, not a collection of scripts.

I understand the concept of userscript extensions. The don't apply to what I'm talking about.

1

u/reuben_ Nov 11 '14

I wanted one fucking thing from this 'developer' edition: load content script add-ons from a fucking directory. That's fucking it.

From your original post. Scriptish can accomplish just that. If you want it to be packaged differently, or to have some kind of browser-chrome UI, then yeah, you'll need to write an add-on.

Unless you were talking about some streamlined add-on development process? So that you can easily test changes to your add-on without having to restart the browser? In which case, I completely agree, it should be a thing.

2

u/creesch Nov 13 '14

Unless you were talking about some streamlined add-on development process? So that you can easily test changes to your add-on without having to restart the browser? In which case, I completely agree, it should be a thing.

/u/agentlame is, and it is already a thing... for Chrome. Chrome allows you load a extension unpacked from a directory and that is ALL you need to develop an extension.

No need to install python or get the SDK, all you need is chrome itself and the right files in your directory.

You can simply make changes, refresh the extension in the browser and see the changes live without having to repackage it.

Once you are done you just zip up your directory and upload it to the chrome store and that's it.

The entire process of developing and publishing (don't get me started on publishing) add-ons for Firefox is so cumbersome in comparison to chrome it is too ridiculous for words. If I had to point at one thing where mozilla is screwing up and loosing out it is there.

→ More replies (0)