569
edits
(New page: things to do: * sidebars need to pop in or out, but not stay halfway open * better resistance on sidebar borders * borders of resistance need to move based on viewport size * hardcoded wi...) |
No edit summary |
||
| Line 1: | Line 1: | ||
things to do: | things to do: | ||
likely widgetstack bugs/issues/features needed: | |||
* sidebars need to pop in or out, but not stay halfway open | * sidebars need to pop in or out, but not stay halfway open | ||
* better resistance on sidebar borders | * better resistance on sidebar borders | ||
* urlbar needs to show up, over content, when a sidebar pans in | |||
resizing issues: | |||
* borders of resistance need to move based on viewport size | * borders of resistance need to move based on viewport size | ||
* hardcoded widths need to go away | * hardcoded widths need to go away | ||
** unable to pan on right sidebar on n810 non-maximized due to canvas being too wide | ** unable to pan on right sidebar on n810 non-maximized due to canvas being too wide | ||
tabs: | |||
* need to get rid of the scrollbox for the tabs and make it just use boxes | * need to get rid of the scrollbox for the tabs and make it just use boxes | ||
* tab icons aren't the right size | |||
panels: | |||
* prefs/download manager/addons panels need to work | * prefs/download manager/addons panels need to work | ||
* urlbar should be at 0,0 with the viewport below it, so when you pan to 0,0 ("reset the display") the urlbar is visible. | * urlbar should be at 0,0 with the viewport below it, so when you pan to 0,0 ("reset the display") the urlbar is visible. | ||
other: | |||
* address all the XXX comments | * address all the XXX comments | ||
* setViewportBounds is often being called with a viewport that is too big (in updateViewportSize()) | * setViewportBounds is often being called with a viewport that is too big (in updateViewportSize()) | ||
* can't edit urlbar until you load a page | |||
* notificationbar needs to be added back, but only when it can be done without adding a native widget | |||
input handling: | |||
* clicking on pages often requires 2 clicks | * clicking on pages often requires 2 clicks | ||
* kinetic scrolling | * kinetic scrolling | ||
* double click to zoom (stuart has partial patch) | * double click to zoom (stuart has partial patch) | ||
painting: | |||
* use a larger canvas/smart tiling/break up paints | * use a larger canvas/smart tiling/break up paints | ||
* not sure that blit scrolls are working properly | |||
edits