Frontmatter
| id | 6479 |
| title | component.MagicMoveText: charsVdom class field |
| state | Closed |
| labels | enhancement |
| assignees | [] |
| createdAt | Feb 22, 2025, 1:18 PM |
| updatedAt | Feb 22, 2025, 1:23 PM |
| githubUrl | https://github.com/neomjs/neo/issues/6479 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 22, 2025, 1:23 PM |
component.MagicMoveText: charsVdom class field

tobiu
commented on Feb 22, 2025, 1:18 PM
- Once a transition is done, replace the absolute positioned chars with the plain text string
- Rationale: keeping the DOM minimal

tobiu
Feb 22, 2025, 1:23 PM
https://github.com/user-attachments/assets/c30f4b06-daea-4675-a9c3-46846ec47263
=> If we are not auto-cycling, the component will end up using a minimal DOM markup.
Combined with the new measurement caching, it is quite efficient now. @yangshun
tobiu closed this issue on Feb 22, 2025, 1:23 PM