dify/web/app/components/workflow
yyh 49b9b6baef
chore(web): migrate infotip-style tooltips to popover
Switch 13 infotip / static-trigger usages of @langgenius/dify-ui/tooltip
over to @langgenius/dify-ui/popover with openOnHover, so the descriptive
content is reachable on touch and via screen readers. Visual presentation
is preserved by setting popupClassName to match the original tooltip
styling.

Triggers that already own a primary click action (model selector rows,
variable chips, online-user avatars, etc.) are intentionally left on
Tooltip pending a separate selection-with-preview redesign, since
swapping in Popover would have click both fire that action and toggle
the popup.

Made-with: Cursor
2026-04-19 16:07:06 +08:00
..
__tests__ refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
block-selector refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
collaboration chore: enable noUncheckedIndexedAccess (#35178) 2026-04-16 13:01:35 +00:00
comment refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
constants feat: Human Input Node (#32060) 2026-02-09 14:57:23 +08:00
datasets-detail-store test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
header refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
help-line refactor: update to tailwind v4 (#34415) 2026-04-02 07:06:11 +00:00
hooks feat: copy nodes cross apps (#33273) 2026-04-17 10:02:26 +00:00
hooks-store test: add unit tests for workflow components including tools and inspect vars (#34843) 2026-04-10 13:11:36 +00:00
nodes chore(web): migrate infotip-style tooltips to popover 2026-04-19 16:07:06 +08:00
note-node refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
operator refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
panel refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
plugin-dependency test(workflow): add unit tests for workflow components (#33910) 2026-03-23 16:37:03 +08:00
run refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
simple-node feat(ui): scaffold @langgenius/dify-ui and migrate design tokens (#35256) 2026-04-15 13:11:20 +00:00
store feat: copy nodes cross apps (#33273) 2026-04-17 10:02:26 +00:00
utils feat: copy nodes cross apps (#33273) 2026-04-17 10:02:26 +00:00
variable-inspect refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
workflow-preview refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
block-icon.tsx feat(ui): scaffold @langgenius/dify-ui and migrate design tokens (#35256) 2026-04-15 13:11:20 +00:00
candidate-node-main.tsx feat: collaboration (#30781) 2026-04-16 02:21:04 +00:00
candidate-node.tsx chore(web): new lint setup (#30020) 2025-12-23 16:58:55 +08:00
comment-manager.tsx feat: collaboration (#30781) 2026-04-16 02:21:04 +00:00
constants.ts feat: Human Input Node (#32060) 2026-02-09 14:57:23 +08:00
context.tsx chore: knip fix (#34481) 2026-04-02 15:03:42 +00:00
custom-connection-line.tsx chore(web): new lint setup (#30020) 2025-12-23 16:58:55 +08:00
custom-edge-linear-gradient-render.tsx chore(web): new lint setup (#30020) 2025-12-23 16:58:55 +08:00
custom-edge.tsx feat: collaboration (#30781) 2026-04-16 02:21:04 +00:00
dsl-export-confirm-modal.tsx refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
edge-contextmenu.tsx refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
features.tsx chore: enable noUncheckedIndexedAccess (#35178) 2026-04-16 13:01:35 +00:00
index.tsx refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
node-contextmenu.tsx refactor: update to tailwind v4 (#34415) 2026-04-02 07:06:11 +00:00
panel-contextmenu.tsx feat: collaboration (#30781) 2026-04-16 02:21:04 +00:00
selection-contextmenu.tsx refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
shortcuts-name.tsx feat(ui): scaffold @langgenius/dify-ui and migrate design tokens (#35256) 2026-04-15 13:11:20 +00:00
style.css feat: collaboration (#30781) 2026-04-16 02:21:04 +00:00
syncing-data-modal.tsx refactor: update to tailwind v4 (#34415) 2026-04-02 07:06:11 +00:00
types.ts feat: collaboration (#30781) 2026-04-16 02:21:04 +00:00
update-dsl-modal.helpers.ts chore: enable noUncheckedIndexedAccess (#35178) 2026-04-16 13:01:35 +00:00
update-dsl-modal.tsx refactor(dify-ui): finish primitive migration from web/base/ui to @langgenius/dify-ui (#35349) 2026-04-17 08:46:11 +00:00
workflow-history-store.tsx chore: knip fix (#34481) 2026-04-02 15:03:42 +00:00