MozillaZine

[Ext] Classic Toolbar Buttons [Fx/Tb/Sm]

Announce and Discuss the Latest Theme and Extension Releases.
Aris

User avatar
 
Posts: 2940
Joined: February 27th, 2011, 10:14 am

Post Posted March 23rd, 2012, 4:02 am

Classic Toolbar Buttons - Discussion Thread

Image


Main page
https://addons.mozilla.org/addon/cstbb/ (main page)

Latest developer/beta build
https://addons.mozilla.org/addon/cstbb/versions/beta

Latest release
https://addons.mozilla.org/addon/cstbb/versions/ (download & changelog)

Last release for Firefox 29-44
https://addons.mozilla.org/addon/cstbb/versions/1.5.1 (download & changelog)



The add-on page contains a detailed list of all available features.

Thanks to rob64rock for many fixes and suggestions and all beta testers.
Last edited by Aris on April 28th, 2017, 1:36 am, edited 219 times in total.
Classic Theme Restorer || Classic Toolbar Buttons || NoiaButtons || CustomizeMyBird

How to use legacy add-ons up to summer 2018 and receive security updates? Switch to Firefox ESR channel.

rob64rock

User avatar
 
Posts: 2122
Joined: November 11th, 2009, 6:16 am

Post Posted March 23rd, 2012, 4:44 pm

Aris,

A Bug Report or Enhancement Request for CSTB v1.0.7pre builds, tested on latest Win32 Nightly 14.0a1 builds on WinXp.

CSTB v1.0.7pre builds when using the Large Icon Mode CSTB setting on Nightly 14.0a1 builds needs to disable it's button border styling for the (Forward & Back Buttons) in regards to the Fx10+ Conditional Hidden Forward Button.


Here's the complete definition for the case that enables the Fx10+ Conditionally Hidden Forward Button:

Windows:
Code: Select all
window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > #unified-back-forward-button


Linux:
Code: Select all
window:not([chromehidden~=toolbar]) :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"][mode=icons], #nav-bar:not([currentset])[mode=icons]) > #unified-back-forward-button > #forward-button


Changing any of these cases will disable Fx10+ Conditionally Hidden Forward Button.

    (Windows) large icons mode: To small icons mode
    icons only mode (not text): To 'Icons + Text' or Text
    Nothing between the back/forward & urlbar: To back/forward + (toolbar widget) + urlbar

Fx10+ Conditionally Hidden Forward Button on Fx 14.0a1 in Fx Large Icon Mode without using CSTB v1.0.7pre2 or v1.0.7pre3:

Forward button Hidden:
Image
Forward button Hidden Urlbar Identity Box Mouse Hovered:
Image
Forward button Not Hidden:
Image

Fx10+ Conditionally Hidden Forward Button on Fx 14.0a1 in Fx Large Icon Mode with using CSTB v1.0.7pre2 or v1.0.7pre3:

Forward button Hidden:
Image
Forward button Hidden Urlbar Identity Box Mouse Hovered:
Image
Forward button Not Hidden:
Image
Forward button Not Hidden Mouse Hovered:
Image

On Fx 14.0a1 in Fx Large Icon Mode with using CSTB v1.0.7pre2 or v1.0.7pre3(Hovered Effect Fix) Toolbar-buttons Type=["menu-button"] breakage:
Causes other toolbar-buttons on nav-bar to appear vertically stretched causing the nav-bar's height to increase.
Image
(Example Add-ons: Add-on Update Checker 2.0b4, Inline Translator 1.2, Tab Utilities has option to convert the Tab Groups(panorama) button to a Toolbar-button Type=["menu-button"])
Note: For the time being I have moved toolbar-buttons Type=["menu-button"] off the nav-bar to fix the problem.


Here are two Add-ons that have incompatibilities with CSTB v1.0.7pre2 or v1.0.7pre3 on Fx 14.0a1:

  • 1.) About Startup 1.9 if installed and enabled prior to updating to Nightly 14.0a1 03-22-2012 or later and after updating the browser to the latest Nightly 14.0a1 build and after a browser restart it causes CSTB button border styling in Fx small and large Icon Modes to be disabled and the CSTB options panel in the Add-on Manager appears Blank.(Disabling/Uninstalling About Startup 1.9 Fixes the problem, note problem doesn't occur on latest Fx Aurora 13.0a2)

  • 2.) Test Pilot 1.2.1 if installed and enabled(Even without it's toolbar-button being placed on the Nav-bar). Causes other toolbar-buttons on nav-bar to appear vertically stretched causing the nav-bar's height to increase.(Note: Disabling/Uninstalling Test Pilot 1.2.1 Fixes the problem)
    Image

GTK66
 
Posts: 1896
Joined: May 30th, 2004, 5:20 am

Post Posted March 23rd, 2012, 5:23 pm


rob64rock

User avatar
 
Posts: 2122
Joined: November 11th, 2009, 6:16 am

Post Posted March 23rd, 2012, 6:00 pm

GTK66 wrote:https://bugzilla.mozilla.org/show_bug.cgi?id=738437

I filed this bug on this.

Not long ago Mozilla Dev's Marked INVALID:
https://bugzilla.mozilla.org/show_bug.cgi?id=673695

PR0PHET

User avatar
 
Posts: 418
Joined: April 20th, 2010, 10:25 am

Post Posted March 23rd, 2012, 6:19 pm

I don't think the devs are going to revert this change, what's done is done.

So thanks for the add-on. It already does a good job and I also like the fact that it's a restart-less add on, but it's evident that more work needs to be done, also the transitions from pressed to unpressed seem a bit laggy (at least here).

Still pretty awesome, looking forward to the final version.

patrickjdempsey

User avatar
 
Posts: 23734
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC

Post Posted March 23rd, 2012, 6:45 pm

rob64rock wrote:[*]2.) Test Pilot 1.2.1 if installed and enabled(Even without it's toolbar-button being placed on the Nav-bar). Causes other toolbar-buttons on nav-bar to appear vertically stretched causing the nav-bar's height to increase.(Note: Disabling/Uninstalling Test Pilot 1.2.1 Fixes the problem)
Image[/list]


Test Pilot is junk. I can't believe they still ship it with beta builds.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/

patrickjdempsey

User avatar
 
Posts: 23734
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC

Post Posted March 23rd, 2012, 6:49 pm

Hmmm... you should probably be detecting what Theme is in use and disable your extension for non-default themes... it completely and utterly breaks Themes.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/

rob64rock

User avatar
 
Posts: 2122
Joined: November 11th, 2009, 6:16 am

Post Posted March 23rd, 2012, 9:10 pm

patrickjdempsey wrote:Hmmm... you should probably be detecting what Theme is in use and disable your extension for non-default themes... it completely and utterly breaks Themes.

The sounds like a good idea, as long Aris makes exceptions for the themes he as already made it compatible with or an provide an override option. Aris has made CSTB compatible with some other simple less complex themes like Lars Grizzly's and few others, I think. :-k In my opinion CSTB is mainly for those that use the Default theme any ways.... :roll:
Last edited by rob64rock on March 23rd, 2012, 9:36 pm, edited 2 times in total.

rob64rock

User avatar
 
Posts: 2122
Joined: November 11th, 2009, 6:16 am

Post Posted March 23rd, 2012, 9:18 pm

Aris,

I uploaded a CSS style fix for CSTB v1.07pre3:
http://userstyles.org/styles/62993/fx14-cstb-1-07pre3-large-icons-toolbarbuttons-fix

This style fixes the Add-on toolbar-buttons type=["menu-button"] nav-bar breakage issue when using CSTB v1.07pre3 setting: (Navigation Toolbar "buttons" Large Icon View) for Fx 14.0a1 that I mentioned in my report above, and it also fixes some toolbar-button padding/margin issues with other toolbar-button types on the Nav-bar.

Before applying Style fix:
Image

After applying style fix:
Image

Note: This style does not fix the Forward & Back toolbar-button issues that pertain to the Fx feature "Fx10+ Conditionally Hidden Forward Button" mentioned in my report. You still have make CSTB 1.0.7 disable it's button border styling in regards to "Fx10+ Conditionally Hidden Forward Button".

patrickjdempsey

User avatar
 
Posts: 23734
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC

Post Posted March 23rd, 2012, 9:49 pm

I don't even think it could be compatible with L.A.R.'s themes as I'm pretty sure he doesn't even have compatibility with Aero/white icons to begin with, only only claims compatibility with XP.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/

rob64rock

User avatar
 
Posts: 2122
Joined: November 11th, 2009, 6:16 am

Post Posted March 23rd, 2012, 10:27 pm

patrickjdempsey wrote:I don't even think it could be compatible with L.A.R.'s themes as I'm pretty sure he doesn't even have compatibility with Aero/white icons to begin with, only only claims compatibility with XP.

CSTB is compatible with Grizzly Toolbar button themes, Currently I'm using it with this one:
https://addons.mozilla.org/firefox/addon/modern-toolbar-icons/

patrickjdempsey

User avatar
 
Posts: 23734
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC

Post Posted March 23rd, 2012, 11:34 pm

Ahhh I see you are using XP, his themes don't support Vista/7 aero.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/

GTK66
 
Posts: 1896
Joined: May 30th, 2004, 5:20 am

Post Posted March 24th, 2012, 2:37 pm

This for me is great. I cannot get it to work well with a Persona but with the default theme this is great. I closed that bug report as these devs would won't fix it anyway. I just hope they don't FUGLY up something else.

rob64rock

User avatar
 
Posts: 2122
Joined: November 11th, 2009, 6:16 am

Post Posted March 24th, 2012, 3:16 pm

GTK66 wrote:This for me is great. I cannot get it to work well with a Persona but with the default theme this is great. I closed that bug report as these devs would won't fix it anyway. I just hope they don't FUGLY up something else.

What persona theme are you having issues with when using CSTB v1.07pre3(Large Icon View Fx 14.0a1 setting)? :-k

JayhawksRock

User avatar
 
Posts: 10402
Joined: October 24th, 2010, 8:51 am

Post Posted March 24th, 2012, 7:24 pm

Edited for Fixes already made.

Great Extension Guys ! Working great in small icon mode in Fx 14.0a1 and UX on XP. Large icon mode is not bad with only buttons having dropmarkers needing work. On some the dropmarker becomes a seperate button and others the button ends up one button but with double the width. Examples of that would be Stylish and Lastpass buttons although I think buttons with a dropdown action don't even need dropmarkers. I hid them where I could in rob64rocks styles that I used.

Rob64rock, it looks like I can now abandon all those userstyles of yours that I've been using for years and trying to alter with some success. :D Thanks for your great work on them.
Last edited by JayhawksRock on March 24th, 2012, 8:08 pm, edited 1 time in total.
"The trouble with quotes on the internet is you never know if they are genuine" ...Abraham Lincoln

Return to Extension/Theme Releases


Who is online

Users browsing this forum: No registered users and 3 guests