Skip to main content
10 of 13
removed self-reference
0Valt
  • 1.4k
  • 4
  • 16

Bring back the layout!

Screenshot / Code Snippet

Profile page gap removal (before and after):

profile page with the gap (before) profile page without the gap (after)

Profile page width restriction removal:

profile page full width

Activity tab making better use of screen space:

activity tab full width

Top bar menu stretching the full width of the viewport (before and after):

top menu full width top menu without the userscript

About

The recent change to the profile page layout in the name of "responsiveness" fails to properly use the screen real estate. Instead of waiting 6 to 8 weeks or the heat death of the universe*, you can use this simple userscript to make things right today.

The userscript is a living project, so more features will be added as we go. Please note that this script does not bring back removed stats, do check out LegacyProfiles - Bringing back the old profile stats if you want them back too.

License

The script is licensed under the GPL-3.0-or-later license.

Download

Install | Minified

The script doesn't need a userscript manager to work (but includes necessary headers).

Platform

Version number means "last tested on":

Chrome Opera Firefox Edge IE
✔ 92.0.4515.107 ✔ 77.0.4054.203 ✔ 89.0 ✔ 92.0.902.55 no

Userscript managers:

Greasemonkey Tampermonkey Violentmonkey
✔ 4.11 ✔ 31 ✔ 2.13.0**

Works well with:

Userscript Features Author Tested Version
Make better use of the space in profiles Restores right sidebar on user profile and adds several UTC-based timestamps Little Nuts 1.0
Legacy Profiles Allows you to see the user creation date, profile view count and when the user was last seen Spectric 1.3

Change log

Version Description
0.3.0 improved robustness of the logic moving stats elements
0.4.0 allowed profile page to span the full width of available viewport
0.5.0 adjusted page headers to match the full-width layout
0.6.0 made activity tab make better use of screen space
0.7.0 made top bar stretch the whole available length
0.8.0 added compatibility layer to align with other userscripts of the series

Contact

Author: Oleg Valter
Organization: UserScripters

Please, submit bug reports on the source repository.
Before adding a new one, please check if it hasn't been raised before.

You can also drop by to chat, we are a friendly bunch.

Code

Source code written in TypeScript.

Contributions are welcome, you can always submit a PR here.


* credit goes to Scratte
** thanks to Kevin M. Mansour for testing this out

0Valt
  • 1.4k
  • 4
  • 16