Releases: Alex313031/Thorium-Win
15th Release - M103.0.5054.0
- Updated Icons
- Custom UI Colours for some icons
- New Dark Mode (Right click thorium launcher and it will be under the other extra desktop actions)
- Updated portable scripts.
- New WidevineCDM patch.
- Updated V8 SEGV bug patch.
- An easter egg (Go to chrome://kill, it will simulate a tab crash, see new sad tab icon and text underneath lol. This easter egg will only show otherwise if a tab actually crashes)
NOTE: The thorium_compat_mode.bat is a little batch file I made to automate the setting of compatibility mode on windows 10/11 to mitigate the bug where it will say "Error code: RESULT_CODE_MISSING_DATA". You will have to right click and select "run as administrator" because it sets compatibility mode for all users, which means it writes to the HKLM registry hive which is restricted to admins.
Also, try out my simple scrollbar theme for Thorium, Thorium Scrollbars. https://github.com/Alex313031/Thorium_ScrollBars If you are not familiar with how to manually install a chrome extension see https://stackoverflow.com/a/11879334/19023992
Thorium Debug Shell - For Devs and Tinkerers.
Summary
This is a special program, built on top of content_shell and incorporating a multitude of options for testing, viewing, and debugging UI resources in Thorium.
Run the views_examples_with_content.exe, and you can select from the menu. Some things are interactive, some load internal resources, and some require loading external resources like viewing .icon files. In that case, you can load a file using its full path in the box towards the bottom.
Use in Thorium
I built this to view and test native Chromium UI icons in the .icon format.
These files are in:
//chromium/src/ui/views/vector_icons ## For many subcomponents like native UI views.
//chromium/src/ui/views/window/vector_icons ## For icons relating to the top bar.
//chromium/src/components/vector_icons ## For components that affect many build targets.
//chromium/src/chrome/app/vector_icons ## For icons only used in the browser.
//chromium/src/ash/resources/vector_icons ## For icons used in Chromium on ChromiumOS.
//chromium/src/chromeos/ui/vector_icons ## For icons specific to ChromiumOS.
//chromium/src/chromecast/ui/vector_icons ## For icons specific to ChromeCast.
Building
To build, use: autoninja -C out/thorium chrome chromedriver content_shell setup mini_installer views_examples_with_content or just
autoninja -C out/thorium views_examples_with_content to exclude building the rest of Thorium.
More info can be found at > https://chromium.googlesource.com/chromium/src.git/+/refs/heads/main/components/vector_icons/README.md
14th Release - M103.0.5035.0
- M103
- Fixed branding in some components.
- Added Widevine CDM patch.
- Icon issue is fixed.
The thorium_compat_mode.bat is a little batch file I made to automate the setting of compatibility mode on windows 10/11 to mitigate the bug where it will say "Error code: RESULT_CODE_MISSING_DATA". You will have to right click and select "run as administrator" because it sets compatibility mode for all users, which means it writes to the HKLM registry hive which is restricted to admins.
13th Release - M102.0.4973.0
- Refresh of M102
-- Same information from previous release below↓
NOTE: There is an upstream bug in Chromium. It only appears on Windows 10/11. Windows 7/8/8.1 are fine.
Problem: You may get a condition when launching where extensions will not start and open tabs will say "RESULT_CODE_MISSING_DATA" or "STATUS_STACK_BUFFER_OVERRUN".
To fix this: Right click the Thorium shortcut, or the actual executable at C:\Users\USERNAME\AppData\Local\Chromium\chrome.exe , go to properties, and set the compatibility mode to windows 7 or 8.
ALSO: INFORMATION REGARDING SYNC. To enable sync on these releases, please add your google account to https://groups.google.com/u/1/a/chromium.org/g/google-browser-signin-testaccounts as per the official documentation at https://www.chromium.org/developers/how-tos/api-keys/#signing-in-to-chromium-is-restricted
12th Release - M102.0.4952.0
- Fixed portable thorium.bat and fixed branding on chrome://version.
- Updated to M102.
Same release compiled with AVX2 can be found at > https://github.com/Alex313031/Thorium-AVX2/releases/tag/M102.0.4952.0
NOTE: There is an upstream bug in Chromium. It only appears on Windows 10/11. Windows 7/8/8.1 are fine.
Problem: You may get a condition when launching where extensions will not start and open tabs will say "RESULT_CODE_MISSING_DATA" or "STATUS_STACK_BUFFER_OVERRUN".
To fix this: Right click the Thorium shortcut, or the actual executable at C:\Users\USERNAME\AppData\Local\Chromium\chrome.exe , go to properties, and set the compatibility mode to windows 7 or 8.
ALSO: INFORMATION REGARDING SYNC. To enable sync on these releases, please add your google account to https://groups.google.com/u/1/a/chromium.org/g/google-browser-signin-testaccounts as per the official documentation at https://www.chromium.org/developers/how-tos/api-keys/#signing-in-to-chromium-is-restricted
11th Release - M101.0.4921.0 - AVX2
As per previous release, I finally fixed the icon issue as described at #5
This is an AVX2 release, and to direct people to the new repo I am not putting the actual files here.
Starting with this release, and going forward, AVX2 releases will be at https://github.com/Alex313031/Thorium-AVX2/
This new repo will host Windows AVX2 releases, and I will occasionally also put Linux AVX2 releases in there.
This repo will continue hosting AVX releases. Thank you everyone for using Thorium!
10th Release - M101.0.4918.0 - Updates!
NEW: AVX2 Builds are now being served at https://github.com/Alex313031/Thorium-AVX2
FIXED: FINALLY fixed the icon issue!!
Speaking of Logos, this release is based on Chromium 101 so it has Thorium's new logo which is in line with the upstream Chrome/Chromium Logo change. If you wanna see the difference, go to the main repo and look in the logos directory and compare with the icons in the NEW
subdir of the logos dir.
Also, so much thanks to @RobRich999 as he helped so much with this project. He has sadly stopped making public Chromium builds, but I use all of his compiler optimizations as well as some others, so I welcome people coming from https://chromium.woolyss.com looking for an alternative to his builds. I was a frequent user of the site and much thanks to @woolyss for accepting my work.
Also, in relation to this, I will be making a separate Thorium Windows repo specifically for AVX2 builds, since I know they are in demand.
Thanks, everyone for using Thorium, it keeps my motivated to keep improving it and keep it updated.
9th Release - M100.0.4888.0
This release is only going to be offered as an installer, as I work out some bugs. Especially this darn icon bug. Work is ongoing.
to fix this, I know its ugly and annoying, but at least the browser works. It only appears on windows builds, and only since M100.x.xxx.x
8th Release - M100.0.4865.0 AVX2
This is an experimental release for AVX2 CPU's! Will not work on CPU's older than Intel Haswell or AMD "Bristol Ridge".
- Added more patches and tab audio muting and reload button menu to UI.
UPDATE: Reuploaded the portable .zip because of a dumb error in the launcher .bat files. Thanks to @K4sum1 for pointing it out.
ALSO: I know about the icon issue that has been plaguing my last few releases, where the icon on the taskbar is a yellow "warning icon" rather than the proper Thorium logo. I am working on a fix as we speak!
7th Release - M100.0.4848.0
Chromium's 100th Birthday!
ALSO: I know about the icon issue that has been plaguing my last few releases, where the icon on the taskbar is a yellow "warning icon" rather than the proper Thorium logo. I am working on a fix as we speak!