Hi,
I recently notice there are a lot of people discussing or mention possible improvement of “the search” interface over social media. Such as, implementing web search, dictionaries, calculator, Wikipedia search.
A lot of other developers/users would usually attach this link as a guide:
https://developer.gnome.org/SearchProvider/
However, a big problem is that the guide to implement a search provider is hard to read, full of gaps.
e.g. in the “basic” section it says:
For an application to become a search provider, it should implement the following D-Bus interface.
It is kind of not “basic” since a normal C/JavaScript programmer maybe don’t know how to implement d-bus interface, and they have nothing to do with this “basic”.
The C example of the implementation section is just jump into the codes brutally. It is hard to get a glue on how to combine them.
I think this is the biggest reason why developers would rather not to implementing search providers (and possible reason why a lot of them post the link to someone else ).
I kindly ask/suggest improving this guide and examples.
Thanks.