Screenshot / Code Snippet
Profile page gap removal (before and after):
Profile page width restriction removal:
Activity tab making better use of screen space:
Top bar menu stretching the full width of the viewport (before and after):
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
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