3

Stack Overflow really has a nice clean interface, but I always find some little things I like to tweak - with Stylish and/or Greasemonkey - in the sites I visit most.

So far I have replaced Arial (I really can't stand that font) with Droid Sans and also replaced the fixed width font with Droid Sans Mono. I also switched off the little red x from the interesting/ignored tag boxes on top right -- I believe they look a lot better without those, and I can remove them from my profile's pref page.

So I'm curious, have you tweaked your interface and how?

3

6 Answers 6

11

No, I want to experience the site as the creators intended it

3
  • 1
    I bet you're one of those people who only buys widescreen DVDs too!
    – Tom Ritter
    Feb 12, 2010 at 19:45
  • 7
    @Tom: you say that like its a bad thing. :)
    – AnonJr
    Feb 12, 2010 at 21:25
  • 1
    @Tom: Yes, and I did that back before I had a widescreen TV, too!
    – Powerlord
    Nov 1, 2010 at 13:51
3

No. I can understand why one might do that, but I use several different' computers to access SO based on a circumstances, and I don't want to have to synchronize all my mods amongst them.

I'm waiting for the API so I can use a single, customizable web interface to access all the stackexchange sites I visit.

I'm guessing we'll have an API in 6-8 weeks.

2

There are a few greasemonkey scripts I've started using. It's more about functionality than looks:

1

I have, but only in a very minor fashion. I adjusted the inline code fonts to clean up the "river" effect a bit. I haven't felt much need to go farther than that; the rest of the UI is fine for me.

Also, I added a couple of GreaseMonkey scripts now:

  • SO Dupecloser
  • SO Show Today's Reputation
  • SO Tag Votes and Tag Badges
2
0

Yes, I've tweaked my entire meta-UI:

Did you ever wish you could have a Hot Dog Stand-themed meta.stackoverflow.com?

0

Yes

// ==UserScript==
// @name UIOverflow
// @description Pretty up the SE sites
// @include http://stackoverflow.com/*
// @incldue http://superuser.com/*
// @include http://meta.stackoverflow.com/*
// @include http://*.stackexchange.com/*
// @include http://serverfault.com/*
// ==/UserScript==

function xpath(query) {
    return document.evaluate(query, document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
}

function removeByXPath(query){
    var foos, foo;
    foos = xpath(query);

    for (var bar = 0; bar < foos.snapshotLength; bar++){
        foo = foos.snapshotItem(bar);
        foo.parentNode.removeChild(foo);
    }
}

function removeById(id){
    var x = document.getElementById(id);
    if (x) x.parentNode.removeChild(x);
}


// Ads
removeByXPath('//*[@class="everyonelovesstackoverflow"]');
removeByXPath('//*[@class="hireme"]');
removeByXPath('//div[@class="user-gravatar32"]');
removeByXPath('//div[@class="user-action-time"]');

// Make the sidebar bg grey
var sidebar = document.getElementById("sidebar");
if (sidebar) { sidebar.style.backgroundColor = "CCCCCC"; }

// Remove some cruft links at the top and bottom
removeById("hlinks-custom");
removeById("footer");
2
  • XPath is slow. Why not use document.querySelectorAll?
    – Yi Jiang
    Nov 1, 2010 at 11:36
  • @YiJiang Never heard of it, actually. How much faster?
    – new123456
    Nov 1, 2010 at 20:03

Not the answer you're looking for? Browse other questions tagged .