Activity log for bug #1426567

Date Who What changed Old value New value Message
2015-02-27 22:08:24 Chris Coulson bug added bug
2015-02-27 22:19:43 Chris Coulson description A change I'm about to push in order to finally get correctly behaving scrollbars on the device breaks overlay scrollbars and pinch-viewport on desktop, so I've reported this to do extra work later on to make them both work. - The overlay scrollbar thumb style is defined in third_party/WebKit/Source/platform/scroll/ScrollbarThemeAura.cpp to be 10DIPs wide, hit-tested and no margin. I've modified this to be 3DIPs wide with a 3DIP margin and no hit-testing, which is great for the device but sucks on desktop. - I've modified third_party/WebKit/Source/core/frame/FrameView.cpp to disable scrollbars for the main frame when pinch-viewport is enabled, as we display the pinch-viewport scrollbars all the time because these are the ones that stick to the device viewport (the same as Chrome on Android). Chrome on the desktop still displays non-overlay scrollbars attached to the outer viewport for the main-frame, and then displays the pinch-viewport overlay scrollbars (attached to the device viewport) during pinch, but Oxide would need additional work to support both of these. A change I'm about to push in order to finally get correctly behaving scrollbars on the device breaks overlay scrollbars and pinch-viewport on desktop, so I've reported this to do extra work later on to make them both work. - The overlay scrollbar thumb style is defined in third_party/WebKit/Source/platform/scroll/ScrollbarThemeAura.cpp to be 10DIPs wide, hit-tested and no margin. I've modified this to be 3DIPs wide with a 3DIP margin and no hit-testing, which is great for the device but sucks on desktop. - I've modified third_party/WebKit/Source/core/frame/FrameView.cpp to disable scrollbars for the main frame when pinch-viewport is enabled, as we display the pinch-viewport scrollbars all the time because these are the ones that stick to the device viewport (the same as Chrome on Android). Chrome on the desktop still displays non-overlay scrollbars attached to the outer viewport for the main-frame, and then displays the pinch-viewport overlay scrollbars (attached to the device viewport) during pinch, but Oxide would need additional work to support both of these. This makes pinch-viewport unusable on the desktop. - I've changed third_party/WebKit/Source/core/frame/PinchViewport.cpp to get the pinch-viewport overlay scrollbar style from the ScrollbarTheme, but this assumes that overlay scrollbars are enabled. If they aren't, then it'll get the style from the wrong ScrollbarTheme. This makes pinch-viewport depend on overlay scrollbars.
2015-02-27 22:21:33 Chris Coulson oxide: importance Undecided Low
2015-02-27 22:21:36 Chris Coulson oxide: status New Triaged
2015-03-25 16:55:13 Chris Coulson summary Support pinch-viewport and overlay scrollbars on desktop Support pinch-viewport on desktop
2015-03-25 16:55:18 Chris Coulson oxide: importance Low High
2015-03-25 16:55:22 Chris Coulson oxide: status Triaged In Progress
2015-03-25 16:55:26 Chris Coulson oxide: assignee Chris Coulson (chrisccoulson)
2015-03-25 16:55:30 Chris Coulson oxide: milestone branch-1.7
2015-03-25 21:56:36 Chris Coulson oxide: status In Progress Fix Committed
2015-03-25 21:56:37 Launchpad Janitor branch linked lp:~oxide-developers/oxide/canary
2015-04-13 11:24:25 Chris Coulson oxide: status Fix Committed Fix Released
2015-05-19 16:42:47 Launchpad Janitor branch linked lp:~oxide-developers/oxide/packaging.vivid
2015-05-19 16:51:12 Launchpad Janitor branch linked lp:~oxide-developers/oxide/packaging.utopic
2015-05-19 17:04:53 Launchpad Janitor branch linked lp:~oxide-developers/oxide/packaging.trusty
2015-07-22 17:21:13 Launchpad Janitor branch linked lp:~oxide-developers/oxide/packaging.wily