Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
The problem with the What's New shelf is that it's just not very useful. It assumes I want to know now and constantly until I dismiss the "news".
In reality, most of the time I don't want to know it, but on occasion, I want to know said "news" for some products (and not necessarily the same ones).
It would help a lot to have a toggle.
Ideally I'd still suggest a replacing it with a simple button to go to the News Hub, a much more comprehensive news page than the What's New shelf which is (1) just pictures and headlines and (2) horizontally-organized unlike the rest of anything else. But right now we can't even make this shelf unstuck from the top of the Library homepage, let alone any other customization.
And yes, I already know that it's possible to edit the Steam client's CSS (in or outside of a skin) to remove it. A toggle would be better than that. But, for those who aren't aware, you can do the following:
1. go to your Steam folder
2. go to the skins folder, and make a new subfolder for a skin, such as "Steam\skins\No What's New"
3. go back out to the main Steam folder and copy the resource folder from there into the skins subfolder you just made
4. in that No What's New folder, open up webkit.css in any text editor
5. add the following text to the top:
EDIT: now you need libraryhome_UpdatesContainer rather than libraryhome_WhatsNew.
There is at least one other way to do this, and I forgot it off the top of my head, but it was less stable. It involved editing a file that Steam would notice and attempt to redownload if it wasn't the same length as before. (It is apparently zealous at this.)
One curious thing though is that Steam seems to have danced around including a toggle.
When the new Steam client UI came out, the What's New shelf was already a thing, but there weren't options for showing only updates or otherwise tweaking the content shown. All those options were added later -- after people asked for a way to turn it off.
Given how simple the CSS edit is to just turn it off, one would expect that a way to turn it off would be less work for Steam devs, compared to making various tweaking controls to the types of content displayed.
So it seems to me like they don't want to let people disable it entirely. It seems like they may have basically promised devs that devs can basically use the What's New shelf to advertise to players (and that is what's happened, both advertising products and advertising for attention more generally), and so it really doesn't want to let people not get advertised at. And they'll bend over backwards to not let people not get advertised at. Which is not very nice of them.
It would only work for the current session. As soon as Steam was restarted the change would be reverted. It was basically the same as the workaround above but to a different file which I believe is no longer present. The skin override is more preferable as it accomplishes the desired outcome without making edits to Steam files.
I have done exactly as above, and it's still there.
Tried removing the items in it and restarting again, still there.
I will say that before finding this I had been perusing the libraryroot css file, and they've generalised all the classes and ids in there to the point that everything will likely only make sense to the people that wrote it. A search of the Steam folder and subfolders shows only one file that contains the "libraryhome_WhatsNew" text and that's the one I just edited. 😩
((( not saying this to illicit some kind of support, or feeling any entitlement to a response ... just thought i'd mention my experience is all )))
EDIT - Found a fix ... but I'm reticent to share it openly in case they're trying to stop people doing this ... either way ... I worked out the new dev mode (startup argument/switch "-dev -console") and 'none-ing' this div instead worked ... I'll try that in my ♥♥♥♥♥♥♥♥♥♥♥♥ skin in a second:
EDIT 2 - It absolutely worked.
I normally just use -no-browser to turn this all off, making this question moot. But I don't know how this in particular works.
The above method does not work anymore after Steam client updated earlier today.
Do you or anyone else have a new solution for removing What's New section?
I tried changing "libraryhome_WhatsNew" to "libraryhomenewupdates" and it can only remove news articles from showing up, but the whole What's New section still remain on top of library.
EDIT: just found a solution; changing "libraryhome_WhatsNew" to "libraryhome_UpdatesContainer" and it now works like before.
Updated some minutes ago and was about to cry because the what's news was back, but your code works, thank you.