camellia
camellia copied to clipboard
Implement an API for different kinds of bookmarks
Currently, there's only one bookmark kind, it's called a Chip:

In the future we would like to introduce new kinds, e.g. this is how bookmarks in Safari look like:

Actual list of new kinds will be described in other issues. This issue is about implementing a base that will be used for future kinds. It's important to note that some bookmark kinds may require specific requirements to be enabled, for example if we want to introduce new bookmark kind that has a website preview, then we need to ask for additional permissions first (to screenshot pages and to store unlimited amount of data in the storage API).
### Blockers
- [ ] https://github.com/camellia-app/camellia/issues/31
### Tasks
- [ ] Implement an API that will allow to receive a style for specific category
- [ ] Support picking styles in categories options