Old Non-Browser Based Library UI option
the new browser library is nice and fancy but i'd like to see an option to revert to the old vgui one used from 2011-2019

it would be nice for lower end systems and it's alot more customizable and it would fix alot of themes. i don't want to download a sketchy patcher off of github to make my steam library look like my theme.

if you dont know what im talking about:
https://imgur.com/a/uNncYYR
< >
1-15 / 16 のコメントを表示
Don't hold your breath, its based off old technology that was discontinued so its full of vulnerabilities. The sad fact is if someone is gaming on a lower end system that can't handle steam's browser then they really aren't the demographic that the steam store is targeted to...

Been suggested numerous times and the answer doesn't change. The odds of steam maintaning multiple browsers just because some people don't like how it looks is basically 0.
Out with old, in with the new has always been Valve's policy. Secondly they have never had an official way to revert client once it has been replaced.
One thing developers love doing is supporting multiple and disparate versions of software for extremely questionable and unnecessary reasons. It's a real good use of time and money...
Yeah, the VGUI Library UI was designed better, can be used more efficiently, and runs more efficiently too.

It had things like:

* List View, which had a spreadsheet-like interface that allowed for high information density (displaying metadata related to one's games) and also very easy sorting.

* No absolute need for images to be loaded as part of a fully-functioning library view. List View even be made into an interface that only required plaintext, thus obviating any loading of images. Unlike the current UI, which just has to load images (aside from Small Mode, which lacks a variety of options/features).

* Grid View, which used the landscape-style game art rather than shoehorning landscape-style banners into portrait-style frames (or depending on needing game devs/pubs to make new art), and which were able to display game names in plaintext if they didn't load.

* No need for browser rendering, which is less efficient.

* No need to wait for things to load, and as a result, less choppy scrolling.

* Significantly better keyboard navigability, with less need for hitting Tab like twenty times to get anywhere, and for that matter, even the ability to launch games by pressing enter.

* Better compatibility with Steam skins. (To be fair, it was already pretty bad, but that's not a reason to make it worse.)

Heck, it even had an easy display of Steam Cloud availability and status...which this new UI only very belatedly (very recently) added.

Frankly, Steam prided itself on offering convenience to consumers, and that's what gave it its initial success, but at this point it's a liability for me to get games on Steam since I have to put up with the Steam client in order to access them.

And, for those of you who've been here for a while and have seen me comment on this before, yes, I still haven't bought anything on Steam since October 2019. I've also used Steam itself a lot less, because it's just more of a pain to use now. If and when Valve improves the Steam client's interface, I may reconsider.

Nx Machina の投稿を引用:
Out with old, in with the new has always been Valve's policy. Secondly they have never had an official way to revert client once it has been replaced.
Not so much a "policy" as much as "they just didn't bother". And "they've never done it before" is not itself a reason to not start doing something; everything that they did for the first time was something they'd never done before.

Snakub Plissken の投稿を引用:
One thing developers love doing is supporting multiple and disparate versions of software for extremely questionable and unnecessary reasons. It's a real good use of time and money...
They shouldn't have developed the new one in the first place; that was their mistake. They should have stuck with improving the old one. The old one wasn't perfect, but it was a hell of a lot better.

I've mentioned stuff like adding more column options to List View, like achievement progress and friends playing and even badge progress, along with separating out size on disk from drive letter as two separate columns. And they could add a portrait option to Grid View, if they want to offer game devs a way to show off their portrait-style cover art. There are many improvements possible for the old UI, without needing to scrap it altogether.

I know some people like the new UI, so that's why it should be an option to use the old one -- ideally an improved version of the old one, which uses the same architecture rather than just relying on browser-rendering to do all this stuff.
最近の変更はQuint the Alligator Snapperが行いました; 2022年3月8日 11時03分
brian9824 の投稿を引用:
Don't hold your breath, its based off old technology that was discontinued so its full of vulnerabilities. The sad fact is if someone is gaming on a lower end system that can't handle steam's browser then they really aren't the demographic that the steam store is targeted to...

Been suggested numerous times and the answer doesn't change. The odds of steam maintaning multiple browsers just because some people don't like how it looks is basically 0.
This is true. And I say this as the person running a rig old enough to have a learner's permit, as well as buy beer.
Start_Running の投稿を引用:
brian9824 の投稿を引用:
Don't hold your breath, its based off old technology that was discontinued so its full of vulnerabilities. The sad fact is if someone is gaming on a lower end system that can't handle steam's browser then they really aren't the demographic that the steam store is targeted to...
This is true. And I say this as the person running a rig old enough to have a learner's permit, as well as buy beer.

It lags on a 11700 with a 3070ti on an M.2. Can play games butter smooth on ultra, yet the library lags behind the mouse.
Quint the Alligator Snapper の投稿を引用:

Snakub Plissken の投稿を引用:
One thing developers love doing is supporting multiple and disparate versions of software for extremely questionable and unnecessary reasons. It's a real good use of time and money...
They shouldn't have developed the new one in the first place; that was their mistake. They should have stuck with improving the old one. The old one wasn't perfect, but it was a hell of a lot better.

In your opinion. No UI or system is perfect. Which one is better is subjective.

Users opinions make up a huge spectrum and everyone is convinced they know best. I'm pretty tolerant of changes. They're going to happen. Things will be different and that's OK. I can still launch and shop for games very similarly to what I've always done and that's good enough for me.

Quint the Alligator Snapper の投稿を引用:
I know some people like the new UI, so that's why it should be an option to use the old one -- ideally an improved version of the old one, which uses the same architecture rather than just relying on browser-rendering to do all this stuff.

Again, managing two different versions of the UI is not something many businesses are keen on doing. I mean mobile and desktop is bad enough. But having everyone's favorite legacy UI (and apparently, implementation too) be maintained indefinitely is a bit silly. Wishful thinking even. But the heart wants what the heart wants. And you don't have to do the work, so it's a simple request for you.
While it's commonly cited advice to avoid older versions of things that connect to the internet because of the possibility that they have security vulnerabilities, that first of all does not actually mean they have security vulnerabilities, just the possibility.

More importantly, any security vulnerabilities that they do have are solvable problems, if someone were to go solve them.

If Valve doesn't want to work on it anymore, it could make the old client (or at least its Library interface) open-source, so other people can work on it.

Snakub Plissken の投稿を引用:
In your opinion. No UI or system is perfect. Which one is better is subjective.

Users opinions make up a huge spectrum and everyone is convinced they know best. I'm pretty tolerant of changes. They're going to happen. Things will be different and that's OK. I can still launch and shop for games very similarly to what I've always done and that's good enough for me.
And that's why I said that the older-style structure should be offered as an option. So you don't have to use it if you don't want to.

Snakub Plissken の投稿を引用:
Quint the Alligator Snapper の投稿を引用:
I know some people like the new UI, so that's why it should be an option to use the old one -- ideally an improved version of the old one, which uses the same architecture rather than just relying on browser-rendering to do all this stuff.

Again, managing two different versions of the UI is not something many businesses are keen on doing. I mean mobile and desktop is bad enough. But having everyone's favorite legacy UI (and apparently, implementation too) be maintained indefinitely is a bit silly. Wishful thinking even. But the heart wants what the heart wants. And you don't have to do the work, so it's a simple request for you.
Valve made the big switch to a new UI codebase and so it's on them. They didn't need to do this.

Also, like I said, Valve could release the source code for it so that other people can work on it, if they don't want to work on it anymore.
最近の変更はQuint the Alligator Snapperが行いました; 2022年3月8日 12時14分
 KARR™ の投稿を引用:
Start_Running の投稿を引用:
This is true. And I say this as the person running a rig old enough to have a learner's permit, as well as buy beer.

It lags on a 11700 with a 3070ti on an M.2. Can play games butter smooth on ultra, yet the library lags behind the mouse.

No issues lagging here on a 1070, so might not be an issue with the store as much as your rig....




Quint the Alligator Snapper の投稿を引用:
While it's commonly cited advice to avoid older versions of things that connect to the internet because of the possibility that they have security vulnerabilities, that first of all does not actually mean they have security vulnerabilities, just the possibility.

Yeah you've never worked in IT that is for sure. Can tell you no company in the world wants to expose their databases to numerous vulnerabilities connecting to old unpatched software........

Quint the Alligator Snapper の投稿を引用:
More importantly, any security vulnerabilities that they do have are solvable problems, if someone were to go solve them.
No one is solving them, hence the why its based on old DISCONTINUED technology. You do grasp that discontinued means the developer aka the one able to solve them is no longer solving them and is only providing security fixes for their UPDATED software, the one that valve is now using........

Quint the Alligator Snapper の投稿を引用:
If Valve doesn't want to work on it anymore, it could make the old client (or at least its Library interface) open-source, so other people can work on it.
Yes, i'm sure Valve is going to run and make their software that connects to their internal servers that store all their data OPEN SOURCED so every hacker in the world can get a heads up breaching their security :steamfacepalm:

Quint the Alligator Snapper の投稿を引用:
Valve made the big switch to a new UI codebase and so it's on them. They didn't need to do this.

Also, like I said, Valve could release the source code for it so that other people can work on it, if they don't want to work on it anymore.

Yes, people were complaining about the archaic old fashioned look of the old UI that looked like something out of DOS. So they upgraded it and a miniscule fraction of people don't like it, and Valve continues to get record breaking numbers of users using their site, while those who whine about every change will always continue to do so.

Seems like they made the right call by ignoring those who would still have Steam looking like a dos program
ymo 2022年3月8日 12時43分 
imo if they just add list view and the old customization options ill be happy
brian9824 の投稿を引用:
Quint the Alligator Snapper の投稿を引用:
While it's commonly cited advice to avoid older versions of things that connect to the internet because of the possibility that they have security vulnerabilities, that first of all does not actually mean they have security vulnerabilities, just the possibility.

Yeah you've never worked in IT that is for sure. Can tell you no company in the world wants to expose their databases to numerous vulnerabilities connecting to old unpatched software........
And if you think that security vulnerabilities automatically and immediately exist on old unpatched software, then you've never even written software.

brian9824 の投稿を引用:
Quint the Alligator Snapper の投稿を引用:
More importantly, any security vulnerabilities that they do have are solvable problems, if someone were to go solve them.
No one is solving them, hence the why its based on old DISCONTINUED technology. You do grasp that discontinued means the developer aka the one able to solve them is no longer solving them and is only providing security fixes for their UPDATED software, the one that valve is now using........
If you actually read update notes on Steam you'll notice that the vast majority of issues are not security-related.

Here's the update notes page, for your and everyone else's convenience: https://store.steampowered.com/oldnews/?feed=steam_client

brian9824 の投稿を引用:
Quint the Alligator Snapper の投稿を引用:
If Valve doesn't want to work on it anymore, it could make the old client (or at least its Library interface) open-source, so other people can work on it.
Yes, i'm sure Valve is going to run and make their software that connects to their internal servers that store all their data OPEN SOURCED so every hacker in the world can get a heads up breaching their security :steamfacepalm:
Doesn't have to be all of it. Just has to be the part that's the user interface. You do realize that software can have different and separable functional parts, right? Or have you really never worked with software before?

brian9824 の投稿を引用:
Quint the Alligator Snapper の投稿を引用:
Valve made the big switch to a new UI codebase and so it's on them. They didn't need to do this.

Also, like I said, Valve could release the source code for it so that other people can work on it, if they don't want to work on it anymore.

Yes, people were complaining about the archaic old fashioned look of the old UI that looked like something out of DOS. So they upgraded it and a miniscule fraction of people don't like it, and Valve continues to get record breaking numbers of users using their site, while those who whine about every change will always continue to do so.

Seems like they made the right call by ignoring those who would still have Steam looking like a dos program
Are you one of those people who think that the old interface looks like a DOS program?

Well, it doesn't look like a DOS program. Not at all. Unless you think the ability to display a bunch of metadata in a plaintext table is "looks like DOS".

Not to mention, what exactly is wrong with it even if it does look like a DOS program? Nothing.

Oh, also, the number of people "complaining about the archaic old fashioned look of the old UI that looked like something out of DOS" was also minuscule.
Yeah forgot how pointless it is to argue with Quint, his stance is right everyone else's is wrong for no other reason then he says so. Back to ignored, not gonna waste my time talking to someone who refuses to listen.

Anyways OP, you don't like it, hate to break it to you but plenty of others do, many of the updates to it such as dynamic collections are incredibly popular. So time to suck it up and get used to it because its not going anywhere.
ymo 2022年3月8日 13時28分 
fine to me tbh, just a suggestion
RiO 2022年3月8日 13時30分 
brian9824 の投稿を引用:
Quint the Alligator Snapper の投稿を引用:
While it's commonly cited advice to avoid older versions of things that connect to the internet because of the possibility that they have security vulnerabilities, that first of all does not actually mean they have security vulnerabilities, just the possibility.

Yeah you've never worked in IT that is for sure. Can tell you no company in the world wants to expose their databases to numerous vulnerabilities connecting to old unpatched software........

And either you haven't either or you're the kind of person in IT for whom the 10 years of experience means repeating the first year 10 times over.

You never directly connected the client to the database. Ever.
Because that would require the client to know the database credentials.
And that means the credentials, no matter how securely protected, could be exfiltrated and be used by malicious actors to set up their own connection to the database.

Connections to databases should always flow through some kind of middleware that limits the operations possible on the database to a few precooked scenarios catered to what an application needs. The modern-day version of that is a thin-layer web API, which would ideally be communicating in either JSON or GRPC protocol buffers but could also still be using something bloated like XML, I suppose.

Regardless: the client should be connecting to such an API which should already sanitize input and limit possible query scenarios, and leave the database itself unreachable by direct means; protected; and out of harm's way.

And whether you use an old full-of-holes client or a modern patched-shut client matters not to the security of that API. If it's publicly reachable over the internet; it needs to be secure against all possible clients connecting to it. Never trust the client.
最近の変更はRiOが行いました; 2022年3月8日 13時31分
I just went browsing for tweets about VGUI because I remember basically every developer who has hands-on experience with it utterly hating it.

I found one that said they’d “rather scoop my eyes out with a spoon than use vgui again”

https://twitter.com/GranPC/status/1486297899587751939?s=20

Which was suitably graphic enough to make the point. It’s going because it’s a dead-end technology that everyone hates to work with.

They’re not going to open-source the full Steam client, just not gonna happen. They could, theoretically, open source just the UI with that talking to the core client over an API of some kind, which I believe is more-or-less how Steam is actually architected.

But expanding the API surface area you expose is a gigantic pain, at least if you give even a tiny ♥♥♥♥ about not causing churn for the people consuming your API. And neatly breaking Steam in half like that would undoubtedly be a huge amount of work. I’d be really surprised if it ever happens. But I’ve been wrong before; my guess was that they’d replace VGUI with Panorama from Big Picture Mode.

Anyway, it does seem reasonable to me to bring back something like the old list view in the new UI, though.
< >
1-15 / 16 のコメントを表示
ページ毎: 1530 50

投稿日: 2022年3月8日 6時35分
投稿数: 16