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.
-
1.1.3
The last(?) bugfix release to fix the last few issues around icon/svg rendering.
π·π Bugfix
- Render correct icon in MedialistVarian
- Correctly render icons in variant previews
-
1.1.2
π·π Bugfix
- Added missing icons for inline SVGs to NotificationComponent
- Use correct icon for chat message variant
- Removed unused
open: true
to AccordionComponent in SidebarNavigationComponent - Fix issues with inline SVG icons
-
1.1.1
A bugfix release to squash some bugs from the 1.1.0 release.
π·π Bugfix
- Fix url to view-helpers in initializer
- Fix old predicate method use in HeadingComponent
- All view helpers are now correctly loaded, ready to be used in your app
-
1.1.0
Hot on the heels of V1, hereβs 1.1.0!
π¦ New
- New FormLabelComponent
- New form_label helper (to team up with the new FormLabelComponent)
- Added local_storage_helpers
- Refactored cookies_helpers to match local_storage_helpers
π Additions
- Added oAuth ButtonComponent variant
- Added new Stacked List variant (media list)
π§ββοΈπ©π Improvements
- Use
inquiry
in many components instead of custom predicate methods (eg.@theme.dark?
instead ofdark_theme?
) - Basic config options for NotificationComponent
- Use dynamic incon insertion for component files (similar to component variants)
π·π Bugfix
- Fix icon on stacked list variant
- Fix correct class inheritance for ButtonComponent
-
1.0.0
Here is v1 of Rails Designer! π With a big new feature to customize the variant configuration in the library. This makes it way easier to tweak the variants and know out-of-the-gate the supported values per configuration option. Next to that is supported for
rails_icons
. It defaults to inlining the Heroiconβs icons, if you choose not to install it.I also want to thank all of the early adopters who got their copy before this v1 was out. You are awesome! π
π¦ New
- Added sub-categories to Library navigation
- New ChatMessageComponent (β οΈ do not forget to add
string_to_color
to yourview_helpers
config!) - Added new
string_to_color
helper - Configure variants from the library
- Support for rails_icons
π Additions
- Added new
isBlank
utility helper - New ModalComponent variant
- New EmptyStateComponent variant
π§ββοΈπ©π Improvements
- Changed varieties of
x_transitions
in the various components todata_transitions
- Updated version dependencies for
@github/hotkey
andfloating-ui
- Improved transitions (appear/leave) Promise handling
π·π Bugfix
- Fix issue of missing logos in GridsComponent variant
-
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.