FG UI Development Laboratory

Changelog

Release history for FG UI Stable versions and the current unreleased 1.3 development line.

PRODUCT HISTORY
LIVE FGUI-DEV

This page uses the exact current development runtime with no Laboratory CSS or page JavaScript.

Product history

FG UI Changelog

A release-by-release record of meaningful additions, changes, fixes and quality improvements. Development work appears under Unreleased until it becomes a published Stable version.

Phase 8

Visual regression matrix

45 visual reference cases cover Theme/Accent, starters/recipes, six real-world sites, RTL/custom-font/200%/touch edges and dynamic overlay states.

UNRELEASED1.3.0-dev · Phase 8

FG UI 1.3.0

Canonical clean-break development line: Theme Composition, Accent, portable packages, public context API and accessibility-mode hardening.

View roadmap
Added

Current 1.3 platform

  • Light / Dark / Hybrid / System composition and local Theme surfaces.
  • Accessible Accent generation and Theme Builder/site configuration.
  • Portable Theme Package export/import shared with FGUI-J.
  • Read-only Theme context API with the canonical fgui:theme-context-change lifecycle.
  • Accessibility Modes 1.3 Laboratory for Forced Colours, increased contrast, reduced motion and focus.
Changed

Clean-break current contract

  • Compatibility-only Theme/Accent/package event aliases removed.
  • data-fgui-theme-default is the sole site-default declaration.
  • Historical releases remain immutable references but do not constrain 1.3 architecture.
  • Forced Colours uses OS system colours and native form-control rendering.
Validated

Phase 7 automated gate

  • 459 canonical component families.
  • 10,872 computed inheritance checks.
  • Forced Colours, increased contrast and reduced motion automated audits.
  • Nested/portaled keyboard-focus visibility.
  • Full Chromium, accessibility, contrast, responsive and professional-quality gates.
Manual sign-off PASS

Cross-engine and assistive-technology check

Firefox, Safari/WebKit, Windows Contrast Theme + NVDA, real 200% zoom and physical touch/mobile testing are signed off. Phase 8 visual baselines are frozen and passing across all 45 declared cases.

STABLE2 October 2026

FG UI 1.2.0

457 families · 223 Basic + 234 Combined · 64 additive families · promoted from RC7.

See feature showcase
Added
  • Reader/content family: edge navigation, text size, reader settings, reading shell, page reader, selection, annotation, highlight and bookmark patterns.
  • Theme/preferences family: cards, gallery, switcher, preview, installer, compatibility and saved preferences.
  • Maintenance/operations family: health, scan, repair, verification, packages, install/update/migration/uninstall and diagnostics.
  • 24 explicit opt-in ALT component families.
  • FGUI.theme and FGUI.reader runtime namespaces.
Improved
  • Dark-theme semantic treatment and ALT-theme consistency.
  • Custom-select positioning beside its opener, including mobile flip-above behavior.
  • Reader text-size runtime behavior.
  • Mobile layouts, spacing and icon consistency across new 1.2 components.
  • Laboratory packaging and full 457-family Chromium regression coverage.
Compatibility

All 393 FG UI 1.1.0 component-family roots remain present. The existing top-level JavaScript API remains available; 1.2 features are additive and opt-in where appropriate.

Release hardening

RC7 received visual approval plus manual Firefox Windows, Safari macOS, iPhone Safari, Android Chrome, NVDA and 1.1 → 1.2 compatibility confirmation before Stable promotion.

STABLE29 September 2026

FG UI 1.1.0

393 Core families · 178 Basic + 215 Combined.

Added
  • 47 new component families.
  • 800 local SVG icon IDs.
  • 6/6 local Manrope WOFF2 subsets.
Changed
  • 13 component families from 1.0.2 received meaningful Core changes.
  • 333 existing 1.0.2 families remained unchanged.
  • Existing nine public JavaScript methods remained supported.
Validated

Full automated release gate plus user-confirmed Firefox Windows, Safari macOS, iPhone Safari, Android Chrome and NVDA manual checks.

STABLE25 September 2026

FG UI 1.0.2

The first release promoted from the hardened 1.0.2 RC1 line.

Added
  • 346 component families: 164 Basic + 182 Combined.
  • 800 stable FG UI icon IDs with Phosphor Thin artwork and supplied brand SVGs.
  • Self-hosted Manrope with all six official WOFF2 subsets.
  • SVG-first FG / FG UI / FG Tools / ForGoodTools branding assets.
Improved
  • Responsive coverage from 320px through desktop.
  • Keyboard/focus/ARIA/reduced-motion/forced-colours accessibility hardening.
  • JavaScript reliability gates for multiple instances, dynamic DOM, repeated init, CSP, cleanup and performance.
  • Professional release gates for tokens, selector specificity, icon consistency and zero-network runtime policy.
Public API

FGUI.init, open, close, toggle, toast, icon, configure, getLocale and t.

Phase 9 complete

Documentation + Configuration Guidance

Beginner-first usage docs, generated public API reference, platform policy and a 476-entry local documentation search are complete. Core runtime is unchanged.

Build FGUI-1.3.0-DEV-P9-DOCS-4AA57A0F7564