You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yeah, it's possible. I was using some code made mostly from code decompiled from SAB some time ago and it worked.
The problem is, it's ripped straight from the decompiled binaries... not to mention it needs some refining to be shipped, but it's also questionable whether to ship it. For the moment, it sits in a private header file. There are mentions about it in the source code as well. I don't actively use it at the moment, it's too hard to test with that for 2 slightly different icons basically, and I can live without that just fine. There was some thread discussing this a while ago: #71.
Other interesting things regarding graphics can be made as well, like replacing the search, widgets and task view buttons icons on the taskbar. This one needs some additional bits to have it ready for shipping as a release, like, grabbing the icons automatically from the "pri" resource files in the system (they are in SVG), and making scaled versions from those using Windows Imaging Component, for example, at runtime, so we avoid shipping copyrighted binaries, but rather use the ones on the user's system, which are shipped by the OS; again, check the source code, there are some mentions about it:
Similarly, maybe even the Start button image could be changed...? Idk, haven't looked on that specifically, but probably with something along these lines (hook SHCreateStreamOnModuleResource in explorer.exe and provide a stream containing a different icon). The problem, again, is creating scaled versions, so it works properly on different DPI screen etc. Some boilerplate work and quite some support infrastructure around it, that's how graphics work is.
Anyway, a clean room and tested implementation would be the best regarding this. Otherwise, idk what to really say about this. I personally do not care about graphics that much, so I will leave it up to the community to come up with a production-ready implementation for these things.
@lixkote Ask the SAB developer how he feels about this. I can put you in contact with him. Idk, it's a thin line maybe, I mean, it's about respecting each other after all. Not to mention, as @Poopooracoocoo said, I already mentioned this:
Anyway, a clean room and tested implementation would be the best regarding this. Otherwise, idk what to really say about this. I personally do not care about graphics that much, so I will leave it up to the community to come up with a production-ready implementation for these things.
What's so confusing about it? I haven't heard back from anyone yet. A clean room implementation always can put any debate on matters like this to pasture. But before that, yeah, ask the SAB developer, see what he thinks about this.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Beta Was this translation helpful? Give feedback.
All reactions