Shop More Submit  Join Login
About Design & Interfaces / Professional Senior Member BoffinbraiNMale/United Kingdom Group :iconmythbusters: mythbusters
Blowing things up for Science
Recent Activity
Deviant for 8 Years
Needs Premium Membership
Statistics 132 Deviations 12,363 Comments 136,437 Pageviews

Newest Deviations

Random Favourites


Watch List by LostKitten

This is one of the best suggestions I've seen in a long time. I hope someone picks this suggestion up and works on it. I especially lik...

Team Fortress 2D by gas13
by gas13

It's always good to see more pixel art from you. :) This time, it's interesting to see such a popular video game as the subject of your ...



33 deviations
deviation in storage
:iconlucanos: Lucanos
deviation in storage
:iconsolitude12: Solitude12
deviation in storage
:iconnyssacreative: NyssaCreative
deviation in storage
:iconedumicro: edumicro
deviation in storage
:iconmoofied1: moofied1
deviation in storage
:iconkjherstin: Kjherstin
deviantTIDY 4.7.0 by BoffinbraiN
deviantTIDY 4.7.0


A set of styles and scripts to improve the layout and usability of deviantART.

Download the Greasemonkey Script from Greasy Fork
Firefox extension is unavailable for the foreseeable future. Please use Greasemonkey instead.

What's New in version 4.7.0
Changed: script is now hosted on Greasy Fork because no longer exists.
Changed: CSS is now bundled into the user script, so the Stylish CSS is no longer needed.
Known issue: keyboard navigation isn't working

For full details on what has changed, see Full Version History

About deviantTIDY
Ever since dAv5, many users have been unhappy with various aspects of dA's layout and design. Some decisions on font size, margins and spacing have clearly been neglected.

And so deviantTIDY was written, to claim back much of that wasted space! Inspired by some of janvanlysebettens's CSS mods for Firefox, deviantTIDY was a very lightweight modification to fix comment boxes and various other assets on dA pages, to make things clearer and more streamlined. Since then, it's expanded to cover lots of other annoyances, big and small, to improve the look and usability of the site, and with a JavaScript interface, it's fully customizable too.

  • More efficient Comment Boxes: deviantTIDY reduces the minimum height and margins on comment boxes, and further reduces the size of signatures, so you can see more comments at once. You can also add scrollbars to really long comments.
  • Hide and collapse elements: Hide social sharing buttons, 'More Like This' mini-galleries and other bloat from deviantART pages so you can focus on your task.
  • Indent guides: A problem that has been around as long as nested comments is the difficulty you face in working out who replied to who in long and complex discussions. With deviantTIDY, just point at a comment to see guide-lines in the left margin, showing you the exact nest level the comment is on.
  • Cleaner Forum threads: Thread listings are now easier to browse, with all unnecessary icons removed, and shorter table rows (one line high instead of two, doubling the number of threads you can see per screen).
  • Floating comment box: If you want to be able to type your comment on a deviation or journal while looking at the original, without having to constantly scroll up and down the page, this feature allows you to make the reply box float above the page content, following you wherever you scroll. Press ALT+SHIFT+C to activate it.
  • Hidden Subscription Links: Don't be reminded about whether you're subscribed or not every time you look at the message bar.
  • ...and many more!

In order to use Greasemonkey scripts, you need to install Stylish. Stylish is available for both Firefox and Chrome.

How can I check that deviantTIDY is working?
When you first install deviantTIDY (or the script component), a dialog will appear when you visit deviantART. You're good to go!

Can I use deviantTIDY with [insert your favourite skin or script here]?
deviantTIDY can be used safely in combination with other custom deviant skins and scripts because it does the very minimum amount of changes required to get the desired effect. In the rare event of clashes in styles or broken functionality, tell me about the issue, and include info about the other mods you are using.

V1.0 2006-12-30
Project deviantSPACE launched with mods to comments, description, mood box and indent guides

V1.1 2007-01-01
Renamed project to deviantTIDY and removed right-hand bar from front page

V1.2 2007-01-01
Thanks to dancewiththesky the project is now available as a Firefox extension.
Fully implemented News Page fixed-width hack

V1.3 2007-01-04
Removed Subscription link from messages bar (by Solitude12)
Brought back horizontal rules
Inserted the deviantTIDY version number in the page footer for easy reference.

V1.32 2007-01-05
Removed Subscription link from dAv5 half-breed pages too, and fixed syntax error.

V1.33 2007-01-12
Removed Subscription link AGAIN because dA sneakily changed it.

V1.34 2007-02-07
Compact deviation toolbar and less distracting Shop link.
Shorter lines in the Friends box, so you can see more friends before scrolling.
Made hidden comments more subtle.

V1.4 2007-02-26
Expanded message count (as you wish!) and fixed-width fix for literature deviations.

V1.5 2007-03-01
I forgot to implement the literature deviations fix as advertised.
Also in version 1.5 is the popup mood selector which will save you space!

V1.51 2007-03-02
The News pages have been revamped, so there is nothing for deviantTIDY to fix.

V1.6 2007-03-02
Text in textareas are now the same size as comment text.
Made some tweaks to the hover mood-selector.
Made a few more tweaks to the comment boxes.

V1.7 2007-04-26
Made lots of space improvements on the Deviation Submission pages.
Smaller comments.
Less prominent and more tightly-packed deviation links.
Smaller deviation details panel.

V1.8 2007-05-31
Improved nested comment hover effect and tidied forum threads.
Made new deviantTIDY logo.

V2.0 2007-07-07
Thanks to dancewiththesky once again for extending the functionality of this add-on!  It now automatically updates.
A GreaseMonkey script has been added to enhance the appearance of signatures in comments.
Elimination of Smallthought comments and Limbo pages are in effect.

V2.1 2007-07-07
Removed Limbo code, as deviantART rightly decided to remove this feature.
Changed way the indent guides work, formatting of the deviation details box, and horizontal rules (they also appear in comments now).
Removed images from deviation navigation bar.
In scripts, deviantTIDY formats signatures in the Message Centre, and also formats reply dividers in notes.
Added top-of-page comment box as suggested by halfatoast.

V2.11 2007-09-30
deviantART Films interface is much uglier than expected.
Top padding bug fixed, and headings on the left menu have been improved.

V2.12 2007-09-30
Reverted some changes to comment boxes.
Added fixes for the News Submit, Help and FAQ pages, and some tidying on the News pages.

V2.2 2007-09-30
Improved Popup Mood box shows the mood you have selected after clicking.
More fixes to deviantART Film pages, including full-width descriptions and comments that don't look like speech-bubbles.

V2.3 2007-12-16
Old-style gallery pages.
Deviant signatures slightly faded and spaced further from comment text.
Blue visited links faded.
ipholio's deviant stats portion added.
Little tweaks to the positioning of elements in the Gallery Editor interface.

V2.4 2008-03-31
Added an options page which allows users to enable comment scrolling.
Miscellaneous tweaks to userpage layout.

V2.6 2008-06-21
Rewrite of the script; a whole variety of options, and the extension has Firefox 3 support.

V3.0 2008-09-04
Rewritten for dAv6.
Includes literature, DD and Deviousness icons.

V3.0.1 2008-10-01
Reply box at top - node is moved rather than cloned.
Deviant command-bar no longer flickers on hover when on right - reported by Richarmeleon.
Scrollable journal previews idea by DavidJCobb.

V3.0.3 2008-11-11
Fixed deviantART's ID name change.
Option to limit max width of comment boxes.
Rewrote apps menu CSS after change.

V4.0.0 2009-05-26
New logo!  New everything!  Completely rewritten all of deviantTIDY CSS and user-style.
Script will announce when CSS is not present.
Uses a gruzer-style modular interface.
Looks for updates by checking the deviation page.
All functionality is based around the options system, which means more customization.
Signature rendering code is between 10 and 100 times faster.
Allows users to extend deviantTIDY with their own user-scripts.
Thanks to zikes for the helpful shorthand DOM functions used throughout.

V4.0.1 2009-06-07
'Comment box at top of page' feature now returns as the Floating Comment Box feature.  Click 'Add Yours' or click the up button on the comment box to make your comment stay visible, wherever you scroll, and click again to dock it.
Can now redirect to your message center when logging in.
Will automatically and silently look for updates every two days.  Minor fixes.

V4.0.2 2009-07-19
Minor fixes and removal of some obsolete CSS.

V4.0.3 2009-10-21
Consolidated and simplified deviation left toolbar for film submissions to make them look the same as regular deviations.
Fixed new deviation page layout.
Fixed deviation page comment link to utilize new button on toolbar.
Setting for scrolling comments now also affects notes and note previews (idea by KishiFishy).  Also applies to Message Center comments.
Dividing lines for notes and comments are now optional.
Replaced the Limit Comment Width feature (too much maintenance) and limited the entire body width instead.
Changes made to the way add-ons are implemented.  dT will call dialog functions in the same way add-ons are expected to.
Script will be hard-coded to know whether it's bundled into Firefox or not, and options button in Firefox Add-ons window gives a helpful message.

V4.0.4 2010-01-11
Literature bug discovered by LucasVN where literature thumbnail images were hidden under a plain image.
Added option to bring back text labels on the navigation bar.
Option to show your message count in the tab title (on by default).
Changes made to the way deviantTIDY is packaged, so add-ons can gain access to its useful global functions (prefixed by $).
Removed all CSS for v5 comments as they appear to be obsolete.

V4.0.5 2010-01-30
Added access key C to toggle floating comment box.
Changed the Options window and popup code to limit and scroll according to the window's height.
Fixed comment signatures not having dividing lines (v5 box CSS removed).
Fixed issue with custom fixed-width journal CSS designs being stretched against their will.
Fixed extra CSS warning boxes being inserted every time the dialog is opened.
Fixed 'strip external redirects' not printing the actual number of links stripped in debug mode.

V4.0.6 2010-02-15
Minor fix to stop comments being hidden when moods were hidden, because dA changed some HTML.
Hoping dA will reverse its changes to comments which stop indent guides working.

V4.0.7 2010-04-18
Compatibility changes for v7 (work in progress, and some features are obsolete).
Limited maximum height for images and descriptions in devWATCH GIANT preview mode when Stacks are on.

V4.1.0 2010-06-22
Moved over to v7 completely.
Rewrote floating comment box.
'No text labels' feature now works on sticky menu.

V4.1.1 2010-09-21
If floating comment box is in focus when dismissed, it will be blurred to free the keyboard.
If a deviation page is dynamically loaded on top of another page, Floating Comment will target the last comment box instead of the one on the original page.
Scroll the list of groups in which a deviation appears when it's greater than 5.
Ensure navigation text is only hidden on expanded menu, not pop-up menus.
Minor code refactoring.

V4.1.2 2010-12-17
Minor changes. Added options to hide Muro links until the text area is hovered.
Added option to hide all blue group boxes.
Added keyboard browsing feature, using the left/right arrow keys to change pages when prev/next buttons are available.

V4.2.0 2011-05-10
Removed llama and shakefish emoticon replacements (llama no longer exists - user deactivated their account).
Used jQuery to improve many features, including stripping external links.
Fixed keyboard navigation for FF4.
Fixed login redirect feature by remembering the login state and username from the last page load, and added option to go to your profile page.
Improved stripping of external links by using to scan for all links now and in the future, and added the option to prompt before following links (works for left-click only - middle and right-clicks will not receive prompts).
Refactoring to move some objects and constants out of the deviantTIDY object itself. Breaks backwards compatibility with old add-ons, if any exist (I'm not aware of any!)

V4.2.1 2011-09-05
Improvement to dividing signature lines: can now determine with 100% accuracy where signature begins, even if it contains multiple signature-like double-dashes (the real one includes a new-line).
Fixed keyboard navigation for gallery/favourites pages when class names changed.
Discovered that extension is compatible with Firefox 6, so allow installation for 3.5.3 - 6.* (unsure whether 4-5 are compatible, but allow all versions in between anyway).

V4.2.2 2011-09-23
Fixed a regression where trying to use the floating comment box in a dynamic page selected the old comment box for the static page.
Minor tweaks to logged out page.
Fix for new "remove this message after I reply" checkbox in Message Center.

V4.2.3 2011-10-05
No code changes; just altered the maxVersion in the Firefox addon to support Firefox 8.

V4.3.0 2011-12-19
Added feature to make the top bar always appear fixed at the top of the viewport.
Fixed Christmassy 'Buy Print' button to not repeat the background image.
Added compatibility for Firefox 9 and removed compatibility for Firefox 3 due to function.bind being unavailable, and other quirks holding back development.
Script uses strict!
Function $ now means jQuery. All calls to the old $ now use document.getElementById directly. $J deleted.

V4.3.1 2012-02-10
Made extension compatible with FF10 (even though it carried on working with a maxVersion of 9.* - WTF?)
Moved option preferences into an options subtree and made them real integers.
More core code strictness.

V4.4.0 2012-08-19
Fixed collapsing sidebar on browse pages.
Fixed deprecated -moz-border-radius attributes in CSS.
Re-ordered and changed a few options, dividing them into categories for easier reading.
Added ability to hide social sharing buttons.
Removed code that finds comment signatures because dA does it properly now.
Added option to change floating comment shortcut key.
Added option to turn on/off keyboard browsing feature.

V4.4.1 2012-09-11
Fixed literature thumbs by removing custom lit thumb CSS from deviantTIDY.

V4.5.0 2013-06-07
Styles to collapse the 'Buy Print' additional options
New option to remove 'More Like This' hover links on gallery thumbnails.
New option to collapse 'More Like This' section in the deviation sidebar.
Added a layout fix to message center so that the X buttons don't shift when an item is selected.
Removed no-prints feature now that new submit procedure handles this in a less annoying manner.
Updates to use .on() instead of .live() which was removed in jQuery 1.9 (this is what caused dispatch failures)
Debug mode turned off (was accidentally left on in last release)

V4.5.1 2013-07-18
Fixed: settings link wasn't available in the page footer.

V4.6.0 2013-11-08
Fixed: keyboard navigation triggering in rich text editors when it shouldn't.
Fixed: floating comment box trigger should more reliably focus the text field (it's not perfect yet).
Fixed: floating comment box would appear under deviation images
Added: improved formatting for various parts of the deviation sidebar, including the option to hide thumbnail panels.
Added: comments for better documentation of the CSS.
Added: script will show a 'missing CSS' popup on page load if the CSS is missing or out of date.
Removed: lots of old obsolete styles.

V4.6.0 2014-10-13
Changed: script is now hosted on Greasy Fork because no longer exists.
Changed: CSS is now bundled into the user script, so the Stylish CSS is no longer needed. This runs using @run-at document-start so it loads instantly.

Known Issues
Keyboard navigation isn't working
deviantTIDY addons will not work at the moment, due to security issues. I'm still working on that.

Todo list:
Rewrite add-on system to allow add-ons to queue themselves for execution before deviantTIDY loads (backwards-compatible).
Add Fast Replies by electricjonny
I was just reviewing and updating my CSS for deviantTIDY, removing lots of obsolete styles, and testing pages I don't usually visit, like the forums, etc. I found a section for deviantWEAR, and headed over to the Prints page to check it out. Couldn't find it anywhere on the page... or in the navigation. Damn useless design, I thought, and googled it.

And then I found out that deviantWEAR was killed off in May.

Wow... I didn't expect that. I guess they must have been making a big loss on those products. There was no other good reason for them to close the shop. I guess I'll be keeping my Devious Artist t-shirt safe.

Also, I thought I'd share this because I found it amusing.

Hell Freezes Over When? by BoffinbraiN

Call me an old man, but I remember the days when that phrase meant 'forever'. I guess even Satan himself is too impatient in this Internet age.


BoffinbraiN has started a donation pool!
16 / 1,500
Senior members no longer get the same benefits as premium members, despite the contributions to the community.

If you wish to support me by donating points or subscriptions, I would be grateful, as this would allow me to carry on creating journal CSS and other things for the community. You may also wish to commission me to make a journal skin for you.

You must be logged in to donate.
  • Anonymous
    Anonymous Deviant
    Donated Jan 23, 2014, 6:22:59 PM
  • :iconscreaming-a-lie:
    Donated Sep 19, 2012, 6:56:54 PM



Artist | Professional | Design & Interfaces
United Kingdom

Do you find expanded message counts like [2J, 3C] useful? 

139 deviants said I find them useful
105 deviants said I don't know what they are
26 deviants said I don't find them useful
13 deviants said I used to, but not any more

AdCast - Ads from the Community



:iconelectricjonny: :iconrandomduck: :iconpachunka: :iconsynfull: :iconrotane: :icontheryanford: :iconheidi: :iconmccann: :iconthespook: :iconsolitude12: :icondancewiththesky: :iconjanvanlysebettens: :iconzikes: :iconspyed: :iconmelonhead-emotion: :iconblunaowl: :icondarkmoon3636:



Add a Comment:
birthdays Featured By Owner Aug 21, 2014
:woohoo: :party: :iconcakelickplz: !!! HAPPY BIRTHDAY !!! :iconcakelickplz: :party: :woohoo:

It's August 21st which means it's that time of the year again and your special day is here! We hope you have an awesome day with lots of birthday fun, gifts, happiness and most definitely, lots of cake! Here's to another year!

Many well wishes and love from your friendly birthdays team :love:

Birthdays Team
This birthday greeting was brought to you by: kareynomer
Jesswuvs2laf Featured By Owner Aug 21, 2014  Student General Artist
Happy birthday!
Olaf-The-Snowman Featured By Owner Aug 21, 2014  Hobbyist Traditional Artist
     :iconfuncakeplz:    :iconhappyblueplz:  :iconblue-hplz: :iconblue-aplz: :iconblue-pplz: :iconblue-pplz: :iconblue-yplz:  :iconhappyblueplz:   :iconfuncakeplz:
     :party: :iconblue-bplz: :iconblue-iplz: :iconblue-rplz: :iconblue-tplz: :iconblue-hplz: :iconblue-dplz: :iconblue-aplz: :iconblue-yplz: :party:
:iconhappybirthdaysignplz: :iconbummy2::iconbummy3::iconbummy1::iconbummy2::iconbummy3::iconbummy1::iconbummy2::iconbummy3::iconbummy1: :iconhappybirthday2plz:
Jasperinity Featured By Owner Aug 21, 2014
Happy birthday! :D
TheAngeldove Featured By Owner Aug 21, 2014  Professional Interface Designer
Gif by Emoxynha:iconsparklesplz::iconhappybirthday1plz::iconhappybirthdayplz2::iconhappybirthdayplz3::iconhappybirthdayplz4::iconsparklesplz:
Add a Comment: