Hi!
Some things on WL are just broken and I'm getting tired of them, so I finally decided to declare war on Fizzer's code and write some userscripts to fix it. Obviously I can't fix the parts written in Flash, but maybe I can fix the rest. I'll be adding more userscripts here, 1 script fixes 1 thing, so you can install only those you want (unlike Muli's userscript, which is a one ring to rule them all).
Installation:
1. You need Greasemonkey (for Firefox) or Tampermonkey (Chrome) or Violent monkey (Opera), see Muli's thread if you don't know how to install them:
https://www.warlight.net/Forum/106092-mulis-userscript-tidy-up-dashboard2. Click the install link for the scripts you want (list below).
Scripts:
WL Post Image SizeWhen someone posts a giant image on the forum / WL mail, you are forced to scroll horizontally to see it. This script scales down huge images so you can always see the whole image without scrolling.
Screenshot:
https://i.imgur.com/MvkcXag.pngInstall link:
https://github.com/kurogetsusai/wl-post-img-size/raw/master/wl-post-img-size.user.jsGitHub repo:
https://github.com/kurogetsusai/wl-post-img-size
WL Ignore MailWhen someone adds you to mail threads you don't care about, you get notifs from it and your mail icon flashes constantly. This script adds an option to turn off notifications for individual mail threads. It doesn't hide them or anything, just new posts in those threads won't make your mail icon flash.
It stores data, which threads are ignored in your browsers' local storage, so it doesn't sync between browsers and devices.
Screenshot:
https://i.imgur.com/K95Xsz0.pngInstall link:
https://github.com/kurogetsusai/wl-ignore-mail/raw/master/wl-ignore-mail.user.jsGitHub repo:
https://github.com/kurogetsusai/wl-ignore-mail
(I'll add more later)
If you find any bugs or have ideas for new scripts, feel free to tell me.
License:
I release all my scripts posted here into the public domain (Unlicense:
http://unlicense.org), so you can do whatever you want with them, I don't care.
Edited 6/11/2017 18:36:33