You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tier 3B BEM migration: All ~100 framework components migrated from dynamic resolveSkin() / SkinMap to static BEM class names in packages/core/src/styles/. The src/skins/ directory and src/lumora.css escape hatch are deleted.
Shell height fixed: LuDesktopShell, LuMobileShell, LuEmbeddedShell now use height: 100dvh natively — consumers no longer need to set html/body/#app heights.
Context API simplified: context.ts, types.ts, plugin.ts cleaned up. resolveSkin, extendSkin, SkinMap, createLumoraUI({ skin }) are removed.
Added
LuTreeItem.vue new component.
LuMobileNavBarItem.vue extracted as standalone component.
packages/core/src/styles/ new directory with modular BEM CSS (components.css, shell.css, layout.css, forms.css, tokens.css).
packages/core/src/tokens/ new design token directory.
apps/showcase/src/sc-recipes.css — new; recipe CSS namespace with sc-* prefix.
Changed
All recipe components renamed from lu-* to sc-* class prefix.