alcinnz / Odysseus

Bridging the elementary OS and Web user experiences
https://odysseus.adrian.geek.nz
GNU General Public License v3.0
47 stars 12 forks source link

Support userstyles #63

Open alcinnz opened 6 years ago

alcinnz commented 6 years ago

This would most importantly allow surfers to fix sites themselves whose CSS breaks in WebKitGTK, whilst allowing Odysseus to focus on working better for the Web as a whole rather than for specific sites.

But more predominantly userstyles can help fix gripes surfers have with other's web design, or allow them to fix gripes they have with the Odysseus own internal pages (e.g. to allow web developers to switch away from Solarized Light in the viewsource pages). Or just to add a little personality to their experience of the Web.

alcinnz commented 6 years ago

The UI I want for addons is to place extra icons (alongside connection security status, RSS feed(s), and whether Odysseus finds it's able to clear away clutter) for the addons available in a page into the addressbar. The catch there is the native Gtk.Entry only allows for two icons (one on either side), so I experimented with some fakery and quickly got something nice but imperfect.

I think I like the imperfections though. screenshot from 2018-01-03 20 45 52 screenshot from 2018-01-03 20 45 17

alcinnz commented 6 years ago

On the otherside I want to manage these extensions as bookmarks/"favourites", so supporting those might hold this up.

alcinnz commented 6 years ago

Depends on #82, #78 for configuration UI.