Thorium builds for Raspberry Pi 3B+, 4B, and 400.
BSD-3-CLAUSE License
Bot releases are visible (Hide)
Published by Alex313031 about 2 months ago
M126
kAllowWindowDragUsingSystemDragDrop
was re-enabled at the source level. This should fix tab/window dragging issues on Wayland, but may cause other unforeseen bugs on Wayland. File bugs if appropriate. Can be disabled with the cmdline flag --disable-features=AllowWindowDragUsingSystemDragDrop
chrome://flags/#left-aligned-tab-search-button
flag I added.keep-all-history
flag was fixed. It would sometimes corrupt dates of history entries when enabled.chrome://flags#revert-from-portable
can be used to prevent data loss when reverting a user profile from portable mode to normal mode (i.e. when turning off the disable-encryption and disable-machine-id flags). Can also be used when moving the user profile from one machine to another. Read the flag description for details.Two more things:
– I have created a new user survey for 2024. The more responses I get, the better, and it will be used to guide decisions about Thorium into Q4 of 2024. Take the 8 question quick survey here > https://www.surveymonkey.com/r/355TK88
– I am hosting an art/image contest! The winner's image will be displayed on the easter egg page, as well as the chrome://version page. It should be an art or clipart image. See details and requirements over here > https://thorium.rocks/contest
Published by Alex313031 5 months ago
M124
libffmpeg
library.chrome://flags#side-panel-journeys
chrome://flags#show-component-extension-options
. I did this because I was getting too many issues with people wondering what they are, why they couldn't be removed, and if they were a security concern. These extensions are built in to every Chromium browser. Disabling them would remove support for the Web Store, viewing PDFs, and integrating with Google Hangouts. I added a patch from UnGoogled Chromium a while back to un-hide them, but it has led to more confusion than it is worth. Since most people don't care, they are now hidden again, but the flag is for people who want to inspect or debug them, or just want the transparency of showing all extensions that are loaded in the browser.chrome://flags/#chrome-refresh-2023
and chrome://flags/#customize-chrome-side-panel
flags as mentioned in the M123 release, it still won't actually work unless you also pass the --disable-features=CustomizeChromeSidePanelNoChromeRefresh2023
flag. Since I didn't catch this until afterward, there is no GUI flag available on the chrome://flags page. You will need to specify it manually on the commandline, either from the terminal, or to make it permanent, by editing the shortcut (on Windows), or editing /usr/bin/thorium-browser (on Linux). Next release will fix this.--disable-thorium-dns-config
flag on the commandline, Thorium will use the default Chromium DNS configuration. You can make it permanent using the same steps as above. I will also make this a GUI flag in the next release.ftp://
URLs back in 2021. This has always annoyed me, because alot of ftp servers are still around, and alot of old software is only downloadable from ftp servers. In addition, tools like wget and curl wont download from them by default. This made it really convoluted to download files from an ftp website, usually making the user have to download a third party app. FTP means "File Transfer Protocol", and it was used heavily on the web for serving download directories to people (Microsoft used to host updates on an ftp site, for example). Learn more about it Here. It is enabled by default, but can also be disabled by the restored flag chrome://flags/#enable-ftp
. There are two minor bugs though. First, favicons don't work, so when you are on an ftp site, the tab will show the "dino" icon usually used when a site is not reachable. Second, directly clicking links doesn't work, and will instead land you on an "about:blank#blocked" page. To go to an ftp site, right click the link, and select "Copy link address", and then open a new tab, paste the link in the address bar, and press enter. I hope to resolve these in the next version. This makes Thorium the only modern browser that supports FTP anymore. Thorium also now registers as an FTP URL handler with the OS, but I have not tested if opening an ftp url in an external app will cause Thorium to open it correctly, or land you on that "about:blank#blocked" page. Feedback is requested. Thanks to @win32ss for modernizing some of the code, since obviously stuff has changed alot in the Chromium repo since 2021. I took his patches, and adapted/fixed them to work on the M124 Chromium revision(s).NOTE: Ubuntu 24.04 and Debian Sid are having issues with Chromium based stuff (including Electron), due to the sandbox (the chrome-sandbox
binary). The .deb and .rpm should work, however, you will probably get a crash if you are using the portable .zip or .appimage on these OS versions. A workaround is to use the --no-sandbox
flag, but this decreases security. See other potential workarounds Here. There is active work to fix this on the Ubuntu bug tracker. > https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/2046844
Published by Alex313031 6 months ago
M123
chrome://flags/#chrome-refresh-2023
& chrome://flags/#customize-chrome-side-panel
chrome://flags/#disable-thorium-icons
flag). > https://github.com/Alex313031/thorium/commit/ec8b741ecf60bf1cfc6e44428afb20764109430a
thorium_policy_templates.zip
file. > https://github.com/Alex313031/thorium/commit/dcf4dd9848eb2a3041896d00eec135d3281d17ec
--enable-logging --v=1 >> /place/where/you/want/debug.log
. The top of the logfile will print the Thorium brand name and version, and under that is my little memorial code. > https://github.com/Alex313031/thorium/commit/8c0850e25eb5946e33dbe400ce279630cfda87e7
disable-encryption
flag not working properly (for users of the portable .zips) > https://github.com/Alex313031/thorium/commit/1ac0e00cbca58628e4e24c779dddd65569c158b8 This should fix issues where Thorium signs you out of sites on every restart.Big news! On top of Thorium continuing to support Windows 7/8/8.1 (which I have been doing for a while now, since M110), Thorium now supports Windows XP and Windows Vista! I made a page dedicated to it, with an XP style theme similar to the Win7 page > https://thorium.rocks/xp/.
Download releases for all these Pre-Windows 10 OSes here > https://github.com/Alex313031/thorium-legacy/releases
This also means that Thorium now supports more OSes and architectures than ANY other browser on the market!. Windows XP - 11 x32, x64, and arm64. MacOS x64 and arm64. Linux x64 and Raspberry Pi arm64. And Android arm32, arm64, and x86.
Published by Alex313031 7 months ago
Nothing too special this release, just your standard Chromium upgrade.
However, five things:
chrome://flags/#autoplay-policy
Fixes https://github.com/Alex313031/thorium/issues/577, https://github.com/Alex313031/thorium/issues/564, https://github.com/Alex313031/thorium/issues/596, https://github.com/Alex313031/thorium/issues/586, https://github.com/Alex313031/thorium/issues/570, https://github.com/Alex313031/Thorium-MacOS/issues/45, https://github.com/Alex313031/thorium/issues/575, https://github.com/Alex313031/thorium/issues/572, https://github.com/Alex313031/thorium/issues/599, https://github.com/Alex313031/Thorium-Win/issues/176, https://github.com/Alex313031/Thorium-Win/issues/169, and https://github.com/Alex313031/Thorium-MacOS/issues/42
Published by Alex313031 8 months ago
M121 Thorium's 30th version birthday!
libhighway
to 1.0.7, and libjxl
to 0.9.2. This should hopefully fix the JPEG-XL HDR issues some people reported. Should fix https://github.com/Alex313031/thorium-libjxl/issues/18
kResponsiveToolbar
. This makes it where when the window size is too small to hold both the tabstrip and top bar buttons (for example if you have alot of pinned extensions), the top bar buttons will be moved to a little chevron overflow menu.chrome://flags/#gtk-version
which allows you to set the GTK version (3 or 4), without having to use the command line. Use 4 for example on Arch Linux or the latest Ubuntu 24.04 Beta, which default to using GTK4 Libraries. Setting this appropriately can theme the browser and dialogs better to match the system theme. Setting it wrong or not setting at all won't cause bugs or problems, it's just a nice to have.chrome://settings/content/sound
chrome://flags/#vaapi-on-nvidia-gpus
NOTE: Do not set this flag if chrome://flags/#enable-global-vaapi-lock
is also enabled, you will put Thorium into an endless crash loop.chrome://flags/#disable-thorium-icons
. Rejoice! as I know many people don't like that I added blue and green colors to those. Note that icons used in the menus and settings still have blue colored triangles. I'm not gonna change those, as it's too much work and most people don't care about those. Fixes https://github.com/Alex313031/thorium/issues/307 and https://github.com/Alex313031/thorium/issues/66
_LIBCPP_HARDENING_MODE = _LIBCPP_HARDENING_MODE_FAST
, which hardens C++ code against flow integrity issues and memory overflows, while still keeping stuff fast compared to = 1
chrome://whats-new
page after I accidentally disabled it in M117.chrome://flags/#disable-download-bubble
, so if you changed this to restore the old download shelf, you will need to set it again.Published by Alex313031 9 months ago
M120
chrome://flags/#vaapi-video-decode-linux-gl
to toggle using the GL backend for VAAPI acceleration (Linux only). Fixes https://github.com/Alex313031/thorium/issues/162
chrome://flags/#close-window-with-last-tab
which allows you to keep the application open when closing the last tab (i.e. closing the last tab will simply open a new blank one). Fixes https://github.com/Alex313031/thorium/issues/338
chrome://flags/#allow-insecure-downloads
to fix the annoying issue where Thorium won't download files if they come from http:// ftp:// or "mixed origins" i.e. an http:// download initiated by an https:// page. Fixes https://github.com/Alex313031/thorium/issues/509
Published by Alex313031 10 months ago
M119 (M118 was too old, so skipped that version)
chrome://flags#disable-aero
This disables transparency effects and GPU accelerated window frame compositing (while still leaving GPU acceleration for the actual web contents intact). It is useful if you dislike transparency, or are getting glitches on Windows 11 with the window frame.chrome://flags/#storage-access-api
flag I added to enable it.chrome://flags#download-bubble
chrome://flags#tab-hover-cards
Allows removing tab hover card images, and instead replace with a tooltip (the behavior before M106).Published by Alex313031 about 1 year ago
--enable-blink-features=MiddleClickAutoscroll
(and I removed the warning bar for people who do). Fixes > https://github.com/Alex313031/thorium/issues/199
Published by Alex313031 about 1 year ago
Do Not Use - Crashed on startup.
IDK why.
[UPDATE]: Found out why. It's widevine. If there is any widevine installed either from debians repos, or in the Thorium install dir, delete it. Then it will run OK.
Published by Alex313031 about 1 year ago
M115 : This release is all about bug fixes, rather than new features.
Might also fix other strange tabstrip bugs that people experienced in M114.
Next release we are planning to update libjxl and add a "Close tabs to the left" menu item.