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 or .
Curious about what's in the works? Explore the roadmap.
-
0.12.0
π¦ New
- CardHeadings (using HeadingComponent)
- Added a
base_controller
configuration for the Library (defaults to ApplicationController) - Added a new category: utilities; useful little helpers for front-end code
π Additions
- Three new NotificationComponent variants (all tweaking the display time of the notification)
π§ββοΈπ©π Improvements
- Various minor textual improvements
- Refactored CommandMenu in two component files (CommandMenu + CommandMenu::Item)
- Start keyboard navigation from mouse-focussed item in CommandMenu
- Renamed PageHeadingComponent to HeadingComponent to better match other use-cases
- Tweaked to Run Generator button a show spinner when running
- New Info panel to store any extra info on the component, instead of an inline comment (that you manually had to delete)
π·π Bugfix
- Changed function name in
delayed_remove_controller
- Renamed
legenda
tolegend
in StatComponent (unsure what I was thinking hereβ¦)
-
0.11.0
π¦ New
π Additions
- Added new TabsComponent variant
π·π Bugfix
- Fix icon comment on Modal Component variant
-
0.10.0
π¦ New
- New StatComponent
- New TabsComponent
β Improvement
- Text tweaks to the initializer
- Added
Current session
to StackedListComponent Active sessions variant - Use
component_base_class
in SidebarComponent
π Additions
- New HovercardComponent variant
- New Avatar::StackedComponent variant
- New SlideOverComponent variant
π·π 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
)
-
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
orlink
) for NotificationComponent - Added
data-turbo-temporary
to various components
π Additions
- Added two loading state variants to EmptyStateComponent
- Added new ListItemComponent variant
- Added new DropdownComponent variant
- Added two new SidebarNavigationComponent variants
π·π 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
-
0.8.0
π¦ 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
- New DropdownComponent variant
- New AccordionComponent variant
- New BadgeComponent variant with hide button
π·π Bugfix
- Use modern syntax for
setTimeout
in thedelayed_remove_controller.js
- Fixed issue around the
RailsDesigner::Factory
loading - Added missing slots in AccordionComponent
- Added engine helper + generator (
-
0.7.0
π¦ New
- Tooltip Component
- Accordion Component
- Added button (in the bottom-left) to give feedback (and share your product) from the Library
- Notification Component
β Improvement
- Check components path are present in Tailwind CSS config
- Added option to collapse/expand Sidebar Navigation Component
- Improved hover states for actions in Stacked List Component
- Added sections (to hold groups of links) to Sidebar Navigation Component
π Additions
- More Badge Component variants
- Added new Modal Component variant
- Added new Avatar Component
- Added new variants to Sidebar Navigation Component to use new features
π·π Bugfix
- Included required
data_attribute_controller.js
for NavbarComponent
-
0.6.0
- [improvement] Added some margin to Dropdown menu
- [new] Added copy command for component generator command
- [new] Added option for post-generate actions, eg. inject
turbo-frame
when generating Modal Component - [improvement] Better styled Component variant code
- [new] New Slide Over component
- [new] Multiple added Section Heading variants
- [new] New Global Hotkeys component
-
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
- Elements
- No updates yet.