## Ultralight v1.1.0 Release Notes

### Changelog

This release brings many important stability, rendering, performance, and memory usage improvements to the library. Notable improvements include:

Rendering
  - Added CSS 3D / perspective transforms
  - Accelerated CSS transforms / transitions via new compositor
  - Improved Font Hinting and CJK Font support
  - Fixed many CSS / painting glitches (backgrounds, clips, transitions, etc.)
  - Made rendering pipeline sRGB-aware and gamma-correct
  - Improved scrollbar theming and sub-frame scrolling
  - Added support for checkbox, text input, radio buttons
  - Added support for radial gradients
  - Improved SVG Path stroke/fill rendering
  - Accelerated path rendering via MSAA
  - Enabled primitive Canvas API support (filled/stroked paths only)
  - Improved image scaling and memory usage for very large images
JavaScript
  - Fixed GC crash in pages with heavy JavaScript
  - Enabled DFG JIT for faster performance with long-running scripts
  - Enabled ES6 Module support
  - Enabled bmalloc slab allocator on all platforms
  - Reduced initial memory usage and heap scaling
Platform / Drivers
  - Added DirectX 12 driver support (experimental in AppCore repo)
  - Fixed rendering glitches on macOS/Metal
  - Added triple-buffering to macOS/Metal driver, improved performance
  - Accelerated View/Window resizing
  - Improve rendering with fractional DPI scales
  - Improved tab key handling (tab navigation works correctly now)
  - Enabled CPU-only WARP fallback in Windows/D3D11 driver
  - Fixed crash during App destruction on Linux
  - Added native Linux font loader (uses FontConfig)
  - Made it easier to bundle shared libs on Linux by having the rpath search the executable path first
  - Fixed crash when creating an App on Windows 7 platform
  - Fixed issues with tracking mouse during drag operation
Debugging / Profiling
  - Added Web Inspector (useful for debugging JS / CSS locally)
  - Added Config option to force repaints (for debugging GPUDriver)
  - Debug symbols are now available for the WebCore and AppCore modules for every build/commit as part of our continuous delivery system.

### Useful Links

Join our Slack Channel
  chat.ultralig.ht
Website
  ultralig.ht
Issue Tracker
  github.com/ultralight-ux/ultralight/issues
Quick Start / Tutorials
  docs.ultralig.ht
API Headers
  github.com/ultralight-ux/Ultralight-API

- Ultralight Team