Registro delle modifiche
Nuovi componenti, aggiornamenti e miglioramenti alla libreria RailsKit.
febbraio 2026
- Initial release with horizontal and vertical orientations
- Solid, dashed, and dotted line variants
- Optional centered text label
- Configurable spacing (sm, md, lg)
- Solid, dashed, and dotted line variants
- Optional centered text label
- Configurable spacing (sm, md, lg)
- Initial release with vertical and horizontal directions
- Configurable gap, alignment, and justification
- Optional dividers between items
- Wrap support for horizontal stacks
- Configurable gap, alignment, and justification
- Optional dividers between items
- Wrap support for horizontal stacks
- Initial release with bell trigger, notification panel, read/unread states
- Mark individual and mark all as read
- Click-outside and Escape to close
- Mark individual and mark all as read
- Click-outside and Escape to close
- v2.0.0: Converted to multi-style with alert, confirm, and prompt variants
- v1.1.0: Added ViewComponent format support
- v1.0.0: Initial release with focus trap, backdrop click to close
- v1.1.0: Added ViewComponent format support
- v1.0.0: Initial release with focus trap, backdrop click to close
- v1.0.0: Initial release with columns and featured styles
- Hover-intent with 200ms delay
- Mobile click toggle support
- Escape key to close
- Hover-intent with 200ms delay
- Mobile click toggle support
- Escape key to close
- v1.0.0: Initial release
- Cross-column drag and drop via HTML Drag & Drop API
- WIP limit enforcement with visual warning
- Card count badges per column
- Collapsible columns
- Color-coded column headers
- Card labels, assignees, and due dates
- Dispatches kanban:move and kanban:card-click events
- Cross-column drag and drop via HTML Drag & Drop API
- WIP limit enforcement with visual warning
- Card count badges per column
- Collapsible columns
- Color-coded column headers
- Card labels, assignees, and due dates
- Dispatches kanban:move and kanban:card-click events
- v1.0.0: Initial release with simple and flip styles
- Initial release with cards and comparison styles
- Monthly/yearly billing toggle
- Popular plan highlighting
- Monthly/yearly billing toggle
- Popular plan highlighting
- v1.0.0: Initial release with threshold, smooth scroll, position, and label options
- Initial release with stacked, horizontal, and striped styles
- Semantic dl/dt/dd HTML
- Dark mode support
- Semantic dl/dt/dd HTML
- Dark mode support
- v1.1.0: Added standard-flash and toast-flash styles for Rails flash messages
- v1.0.0: Initial release with success, error, warning, info variants
- Auto-dismiss with configurable duration
- Pause auto-dismiss on hover
- Smooth enter/exit animations
- Accessible with role="alert" and aria-live
- v1.0.0: Initial release with success, error, warning, info variants
- Auto-dismiss with configurable duration
- Pause auto-dismiss on hover
- Smooth enter/exit animations
- Accessible with role="alert" and aria-live
- v1.0.0: Initial release with visibility toggle, strength meter, and requirements checklist
- Eye icon toggle between password and text input types
- Strength meter with 4 levels: weak (red), fair (amber), good (blue), strong (emerald)
- Requirements checklist: length, uppercase, lowercase, number, special character
- Form builder and standalone modes
- Three sizes: sm, md, lg
- Dark mode support
- Eye icon toggle between password and text input types
- Strength meter with 4 levels: weak (red), fair (amber), good (blue), strong (emerald)
- Requirements checklist: length, uppercase, lowercase, number, special character
- Form builder and standalone modes
- Three sizes: sm, md, lg
- Dark mode support
- v1.0.0: Initial release with country selector, searchable dropdown, and E.164 hidden value
- 30 countries with flag emojis and dial codes
- Three size options: sm, md (default), lg
- Error and disabled states
- Full dark mode support
- 30 countries with flag emojis and dial codes
- Three size options: sm, md (default), lg
- Error and disabled states
- Full dark mode support
- Initial release with text, textarea, and select styles
- v1.0.0: Initial release with rounded and flat styles
- Initial release with button, inline, and code variants
- Clipboard API with fallback for older browsers
- Configurable success message and duration
- Clipboard API with fallback for older browsers
- Configurable success message and duration
- v1.0.0: Initial release with currency formatting, symbol addon, and hidden value field
- Left/right symbol positioning with proper border radius
- Configurable thousand and decimal separators for international formats
- Min/max constraints enforced on blur
- Keystroke filtering to allow only valid numeric input
- Full dark mode support
- Left/right symbol positioning with proper border radius
- Configurable thousand and decimal separators for international formats
- Min/max constraints enforced on blur
- Keystroke filtering to allow only valid numeric input
- Full dark mode support
- Initial release with canvas drawing
- Mouse and touch input support
- Retina 2x display support
- Base64 PNG export to hidden input
- Clear button to reset signature
- Mouse and touch input support
- Retina 2x display support
- Base64 PNG export to hidden input
- Clear button to reset signature
- v1.0.0: Initial release with basic and full styles
- Contenteditable editor with toolbar active state tracking
- Hidden input sync for form submission
- Link and image insertion via prompt dialogs
- Contenteditable editor with toolbar active state tracking
- Hidden input sync for form submission
- Link and image insertion via prompt dialogs
- v1.0.0: Initial release with month and mini styles
- Full month grid with event dots and date selection
- Compact mini calendar picker
- Keyboard navigation with arrow keys
- Configurable week start (Sunday/Monday)
- Min/max date range constraints
- Full month grid with event dots and date selection
- Compact mini calendar picker
- Keyboard navigation with arrow keys
- Configurable week start (Sunday/Monday)
- Min/max date range constraints
- v1.0.0: Initial release with simple, with-search, and centered styles
- Unified circular, dots, and bar into single component with variant option
- Five size options
- Three color schemes with dark mode support
- CSS-only animations, no JavaScript
- Five size options
- Three color schemes with dark mode support
- CSS-only animations, no JavaScript
- Initial release with CSS column-count masonry
- Responsive column adjustment
- Responsive column adjustment
- v1.0.0: Initial release with single and gallery styles
- Fullscreen overlay with backdrop
- Keyboard navigation (Escape, Arrow keys)
- Touch swipe support for gallery
- Optional captions and image counter
- Preloads adjacent images
- Fullscreen overlay with backdrop
- Keyboard navigation (Escape, Arrow keys)
- Touch swipe support for gallery
- Optional captions and image counter
- Preloads adjacent images
- Initial release with trigger character detection
- Filterable dropdown with keyboard navigation
- Avatar support with fallback initials
- Structured JSON mention data in hidden input
- Dark mode support
- Filterable dropdown with keyboard navigation
- Avatar support with fallback initials
- Structured JSON mention data in hidden input
- Dark mode support
- Initial release with auto-advance, paste, and backspace navigation
- Hidden input for seamless form submission
- Optional separator dash for grouped codes (e.g. 123-456)
- Masked mode for sensitive inputs
- Three size variants: sm, md, lg
- Dark mode support
- Hidden input for seamless form submission
- Optional separator dash for grouped codes (e.g. 123-456)
- Masked mode for sensitive inputs
- Three size variants: sm, md, lg
- Dark mode support
- v1.0.0: Initial release with increment/decrement buttons, min/max/step support
- Hold-to-repeat on increment/decrement buttons (400ms delay, 75ms repeat)
- Keyboard arrow-key support (ArrowUp/ArrowDown)
- Prefix/suffix text, multiple sizes, error states, and disabled state
- Full dark mode support
- Hold-to-repeat on increment/decrement buttons (400ms delay, 75ms repeat)
- Keyboard arrow-key support (ArrowUp/ArrowDown)
- Prefix/suffix text, multiple sizes, error states, and disabled state
- Full dark mode support
- Initial release with star and heart icon support
- Half-star precision mode with split click areas
- Hover preview with smooth color transitions
- Full keyboard navigation (arrow keys, Home, End)
- Read-only display mode for showing existing ratings
- Hidden input support for Rails form submission
- Three sizes: sm, md (default), lg
- Dark mode support throughout
- Half-star precision mode with split click areas
- Hover preview with smooth color transitions
- Full keyboard navigation (arrow keys, Home, End)
- Read-only display mode for showing existing ratings
- Hidden input support for Rails form submission
- Three sizes: sm, md (default), lg
- Dark mode support throughout
- Initial release with Enter/delimiter tag creation
- Autocomplete suggestions with keyboard navigation
- Email and URL validation modes
- Max tags limit with live counter
- Auto-colored tag chips option
- Hidden inputs for seamless Rails form submission
- Dark mode support
- Autocomplete suggestions with keyboard navigation
- Email and URL validation modes
- Max tags limit with live counter
- Auto-colored tag chips option
- Hidden inputs for seamless Rails form submission
- Dark mode support
- v1.0.0: Initial release with items, submenus, dividers, checkable items, and keyboard navigation
- v1.0.0: Initial release with single avatar and avatar group modes
- Five sizes (xs through xl), two shapes (circle, rounded)
- Status indicators (online, offline, busy, away)
- Deterministic initials color generation
- Stimulus-powered expandable overflow in group mode
- Five sizes (xs through xl), two shapes (circle, rounded)
- Status indicators (online, offline, busy, away)
- Deterministic initials color generation
- Stimulus-powered expandable overflow in group mode
- Initial release with chevron, slash, arrow, and dot separators
- Collapsible overflow with Stimulus-powered expand on click
- Accessible nav/ol markup with aria-label and aria-current
- Dark mode support throughout
- Collapsible overflow with Stimulus-powered expand on click
- Accessible nav/ol markup with aria-label and aria-current
- Dark mode support throughout
- v1.0.0: Initial release with expand/collapse, selection, checkboxes, and keyboard navigation
- Initial release with success, error, warning, info variants
- Auto-dismiss with configurable duration
- Pause auto-dismiss on hover
- Smooth enter/exit animations
- Accessible with role="alert" and aria-live
- Auto-dismiss with configurable duration
- Pause auto-dismiss on hover
- Smooth enter/exit animations
- Accessible with role="alert" and aria-live
- Initial release with determinate and indeterminate modes
- Color variants: default, success, warning, danger
- Size variants: sm, md, lg
- Optional percentage label
- Accessible with role="progressbar" and aria attributes
- Color variants: default, success, warning, danger
- Size variants: sm, md, lg
- Optional percentage label
- Accessible with role="progressbar" and aria attributes
- v1.0.0: Initial release
- v1.0.0: Initial release with placement, arrow, trigger mode, title, and dismissible options
- v1.0.0: Initial release with auto and manual modes
- Initial release with info, success, warning, and error variants
- Fixed top/bottom positioning and inline rendering mode
- Dismissible with optional localStorage persistence
- Optional action button/link with arrow icon
- Variant-specific icons and color schemes with dark mode support
- Fixed top/bottom positioning and inline rendering mode
- Dismissible with optional localStorage persistence
- Optional action button/link with arrow icon
- Variant-specific icons and color schemes with dark mode support
- Initial release with single and range modes
- Step marks support with auto-generation or custom label arrays
- Live value tooltip display above thumb(s)
- Keyboard navigation (Arrow keys, Home, End)
- Touch support for mobile devices
- Hidden inputs for Rails form submission
- Dark mode support with slate palette
- Step marks support with auto-generation or custom label arrays
- Live value tooltip display above thumb(s)
- Keyboard navigation (Arrow keys, Home, End)
- Touch support for mobile devices
- Hidden inputs for Rails form submission
- Dark mode support with slate palette
- Initial release with saturation/lightness pad and hue slider
- Optional alpha channel slider
- Preset color swatches with active state ring
- Manual hex input with validation
- Compact popover mode
- Dark mode support throughout
- Hidden form input for Rails form integration
- Optional alpha channel slider
- Preset color swatches with active state ring
- Manual hex input with validation
- Compact popover mode
- Dark mode support throughout
- Hidden form input for Rails form integration
- v1.0.0: Initial release with vertical and horizontal styles
- v1.0.0: Initial release with outline and pill styles
- v1.0.0: Initial release with full and floating styles
- v1.0.0: Initial release with list and kanban styles
- v1.0.0: Initial release with numbered, simple, and cursor styles
- v1.0.0: Initial release with numbered, dot, and vertical styles
- Initial release with narrow and wide styles
- Backdrop overlay with click-to-close
- Escape key to close
- Smooth slide animation
- Configurable direction (left/right)
- Backdrop overlay with click-to-close
- Escape key to close
- Smooth slide animation
- Configurable direction (left/right)
gennaio 2026
- Initial release with form builder and standalone modes
- Drag-and-drop file selection
- Image preview support
- File size and type validation
- Multiple file upload support
- Dark mode support
- Drag-and-drop file selection
- Image preview support
- File size and type validation
- Multiple file upload support
- Dark mode support
- Initial release with success, warning, info, and neutral variants
- Compact sizing with proper typography
- Compact sizing with proper typography
- v1.0.0: Initial release
- Arrow and dot navigation
- Touch/swipe support for mobile
- Configurable autoplay with pause on hover
- Infinite loop navigation
- Keyboard accessibility (arrow keys)
- Arrow and dot navigation
- Touch/swipe support for mobile
- Configurable autoplay with pause on hover
- Infinite loop navigation
- Keyboard accessibility (arrow keys)
- Initial release with size variants (sm, md, lg, xl, 2xl, full)
- Configurable horizontal padding
- Configurable horizontal padding
- v1.0.0: Initial release with basic, always-open, and nested variants
- Full keyboard accessibility
- Stimulus controller for state management
- Full keyboard accessibility
- Stimulus controller for state management
- Initial release with syntax highlighting
- Copy to clipboard functionality
- Optional filename header
- Copy to clipboard functionality
- Optional filename header
- v2.0.0: Major expansion with custom triggers, headers, dividers, icons, animations
- v1.1.0: Added ViewComponent format support
- v1.0.0: Initial release with full keyboard support
- v1.1.0: Added ViewComponent format support
- v1.0.0: Initial release with full keyboard support
- Initial release with text, circle, and rectangle variants
- Pulse animation for loading indication
- Size presets (sm, md, lg) for each variant
- Dark mode support
- Pulse animation for loading indication
- Size presets (sm, md, lg) for each variant
- Dark mode support
- Initial release with form builder and standalone modes
- Auto-resize functionality via Stimulus controller
- Character count display with max_length option
- Dark mode support
- Auto-resize functionality via Stimulus controller
- Character count display with max_length option
- Dark mode support
- v1.0.0: Initial release with horizontal/vertical layouts, size constraints, and persistence
- Initial release with form builder and standalone modes
- Vertical and horizontal layout options
- Support for option descriptions
- Automatic error detection from Rails form objects
- Dark mode support
- Vertical and horizontal layout options
- Support for option descriptions
- Automatic error detection from Rails form objects
- Dark mode support
- Initial release with form builder and standalone modes
- Vertical and horizontal layout options
- Support for option descriptions
- Multi-select with array values
- Automatic error detection from Rails form objects
- Dark mode support
- Vertical and horizontal layout options
- Support for option descriptions
- Multi-select with array values
- Automatic error detection from Rails form objects
- Dark mode support
- Initial release with form builder and standalone modes
- Three size options: sm, md (default), lg
- Smooth toggle animation via Stimulus controller
- Automatic error detection from Rails form objects
- Dark mode support
- Three size options: sm, md (default), lg
- Smooth toggle animation via Stimulus controller
- Automatic error detection from Rails form objects
- Dark mode support
- v1.0.0: Initial release with placement, theme, trigger, and arrow options
- Initial release with primary, secondary, and ghost variants
- Three size options: sm, md (default), lg
- Icon support with leading/trailing positions
- Link and button rendering modes
- Three size options: sm, md (default), lg
- Icon support with leading/trailing positions
- Link and button rendering modes
- v1.1.0: Added multiple style variants (underline, pills, boxed)
- v1.0.0: Initial release with horizontal tabs
- Full keyboard accessibility (arrow keys, home/end)
- Stimulus controller for state management
- v1.0.0: Initial release with horizontal tabs
- Full keyboard accessibility (arrow keys, home/end)
- Stimulus controller for state management
- Initial release with 1-12 column grid support
- Configurable gap sizes
- Configurable gap sizes
- Initial release with icon support
- Customizable title, description, and action
- Multiple visual variants
- Customizable title, description, and action
- Multiple visual variants
- Initial release with single date and range selection modes
- Configurable date format display
- Min/max date constraints
- Week start day option (Sunday or Monday)
- Dark mode support
- Form builder and standalone modes
- Configurable date format display
- Min/max date constraints
- Week start day option (Sunday or Monday)
- Dark mode support
- Form builder and standalone modes
- Initial release with keyboard navigation
- Global CMD+K / CTRL+K shortcut
- Fuzzy search by name, description, and category
- Global CMD+K / CTRL+K shortcut
- Fuzzy search by name, description, and category
- Initial release with form builder and standalone modes
- Three size options: sm, md (default), lg
- Automatic error detection from Rails form objects
- Dark mode support
- Three size options: sm, md (default), lg
- Automatic error detection from Rails form objects
- Dark mode support
- Initial release with success, error, warning, and info variants
- Optional dismiss button with Stimulus controller
- Icon support with default icons per variant
- Optional dismiss button with Stimulus controller
- Icon support with default icons per variant
- Initial release with form builder and standalone modes
- Real-time search filtering
- Keyboard navigation (arrow keys, enter, escape)
- Support for option descriptions
- Automatic error detection from Rails form objects
- Dark mode support
- Real-time search filtering
- Keyboard navigation (arrow keys, enter, escape)
- Support for option descriptions
- Automatic error detection from Rails form objects
- Dark mode support
- Initial release
- Optional trend indicator (up/down/neutral)
- Customizable label and value formatting
- Optional trend indicator (up/down/neutral)
- Customizable label and value formatting
- v1.0.0: Initial release with full feature set
- Client-side pagination with configurable rows per page
- Click-to-sort column headers with ascending/descending toggle
- Global search with debounced filtering
- Per-column filter inputs
- Row selection with select-all checkbox
- CSV export of current filtered/sorted data
- Column visibility toggle with dropdown
- Client-side pagination with configurable rows per page
- Click-to-sort column headers with ascending/descending toggle
- Global search with debounced filtering
- Per-column filter inputs
- Row selection with select-all checkbox
- CSV export of current filtered/sorted data
- Column visibility toggle with dropdown
- Initial release with form builder and standalone modes
- Inline prefix/suffix support (icons, text)
- Addon block support (leading_addon, trailing_addon)
- ViewComponent slots for custom addon content
- Automatic error detection from Rails form objects
- Dark mode support
- Inline prefix/suffix support (icons, text)
- Addon block support (leading_addon, trailing_addon)
- ViewComponent slots for custom addon content
- Automatic error detection from Rails form objects
- Dark mode support
- Initial release with form builder and standalone modes
- Support for description text
- Automatic error detection from Rails form objects
- Dark mode support
- Support for description text
- Automatic error detection from Rails form objects
- Dark mode support
- Initial release with 1-12 column support
- Configurable gap sizes
- Configurable gap sizes
- Initial release with default and active variants
- Supports both link and button behavior
- Supports both link and button behavior
- Initial release with flat, hover, and elevated variants
- Optional header and footer slots
- Customizable padding options
- Optional header and footer slots
- Customizable padding options
- Added ViewComponent format support
- Initial release
- Focus trap implementation
- Backdrop click to close
- Initial release
- Focus trap implementation
- Backdrop click to close
- Initial release with form builder and standalone modes
- Three size options: sm, md (default), lg
- Flexible options format (strings, arrays, hashes)
- Automatic error detection from Rails form objects
- Dark mode support
- Three size options: sm, md (default), lg
- Flexible options format (strings, arrays, hashes)
- Automatic error detection from Rails form objects
- Dark mode support