Clean up implementations of titleBarStyle

fix: clean up implementations of titleBarStyle (#27489)
Clean up implementations of titleBarStyle8bf66f-fix-clean-up-implementations-of-titlebarstylefixclean implementations titlebarstyle

Committed by zcbenz

commit message
fix: clean up implementations of titleBarStyle (#27489)

* Rewrite titleBarStyle impls with WindowButtonsView
 
* Remove fullscreenWindowTitle option
 
* Make buttons show correctly under RTL
 
* Fix docs about traffic lights position
 
* Fix test on fullscreen resizable
 
* Fix button states with closabe/minimizable/fullscreenable
 
* Fix typo
 
* Deprecate the fullscreenWindowTitle option

Editor assessment

The subject states the cleanup: titleBarStyle implementations consolidated. The fix type is defensible for the behavioral corrections involved. The body's bullets carry real content — a WindowButtonsView rewrite, the fullscreenWindowTitle option removed and deprecated, RTL button fixes, and state fixes for window controls — which documents both the restructure and the option's lifecycle, though the removal-versus-deprecation pairing is slightly confusing. The PR reference is well-formed. A substantive message whose body maps the coordinated changes.

Browse categories

More fix examples · Back to search