FG UI Development Laboratory

Home

A focused development laboratory for the exact current FGUI-DEV build.

Live FGUI-DEV
IMPLEMENTED IN FG UI

This page uses the exact live FGUI-DEV runtime with no Laboratory CSS or JavaScript.

New navigation

Explore what’s new in FG UI

Use the new Showcase and Themes menus to jump straight to Hybrid, the 1.3 roadmap, feature labs and the complete changelog.

One live source

Try to find problems before FG UI is released

Every normal Laboratory page consumes /dev/assets/css/fgui.css and /dev/assets/js/fgui.js directly. /ba/ is the one deliberate exception: it freezes version-labelled historical assets so older component designs never drift when /dev/ changes.

Normal rule

No hidden repair layer

Normal Laboratory pages use only the live FGUI-DEV files. Red notices identify unsupported capabilities or deliberate TEST-ONLY exceptions.

FG UI 1.1 DEV

New and updated components

Release labels make the 1.1 review easy. NEW means the family first appears in 1.1; UPDATED means an existing 1.0.2 family received a meaningful Core change.

Release review
Version history

Before / After component comparison

See only the existing components that genuinely changed, with each historical FG UI version rendered by its own frozen runtime.

/ba/
1.0.21.1

Compare the old and new component together

Thirteen existing component families changed in 1.1. Their 1.0.2 and 1.1 versions are grouped together so we can decide which design we prefer. Future version snapshots will be appended to the same component history.

Laboratory status key

Use the notice colour before deciding whether something is a bug.

GREEN · IMPLEMENTED

FG UI currently implements the capability. Unexpected breakage should be investigated.

YELLOW · MANUAL / BASIC

FG UI has support, but the check depends on browser, operating system, printing or manual inspection.

RED · NOT IMPLEMENTED / TEST-ONLY

Do not mistake expected limitations or an active external test asset for a normal FG UI regression.

All Laboratory pages

The full component catalogue remains in /dev/; these pages focus on specialised conditions.

Controls

Forms

Inputs, selectors, dates, advanced controls and repeatable fields.

Open test
Behaviour

Interactions

Modal, drawer, menus, tabs, accordion, toast and other live fgui.js behaviour.

Open test
Structure

Layout

Grid, split, sidebar, nesting and composition.

Open test
Viewport

Responsive

Mobile, tablet, narrow-container and wrapping checks.

Open test
320px

Mobile 320

Load the complete FG UI catalogue, Laboratory pages and real website tests inside one true 320px viewport.

Open 320px test
Visual

Colors & tokens

Live semantic colour system plus theme-readiness status.

Open test
Visual

Typography

Headings, paragraphs, lists, links, code and long text.

Open test
UI states

States

Default, disabled, success, warning, error, loading and empty states.

Open test
A11y

Accessibility

Keyboard, focus, labels, contrast, zoom and semantic checks.

Open test
Environment

Motion

Animations and prefers-reduced-motion behaviour.

Open test
Not supported

RTL

Right-to-left probe. Formal RTL support is not implemented yet.

Open test
Basic support

Print

Existing print rules exercised through browser Print Preview.

Open test
Volume

Scale

Large repeated component sets and long tables.

Open test
Edge cases

Stress

Long content, dense toolbars, overflow and awkward combinations.

Open test
Manual

Environment

Browser, zoom, high contrast, touch and OS-level manual checks.

Open test
TEST-ONLY JS

Dynamic API

Inject content after page load and call the real FGUI.init(root) / toast API.

Open test
TEST-ONLY

Hostile CSS

Deliberately loads one external hostile stylesheet after FG UI.

Open test
TEST MODE

No JavaScript

Intentionally omits fgui.js to inspect graceful fallback behaviour.

Open test

Real website tests

Full websites built only with the live FGUI-DEV, added and reviewed one at a time.

5 active
SITE 01

Joomla Component Product Website

Commercial software product page using real FG UI navigation, marketing, Joomla/admin, pricing, FAQ and footer patterns.

Open test website
SITE 02

Small Business · Angel Lengths

Hair extensions and hair fittings by Lisa, built as a focused personal-service small business website.

Open test website
SITE 03

E-Commerce · Oak & Linen

Homeware storefront covering shopping, product detail, cart, checkout, payments and reviews.

Open test website
SITE 04

Corporate · Northstar Group

Diversified corporate website covering business divisions, metrics, impact, leadership, offices, careers and news.

Open test website
SITE 05

E-Learning · Brightpath Academy

Learning platform covering course discovery, progress, lessons, curriculum, quizzes and enrollment.

Open test website
Directory

Test website collection

Open the dedicated directory for current and future real-world website tests.

View test websites

FG UI 1.2 Stable feature laboratories

Focused showcases for the additive capabilities shipped in the current FG UI 1.2.0 Stable release.

4 Stable showcases

Reader 1.2

Reader shell, text sizing, edge navigation, selection and annotation.

Open reader lab

Themes 1.2

Light, Dark, System, preview, compatibility and preferences.

Open theme lab

Maintenance 1.2

Health, scan, safe repair, verification, packages and API status.

Open maintenance lab

Alternatives 1.2

Original and explicit ALT families shown side by side.

Open ALT lab

Deployment rule

FGUI-DEV updates
Upload /dev/ only
Laboratory updates
Upload root Laboratory files only
Duplicate canonical fgui.css / fgui.js in Laboratory
Never
/ba/ historical snapshots
Version-labelled and immutable
Active TEST-ONLY asset
Hostile page only
FG UI 1.3 development

Theme Composition / Hybrid / Accent

Mix natural Light FGUI with intentional Dark surfaces, then personalise the semantic interface accent without changing FG brand blue.

PHASE 7
Theme Composition 1.3 Laboratory

Hybrid mode, nested Light/Dark surfaces and application-shell experiments.

Open 1.3 Lab
Component Inheritance 1.3 Laboratory

Buttons, forms, data, navigation, reader, maintenance and ALT families inside local Light/Dark surfaces.

Open Phase 2 Lab
Accent Personalisation 1.3 Laboratory

Horizontal-only hue selection, generated accessible Light/Dark recipes, presets, persistence and reset-to-FG-blue.

Open Phase 2A Lab
Overlay Context 1.3 Laboratory

Root overlays and detached targets carry opener Light/Dark/Hybrid + Accent context.

Open Phase 3 Lab
Hybrid Shell Stress 1.3 Laboratory

Five mixed-theme application shells plus deep nesting, forms, states, responsive stress and live overlay context refresh.

Open Phase 4 Lab
Theme Builder 1.3 Laboratory

Choose site defaults and visitor permissions, generate the required startup markup, preview safely and reset.

Open Phase 4A Lab
Theme Package 1.3 Laboratory

Export/import one portable versioned appearance package shared by FG UI and FGUI-J.

Open Phase 5 Lab
Public Theme API 1.3 Laboratory

Resolved context snapshots, unified lifecycle events and safe integration bindings for charts, maps and editors.

Open Phase 6 Lab
Accessibility Modes 1.3 Laboratory

Forced Colours, increased contrast, reduced motion, native colour-scheme and nested/portaled focus hardening.

Open Phase 7 Lab
FG UI 1.3 · Phase 7B

Internationalisation + Platform Hardening

RTL/LTR, localisation expansion, touch, safe areas, native browser integration, CSP/offline and component discovery.

PHASE 7B
Internationalisation + Platform 1.3

RTL/bidi, long text, native controls and touch fixtures.

Open Phase 7B Lab
Component Finder 1.3

Search all 459 canonical families by plain-language purpose, usage class and category.

Find a component
CSP + Offline 1.3

Self-hosted/no-network and content-first no-JavaScript deployment guidance.

Open deployment Lab
FG UI 1.3 · Phase 8

Visual Regression + Real-World Matrix

Frozen screenshot and geometry references across Theme, Accent, responsive, site, edge-case and dynamic overlay states.

PHASE 8
Visual Regression Reference 1.3

45 canonical visual cases backed by explicit baseline images, hashes, geometry and overflow checks.

Open Phase 8 Lab