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 optionEditor 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.