How about steam devs build XAML based app like a normal devs?
seriously I'm sick of this steam because it's all black and white all day for just running an app or just small message to a user, and the only that I can fix it is by killing the steam web helper.

even their right click menu render as black lol

imagine being lazy with that money and can't using XAML instead of this garbo web app? hope Epic or discord become smarter and take this steam.

not to mention we still have only "one" data cloud in 2024 like the HDD never be cheaper ig?
Origineel geplaatst door Cray:
Origineel geplaatst door Wolfpig:
If you have display issues with the app, it is most likely something on your end.

Black bars and boxes etc. is a common issue.

It's just what happens when enough abstraction layers are piled together with a web framework running on top of chrome with odd bits of gl-accel and an app built partially well and partially with duct tape (they have multiple dev departments after all)

I mean, there's a longer explanation I'm sure, but that's basically it.
< >
1-12 van 12 reacties weergegeven
Origineel geplaatst door '"{`@xMaxrayx%n%:{code:Reborn}"':
imagine being lazy with that money and can't using XAML instead of this garbo web app?
Instead of defining their UI in a text-based markup language which is then rendered by a third-party framework, you are suggesting they should define their UI in a text-based markup language which is then rendered by a third-party framework.

I've not kept entirely up-to-date on Microsoft's proprietary UI stuff, but I'm fairly sure that if you build an app targeting WinUI using XAML, there's no way to port that to other platforms, which makes it a total non-starter.

hope Epic or discord become smarter and take this steam.
Discord is also a web app. I don't know about Epic Games Store.
Valve is actually smarter than Epic, because they're not paying developers to offer their games on that platform for free and in turn hemorrhaging money month after month year after year lol
Laatst bewerkt door C²C^Guyver |NZB|; 5 jan 2024 om 5:06
Origineel geplaatst door aiusepsi:
hope Epic or discord become smarter and take this steam.
Discord is also a web app. I don't know about Epic Games Store.


Every software which is loading stuff from the Net in their client is a Web app......most stores which have a native client/App just differentiate in the UI of it, and load just their Website (maybe in Mobile Mode) into the frame.

Would be the same as if you made a website which is just a menu and load other sites in an iframe/container

Origineel geplaatst door '"{`@xMaxrayx%n%:{code:Reborn}"':
seriously I'm sick of this steam because it's all black and white all day for just running an app or just small message to a user, and the only that I can fix it is by killing the steam web helper.


If you have display issues with the app, it is most likely something on your end.
De auteur van dit onderwerp heeft aangegeven dat dit bericht het oorspronkelijke onderwerp beantwoordt.
Origineel geplaatst door Wolfpig:
If you have display issues with the app, it is most likely something on your end.

Black bars and boxes etc. is a common issue.

It's just what happens when enough abstraction layers are piled together with a web framework running on top of chrome with odd bits of gl-accel and an app built partially well and partially with duct tape (they have multiple dev departments after all)

I mean, there's a longer explanation I'm sure, but that's basically it.
[quote='"{`@xMaxrayx%n%:{code:Reborn}"'
using XAML instead[/quote]

That's microsoft stuff, tldr it's usually not a good fit to actually get good stuff, especially if it's going to run on Linux, Mac, windows and even to an extent android/ios (the mobile apps clearly borrow some code from the base).

The best in class I've seen so far that works well, performs well, that runs on multiple platforms and is mature, well proven and stable, is Qt. It also inherently supports web views, so it could be used for a rewrite while retaining the web-based stuff and gradually phasing the latter out where it isn't needed.

Or one could keep it simple and accept that it's all web based anyway, and code the whole thing as a webpage from the get-go (they didn't), just use HTML5/CSS for the layout and run the whole thing in a browser. Kinda like exactly what they're doing, but without CEF as an intermediary (which is apparently pretty awful).

buuuut that's a full rewrite to get it done properly, I don't think they want to because "it kinda works and people put up with it because their games are here".

Heck, half the reason they ended win7 support was apparently because CEF support for that platform was ending, goes to show how tied in they are.
Origineel geplaatst door aiusepsi:
Origineel geplaatst door '"{`@xMaxrayx%n%:{code:Reborn}"':
imagine being lazy with that money and can't using XAML instead of this garbo web app?
Instead of defining their UI in a text-based markup language which is then rendered by a third-party framework, you are suggesting they should define their UI in a text-based markup language which is then rendered by a third-party framework.

I've not kept entirely up-to-date on Microsoft's proprietary UI stuff, but I'm fairly sure that if you build an app targeting WinUI using XAML, there's no way to port that to other platforms, which makes it a total non-starter.

hope Epic or discord become smarter and take this steam.
Discord is also a web app. I don't know about Epic Games Store.

what wrong with building different native app on etch platforms? being ultra lazy ?

also avalnoia UI , and uno UI there

discord is msg app no one care if it was unstable because i can use any browser meanwhile if steam crash your game experience will be trash
Laatst bewerkt door Max; 5 jan 2024 om 6:21
Origineel geplaatst door C²C^Guyver |NZB|:
Valve is actually smarter than Epic, because they're not paying developers to offer their games on that platform for free and in turn hemorrhaging money month after month year after year lol


valve aren't smarter epic is just stupid to throw all that money
Origineel geplaatst door Cray:
[quote='"{`@xMaxrayx%n%:{code:Reborn}"'
using XAML instead

That's microsoft stuff, tldr it's usually not a good fit to actually get good stuff, especially if it's going to run on Linux, Mac, windows and even to an extent android/ios (the mobile apps clearly borrow some code from the base).

The best in class I've seen so far that works well, performs well, that runs on multiple platforms and is mature, well proven and stable, is Qt. It also inherently supports web views, so it could be used for a rewrite while retaining the web-based stuff and gradually phasing the latter out where it isn't needed.

Or one could keep it simple and accept that it's all web based anyway, and code the whole thing as a webpage from the get-go (they didn't), just use HTML5/CSS for the layout and run the whole thing in a browser. Kinda like exactly what they're doing, but without CEF as an intermediary (which is apparently pretty awful).

buuuut that's a full rewrite to get it done properly, I don't think they want to because "it kinda works and people put up with it because their games are here".

Heck, half the reason they ended win7 support was apparently because CEF support for that platform was ending, goes to show how tied in they are.


no, its one-code one-thing one button to all platforms is "lazy" and garbage all time.

xaml isn't for MS ,its open soursce and you can fork it if they don't like it, id rather take QT than we current have , being unstable app and garbage is big no.

you know even right click to select the correct word isnt working with keyboard only just mouse

didn't steam drop mac support?
Laatst bewerkt door Max; 5 jan 2024 om 6:29
Origineel geplaatst door Cray:
Origineel geplaatst door Wolfpig:
If you have display issues with the app, it is most likely something on your end.

Black bars and boxes etc. is a common issue.

It's just what happens when enough abstraction layers are piled together with a web framework running on top of chrome with odd bits of gl-accel and an app built partially well and partially with duct tape (they have multiple dev departments after all)

If the issue is so common then a lot more users would be affected by it, and that for sure would give a lot more "spam" in here then the "Mimimi Win 7 is not supported anymore" topics.


I personally would guess that a lot of people on older hardware (or a extremly misconfigured OS) have that issue.....


Origineel geplaatst door '"{`@xMaxrayx%n%:{code:Reborn}"':
what wrong with building different native app on etch platforms? being ultra lazy ?

It costs money.

Not all frameworks support the same feature sets, and if that happens it could be that the app/software on one system might lack features which the other system has.

It is easier to maintain if the code is the same on all systems (like for bug hunting).


But i guess you would be smart enough to know that stuff yourself.
Origineel geplaatst door Wolfpig:
Origineel geplaatst door Cray:

Black bars and boxes etc. is a common issue.

It's just what happens when enough abstraction layers are piled together with a web framework running on top of chrome with odd bits of gl-accel and an app built partially well and partially with duct tape (they have multiple dev departments after all)

If the issue is so common then a lot more users would be affected by it, and that for sure would give a lot more "spam" in here then the "Mimimi Win 7 is not supported anymore" topics.


I personally would guess that a lot of people on older hardware (or a extremly misconfigured OS) have that issue.....


Origineel geplaatst door '"{`@xMaxrayx%n%:{code:Reborn}"':
what wrong with building different native app on etch platforms? being ultra lazy ?

It costs money.

Not all frameworks support the same feature sets, and if that happens it could be that the app/software on one system might lack features which the other system has.

It is easier to maintain if the code is the same on all systems (like for bug hunting).


But i guess you would be smart enough to know that stuff yourself.

so they have billions if users not millions users and 3-4 app per platforms is "expensive" where the 30% cut go.

i dont care about crazy future i want an app that can run games ,msging the frind and enough which is just bad with current steam all is i got black and white thing every one hour.

It is easier to maintain if the code is the same on all systems (like for bug hunting).
that is the app offer hard thing like Photoshop which not the case with steam like

But i guess you would be smart enough to know that stuff yourself.
it's excuses ,now we got nitflex web-app gl with pc experience
Laatst bewerkt door Max; 5 jan 2024 om 6:51
all this laziness because steam dominate the pc games marke ,

hope something will replace it soon but seems wont be happend
Origineel geplaatst door '"{`@xMaxrayx%n%:{code:Reborn}"':
what wrong with building different native app on etch platforms? being ultra lazy ?
There's a principle in software engineering called DRY[en.wikipedia.org], short for "Don't Repeat Yourself". Building the same UI three (or more!) times is an example of repeating yourself. Repeating yourself is a source of bugs, things becoming inconsistent, etc.

It's also just not a good use of time. Consider what's preferable: building the UI for one feature three times, or building the UI for three features one time.

also avalnoia UI , and uno UI there
For one thing, they're all based on .net, and Steam is a C++ application, not a .net application.

The other thing is that what I said in my first comment still applies. Using something like Avalonia (presumably named after the original codename for WPF, which was "Avalon") is defining a UI in a text-based markup language (XAML), and using a third-party framework (Avalonia) to render it. It's really not that different from defining a UI in a text-based markup language (HTML) and getting third-party framework (CEF) to render it.

discord is msg app no one care if it was unstable because i can use any browser meanwhile if steam crash your game experience will be trash
Steam's UI is all done by a separate process, the Steam Web Helper processes. Games only need steam.exe to not crash to not have problems. If the UI crashes, it'll just bring down the Steam Web Helper processes and they can gracefully restart.
< >
1-12 van 12 reacties weergegeven
Per pagina: 1530 50

Geplaatst op: 4 jan 2024 om 6:39
Aantal berichten: 12