Skip to main content
Module

x/ana_components/CHANGELOG.md

🧱 UI library for Ana
Go to Latest
File

Changelog

v0.0.33

Added

  • Updated css
    • static/styles.css

Comming Soon (v0.1.0)

Features

  • Published CSS.

  • Setup modules for Page.tsx and Title.tsx.

  • Move Input.tsx and TextArea.tsx from islands to components.

  • Move testing pages to another project.

  • Migrate all islands to components

  • Remove navigation properties in favor of children.

  • Add standard htmlelement properties spreads in component interfaces. Things like AriaMixins, JSX.HTMLAttributes<T> and GlobalEventHandlers.

  • Markdown styles integration.

  • Identify all HTMLElements in all components as an individual “part”.

    • Name each part a unique css class.
    • Use that name to connect the classnames dictionary with the component.
    • Add an optional forwarded reference to very part.
  • Create a library of common functions for components when turning them into islands.

  • Components

    • Page layout
    • Header
    • Text
    • Link
    • Footer
    • Navigation
      • Menu
    • Select
    • Button
    • Fieldset
    • Chip
    • Card
    • Main
    • Linkmap
    • Separator
    • Spinner
  • Documentation

    • Project README.md
    • CONTRIBUTING.md
    • Components
      • Types
        • Properties
      • Setup functions (First document the component setup process)
      • Render functions (Gradually as the components are visually documented in ana-components-docs)
      • Documentation site ()
    • Sass code