-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Add Mac style menulist-button appearance for Catalyst #41530
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
EWS run on previous version of this PR (hash 04aa14f) Details |
04aa14f to
1ac672d
Compare
|
EWS run on previous version of this PR (hash 1ac672d) Details |
1ac672d to
f238d57
Compare
|
EWS run on previous version of this PR (hash f238d57) Details
|
f238d57 to
99c1b58
Compare
|
EWS run on previous version of this PR (hash 99c1b58) Details |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hmm we've normally been checking the setting in the condition and then return RenderThemeCocoa:: inside.
99c1b58 to
6f6e004
Compare
|
EWS run on current version of this PR (hash 6f6e004) Details |
https://bugs.webkit.org/show_bug.cgi?id=288733 rdar://145672619 Reviewed by Aditya Keerthi. Allow Catalyst to paint menulist-buttons when using Mac-style controls, and to adjust CSS styles accordingly. Removed a few unused variables from RenderThemeIOS. Updated codepath for focus ring support on Catalyst. * Source/WebCore/rendering/RenderTheme.cpp: (WebCore::RenderTheme::paint): * Source/WebCore/rendering/RenderTheme.h: (WebCore::RenderTheme::paintMenuListButton): * Source/WebCore/rendering/cocoa/RenderThemeCocoa.h: * Source/WebCore/rendering/cocoa/RenderThemeCocoa.mm: (WebCore::RenderThemeCocoa::paintMenuListButton): (WebCore::RenderThemeCocoa::supportsFocusRing const): * Source/WebCore/rendering/ios/RenderThemeIOS.mm: (WebCore::applyCommonButtonPaddingToStyle): (WebCore::adjustInputElementButtonStyle): (WebCore::RenderThemeIOS::adjustMenuListButtonStyle const): (WebCore::RenderThemeIOS::paintMenuListButtonDecorations): (WebCore::RenderThemeIOS::supportsFocusRing const): Canonical link: https://commits.webkit.org/291291@main
6f6e004 to
33a5d09
Compare
|
Committed 291291@main (33a5d09): https://commits.webkit.org/291291@main Reviewed commits have been landed. Closing PR #41530 and removing active labels. |
33a5d09
6f6e004
🛠 ios🛠 wpe🛠 win🧪 wpe-wk2🧪 win-tests🧪 ios-wk2🧪 api-mac🧪 api-wpe🧪 ios-wk2-wpt🧪 mac-wk1🛠 wpe-cairo🧪 api-ios🧪 mac-wk2🧪 mac-AS-debug-wk2🧪 gtk-wk2🛠 vision-sim🧪 mac-intel-wk2🛠 playstation🛠 mac-safer-cpp🛠 tv-sim🛠 watch