MozillaZine

SeaFox - Development

Talk about add-ons and extension development.
Exalm
 
Posts: 137
Joined: July 28th, 2013, 3:29 pm

Post Posted August 30th, 2015, 9:02 am

Code: Select all
/* fix skinny alltabs button */
.tabs-alltabs-button > .toolbarbutton-menu-dropmarker {
  margin: 4px;
}
This thing works bad on Linux. The problem is that Linux theme uses native button appearance AND native dropmarker appearance. They both are pretty thick, so that margin makes the button stretch the whole tab bar.
Reverting that:
Code: Select all
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

.tabs-alltabs-button > .toolbarbutton-menu-dropmarker {
  margin: 0px;
}
it looks just fine.

See yourself:
Image
Note that I have a pretty compact GTK (system) theme here. It may be even worse with some. :)

patrickjdempsey

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

Post Posted August 30th, 2015, 12:22 pm

Thanks. On Windows there is no padding applied by default so it makes the dropmarker too tiny to hit. I'm honestly somewhat reeling over recent news regarding the future of Gecko products and am not sure what I am going to be doing.
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/

Frank Lion

User avatar
 
Posts: 20475
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom

Post Posted August 30th, 2015, 5:10 pm

I noticed that, but assumed that the default theme was meant to look like that.

Don't forget you've got by default a 45px Nav Bar directly above the Tab Bar, which is 39px with that bug. So, it's not like it's that out of keeping with the general large look of default.
Metal Lion latest SeaMonkey & Thunderbird Themes - Sea Monkey and Silver Sea Monkey
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)

patrickjdempsey

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

Post Posted September 8th, 2015, 5:05 pm

Looks like 2.35 breaks the combined back/forward dropmarker. I'm going to the beach on Thursday and I'm *very* busy working on putting together a friend's new Lebanese restaurant, so I'm not sure when I'm going to have time to look into it let alone work on a fix.
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/

Frank Lion

User avatar
 
Posts: 20475
Joined: April 23rd, 2004, 6:59 pm
Location: ... The Exorcist....United Kingdom

Post Posted September 8th, 2015, 5:42 pm

Ah, the old 'Renovating the Lebanese Restaurant' excuse, eh? Always a good one that, used it myself a good few times.
Metal Lion latest SeaMonkey & Thunderbird Themes - Sea Monkey and Silver Sea Monkey
"The only thing necessary for the triumph of evil, is for good men to do nothing." - Edmund Burke (attrib.)

patrickjdempsey

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

Post Posted September 8th, 2015, 6:01 pm

A beautiful woman offered me "free shwarama forever". What's a fella supposed to do?
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/

LoudNoise
New Member

User avatar
 
Posts: 40048
Joined: October 18th, 2007, 1:45 pm
Location: Next door to the west

Post Posted September 9th, 2015, 7:13 pm

Oh, I have made taboon in about eight years.
Post wrangler
"Choose between the Food Select Feature or other Functions. If no food or function is chosen, Toast is the default."

malliz
Folder@Home

User avatar
 
Posts: 43841
Joined: December 7th, 2002, 4:34 am
Location: Australia

Post Posted September 9th, 2015, 10:34 pm

patrickjdempsey wrote:. I'm going to the beach on Thursday and I'm *very* busy working on putting together a friend's new Lebanese restaurant,

Did they get the kit from Ikea ?
What sort of man would put a known criminal in charge of a major branch of government? Apart from, say, the average voter.
"Terry Pratchett"

patrickjdempsey

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

Post Posted September 27th, 2015, 1:03 pm

Nah, just throwing some paint around:
http://s16.photobucket.com/user/patrick ... n.jpg.html

So far I have two issues with the current 2.38 version of SeaMonkey. The Findbar is borked, as is the back/forward history drop menu. I do have errors for them:

Error: TypeError: this._browser.messageManager.sendAsyncMessage is not a function
Source File: chrome://global/content/bindings/findbar.xml


Error: NotFoundError: Node was not found
Source File: chrome://navigator/content/sessionHistoryUI.js


If anyone else notices any strange errors in the Error Console or weird behavior let me know.
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 September 27th, 2015, 1:08 pm

Looks like the Addons Manager is borked again. Didn't we JUST do this crap?

Edit: I guess the way the style started isn't the way it finished. Not sure how to progress on this ATM. Most likely the next version of SeaFox will have a minimum cutoff at SM 2.38 so as to not break older versions.
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 September 27th, 2015, 1:15 pm

Crap, and I still don't have a simple way to unpack omni.ja on this machine yet. Win 7 File Explorer will do it, but it's roundabout.
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 September 27th, 2015, 3:22 pm

So fixing the findbar was so stupid easy that the development gods have cursed me with the mystery of the back/forward dropmarker. All I'm doing is using the exact same function that SM already uses to populate the Go (history) menu on the menubar. But apparently something changed in that function and one of two things is happening: either the function is failing altogether so the menu is not populating, or the cleanup function that deletes old entries is overactive and destroying it. I'm sad because this worked great before 2.35.
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 September 27th, 2015, 5:14 pm

Quick fix for Findbar and Addons Manager in SM 2.38:
https://addons.mozilla.org/en-us/seamon ... sion-0.4.4
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 September 28th, 2015, 6:31 pm

Hmm. Now I'm seeing the toolbar grippies as Frank mentioned. It looks like my global.css file has not been loaded at all this session because the Findbar is showing the Firefox style and the Download manager is reverted as well. Hmmm. Opening a new window does not cause any clues to appear in the Error Console. It seems like the chrome.manifest is failing somehow.
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 September 29th, 2015, 2:08 pm

I'm almost 100% positive that AdBlock Plus is the cause of the global.css not loading. Have heard reports of the newest version breaking other extensions as well. :( And Mozilla thinks hacky crap like this is the future.
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/

Return to Extension Development


Who is online

Users browsing this forum: No registered users and 1 guest