Skip to content

NoReflowTabBar 1.3.0 — Direct2D renderer and layout stabilization

Latest

Choose a tag to compare

@mbaumsti mbaumsti released this 04 Jun 19:38

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.