I’d like to create a custom theme for the Brave browser on Windows. None of the existing Chrome themes satisfy my humble requirements to usable software. From investigating the “Classic Blue” theme, it seems like it’s just a manifest JSON file with a set of defined colours.
Now I’m looking for this information:
-
Where is a documentation about this format? How can I create such a theme extension without any external/cloud tools just by editing the text files? What syntax and properties are expected/supported there? I’m especially interested in all the possible colour properties (what parts of the UI can be altered) and anything that would affect the toolbar icons (both symbol and colour). Altering the icon selection would also be of interest (I want the bookmark button to go away).
-
How can I pack such a created extension?
-
How can I install my own new theme extension in Brave to try it out? Preferably through an official way, not by patching files of already installed dummy extensions which might be subject to integrity checks.
None of this seems to be documented. I guess I could find some documentation about Chrome but that has an independent GUI and supports different customisations and has different buttons for extension management. So I’m really looking for Brave-specific documentation. So far I have the impression that Brave isn’t really interested in extension/theme development by third parties.
I don’t need guides how to program or edit code files, I can already read and write JavaScript, JSON, CSS, C# and other files and access hidden directories.