Skip to content

v0.17.0

Choose a tag to compare

@phamvanquyit phamvanquyit released this 12 Oct 14:32
· 32 commits to main since this release

Added

  • devnonla-ui/chat and devnonla-ui/markdown. Chat (AgentPanel, AgentChatbox, and the rest) and markdown (MarkdownViewer, MarkdownEditor, ReactCodeSandbox, and the rest) import from these entries.
  • App className on the .nonla-ui host.

Changed

  • Tokens, font, and scrollbars live on the .nonla-ui host that App renders. They no longer paint :root, body, or the rest of the consumer page.
  • Dark is the default on that host. setColorMode and initColorMode paint light or dark there. Light is .nonla-ui.light.
  • Popups portal into the App host by default, then document.body.

Upgrade notes

  • Desktop is gone. DesktopWindow, WindowHeader, DesktopHeader, DesktopBarButton, DesktopBarDivider, DesktopBarItem, DesktopIcon, DesktopStage, MeadowDesktop, MeadowShell, and MeadowWallpaper are no longer exported.
  • Chat and markdown are no longer on devnonla-ui. Import them from devnonla-ui/chat and devnonla-ui/markdown.
  • Override --nonla-* on .nonla-ui, not on :root or <html>. The light and dark classes sit on that host.
  • Removed --nonla-z-desktop, --nonla-z-window, and --nonla-z-header.