Customizing Tildes

Successor of the awesome-tildes project by @Emerald_Knight listing userthemes, userscripts, and extensions to improve your browsing experience!

Changes using the Web Browser

Extensions

Browser extensions (addons) for Firefox, Chrome, etc... They usually add a number of useful features, especially ones that require deeper integration with the browser.

Name Author Description
Extended @crius Extension for Chrome and Firefox to enhance the UX/UI.
ReExtended @Bauke An improved version of @crius's original extension with improved labels, a markdown toolbar, etc
Plus @tcp Extension to add markdown previews to posts and comments.

Scripts

Userscripts require an extension like Violentmonkey to work. They are similar to browser extensions but are usually less powerful. Firefox users (especially those who have tweaked about:config) should be aware that userscripts may not work on Tildes due to bugs.

Name Author Description
Tildenhancer @thykka Various UI/UX enhancements, including automatic night mode.
Tildes Focus @Wes Jump around new comments using J/K (vim keybinds)
Youtube Thumbs @cadadr Embeds thumbnails into the header on YouTube topics.
Hide Vote Count @cadadr Hides the vote count, similar to the old Tildes experiment
Tildes Anonymous @Bauke Makes all usernames inside topic comments a SHA-1 hash and gives them a color based on that hash, effectively making them anonymous.
Tildes Hide Topics @Bauke Adds a way to hide (and unhide) topics in the topic listing.
Tildes Replace Outline @Bauke Adds the ability to convert whitelisted domains to an Outline.com link.
Username Drag'n'Drop @cadadr Drag and drop usernames into reply forms to insert the name.

CSS Themes

Userstyles require an extension like Stylus in order to work. They allow a user to completely change the look and styling of a website to their liking.

Name Author Description
Compact @Bauke Removes some elements and changes some sizes to make the layout a little more compact.
"Baukula" @Bauke Bauke's take on the Dracula theme. This comment explains/shows the difference from the built-in Dracula theme available from the user settings.
Dark & Flat @rndmprsn A dark and flat theme + alt. version combined with @pfg's Collapse Comment Bar
Aqua Dark Exalt (openusercss) A green/blue dark theme
Tildes Darkish Minikrob (userstyles.org) Dark theme using lighter shades of grey.
A Tildes Darkly Derv Merkler (userstyles.org) Has many popular variations on dark themes found in Linux ricing: Monokai, Obsidian, ArcDark, and Dracula
Retroterminal @Emerald_Knight Based on early computer displays, mostly black/green with scanlines.
"More like Reddit" @tesseractcat If you want Tildes to look like Reddit.

Custom Userstyles

Userstyles can also be used to make smaller and more targeted adjustments. Use the browser developer tools, a browser extension such as Stylus and a resource like the Mozilla Developer Network web docs if you want to try on your own!

For example, the style below will make comment/topic text areas larger:

@-moz-document domain("tildes.net") {
  .form-markdown textarea.form-input {
    height:700px;
  }
}

Credits to @hungariantoast and @Deimos

Custom Userstyle Examples

Name Author Description
Hide Vote Count @Bauke Hides vote count, similar to the old Tildes experiment
Hide Vote Count (alt.) @Soptik Ditto.
Tildes Tweaks @rfr Userstyle with configurable options. Mostly used to hide elements and change the appearance of the comment entry form

Bookmarklets

Bookmarklets are script snippets that you can save as bookmarks. When you use the bookmarklet on a page, it triggers an effect.

Change your current theme

Please note that these theme bookmarklets are now obsolete. You can change the themes simply by using the dropdown menu at the bottom of the screen, in the footer of any page on Tildes.

Instructions: Copy the code for the theme you want and save it as a bookmark.

Thanks to @balooga who originally posted the bookmarklets here!

Specific Changes with Browser Extensions

uBlock Origin

Raymond Gorhill (creator of uBlock Origin):
uBlock Origin is NOT an "ad blocker": it is a wide-spectrum blocker -- which happens to be able to function as a mere "ad blocker". The default behavior of uBlock Origin when newly installed is to block ads, trackers and malware sites -- through EasyList, EasyPrivacy, Peter Lowe’s ad/tracking/malware servers, various lists of malware sites, and uBlock Origin's own filter lists.

We can leverage uBlock Origin's advanced capabilities to do things besides ad blocking, like filtering topics and comments from a specific user.

Custom Filters

! Filter topics from a specified user (case sensitive)
tildes.net##article.topic[data-topic-posted-by="Example_Username"]
! Filter comments from a specified user (case sensitive)
tildes.net##.comment-itself:has(> header > .link-user:has-text(/^Example_Username$/))
! Filter specific Tildes threads by ID (check the URL)
tildes.net##article[id="topic-7cv"]
! Hides ALL comment authors on Tildes (pseudo-anonymous mode)
tildes.net##.comment-itself > header > .link-user
! Hide comment vote button/count (YOU WILL NOT BE ABLE TO VOTE ON COMMENTS WITH UBLOCK ON)
tildes.net##button.btn-post-action[data-ic-verb="PUT"]:has-text(/^Vote/)
! Hide topic vote button/count (YOU WILL NOT BE ABLE TO VOTE ON TOPICS WITH UBLOCK ON)
tildes.net##button.topic-voting
! Hide a specified user's vote count
tildes.net##article.topic[data-topic-posted-by="rfr"] > div.topic-voting
tildes.net##.comment-itself:has(> header > .link-user:has-text(/^rfr$/)) > div.comment-votes
! Hide vote counts on the logged in account's posts/topics
tildes.net##article.is-topic-mine > div.topic-voting
tildes.net##article.is-comment-mine > div.comment-itself > div.comment-votes

Instructions for use

  1. Open uBlock Origin Settings.
    • Click the uBlock icon in your browser.
    • There is a big "power button". Below it are four icons, you want to click the far right one. Hovering will show "Open the dashboard".
  2. Go to the "My Filters" tab.
  3. Copy and paste the above filters to the text area.
  4. Edit the filters
    • e.g. replace Example_Username with rfr.
    • The ^ and $ in the comment filter are important. Don't remove them when changing the username.
    • Check the "short link" in the side bar for the topic id.
  5. Copy the filters and edit the necessary usernames/IDs again as many times as you wish. (e.g. to filter additional users/topics)
    • Additionally, if you only want the filter(s) to apply in a certain group, add the group name to the domain like this: tildes.net/~tildes.official##<filter>
  6. Remember to click the "Apply Changes" button to save your filters.
  7. Refresh any previously open pages on Tildes. Your filters should now be working!

Credits to @rfr for making the instructions!


The text of this wiki page is licensed under Creative Commons Attribution-ShareAlike 4.0.

Back to wiki page list