mirror of
https://github.com/anomalyco/opentui.git
synced 2026-04-25 13:06:00 +03:00
[PR #155] [MERGED] Fix text node rendering in Solid #327
Labels
No labels
bug
core
documentation
feature
good first issue
help wanted
pull-request
question
react
solid
tmux
windows
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/opentui#327
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/anomalyco/opentui/pull/155
Author: @fezproof
Created: 9/11/2025
Status: ✅ Merged
Merged: 9/12/2025
Merged by: @fezproof
Base:
main← Head:fix-text-node-rendering📝 Commits (10+)
46828bdWIP Move to text nodes42cff0fUpdate text style demo146f8e5WIPdf616f9Fix throw on empty text nodesa35fcfeFix store export using server7cc1750Clean up session example to be efficienta942818Fix last of the text bugsf44fa2bRemove debugd979cbaRemove text nodeed10f8dClean up types📊 Changes
14 files changed (+248 additions, -417 deletions)
View changed files
📝
packages/core/src/Renderable.ts(+1 -0)📝
packages/core/src/renderables/Text.ts(+16 -6)📝
packages/core/src/renderables/TextNode.ts(+13 -0)📝
packages/solid/examples/components/text-selection-demo.tsx(+14 -10)📝
packages/solid/examples/components/text-style-demo.tsx(+14 -10)📝
packages/solid/examples/repro-empty-styled-text.tsx(+2 -2)📝
packages/solid/examples/session.tsx(+63 -55)📝
packages/solid/index.ts(+0 -1)📝
packages/solid/jsx-runtime.d.ts(+5 -2)📝
packages/solid/scripts/solid-plugin.ts(+6 -0)📝
packages/solid/src/elements/index.ts(+14 -0)➖
packages/solid/src/elements/text-node.ts(+0 -180)📝
packages/solid/src/reconciler.ts(+88 -143)📝
packages/solid/src/types/elements.ts(+12 -8)📄 Description
https://github.com/user-attachments/assets/161493a4-1e47-4c25-98de-b70e67fdcb07
Adds
<span>elementMakes it so only
<text>can have textYou can no longer used styled text directly in the renderer, you must use span. This can be fixed later
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.