When, last April 1st, theymos made his proverbial April Fool's, I was intrigued by the new colour.
Of course, the light green was horrible, but it made me realise that the form has its own forum identity from being on the same SMF interface, basically from the Satoshi era.
This is a plus, as it gives this forum a distinctive appearance that makes the forum immediately recognisable. It gives you a sort of pride to write in the exact same forum where Satoshi, Hal, and all the other legends were writing.
There is also a negative twist in this.
Often, it happens to me to write in public or semi-public spaces. I like to write in my spare time, and I cannot always write in a secluded position, being sure no one would peek over my shoulder.
So I thought the light green was a good choice if we wanted to write on the forum in disguise.
As I am playing with AI, I decided to code a new skin for the forum.
What I wanted to have:
- A modern look for the forum
- The usual light/dark/autosetting schemes
- The possibility to customise the appearance of the forum, at least the main and accent colour
So I started playing with Claude, and in a couple of hours, I made significant progress.
After an extensive debug session with a few friendly users, I can release the first public code.
Consider this still in beta status.
You can install the script from here:
bitcointalk modern themeYou can find the code hereAs the code is frequently updated, I won't paste it here, but I am providing the link to the code that feeds the scripts.
You need to install a script manager depending on your preferred Browsing interface:
Chrome: Tampermonkey
Firefox: Greasemonkey, Tampermonkey, or Violentmonkey
Safari: Tampermonkey or Userscripts
Microsoft Edge: Tampermonkey
Opera: Tampermonkey or Violentmonkey
Maxthon: Violentmonkey
AdGuard: (no additional software required)
Choose wisely.Many such products need complete access to your browser.
The main Open Source software alternative are
ViolentMonkey and
UserscriptsMore information, and additional suggestions for mobile users can be found
here |  |  |  |
| Light theme (Pearl Scheme - default) | Dark Theme | Light theme (Cream Scheme) |
|  |  |  |
| Message composing panel | Themes customisation panel. with settings | Read post features: read posts are shaded |
I just added a new mobile version for older phones, which might struggle with the styles. If pages are slow loading and scrolling using the theme on your mobile, just activate the mobile mode via a toggle in the settings panel. This strips some aesthetics details and extra load on the theme, allowing a smoother experience on less powerful devices with the core of the theme.
New feature added: Read post features. the script remembers your last read post and shades the previously loaded posts with a light shade.
The read-post feature stores local read history per Bitcointalk topic. When a thread page loads, the script finds each visible post number and checks whether that number falls inside previously saved read ranges for that topic. Matching posts get a subtle “read” shade. After processing the page, the script saves the range of posts actually loaded on that visit.
A settings toggle can disable shading and tracking.
This is more of a self-paced project, rather than something built for distribution, so feel free to use it under. MIT licence, to copy, improve and share!
Feedback is more than welcome!
Babo CODE certification: code is safe.