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** |
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 |
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