Heads up: Some customization options may be removed in future updates because I need to simplify the code (though they may get added back after). If the script updates and changes something you don't like, you are free to download an older version of the script (I keep archives of all versions of TubeK12 on the Github page [https://github.com/lightbeam24/TubeK12]).
IMPORTANT: Make sure to check the options whenever the style updates! I make most major changes enabled by default, but optional.
Version 1.5.0 - January 15, 2023
NOTE 1: I took a break from working on this script, but now I'm back at it! This update still has a lot of bugs and issues in it! I will do my best to fix those. I just needed to get this update out to fix some MAJOR issues. I feel that the script is in a much better state now than it was in on version 1.4.1 at the very least.
NOTE 2: "Force Static Layout" is now on by default. You can turn it off, but I won't be developing Non-Static Mode any further. It's a nightmare to get it to work with every zoom level, and it's less accurate to 2012 YT. Unfortunately, I still have yet to get Static Mode to work with the watch pages. If it's possible, it might require a companion JS userscript.
Fixed - Channel pages were broken as a result of channel urls starting with "@" now
Fixed - YouTube's new design added a bunch of rounded corners
Fixed - Topbar had a white background
Fixed - Some issues with the comment section
Fixed - Many more issues
Issue - Alot of customization options are broken or unorganized, I still have to go through those
Issue - Channel pages have lots of issues
Issue - Subscribe buttons are messed up
Issue - Three column homepage is completely broken
Issue - Preferred site version option has issues
Issue - Playlist page is broken
Issue - MANY more
Version 1.4.1 - August 8, 2022
New - Banners have been updated and also respond to preferred site version option (added in 1.4.0)
Fixed - Channel Menu button text bug fixed
Version 1.4.0 - July 21, 2022
NOTE: Many of the changes in this update are very incomplete, and are disabled by default.
New - Options are rearranged to (hopefully) make more sense
New - Option for three columns on the homepage
New - Improved dark mode compatibility
New - Channel pages are more accurate
New - Video player is more accurate
New - The script now affects the old watch page as well
New - Improved force static layout (added in 1.3), but still isn't recommended
New - Added experimental options, including preferred site version
New - Icons on the non-watch page sub button
New - Many more smaller details
Fixed - YouTube apps topbar button was removed by yt and was causing issues, so it's removed here too
Fixed - Potential upcoming redesigns of the sidebar and searchbar are already fixed
Fixed - YouTube Studio tabs
Fixed - View replies button is now visible on most resolutions
Fixed - More probably
Changed - Some of the code was cleaned up and rearranged, which might cause issues.
Version 1.3.2 - July 9, 2022
Fixed - If List view for channels was enabled, the channel's social links would be way oversized
Version 1.3.1 - July 8, 2022
Fixed an issue
Version 1.3.0 - July 8, 2022
New - Non-Firefox users now have to enable an option to fix some minor issues
New - Added words to header (such as Recommended for You), as well is icons on a case-by-case basis
New - Added Channel Menu button on top of the sidebar
New - Added old sidebar icons
New - "Shorts" sidebar button is now hidden
New - Added list view for channel page
New - More accurate subs page
New - Added "Upload" and "From YouTube" buttons on topbar
New - Several improvements to comments section
New - Several improvements to recommended videos on watch page
New - Improved dark mode compatibility (but still not perfect)
New - Added many experimental options
New - Many, MANY more smaller details
Fixed - Search icon is now grey, and only changes to black when hovered
Fixed - Older versions used to cut off infinite scrolling of recommended videos on watch page. It didn't work properly alot of the time.
Fixed - Some text and icons would be white and therefore hard to see
Fixed - Many, hopefully
Removed - Title on top option. It was added prematurely, regardless of the fact that it stopped working.
Changed - Some parts of the code were rearranged and refined, which might introduce bugs.
Version 1.2.1 - June 28, 2022
Changed - Due to an unknown change made by YouTube, Title on top no longer works (for me anyway). Now disabled by default and recommended against. I plan to add it back in a future update, as long as it's still possible.
Version 1.2.0 - June 23, 2022
New - Title on top option added
New - Old video player is now fully optional
New - Old site background option added
New - Added animations when switching pages
New - Minor playlist page tweaks
New - Many other minor details
Fixed - Title is now visible in fullscreen again. This was an oversight.
Bugfixes - Many, probably
Version 1.1.0 - June 16, 2022
New - 2012 logo and search icon are now used
New - Attempts to recreate the old video player
New - Subscribe button on watch page is now a rectangle
New - More customization options, including a bandaid fix for Dark Mode incompatibility
New - Many other smaller details
Bugfixes - Many
Version 1.0.0 - June 11, 2022
Initial release.