joelshepherd / tabliss

A beautiful, customisable New Tab page for Firefox, Chrome, and Edge.
https://tabliss.io
GNU General Public License v3.0
2.25k stars 295 forks source link

[QUESTION] - Writing a custom widget #561

Open githubphadnis opened 1 year ago

githubphadnis commented 1 year ago

Hey Joel, Thank you for creating Tabliss and Best wishes for the New Year 2023.

I wonder if you have a write up that helps those who have the ability / enthusiasm to create new widgets, get going? If yes, could you please add a link to the readme? If not, I'd even appreciate a link to an appropriate resource.

Thanks!

trmdi commented 1 year ago

I think it's not difficult, you can find examples from https://github.com/joelshepherd/tabliss/tree/main/src/plugins/widgets

Igonato commented 1 year ago

Do I understand this right: If I want a custom widget, I would have to fork the project and install the modified version of the extension in my browser? And if I want to share it with people, it's either pull request here or upload my fork to the store? There is no mechanism for loading 3rd party add-ons, or did I miss it? @joelshepherd

githubphadnis commented 1 year ago

I think it's not difficult, you can find examples from https://github.com/joelshepherd/tabliss/tree/main/src/plugins/widgets

Hello TRMDI,

Thank you for your reply. However, my question was directed towards asking if a writeup that explains the process of writing a plugin for tabliss existed.

Simply pointing to the widgets folder is neither answering the question nor helpful or perhaps it is for those who wish to find the widgets folder (I sadly do not fall into that category).

@joelshepherd - There are questions asking if this project is still active, I'd also like to know. The thing is, your creation (and not to ignore the other contributors), is one of those things that sits there making life nicer :) but if you have moved on to other things, then just put a line at the top of the readme.md. It will save you and your users a lot of uncertainty.