steamclienthomebrew / millennium Goto Github PK
View Code? Open in Web Editor NEWApply themes/skins/customize Steam® after the 2023-04-27 Chromium UI update
Home Page: https://steambrew.app
License: MIT License
Apply themes/skins/customize Steam® after the 2023-04-27 Chromium UI update
Home Page: https://steambrew.app
License: MIT License
When compiling the program from clone on a unix based operating system such as MacOS, using make will get to 75% before failing. Majority of error is unknown type name 'fileName'
Expected the program to compile successfully.
the "make" command should fail to compile the program
Linux
No response
pls add linux support
i would like to use it on linux, steam flatpak
As the title says, the client notification position resets. I have checked the registry it still retains it settings as 0 (top left) but the Millennium UI and the Steam notification is back to the default location bottom right. Hopefully this is can be fixed because this is the only way to change Steam notification location afaik. Thank you
Hello. I disabled steam updates but the new update broke my steam version, because Millennium Auto-Updated.
Having a toggle to disable this would be great.
No response
I first noticed when starting up my PC that Steam would say "installing update" and then immediately stop. All of Steam's processes would disappear from Task Manager. If I started Steam again, it would just do the same thing, install an update and close. I uninstalled Millennium and it fixed it, but when I tried reinstalling Millennium, this happened instead.
If I try to start Steam anyways, nothing happens, it shows up in the process list but I can't see anything. Minutes later, a popup appears saying that steamwebhelper is not responding and Steam asks me how to fix it (exit Steam, restart Steam, restart steamwebhelper, etc.).
I expected it to not cause Steam to mess up. Not sure if Steam had a big update today or something as this worked fine yesterday.
Not really sure what kind of steps. I just noticed Steam wasn't working, so I uninstalled and then installed the beta via the Powershell script.
Windows
No response
This may actually be related to #49 but I don't know for sure. Whenever my computer wakes from sleep mode, Millenium still works.
My issues arise whenever Steam reloads. For some reason Steam likes to reload itself. Not quit and restart, just reload all the windows. Usually this is caused from me doing something like, say, exiting out of SteamVR. Or sometimes it just does it on its own, like if my computer has high usage temporarily or something, it'll close out all the Steam windows, and when I reopen it, Millennium is gone.
I'm not really sure what's happening internally, but I find it weird how Steam seems to automatically uninstall Millenium without Steam ever actually quitting or restarting. Just reloading the windows for some reason seems to be enough. Unless it's not fully uninstalling it and it just strangely removes some of Millenium's important stuff. My current theme resets back to standard, and the "Open Millennium" button is no longer in the settings so I can't reapply it. I have to keep reinstalling Millennium at times and it can get tedious.
I expected it to not remove itself somehow.
Not really sure how specifically to reproduce it. Steam just occasionally prompts a reload (it'll even say in the main Steam window "Reloading Steam", followed by the windows closing themselves out, and when I reopen the Steam windows, Millennium's gone). The only semi-consistent way I can think of causing the reload is when I close out of SteamVR sometimes.
Windows
No response
Newest version gets flagged as virus. When I force it to download anyways, it gets flagged as a virus again and when I click run anyways, it gets stopped because it "Operation did not complete successfully because the file contains a virus or potentially unwanted software."
when i opened steam today it say: there is new update and bring me here. But i do not have any skin or should not have any millenium files. But how i can uninstall?
Steam Testing: Steam Families Beta
Steam Version: 1722380543
Steam API Version: SteamClient021
Millennium Version: 2.9.4
Open Steam and it can work
1.install Millennium
2.can't start Steam
Windows
No response
I want to install Millenium but Kaspersky finds Trojans in the files.
Not having Trojans.
Windows
No response
Hello, when i installed Millenium a few months ago it didn't open cmd with steam, but now it does and if i close the CMD, it will close steam too, is there an option to disable or is it permanent?
i expected to only open steam
Install Millenium
Open Steam
Windows
No response
After using Steam for an hour or so theming starts to slowly return to default one. First the small window that shows up when starting a game, then parts of the overlay when the game is running, then the store page and at the end the whole library and the top bar. It happens in the online mode, but is more frequent in the offline mode or when PC doesn't have any connection to the internet.
Theme should not change overtime.
Windows
It's not really connected in any way to this issue, but the small notification that shows up when starting a game with the Steam Overlay turned on isn't themed properly and shows up as an empty rectangle in the main color of the applied theme.
This is causing my CS2 ive also heard it can break dota2 to give an error related to "failed to load rendersystemdx11.dll"
this only happened after installing millennium
launch cs2 and be able to play competitive.
Windows
No response
After install, Millennium doesn't work and all I see in the log is this:
[14:00:42] [fail] Received malformed JSON response from websocket: [json.exception.type_error.302] type must be string, but is null
iles\steam/steamui/skins
My Steam is installed to D:\ProgramFiles\Steam
Millennium working and it appearing in Steam settings
Windows
No response
please fix this.
I had just downloaded the installer, and when I hit install and next, it showed that page immediately. I checked the troubleshooting page and installed the millennium binaries manually, but nothing changed.
I expected the application to install.
Windows
millennium steam error getting websocketdebuggerUrl: unknown exception, no place to find skins in steam
no popup and finding the skins in interface
Windows
If i have not provided enough info i will happily provide :3
When I attempt to do cmake -B build, the command errors out stating it is unable to locate the cpr package. I could not confirm which cpr package is actually needed but I assume it is https://github.com/libcpr/cpr based on the vcpkg files mentioning it. I installed it how it is stated and tried setting cpr_DIR variable but nothing seemed to work.
CMake Error at CMakeLists.txt:53 (find_package):
Could not find a package configuration file provided by "cpr" with any of
the following names:
cprConfig.cmake
cpr-config.cmake
Add the installation prefix of "cpr" to CMAKE_PREFIX_PATH or set "cpr_DIR"
to a directory containing one of the above files. If "cpr" provides a
separate development package or SDK, be sure it has been installed.
cmake would detect cpr and move onto the next requirement
Run cmake -B build in ubuntu 20.04
Linux
No response
after installing the themes arent showing up, even after restarting steam multiple times, and after restarting the computer
It should show the themes after refreshing the list
idk, i just dont work
Windows
No response
the lang. is turkish and the themes isn't on the settings.
main
branch failed. 🚨I recommend you give this issue a high priority, so other packages depending on you can benefit from your bug fixes and new features again.
You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can fix this 💪.
Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.
Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the main
branch. You can also manually restart the failed CI job that runs semantic-release.
If you are not sure how to resolve this, here are some links that can help you:
If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.
name
property in package.json
.The package.json
's name property is required in order to publish a package to the npm registry.
Please make sure to add a valid name
for your package in your package.json
.
Good luck with your project ✨
Your semantic-release bot 📦🚀
I have made some changes to the wiki
https://github.com/oxydien/Millennium-wiki
Changes Made:
Reasoning:
Thank you for considering my proposal.
You don't have to use it...
I wanna make the steam website in my steam client's store and more look like spacetheme
I wanna have the website look like the library
1.Install Spacetheme
2.See that there is no web theme :(.
Windows
No response
how hard would it be to port this to linux?
Original text:
No, Millennium by itself does not alter Steam® in a manor that grants persons an unfair advantage, as well as it does not alter the intended operations of the service.
manor
should be manner
Windows
Perhaps this entire sentence could be rephrased in the following way:
No, Millennium by itself neither alters Steam® in a manner that grants persons an unfair advantage, nor alters the intended operations of the service.
I have installed Steam and wanted to install millenium too but the installer gives me the following error:
n.reduce is not a function
with some line numbers like in the pic below:
I hope this is submitted correctly
Open Millennium is not shown in the steam interface. Steam will not appear if you switch to beta or home beta. This open millennium appears when no beta is selected. Hope that the author can be improved to fix this bug. Can be used in any beta version.
Open Millennium is not shown in the steam interface. Steam will not appear if you switch to beta or home beta. This open millennium appears when no beta is selected. Hope that the author can be improved to fix this bug. Can be used in any beta version.
Open Millennium is not shown in the steam interface. Steam will not appear if you switch to beta or home beta. This open millennium appears when no beta is selected. Hope that the author can be improved to fix this bug. Can be used in any beta version.
Windows
Open Millennium is not shown in the steam interface. Steam will not appear if you switch to beta or home beta. This open millennium appears when no beta is selected. Hope that the author can be improved to fix this bug. Can be used in any beta version.
It would be nice, if Millennium had a support for multiple languages. The language could even be selected automatically, depending on the language of the Steam client.
No response
The title really says it all. Under the "Interface" category in Steam settings, the "Open Millennium" button doesn't always appear. So this basically means that, sometimes, I can't change my theme.
I expected the "Open Millennium" button to always appear.
Windows
No response
When launching user32
after building it throws an error about pygit2 not being a module, causing millennium to not load and not hook into Steam. A snippet of the log is below, with the debug log provided below
...
[12:53:45.781] [millennium__internal] setting up conditionals
Traceback (most recent call last):
File "/home/mia/.steam/steam/steamui/plugins/__millennium__/backend/main.py", line 23, in <module>
from ffi.git import Updater
File "/home/mia/.steam/steam/steamui/plugins/__millennium__/backend/ffi/git.py", line 5, in <module>
import pygit2, os, json, shutil
File "/home/mia/.steam/steam/steamui/plugins/__millennium__/.millennium/Lib/site-packages/pygit2/__init__.py", line 32, in <module>
from ._pygit2 import *
ModuleNotFoundError: No module named 'pygit2._pygit2'
[12:53:45.783] [error] millennium failed to startup [millennium__internal]
...
I'm testing Arch Linux.
The error shouldn't appear and should load Millennium
Linux
No response
I'm on Linux, but the installation instructions are so vague, I have no idea what to even do. You just say "Simply put all files into your Steam directory, which should be ~/.local/share/Steam/"
Which I did... But then what? Is that it? I don't even see anything related to Millennium or homebrew in my interface settings. I don't know anything about installing because the instructions are so empty. No screenshots or anything? Do I start the 'sh.' file you included?
Please, I have no idea what to even do, at least give me an actual example of a successful install procedure on Linux! Thank you.
An install? Something in the settings? Maybe a window popup saying: Congratulations for installing Millennium? How can I know if you don't even properly tell me how to install it?
Extract the tar.gz to steam directory, then I imagine something happens, but I have no idea.
Linux
when doing the make command for linux at 75% it pur this error up :
In file included from /home/nana/Millennium/src/core/injector/event_handler.cpp:23:
/home/nana/Millennium/src/utils/io/ports.hpp:4:10: fatal error: Windows.h: Aucun fichier ou dossier de ce type
4 | #include <Windows.h>
| ^~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/millennium.dir/build.make:90 : CMakeFiles/millennium.dir/src/core/injector/event_handler.cpp.o] Erreur 1
make[1]: *** [CMakeFiles/Makefile2:215 : CMakeFiles/millennium.dir/all] Erreur 2
make: *** [Makefile:136 : all] Erreur 2
it suppose to not put an error and just compile it
Linux
No response
The title more or less says what the problem is.
For example, if the interface language is set to German in Steam, then Millennium's settings are not available.
If you now set the language to English, they reappear.
It is perfectly fine if Millennium is not translated, however the settings should at least be visible in the other languages.
You can also notice this by the fact that the settings skin is not loaded when the language is set to German.
(The design is not dark)
Edit:
As far as I read, it got fixed in the following pull request:
#2
It looks like this has not been publicly released yet.
CSS root colors are displayed in the DevTools but are not recognized by CSS and are therefore greyed out
The CSS should recognize the variable and use its color
"RootColors": ""
in skin.jsonWindows
I have tried using the beta and stable builds
Millennium: 1.0.8
Steam Version: 1701289036
Steam Client Build Date: Wed, Nov 29 8:02 PM UTC -08:00
Steam Web Build Date: Wed, Nov 29 7:03 PM UTC -08:00
Steam API Version: SteamClient021
Almost all the themes that I install are broken, some are displayed incorrectly, and some even make Steam glitch. This all appeared after switching to the Beta version. I switched to beta only because my “Millennium” button disappeared and I couldn’t select themes.
P.S. All themes I re-install before
I want working themes
Windows
No response
When closing steam, either through "Exit Steam" or switching accounts, or shutting down the PC. I receive a memory application error. This only happens with Millennium installed.
Exception thrown at 0x693312B4 (User32.dll) in steam.exe: 0xC0000005: Access violation reading location 0x683275C0.
No error popup when closing steam
On Windows 11 Pro 23H2 (22631.3296), install Steam, then install Millennium, and close steam.
Windows
I do have a windows playbook installed which I know modifies some of the core operating system components/services. So this entire issue may just be a result of that. However this issue only occurs with Millennium installed, so that is why I created this issue.
I tried to download the millenium.exe release at https://github.com/ShadowMonster99/millennium-steam-patcher/releases/tag/1.0.0 and my Windows Defender immediately flagged me it was a Trojan:
What's going on?
sometimes when i just turn my device back from sleep-mode, the whole theme funcionality seems to, not work, so lets say a theme has modified the workshop page for example, that whole thing, will stop working, after changing the theme, it just dosent work
it shouldnt do that, at all
i guess just put the device into sleep mode, it just seems to happen, im not even sure sleep-mode causes it, but so far it only happend to me whenever i had it in sleep-mode
Windows
No response
When attempting to build with make
, at ~75% the build stops with:
[ 75%] Building CXX object CMakeFiles/millennium.dir/src/core/injector/event_handler.cpp.o
In file included from /home/coal/builds/Millennium/src/core/injector/event_handler.cpp:23:
/home/coal/builds/Millennium/src/utils/io/ports.hpp:4:10: fatal error: Windows.h: No such file or directory
4 | #include <Windows.h>
| ^~~~~~~~~~~
compilation terminated.
I'm using Arch Linux, with 6.8.6-zen1-1-zen as my kernel.
I'm uncertain of any needed dependencies, as there are none listed.
For Millenium to Build correctly.
--recursive
.cmake -B
and make
make
, build stops.Linux
No response
Millennium Installer fails to fetch resources over Ethernet but works over WiFi [on the same Network]. I've tested two seperate interfaces - an ASIX AX88179-based Adapter and a Realtek Adapter (the one on the Dell WD19TB Docking Station).
Note: There is a chance that this problem isn't caused by Millennium [Installer] (given its weird nature), however I haven't seen similar behaviour in any other software.
Millenium Installer fetches the required resources correctly on either connection.
Download Millennium.Installer-Windows.exe
from https://github.com/SteamClientHomebrew/Installer/releases.
Run Millennium.Installer-Windows.exe
.
Click "Install".
Steam is closed if running, and the error (attached below) appears after a short wait.
Windows
Here is the error I recieved:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.