[Theming] Simplified visuals of tabbed panes #389
Labels
6.0 - Iridium
Release 6.0 - 2022.H2
Breaking change
Marking changes that break backwards compatibility
This will track the work on simplifying the visuals of tabbed panes. Specifically:
SINGLE_FULL
andDOUBLE_FULL
fromTabContentPaneBorderKind
. Apps that wish to draw border around the content area will need to do so explicitly.RadianceSkin.setTabFadeStart
andRadianceSkin.setTabFadeEnd
and do consistent indication for the selected / rollover tab with no alpha fade gradient.In addition to more consistent visual appearance across all skins and removal of visual noise (same as was done earlier in scroll panes), it will remove a major blocker for Project Blade. The current implementation of applying a vertical fade on top of tab visuals created by the current fill and border painters does not seem to have a path forward for converting to direct rendering. The
Graphics2D.setComposite
API can accept custom application composite, but that only works for offscreen images and not direct rendering - an issue that has been known since 2008.The new visuals will be mirroring the current ones found in skins like Sentinel and Twilight:
The text was updated successfully, but these errors were encountered: