Changelog

Keep up with the latest at Rails Designer. The professionally designed UI components built with View Component, Tailwind CSS, and Hotwire get regular updates. Explore each new version in detail on this page.

Grab the RSS feed. Curious about what's in the works? Explore the roadmap.

  1. 0.10.0

    Hello 100 Rails Designers!

    πŸ“¦ New

    βœ… Improvement

    • Text tweaks to the initializer
    • Added Current session to StackedListComponent Active sessions variant
    • Use component_base_class in SidebarComponent

    πŸ’… Additions

    πŸŽ·πŸ› Bugfix

    • Fix Named Export for Stimulus controllers (when using importmaps)
    • Force appended actions when running a generator from Library (it would stall otherwise)
    • Fix obstructing Notication Overlay (using pointer-events)
  2. 0.9.0

    πŸ“¦ New

    βœ… Improvement

    • Added vertical (up/down) keyboard navigation to DropdownComponent
    • Add reference/name to used icon’s in components and variants
    • Added max-height to DropdownComponent
    • Added option for action_style (button or link) for NotificationComponent
    • Added data-turbo-temporary to various components

    πŸ’… Additions

    πŸŽ·πŸ› Bugfix

    • Use user-defined gray_color in DropdownComponent variants
    • Fixed variable check in BadgeComponent’s states hash
    • Remove unused content_alignment attribute from SlideOverComponent
    • Updated syntax for setTimeout() in delayed_remove_controller
  3. 0.8.0

    Screenshot of a Rails Designer Components Library interface showing an example of Elements and Hovercards with a code editor displaying Ruby on Rails code for generating a hovercard component.

    πŸ“¦ New

    • Added engine helper + generator (component + stream_notification) [docs]
    • New HovercardComponent
    • Run the component generator straight from the Rails Designer Library πŸ€―πŸš€πŸŒ

    βœ… Improvement

    • Added data-turbo-temporary to the notifications turbo-frame
    • Tweaked alignment for non-stacked notifications
    • Refactor codebase to comply with Standard and Eslint guidelines
    • Added meta titles to each library page
    • Refactored the BadgeComponent to use polymorphic slots

    πŸ’… Additions

    πŸŽ·πŸ› Bugfix

    • Use modern syntax for setTimeout in the delayed_remove_controller.js
    • Fixed issue around the RailsDesigner::Factory loading
    • Added missing slots in AccordionComponent
  4. 0.7.0

    πŸ“¦ New

    βœ… Improvement

    πŸ’… Additions

    πŸŽ·πŸ› Bugfix

    • Included required data_attribute_controller.js for NavbarComponent
  5. 0.6.0

  6. 0.5.1

    The very first public beta release of Rails Designer. Including the initial batch of components:

    • Elements
      • AvatarComponent
      • BadgeComponent
      • DropdownComponent
    • Headings
      • PageHeadingComponent
    • Lists
      • ListItemComponent
    • Feedback
      • EmptyStateComponent
    • Navigation
      • NavbarComponent
      • SidebarNavigationComponent
    • Overlay
      • ModalComponent