Lavafox Soon to Join PaleMoon!

Add-ons for Pale Moon and other applications
General discussion, compatibility, contributed extensions, themes, plugins, and more.

Moderators: FranklinDM, Lootyhoof

User avatar
Shadeclan
Lunatic
Lunatic
Posts: 320
Joined: 2014-06-05, 17:27
Location: Albany, NY

Lavafox Soon to Join PaleMoon!

Unread post by Shadeclan » 2016-11-28, 14:30

Just got an email from ZigBoom, creator of the dark Lavafox themes. He's been helping me with work-arounds with PaleMoon for some time now. He says this:
ZigBoom wrote: Probably there will be no need [to make a link to the PaleMoon add-ons page from Mozilla or upload to both sites] because it's confirmed FF is going to drop support for themes and add-ons (they switch to web extensions) quite soon (version 52 stable will be last but usually they delay) so I will upload directly to PM once the last version of the theme will be made .. there will be no need for more updates probably for a long time [since PaleMoon doesn't have the freaky update schedule of Firefox and isn't planning to scuttle the UI].
In the meanwhile polishing some tiny details, I think now all is correct. The URL bar is built a little different [in PaleMoon] ..
Check out this user style for PM only (it will be included in the theme but not right now because it will affect FF too).

I call it URL Bar Adjustments (it aligns the text, icons etc)


@namespace url("http://www.mozilla.org/keymaster/gateke ... s.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");


#identity-box {
margin-bottom: 4px !important;
}


#page-proxy-favicon {
-moz-margin-end: 3px !important;
}


#urlbar html|*.textbox-input, #urlbar-icons {
padding-bottom: 4px !important;
}
[Bracketed and italicized comments added by me]
Yay! This is such great news! Thought I should put it out there! :D :D :D

I highly recommend that anyone who likes a dark theme should try Ziggy's Lavafox themes. If you do, install Stylish and add the code in the email above, which will take care of the doubling in the URL bar and in the statusbar, until Zig can incorporate and release these changes in Lavafox proper. :clap: :clap: :clap:
Image

Falna
Astronaut
Astronaut
Posts: 511
Joined: 2015-08-23, 17:56
Location: UK / France

Re: Lavafox Soon to Join PaleMoon!

Unread post by Falna » 2016-11-28, 16:32

Yes, that's certainly good to hear!

Forked extensions :
● Add-ons Inspector ● Auto Text Link ● Copy As Plain Text ● Copy Hyperlink Text ● FireFTP button replacement ● gSearch Bar ● Navigation Bar Enhancer ● New Tab Links ● Number Tabs ● Print Preview Button and Keyboard Shortcut 2 ● Scrollbar Search Marker ● Simple Marker ● Tabs To Portfolio ● Update Alert ● Web Developer's Toolbox ● Zap Anything

Hint: If you expect a reply to your PM, allow replies...

half-moon

Re: Lavafox Soon to Join PaleMoon!

Unread post by half-moon » 2016-11-28, 17:31

The theme disables the statusbar

User avatar
Lootyhoof
Themeist
Themeist
Posts: 1568
Joined: 2012-02-09, 23:35
Location: United Kingdom

Re: Lavafox Soon to Join PaleMoon!

Unread post by Lootyhoof » 2016-11-28, 19:32

Great news! :)

Happy to help should any guidance be required.

mades
Apollo supporter
Apollo supporter
Posts: 36
Joined: 2016-10-18, 22:50

Re: Lavafox Soon to Join PaleMoon!

Unread post by mades » 2016-11-28, 23:24

EDIT: I just realized (after posting this comment) that I still cannot enter the url properly, as the placeholder text is still there. In fact, even the old url won't budge. I will try to play with the settings some more and see if I can find a solution. I will edit this post if I find a solution and post another comment.

I use the Bloody Red theme. You may need to play with the settings provided in the OP's post (see coding below).

I modified the padding bottom and added a padding left. This is the one that works for me:

Code: Select all

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");


#identity-box {
margin-bottom: 4px !important;
}


#page-proxy-favicon {
-moz-margin-end: 3px !important;
}


#urlbar html|*.textbox-input, #urlbar-icons {
padding-bottom: 2px !important;
padding-left: 3px !important;
}

mades
Apollo supporter
Apollo supporter
Posts: 36
Joined: 2016-10-18, 22:50

Re: Lavafox Soon to Join PaleMoon!

Unread post by mades » 2016-12-03, 14:47

For those using Bloody Red or other non-Pale Moon themes, and are having difficulties:

I didn't even think of adding a background colour... This fixed it for me:


Code: Select all


@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");


#identity-box {
margin-bottom: 4px !important;
}


#page-proxy-favicon {
-moz-margin-end: 3px !important;
}


#urlbar html|*.textbox-input, #urlbar-icons {
padding-bottom: 2px !important;
padding-left:3px !important;
background-color: black !important;
}


User avatar
Shadeclan
Lunatic
Lunatic
Posts: 320
Joined: 2014-06-05, 17:27
Location: Albany, NY

Re: Lavafox Soon to Join PaleMoon!

Unread post by Shadeclan » 2016-12-09, 20:23

Sorry, didn't have the notifications on.

Are you running LavaFox v2.4.7? I'm finding that I don't need Stylish snippets to fix that and the snippet I posted failed with PaleMoon v27.0.1.

However, if you are using LavaFox 2.4.7 and are still having issues, try this in Stylish:

Code: Select all

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");

/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");


/*This fixes the problem with LavaFox where the buttons don't show as being depressed when they're clicked.*/

#localpath, #remotepath {
  background: none;
}

#localpath:-moz-window-inactive, #remotepath:-moz-window-inactive {
  background-image: none;
}

#localpath[focused="true"], #remotepath[focused="true"] {
  background-color: gray;
  background-image: none
}
#addon-bar {
  visibility: visible !important;
}


/*
* Location bar status transisions
*/

#urlbar .urlbar-over-link-layer
{
opacity: 0;
}

#urlbar .urlbar-input-layer[overlinkstate="fade-in"],
#urlbar .urlbar-input-layer[overlinkstate="fade-in"] html|input.urlbar-input::-moz-placeholder
{
-moz-transition-property: color;
-moz-transition-duration: 150ms;
color: transparent;
}

#urlbar .urlbar-input-layer[overlinkstate="fade-out"],
#urlbar .urlbar-input-layer[overlinkstate="fade-out"] html|input.urlbar-input::-moz-placeholder
{
-moz-transition-property: color;
-moz-transition-duration: 150ms;
-moz-transition-timing-function: cubic-bezier(0.0, 1.0, 1.0, 1.0);
}

#urlbar .urlbar-input-layer[overlinkstate="showing"],
#urlbar .urlbar-input-layer[overlinkstate="showing"] html|input.urlbar-input::-moz-placeholder
{
color: transparent;
}

#urlbar .urlbar-over-link-layer[overlinkstate="fade-in"]
{
-moz-transition-property: opacity;
-moz-transition-duration: 150ms;
opacity: 1;
}

#urlbar .urlbar-over-link-layer[overlinkstate="fade-out"]
{
-moz-transition-property: opacity;
-moz-transition-duration: 150ms;
-moz-transition-timing-function: cubic-bezier(0.0, 1.0, 1.0, 1.0);
}

#urlbar .urlbar-over-link-layer[overlinkstate="showing"]
{
opacity: 1;
}

#urlbar .urlbar-input-layer-children[overlinkstate="fade-in"]
{
-moz-transition-property: opacity;
-moz-transition-duration: 150ms;
opacity: 0;
}

#urlbar .urlbar-input-layer-children[overlinkstate="fade-out"]
{
-moz-transition-property: opacity;
-moz-transition-duration: 150ms;
-moz-transition-timing-function: cubic-bezier(0.0, 1.0, 1.0, 1.0);
}

#urlbar .urlbar-input-layer-children[overlinkstate="showing"]
{
opacity: 0;
}
This should fix your issues.
Image

User avatar
Shadeclan
Lunatic
Lunatic
Posts: 320
Joined: 2014-06-05, 17:27
Location: Albany, NY

Re: Lavafox Soon to Join PaleMoon!

Unread post by Shadeclan » 2016-12-09, 20:27

half-moon wrote:The theme disables the statusbar
I did not find that to be true, Half Moon. Not sure what to tell you. As you can see, my status bar is running fine and, on the old Tycho beta, I'm running 2 bars thanks to LiveGold.
Image

User avatar
Shadeclan
Lunatic
Lunatic
Posts: 320
Joined: 2014-06-05, 17:27
Location: Albany, NY

Re: Lavafox Soon to Join PaleMoon!

Unread post by Shadeclan » 2016-12-09, 20:28

Lootyhoof wrote:Great news! :)

Happy to help should any guidance be required.
Grateful for all the help you've already given ... :D :D :D
Image

half-moon

Re: Lavafox Soon to Join PaleMoon!

Unread post by half-moon » 2016-12-09, 22:44

Shadeclan wrote:
half-moon wrote:The theme disables the statusbar
I did not find that to be true, Half Moon. Not sure what to tell you. As you can see, my status bar is running fine and, on the old Tycho beta, I'm running 2 bars thanks to LiveGold.
Well when I tried it before, my status bar was gone.

User avatar
Shadeclan
Lunatic
Lunatic
Posts: 320
Joined: 2014-06-05, 17:27
Location: Albany, NY

Re: Lavafox Soon to Join PaleMoon!

Unread post by Shadeclan » 2016-12-12, 14:46

half-moon wrote:... Well when I tried it before, my status bar was gone.
Another thing I discovered. I was using Lavafox v2.4.6 and having to use some Stylish snippets. Upgrading to v2.4.7, I was able to do away with the Stylish snippets. Running snippet-free right now. Got my status bars (both of them :) ) and the URL doubling is not there.

Update: Ziggy sent me an email saying that he noticed that the status bar was being disabled (not sure why it's OK in my implementation - might be the fault of the LiveGold add-on status bar). He emailed me the following Stylish snippet to fix that:

Code: Select all

/*  Add-on Bar  */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");

#addon-bar[collapsed="false"] {
  visibility: visible; 
}
Ziggy also felt the URL bar still needed some tweaking and sent me this snippet as well:

Code: Select all

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");


#identity-box, #urlbar-reload-button, #urlbar-stop-button {
margin-bottom: 4px !important;
}


#page-proxy-favicon {
  -moz-margin-end: 3px !important;
}


#urlbar html|*.textbox-input, #urlbar-icons {
padding-bottom: 4px !important;
}
Zig tells me that he'll be adding this code to the next update of LavaFox - you will be able to remove the snippets at that time.

Hope this helps!
Image

half-moon

Re: Lavafox Soon to Join PaleMoon!

Unread post by half-moon » 2016-12-12, 18:07

Shadeclan wrote:
half-moon wrote:... Well when I tried it before, my status bar was gone.
Another thing I discovered. I was using Lavafox v2.4.6 and having to use some Stylish snippets. Upgrading to v2.4.7, I was able to do away with the Stylish snippets. Running snippet-free right now. Got my status bars (both of them :) ) and the URL doubling is not there.

Update: Ziggy sent me an email saying that he noticed that the status bar was being disabled (not sure why it's OK in my implementation - might be the fault of the LiveGold add-on status bar). He emailed me the following Stylish snippet to fix that:

Code: Select all

/*  Add-on Bar  */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");

#addon-bar[collapsed="false"] {
  visibility: visible; 
}
Ziggy also felt the URL bar still needed some tweaking and sent me this snippet as well:

Code: Select all

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");


#identity-box, #urlbar-reload-button, #urlbar-stop-button {
margin-bottom: 4px !important;
}


#page-proxy-favicon {
  -moz-margin-end: 3px !important;
}


#urlbar html|*.textbox-input, #urlbar-icons {
padding-bottom: 4px !important;
}
Zig tells me that he'll be adding this code to the next update of LavaFox - you will be able to remove the snippets at that time.

Hope this helps!
I'm not really going to bother, since I'm happy with the theme I'm currently using (FT Deep Dark)

User avatar
Shadeclan
Lunatic
Lunatic
Posts: 320
Joined: 2014-06-05, 17:27
Location: Albany, NY

Re: Lavafox Soon to Join PaleMoon!

Unread post by Shadeclan » 2016-12-12, 18:10

half-moon wrote:... I'm not really going to bother, since I'm happy with the theme I'm currently using (FT Deep Dark)
Nothing wrong with that! But, since you raised the issue, I thought it would be nice to put the fix out there for others who want to try LavaFox.
Image

User avatar
Shadeclan
Lunatic
Lunatic
Posts: 320
Joined: 2014-06-05, 17:27
Location: Albany, NY

Re: Lavafox Soon to Join PaleMoon!

Unread post by Shadeclan » 2016-12-13, 19:20

Got an email from Ziggy today:
Zigboom wrote: Hi Woody,
Great, thanks for informing at the forum.
Next version of the themes will not break the status bar so the code will not be needed once updated (to 2.4.8).
Getting closer to be able to post the themes on PM, I'm using it from time to time, building a profile (with add-ons) and trying to see if there are any other bugs.
I'm interested to know generally if PM is intending to implement some of the few good things FF developed in the time since the fork was created.
For example multi-search engine is something I like to use, I can search directly from the URL bar or search bar in Wikipedia, Google translate (I use a lot) etc, not just in the default search engine. Can be customized, it's just very cool ..
The suggestions in the URL are also better .. some subtle changes that are actually useful.

Do you know the policy about such things, or where to ask ?

Best regards,

Ziggy
He's becoming more committed to Pale Moon support - glad to see it!
Image

Sasquatch

Re: Lavafox Soon to Join PaleMoon!

Unread post by Sasquatch » 2016-12-14, 16:15

That's a gorgeous theme. I'll be adding it soon.

User avatar
Shadeclan
Lunatic
Lunatic
Posts: 320
Joined: 2014-06-05, 17:27
Location: Albany, NY

Re: Lavafox Soon to Join PaleMoon!

Unread post by Shadeclan » 2016-12-14, 16:48

Sasquatch wrote:That's a gorgeous theme. I'll be adding it soon.
:D :D :D
Image

Latitude

Re: Lavafox Soon to Join PaleMoon!

Unread post by Latitude » 2016-12-23, 08:16

"Lavafox" name will become "Lavamoon"....

User avatar
Shadeclan
Lunatic
Lunatic
Posts: 320
Joined: 2014-06-05, 17:27
Location: Albany, NY

Re: Lavafox Soon to Join PaleMoon!

Unread post by Shadeclan » 2016-12-23, 15:49

latitude wrote:"Lavafox" name will become "Lavamoon"....
Oh! Did Ziggy say something about that?
Image

Latitude

Re: Lavafox Soon to Join PaleMoon!

Unread post by Latitude » 2016-12-24, 03:42

Shadeclan wrote: Oh! Did Ziggy say something about that?
No. Just my imagination.

If there is no changes in Mozilla direction, it could be PM exclusive along with other full skins.

Latitude

Re: Lavafox Soon to Join PaleMoon!

Unread post by Latitude » 2016-12-24, 11:55

Shadeclan wrote:
latitude wrote:"Lavafox" name will become "Lavamoon"....
Oh! Did Ziggy say something about that?
BTW, is it your initiative to contact Ziggy?

That's a good idea to be Pale Moon evangelist to any theme devs.
Pale Moon would have a good future with abundant full themes.

Thank you, Shadeclan.

Locked