Merge lp://qastaging/~ahayzen/webbrowser-app/browser-colour-update-001 into lp://qastaging/webbrowser-app/staging

Proposed by Andrew Hayzen
Status: Work in progress
Proposed branch: lp://qastaging/~ahayzen/webbrowser-app/browser-colour-update-001
Merge into: lp://qastaging/webbrowser-app/staging
Diff against target: 1026 lines (+244/-131)
29 files modified
src/app/ChromeBase.qml (+6/-3)
src/app/ChromeButton.qml (+3/-2)
src/app/Favicon.qml (+1/-0)
src/app/webbrowser/AddressBar.qml (+8/-2)
src/app/webbrowser/BookmarksFoldersViewWide.qml (+1/-1)
src/app/webbrowser/Browser.qml (+25/-5)
src/app/webbrowser/Chrome.qml (+17/-15)
src/app/webbrowser/Highlight.js (+1/-1)
src/app/webbrowser/IncognitoPalette.qml (+36/-0)
src/app/webbrowser/IndeterminateProgressBar.qml (+1/-1)
src/app/webbrowser/ListViewHighlight.qml (+2/-2)
src/app/webbrowser/NavigationBar.qml (+4/-4)
src/app/webbrowser/NewTabView.qml (+7/-3)
src/app/webbrowser/NewTabViewWide.qml (+5/-3)
src/app/webbrowser/PublicPalette.qml (+32/-0)
src/app/webbrowser/Suggestion.qml (+26/-54)
src/app/webbrowser/Suggestions.qml (+8/-5)
src/app/webbrowser/TabChrome.qml (+0/-1)
src/app/webbrowser/TabItem.qml (+8/-9)
src/app/webbrowser/TabsBar.qml (+23/-10)
src/app/webbrowser/ToolbarAction.qml (+1/-1)
src/app/webbrowser/UrlDelegate.qml (+2/-2)
src/app/webbrowser/UrlDelegateWide.qml (+2/-2)
src/app/webbrowser/UrlPreviewDelegate.qml (+1/-0)
src/app/webbrowser/assets/tab-active-private@27.sci (+5/-0)
src/app/webbrowser/assets/tab-hover-private@27.sci (+5/-0)
src/app/webbrowser/assets/tab-non-active-desktop@27.sci (+0/-5)
src/app/webbrowser/assets/tab-non-active-private@27.sci (+5/-0)
src/app/webbrowser/webbrowser-app.qml (+9/-0)
To merge this branch: bzr merge lp://qastaging/~ahayzen/webbrowser-app/browser-colour-update-001
Reviewer Review Type Date Requested Status
Olivier Tilloy Needs Fixing
Review via email: mp+310173@code.qastaging.launchpad.net

Commit message

* Various colour updates and improvements to theming
* Create Incognito and Public palettes for private vs public browsing and use in the chrome
* Correctly show divider between chrome and content when not showing the new tab view
* Reduce the tab bar height and height above as per design
* Update Suggestions to use new ListItem and ListItemLayout to match design
* Until bug 1638337 is fixed, set a background colour in the suggestion list items

Description of the change

* Various colour updates and improvements to theming
* Create Incognito and Public palettes for private vs public browsing and use in the chrome
* Correctly show divider between chrome and content when not showing the new tab view
* Reduce the tab bar height and height above as per design
* Update Suggestions to use new ListItem and ListItemLayout to match design
* Until bug 1638337 is fixed, set a background colour in the suggestion list items

To post a comment you must log in.
1569. By Andrew Hayzen

* Various tidyups

Revision history for this message
Olivier Tilloy (osomon) wrote :

Disclaimer: only tested on desktop so far, up-to-date xenial+overlay.

The pressed state of items in the drawer menu looks very dark to me, is that intended?

The divider between tabs in the tabs bar looks plain black, it looks too dark to me, is that intended?

When hovering over a tab in the tabs bar, it looks awkward that the divider between it and the next/prev tab remains visible, is that intended?

The progress bar and the horizontal line at the bottom of the chrome are stacked, and this makes the progress bar look taller, which I find disturbing to the eye. Maybe anchor the bottom of the progress bar to the bottom of the line?

There’s no hovered and pressed states for the + button at the right of the top bar to open a new tab. Should we add them?

The reference to pad.lv/1638337 in Suggestion.qml looks like it’s the wrong bug number?

Revision history for this message
Olivier Tilloy (osomon) wrote :

This branch needs updating as it now has conflicts when merged into lp:webbrowser-app/staging.

review: Needs Fixing
Revision history for this message
Andrew Hayzen (ahayzen) wrote :

Yup this needs restarting or refactoring :-) I will mark as WIP for now.

Unmerged revisions

1569. By Andrew Hayzen

* Various tidyups

1568. By Andrew Hayzen

* Ensure that in private browser correct colour is used for stock_website icon

1567. By Andrew Hayzen

* Merge of lp:webbrowser-app/staging

1566. By Andrew Hayzen

* Correcrtly show divider between chrome and content when not showing the new tab view
* Reduce the tab bar height even further as per design
* Until bug 1638337 is fixed, set a background colour in the suggestion list items

1565. By Andrew Hayzen

* Narrow mode tab colour fixed
* Suggestion now used new ListItem and ListItemLayout to match design
* Reduce height above tab to match design
* Fix Done button text in narrow mode to have correct colour of text

1564. By Andrew Hayzen

* Updates to theming to use theme.palette in many places and change styling of private browsing tabs

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches