deerflow2/frontend/src/components/ui
Matt Van Horn 76f868131a fix(frontend): gracefully handle missing WebGL context (#1147)
Wrap the OGL Renderer instantiation in a try-catch so the app does not
crash when WebGL is unavailable (e.g. hardware acceleration disabled).
The Galaxy background simply does not render instead of taking down the
entire page.

Fixes #1144

Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
2026-03-16 21:22:17 +08:00
..
alert.tsx chore: create frontend project from boilerplate 2026-01-14 09:50:26 +08:00
aurora-text.tsx feat: implement the first section of landing page 2026-01-23 00:15:21 +08:00
avatar.tsx feat: add main menu 2026-01-22 14:19:54 +08:00
badge.tsx chore: create frontend project from boilerplate 2026-01-14 09:50:26 +08:00
breadcrumb.tsx feat: implement basic web app 2026-01-15 23:40:21 +08:00
button-group.tsx chore: create frontend project from boilerplate 2026-01-14 09:50:26 +08:00
button.tsx feat: implement basic web app 2026-01-15 23:40:21 +08:00
card.tsx chore: create frontend project from boilerplate 2026-01-14 09:50:26 +08:00
carousel.tsx chore: create frontend project from boilerplate 2026-01-14 09:50:26 +08:00
collapsible.tsx feat: implement basic web app 2026-01-15 23:40:21 +08:00
command.tsx chore: create frontend project from boilerplate 2026-01-14 09:50:26 +08:00
confetti-button.tsx feat: add surprise-me 2026-02-06 14:04:15 +08:00
dialog.tsx chore: create frontend project from boilerplate 2026-01-14 09:50:26 +08:00
dropdown-menu.tsx chore: create frontend project from boilerplate 2026-01-14 09:50:26 +08:00
empty.tsx feat: support settings 2026-01-20 23:43:21 +08:00
flickering-grid.tsx feat: implement the first version of landing page 2026-01-23 13:24:03 +08:00
galaxy.css feat: implement the first version of landing page 2026-01-23 13:24:03 +08:00
galaxy.jsx fix(frontend): gracefully handle missing WebGL context (#1147) 2026-03-16 21:22:17 +08:00
hover-card.tsx chore: create frontend project from boilerplate 2026-01-14 09:50:26 +08:00
input-group.tsx feat: adjust styles 2026-01-22 14:28:10 +08:00
input.tsx feat: rename 'model' to 'model_name' 2026-01-16 14:03:34 +08:00
item.tsx feat: support settings 2026-01-20 23:43:21 +08:00
magic-bento.css feat: implement the first version of landing page 2026-01-23 13:24:03 +08:00
magic-bento.tsx feat: support static website 2026-01-24 18:01:27 +08:00
number-ticker.tsx feat: implement the first version of landing page 2026-01-23 13:24:03 +08:00
progress.tsx chore: create frontend project from boilerplate 2026-01-14 09:50:26 +08:00
resizable.tsx chore: add resizable 2026-01-16 21:54:54 +08:00
scroll-area.tsx chore: create frontend project from boilerplate 2026-01-14 09:50:26 +08:00
select.tsx feat: integrated with artifacts in states 2026-01-17 17:21:37 +08:00
separator.tsx chore: create frontend project from boilerplate 2026-01-14 09:50:26 +08:00
sheet.tsx feat: implement basic web app 2026-01-15 23:40:21 +08:00
shine-border.tsx feat: support subtasks 2026-02-07 16:14:48 +08:00
sidebar.tsx feat: implement basic web app 2026-01-15 23:40:21 +08:00
skeleton.tsx feat: implement basic web app 2026-01-15 23:40:21 +08:00
sonner.tsx feat: support artifact preview 2026-01-17 15:09:44 +08:00
spotlight-card.css feat: implement the first version of landing page 2026-01-23 13:24:03 +08:00
spotlight-card.tsx fix: many minor fixes 2026-01-25 21:57:57 +08:00
switch.tsx feat: support settings 2026-01-20 23:43:21 +08:00
tabs.tsx feat: add notification 2026-01-31 11:08:27 +08:00
terminal.tsx feat: support static website 2026-01-24 18:01:27 +08:00
textarea.tsx feat: dim the placeholder 2026-01-18 09:57:30 +08:00
toggle-group.tsx feat: add ToggleGroup 2026-01-19 19:41:46 +08:00
toggle.tsx feat: add ToggleGroup 2026-01-19 19:41:46 +08:00
tooltip.tsx feat: adjust tooltips 2026-02-02 09:32:18 +08:00
word-rotate.tsx feat: make it golden 2026-02-09 09:15:39 +08:00