Skip to content

feat: add Lucide icons support, browser routing, and multiple bug fixes#850

Merged
andycall merged 18 commits intomainfrom
feat/lucide_icons
Feb 7, 2026
Merged

feat: add Lucide icons support, browser routing, and multiple bug fixes#850
andycall merged 18 commits intomainfrom
feat/lucide_icons

Conversation

@andycall
Copy link
Member

@andycall andycall commented Feb 7, 2026

Summary

  • Lucide Icons: Add Vue version of Lucide icon showcase with optimized attribute reads for widget elements and enum value generation in CLI codegen
  • Browser Routing: Add browser history support for both react-router and vue-router packages, enabling browser-mode navigation in use cases
  • Use Case Improvements: Redesign React/Vue home pages, add grid layout examples, and upgrade Vue feature catalog
  • Bug Fixes: Fix RTL inline dir isolation, CSS Grid fr row track re-resolution, overflow:hidden height collapse in WebFListView, null attachedRenderer guard in GestureDispatcher, re-entrant flushUICommand race condition, and hashCode-based runChildren indexing
  • Release 0.24.11: Includes release artifacts and debug symbols

andycall and others added 18 commits February 7, 2026 06:16
In dedicated thread mode, asyncCaller UICommand processing could trigger
a nested flushUICommand call that reads new ring buffer data mid-batch,
causing insertAdjacentNode to fail when referenced elements haven't been
created yet. Add a re-entrancy guard to make nested calls no-ops.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ListView

RenderLayoutBoxWrapper used scrollableSize (which defaults to Size.zero)
to compute the wrapper height for children with overflow:hidden. Because
the intermediate LayoutBoxWrapper created by the Scrollable chain never
propagates scrollableSize, the content height was treated as 0, leaving
only margins in the final size.

Check effectiveOverflowX/Y instead of isSelfScrollingContainer() so that
overflow:hidden (not just scroll/auto) uses the child's actual laid-out
size.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Feb 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
use-case Ready Ready Preview, Comment Feb 7, 2026 3:43pm
vue_usecase Ready Ready Preview, Comment Feb 7, 2026 3:43pm

Request Review

@andycall andycall merged commit 3a8634c into main Feb 7, 2026
31 of 37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant