M113
Upstream Changes
113 brings better support for WebGPU, and enables it by default. You can test it on my site here > https://thorium.rocks/misc/webgpu-test/ There are still some bugs with Nvidia GPUs on Linux. M114 seems to fix this. If you want to force WebGPU on, you can enable the chrome://flags/#enable-unsafe-webgpu
flag. (I disabled the warning infobar with this flag since I use it alot, but know that by enabling it, malicious processes could potentially extract frames from GPU memory)
It also brings the new Performance pane in settings, to enable memory saver > chrome://settings/performance
This allows Thorium to sleep tabs in the background. Edge users will be familiar with this feature.
Thorium Changes
I had to remove HEVC/H.265 and AC3 support temporarily. M114 will have it back again, so stay on M112 if you need this. This is because the guy who makes the patch skipped M113, and HEVC support is a prerequisite for my custom AC3 patch. I could manually patch ffmpeg by looking at how the M112 patch was formatted. But thats alot of files, more than Thorium as a whole even uses. Sooooooo....Sorry....LoL. Like I said, use 112 or wait until 114 if you wanna watch H.265 videos or AC3 audio.
4 new flags:
Two features I had previously enabled by default were removed upstream. I re-added them, but this time I put them behind two new flags > chrome://flags/#tab-outlines-in-low-contrast-themes
and chrome://flags/#prominent-dark-mode-active-tab-title
. They are disabled by default, and so in dark mode/incognito mode you will see a reversion back to the stock Chromium tabstrip theme. If you want the old behavior and look that Thorium has had since M100, simply enable these flags. Putting them behind flags was partially in response to this issue.
Then, the other two are flags from UnGoogled, one of which I modified.
chrome://flags/#scroll-tabs
The default behavior on Linux is to have this on. On other platforms you had to use a cmdline flag. Now, you can control it through the UI for ALL platforms (even Android). This is different from the scrollable tabstrip flag here > chrome://flags/#scrollable-tabstrip which moves the entire tabstrip. The one I added simply changes which tab is active (which I think is more useful).chrome://flags/#keep-all-history
This is the one I modified. Chromium by default only keeps history for 90 days. I raised this to 120 days. By enabling this flag, it will keep history forever. Note that this could cause your user profile dir to grow up to its maximum allowed of 2GB, if you were to enable this flag and then browse for ~many months, etc.