brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.
https://brave.com
Mozilla Public License 2.0
17.92k stars 2.34k forks source link

UI polish to all the browser menus: Hamburger, sub menus, right click, etc. #39127

Open aguscruiz opened 5 months ago

aguscruiz commented 5 months ago

Description

Noticed some menu polish we can do. The following applies to the hamburger menu but also should apply to every menu in the browser that uses these components.

The goal is to match Chromium's menu styles more closely. In fact if we can take their sizing/paddings directly that'd be even better.

General menu

Menu groups

Current

image

Design

image

Menu items

Current

image

Design

image

Steps to reproduce

Open the hamburger menu or right click an item

Actual result

image

Expected result

image

Menu items with button controls

Actual result

image image

Expected result

image image

Reproduces how often

Easily reproduced

Brave version (brave://version info)

1.69.22 Chromium: 126.0.6478.71 (Official Build) nightly (arm64)

Channel information

Reproducibility

Miscellaneous information

No response

sangwoo108 commented 3 months ago

I'll do my best but it might not be possible to be perfect on this. There's no much room for customization in app menu.

aguscruiz commented 3 months ago

@sangwoo108 I'm taking my spacings and sizes as closely from chromium as I can, if that helps

sangwoo108 commented 3 months ago

There' was a PR for changing app menu's background color, but reverted due to bad side effects. Need to see if we have workaround for it

https://github.com/brave/brave-core/pull/23047/files

snvoid commented 1 month ago

Would the hamburger menu be changed (hopefully) to match more closely to chrome/chromium ? It would be nice if the bookmark button was also relocated as its currently not in a great spot, would be much better if contained within the address bar (omnibox) like the other chromium based browsers & firefox

image

image

Additionally, the yellow bookmark folder doesn't match with the newer/updated UI

image

Its not a huge deal, but it does not look seamless or match with the current UI

for-coursera commented 3 weeks ago

Still, an option to keep previous, way more compact menus would be really great.