Re: GNOME Shell browser plugin

I had started working on a service for extensions with sockets and authentication last year, 
but I didn't manage to finish. I'm re-writing it with a different design and I hope I can finish in 3-4 months.

I think it would be a better idea to skip sockets that need lots of work, and just provide a web-services API 
online, without changing much on the current site. Then you can add a client in Tweak Tool. 

You lose the interaction via web-browser, but maintainship would be easier, and perhaps the outcome (usability)
could be better. 

Besides GNOME already uses Gnome Software for apps (not an online service), so in theory you could add a 
plugin there to just read the web services, and have extensions through there.  

On Fri, Nov 6, 2015 at 7:34 PM, Jasper St. Pierre <jstpierre mecheye net> wrote:
This is what it started out as. An HTTP server hosted locally which
the website would poke. The issue happens with multi-user support --
how do you pick a port number that works for all users on a system?

While I don't have much to do with extensions anymore, my advice would
be to build a local client. Perhaps just complete the one in GNOME
Tweak Tool, and suggest that as the recommended way to install
extensions. I would be more than happy to give advice about how to do
that, even if I can't commit to writing code for it.

On Fri, Nov 6, 2015 at 9:23 AM, Nicolas Dufresne
<nicolas dufresne collabora com> wrote:
> Le vendredi 06 novembre 2015 à 16:05 +0100, Carlos Garcia Campos a
> écrit :
>> Of course it would be better to switch to any other thing that works
>> on
>> all browsers, but what?
> We could create a websocket service on localhost, and create a simple
> Web page that speak with that service. Websocket is not supported by
> libsoup, so writing GLib code is really simple.
> cheers,
> Nicolas
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list gnome org

desktop-devel-list mailing list
desktop-devel-list gnome org

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]