-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some things I would like to change/fix #1
Comments
Yeah I was actually nearly done writing a response here when the smoke started 🙈
|
@ltguillaume
[EDIT] Here's the PR > #2 |
|
I wanted to match upstream to prevent issues. They have 16, 32, 48, 64, 256, with 256 coming last, rather than first, and only the 256 compressed. All .pngs at 72 DPI. So thats how I made the thorium icon, to match it.
Also honestly, I would like the greyscale one rather than pinkish one. |
Grey version it is. |
@ltguillaume However, while it is included in the chrome.7z (and hence also the portable releases), it never actually gets copies. The mini_installer.exe is simply a wrapper, and actually contains inside it setup.exe and chrome.7z. setup.exe is what actually installs it, and I thought it simply unpacked the .7z file to either appdata or program files, but apparently it is checking the files therein. Strangely (and good), it doesn't do this for stuff within the version dir, which is how I include thorium_shell.exe, widevine, etc. Also, about the icon, I like how you themed the text and progress bar to match the background of the mascot logo, I just found that the pink icon seemed too flashy and too different from the main icon. |
@Alex313031
to https://github.com/Alex313031/thorium/blob/main/src/chrome/installer/setup/install_worker.cc for both
Yeah I'm inclined to agree. |
@ltguillaume Yeah. Thats genius, I will try this out! |
@ltguillaume Are you gonna merge my PR? |
Yes I will. It's just that I have changes locally that still need some cleaning up, too, and I won't do a new release until there's a Thorium release with |
Oh ok. Going to start rebasing for M116 tommorow so. And I will definitely try your idea. You probably saved me 10-20 mins of looking through code lol. Because I'm pretty sure thats where I can allow more files in the Application dir (as opposed to the version dir) And like I said you are helping me kill two birds with one stone, since it will allow me to ship the initial_preferences file. Also, would you like me to invite you to the thorium repo. The only thing I ask of contributors is to either contact me or send a PR before making changes, i.e. don't directly push to the repo without me knowing. I am a control freak with my repos and like to make sure I know exactly what's going in and out of them. |
@ltguillaume M116 is released. the thor_ver file will be present in all releases, and will have a single line with one of AVX, AVX2, SSE3, SSE2 |
I'm afraid I don't know how to reliably translate this into 1) the proper repo and 2) the proper build from that repo, because of overlap:
|
well I could make it go like and For the windows 7 builds, I also make special 32 bit SSE2 builds. This is in spite of Chromium requiring SSE3 since M89. I patched it to allow compiling. The sse2 builds are only in the win7 repo. They are designed for very old systems i.e. Pentium 4. |
The easiest setup would be:
So for example, for the WIN32 build in the Win7 repo, the thor_ver would contain:
Or for the Win (AVX) build, the thor_ver file would just contain:
And for the Win-AVX2 build, the file would contain:
If this isn't possible, then I have to make a translation table for it, which seems a bit as if we're overcomplicating things. |
@ltguillaume Yeah, I can do this. Can you send examples of how you would like it. Because I don't really care how the files are, I wanna make it easiest for you. |
@ltguillaume Another complication is that the SSE3 builds are hosted in Thorium-Special, which also has linux builds and used to host other OS builds. |
Err, that's exactly what I did in the previous post 😉
Hmz, I see. Well, as long as the latest release would always include a
I am curious, though, is all the code so different between these builds? Why aren't all (Windows) builds in a single repo, optionally with branches for each variant? |
@ltguillaume I am releasing M117, so I am going to copy this #1 (comment). Then we can test. |
Cool! |
@ltguillaume Alex313031/thorium@2194599 I would like to start with just the non-win7 repos for now Today (October 10) Is actually the final day for the NT 6.x.x series. ESU ended today for Win7/8/8.1 and Server 2012/2012 R2. It is also today that Chromium released the final M109 version 109.0.5414.170, and Electron 22 released their final version 22.3.27. I will be making a final build of Thorium 109 based on this version, and update my Electron apps to this version. After that, I will be basing the win7 builds on Supermium M118, and that is when I will add the thor_ver files to that repo. |
@Alex313031 See https://codeberg.org/ltguillaume/thorium-winupdater/releases/tag/1.8.0 I've tested by installing the previous version, but with the new
I tried to not (re)create icons or start the browser after updating (by using the respective command line parameters, as you suggested), but I have tested it via the scheduled task, too (and found a bit of bug in the mini installer I had to work around). |
With https://codeberg.org/ltguillaume/thorium-winupdater/releases/tag/1.8.1 everything seems to work fine in all conditions. |
@ltguillaume Nice! Saw the changes you made. Does the updater now correctly get the repo it should download from based on the contents of the thor_ver file? Also am publishing your releases here on Github > https://github.com/Alex313031/thorium-winupdater/releases/tag/1.8.1 |
Well yeah, that was the whole idea 😋 (see changelog, commits and the previous posts here). It shows the repo (and build) during the update after the version number (and in the .ini file after updating). Obviously I couldn't test this with the Win7 releases yet, but it's set up to work for that, too. |
@ltguillaume
The text was updated successfully, but these errors were encountered: