Lightread should use overlay scrollbars instead of this scrollbar

Bug #1024334 reported by Bence Lukács
56
This bug affects 13 people
Affects Status Importance Assigned to Milestone
Lightread
Confirmed
Medium
Unassigned

Bug Description

Lightread should use ayatana's overlay scrollbars instead of these scrollbars.

Revision history for this message
Bence Lukács (lukacs-bence1) wrote :
Revision history for this message
Madis (madisliias) wrote :

Lightread uses GTK and Webkit to render the UI. Scrollbars are simply styled via the webkit scrollbar definitions. So, in order to support overlay-scrollbars (which in my opinion might not suite so well to the left side scroll bar), they could either:
a) Use 2 different gtkscrollwindows and use different webkitview widgets in them (and not setting overflow-y in css.
b) Use html/css emulation of the overlay scrollbars

Revision history for this message
Reda Lazri (0rAX0) (0rax0) wrote :

I don't think using overlay scrollbars is a good idea. There are people who don't use Ubuntu, so while you guys are enjoying nice scrollbars, we get some ugly and huge ones for ourselves. No, thanks. :)

consindo (cooperjona)
Changed in lightread:
status: New → Confirmed
Revision history for this message
Khurshid Alam (khurshid-alam) wrote :

@ Reada I agree.

Revision history for this message
consindo (cooperjona) wrote :

Is this a bug in Lightread or a bug in Ubuntu? OS X seems to handle overlay scrollbars in webviews fine.

Changed in lightread:
importance: Undecided → Medium
Revision history for this message
Nekhelesh Ramananthan (nik90) wrote :

One easy fix is to increase the size of the scrollbar in the css file although this is a hack. I tried it out by editing the dark.css file. Not sure how this would affect Mac OS though.

Revision history for this message
Valentin (valentin-stn) wrote :

You should use the default Gtk+-Scrollbars, so Unity users get the overlay scrollbars, weather GNOME Shell users get their default scrollbars.

Revision history for this message
Nekhelesh Ramananthan (nik90) wrote :

Valentin the problem with using Gtk scrollbars is because Lightread consists of one webkit component to view the feed list, articles etc. It is basically a web page embedded into a Gtk Window. And within one webkit component it is not possible to have multiple Gtk+ scrollbars. So basically to fix this bug it would mean to have 3 webkit components with each having its own Gtk-scrollbar. That is a lot of work. I am going to leave that decision to the developer Jono Cooper since he would be the one to implement it.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.