Hey everyone, I was messing around again with custom CSS in Anytype. This time I made a custom theme with a custom gradient background and gaps between each panel. What do you think?
Release of this Anytype theme I’m choosing to call “Border”!
Below here is a link to the theme’s custom.css file. To install, simply copy the custom.css file to your Anytype working directory (accessed by going to “File > Show working directory” from within Anytype).
custom.css
To download the file, click on the link and hit the “Download RAW” button on the github page
Hmm i’ll have a look into that. The font thats used in the theme is called “SN Sans”. You will need to install that to your system. It can be found for free by searching the name of the font
I love the ability to add custom CSS in Anytype, but I have not done too much customization so far and have commented on it as much as I can because I’m skeptical about how future-proof the CSS id and class structure and naming is in Anytype.
Don’t you have any concerns? After all, every small code change in Anytype can also result in changes to the core CSS rules and thus have an impact on your own implementation and cause further work.
A good point to bring up. I can see your concern with the longevity and stability of using custom CSS. At this point it really is just for tinkerers and people who have some knowledge. To be honest, there is absolutely nothing wrong with the default Anytype UI and in fact I’m quite fond of it. I just love to poke around when the opportunity arises.
I would love to see an obsidian like theme marketplace. This would provide an easy way for users to install and update themes from within the app. They already have a base for a feature like this in the form of the template library.
Again in it’s current state, themes are really a niche feature in Anytype and aren’t used or posted about much.
You could say that since the option for custom CSS is an existing feature and not just a hack, Anytype has a certain responsibility to users to maintain some sort of consistency in the CSS structure.