NoReflowTabBar 1.3.0
This release introduces the new Direct2D rendering backend and consolidates several parts of the rendering/layout pipeline.
Added
- Direct2D rendering backend.
- Shared render backend interfaces.
- Documentation page for rendering modes, palette modes and styled backgrounds.
- Updated demo showing the new rendering backend options.
Fixed
- Fixed several positioning issues across Top, Bottom, Left and Right bar positions.
- Fixed unwanted ellipsis/trimming in Direct2D on natural-width tab captions.
- Fixed Direct2D glyph rendering artifacts.
- Fixed zone header alignment issues.
- Fixed styled/textured background rendering in Direct2D mode.
- Fixed Bottom-position slanted tab content alignment.
Changed
- Moved common layout, metrics and render-item preparation code out of the GDI backend.
- Improved separation between GDI and Direct2D rendering units.
- Added stronger internal comments documenting that renderers must not perform layout corrections.
- Updated README and PasDoc documentation for the 1.3 architecture.