Zur Navigation Zum Inhalt Kontakt Menu
Principes Bases Accessibilité Système de design Guidelines Deutsch Français Italiano English Nos principes de design Centré sur l’utilisateur Reconnaissable Inclusif Minimaliste Holistique Auto-explicatif Axé sur les tâches Approprié Portail de la marque CFF Logo Horloge numérique Droits d’utilisation Couleurs de base Couleurs supplémentaires Couleurs off-brand Icônes Icônes de l’horaire Pictogrammes À propos de l’accessibilité À propos de ce guide Contact Informations complémentaires Product Owner User Research Interaction Design Visual Design Development Content Design Testing What is a design system? Conception Développer FAQ Aide Procès Contribution Contact Aperçu Base Composants Aperçu Releases Design Tokens Composants Aperçu Base Informations Aperçu Base Composants Aperçu Power-Apps Bandeaux publicitaires numériques SAP IA Design : Bases Icônes d’applications
Cette page n'est pas disponible dans la langue souhaitée. Langues disponibles Deutsch English Releases Latest Releases on Github

4.0.1 (2025-12-02)

Bug Fixes

  • handle undefined elements in SbbPropertyWatcherController (#4254) (12c2097)
  • sbb-autocomplete: remove data-expanded on trigger disconnection (#4255) (6797205)
  • sbb-card: pick configured background color if nested (#4251) (57c513e)

Download Repo as Zip

3.13.5 (2025-12-02)

Bug Fixes

  • sbb-autocomplete: remove data-expanded on trigger disconnection (#4255) (9ffb7c2)

Download Repo as Zip

4.0.0-next.4 (2025-11-28)

⚠ BREAKING CHANGES

  • on the Day interface, the dateValue, weekValue and weekDayValue are no more optional. Moreover, the following deprecations have been permanently removed:
    • sbb-date-input, sbb-time-input: the empty getter;
    • sbb-tab-group: the interfaces InterfaceSbbTabGroupActions and
      InterfaceSbbTabGroupTab;
    • sbb-tab: the configure method;
    • the i18nSelectedPage translation key;
    • the global SbbTimetableAppearance type;
  • The light or dark mode is now per default defined by the users system preference. To opt out, add sbb-light class to the html element (or sbb-dark to force dark mode).
  • introduced size xs for checkbox panel and radio button panel. The default of size s in lean has been changed to xs.
    • removed SbbStateChange type and related statechange event.
    • removed checked, disabled, size, borderless and color
      properties from SbbSelectionExpansionPanel and
      SbbSelectionActionPanel.
    • removed type SbbPanelSize in favor of SbbCheckboxSize and
      SbbRadioButtonSize
    • renamed SbbAncestorWatcherController into
      SbbPropertyWatcherController
  • sbb-card: Some card SASS mixins were renamed. Removed size property of sbb-card in favor of more flexibility. Now, the padding can directly be set on the sbb-card element. Additionally, some predefined CSS classes can be used. Consider the following mapping when migrating:
    • size xs -> CSS class sbb-card-spacing-3x-xxs
    • size s -> CSS class sbb-card-spacing-xxxs-xxs
    • size m -> CSS class sbb-card-spacing-xxxs-s
    • size l -> CSS class sbb-card-spacing-4x-xxs
    • size xl -> CSS class sbb-card-spacing-xxs
    • size xxl -> CSS class sbb-card-spacing-s
    • size xxxl -> CSS class sbb-card-spacing-l
  • sbb-popover: the component import should be checked and possibly adapted with the new path, e.g.: ts // old import '@sbb-esta/lyne-elements/popover/popover.js';` // new import '@sbb-esta/lyne-elements/popover.js';

Features

  • add size xs to checkbox and radio button panel (#4221) (a6dcecf)

Bug Fixes

  • sbb-paginator: fix focus handling when selected by keyboard (#4234) (cc18c94)
  • sbb-popover: remove duplicate folder (c26a1d2)

Documentation

Code Refactoring

  • migrate data attributes to internal state usage (#4222) (207dede)
  • remove aria attributes usage where possible (#4220) (31e0cbc)
  • remove deprecated symbols (#4238) (097bfbb)
  • sbb-card: replace property size by spacing CSS classes (#4232) (beae61a)

Styles

  • apply light dark color-scheme by default (#4233) (c459357)

Download Repo as Zip

4.0.0 (2025-11-28)

⚠ BREAKING CHANGES

  • The light or dark mode is now per default defined by the users system preference. To opt out, add sbb-light class to the html element (or sbb-dark to force dark mode).
  • We reduced the set of breakpoints to zero, small, large and ultra. Additionally, the count of columns in the sbb-grid for breakpoints small and large has changed: small: (4 -> 8), large: (8 -> 12). To migrate breakpoints, use the next bigger breakpoint: e.g. when using breakpoint medium, replace it with large.
  • Removed sbb-popover-trigger component. Replace it with the sbb-mini-button component and the attribute icon-name=circle-information-small.
  • sbb-icon-sidebar: The sbb-icon-sidebar and related components have been moved to the icon-sidebar module.
  • sbb-error: sbb-form-error has been renamed to sbb-error and is now part of the form-field module.
  • on the Day interface, the dateValue, weekValue and weekDayValue are no more optional. Moreover, the following deprecations have been permanently removed:
    • sbb-date-input, sbb-time-input: the empty getter;
    • sbb-tab-group: the interfaces InterfaceSbbTabGroupActions and
      InterfaceSbbTabGroupTab;
    • sbb-tab: the configure method;
    • the i18nSelectedPage translation key;
    • the global SbbTimetableAppearance type;
  • sbb-card: Some card SASS mixins were renamed. Removed size property of sbb-card in favor of more flexibility. Now, the padding can directly be set on the sbb-card element. Additionally, some predefined CSS classes can be used. Consider the following mapping when migrating:
    • size xs -> CSS class sbb-card-spacing-3x-xxs
    • size s -> CSS class sbb-card-spacing-xxxs-xxs
    • size m -> CSS class sbb-card-spacing-xxxs-s
    • size l -> CSS class sbb-card-spacing-4x-xxs
    • size xl -> CSS class sbb-card-spacing-xxs
    • size xxl -> CSS class sbb-card-spacing-s
    • size xxxl -> CSS class sbb-card-spacing-l
  • sbb-popover: the component import should be checked and possibly adapted with the new path, e.g.: ts // old import '@sbb-esta/lyne-elements/popover/popover.js';` // new import '@sbb-esta/lyne-elements/popover.js';
  • sbb-dialog: removed slots title-section, actions and CSS part scroll-container. The sbb-dialog-content is the scroll context itself now can directly be configured.
  • introduced size xs for checkbox panel and radio button panel. The default of size s in lean has been changed to xs.
    • removed SbbStateChange type and related statechange event.
    • removed checked, disabled, size, borderless and color
      properties from SbbSelectionExpansionPanel and
      SbbSelectionActionPanel.
    • removed type SbbPanelSize in favor of SbbCheckboxSize and
      SbbRadioButtonSize
    • renamed SbbAncestorWatcherController into
      SbbPropertyWatcherController
  • sbb-notification: removed default values of iconName properties of various components. Default values are handled internally.
  • sbb-menu: the sbb-menu doesn't render a list of sbb-menu-button/sbb-menu-link as ul/li anymore. This pattern uses 'list'/'listitem' roles, which interferes with the assigned 'menu'/'menuitem' roles when screenreaders are used.
  • SASS mixins of shadows were removed. The new CSS variables can be used as a replacement. E.g. @include sbb.shadow-level-5-soft; should become box-shadow: var(--sbb-box-shadow-level-5-soft);
  • sbb-autocomplete-grid: Due to problems with accessibility the sbb-autocomplete-grid and associated components are moved to the experimental package. This component will be structurally refactored in a future release.
  • deps: removed or renamed several CSS variables (lyne-design-tokens upstream change)
    • Removed --sbb-title-margin-block-start and --sbb-title-margin-block-end in favor of --sbb-title-margin-block
    • Removed deprecated title Sass mixin. Use title-rules combined with title level mixins.

Features

Bug Fixes

  • sbb-paginator: fix focus handling when selected by keyboard (#4234) (cc18c94)
  • sbb-popover: remove duplicate folder (c26a1d2)
  • lists: display icon with forced colors (#4203) (bd8c395)
  • sbb-seat-reservation: prevent autofocus by preselect index (#4224) (0d9c91c)
  • sbb-teaser: improve focus appearance with forced colors (#4217) (ed8d61e), closes #4165 #4208
  • sbb-carousel: fix usage in overlays (#4185) (fbd0432), closes #4182
  • sbb-option: avoid reading options twice with screen readers on Chrome (#4180) (f49e3b2)
  • sbb-card-button: dispatch click event when using NVDA screen reader (#4178) (ec8f3f8), closes #4176
  • sbb-paginator: send page event on all relevant changes (#4173) (797eb0c)
  • sbb-popover: enable scrolling (#4162) (0c8eccf), closes #4160
  • sbb-seat-reservation: prevent unnecessary autoscrolling by place selection (#4175) (b3706e6)
  • sbb-seat-reservation: return the correct coach deck index at the place selection object (#4172) (6e9c7da)
  • sbb-select: fix initialization timing for value state (#4174) (66b7921)
  • badge: fix high contrast visibility (#4126) (dd3b213)
  • sbb-autocomplete, sbb-autocomplete-grid: emit input event on value change by requireSelection (#4118) (9da42c6), closes #4071
  • sbb-carousel: stabilize dimension reading (#4110) (ad1b2f3)
  • sbb-date-input, sbb-time-input: avoid crash on Blink engines when empty (#4156) (647e3bb), closes #4133
  • sbb-link: fix underline color to respect background color (#4107) (89ea2f9)
  • sbb-link: increase contrast of underline (#4125) (246e93d)
  • sbb-menu: remove menu items as list (#4142) (1b0386d)
  • sbb-mini-calendar: improve spacing (#4105) (c2c6176)
  • sbb-paginator, sbb-compact-paginator: emit 'page' event on user interaction (#4079) (0f7c3be), closes #4059
  • sbb-seat-reservation: apply review to icons sizes, positioning and translations (#4154) (5f723ad)
  • sbb-seat-reservation: fix incomplete view (#4128) (b51b964)
  • sbb-select: improve check on value change (#4116) (baeb526)
  • sbb-tag: improve high contrast mode of checked state (#4103) (dbc7656), closes #4075

Documentation

Code Refactoring

  • migrate data attributes to internal state usage (#4222) (207dede)
  • remove aria attributes usage where possible (#4220) (31e0cbc)
  • remove deprecated symbols (#4238) (097bfbb)
  • sbb-card: replace property size by spacing CSS classes (#4232) (beae61a)
  • remove obsolete CSS variables (#4216) (8c9c98d)
  • sbb-autocomplete-grid: move to experimental (#4207) (b04d0a8)
  • sbb-error: rename sbb-form-error to sbb-error (#4202) (eeca677)
  • sbb-icon-sidebar: extract to icon-sidebar module (#4218) (06ac8e6)
  • use controller to sync ancestor properties (#4200) (f96e4bd)
  • sbb-dialog: refactor dialog to support Angular overlay services (#4130) (69a22c5)
  • migrate slot state to CSS state (#4129) (34f00eb)
  • replace shadow SASS mixins by CSS variables (#4121) (8f15e2a)

Styles

Miscellaneous Chores


Download Repo as Zip

3.13.4 (2025-11-27)

Bug Fixes

  • sbb-paginator: fix focus handling when selected by keyboard (#4234) (8f920c6)

Download Repo as Zip

4.0.0-next.3 (2025-11-24)

⚠ BREAKING CHANGES

  • sbb-icon-sidebar: The sbb-icon-sidebar and related components have been moved to the icon-sidebar module.
  • sbb-autocomplete-grid: Due to problems with accessibility the sbb-autocomplete-grid and associated components are moved to the experimental package. This component will be structurally refactored in a future release.
  • sbb-error: sbb-form-error has been renamed to sbb-error and is now part of the form-field module.

Bug Fixes

Code Refactoring

  • remove obsolete CSS variables (#4216) (8c9c98d)
  • sbb-autocomplete-grid: move to experimental (#4207) (b04d0a8)
  • sbb-error: rename sbb-form-error to sbb-error (#4202) (eeca677)
  • sbb-icon-sidebar: extract to icon-sidebar module (#4218) (06ac8e6)
  • use controller to sync ancestor properties (#4200) (f96e4bd)

Download Repo as Zip

3.13.3 (2025-11-24)

Bug Fixes

  • lists: display icon with forced colors (#4203) (#4212) (7e1243b)
  • sbb-seat-reservation: prevent autofocus by preselect index (#4224) (1cbc07a)
  • sbb-teaser: improve focus appearance with forced colors (#4217) (ba7574d)

Download Repo as Zip

4.0.0-next.2 (2025-11-17)

⚠ BREAKING CHANGES

  • deps: removed or renamed several CSS variables (lyne-design-tokens upstream change)
    • Removed --sbb-title-margin-block-start and --sbb-title-margin-block-end in favor of --sbb-title-margin-block
    • Removed deprecated title Sass mixin. Use title-rules combined with title level mixins.

Bug Fixes

  • sbb-carousel: fix usage in overlays (#4185) (fbd0432), closes #4182
  • sbb-option: avoid reading options twice with screen readers on Chrome (#4180) (f49e3b2)

Miscellaneous Chores

  • deps: update dependency @sbb-esta/lyne-design-tokens to v2.0.0-next.4 (main) (#4171) (79b6266)

Download Repo as Zip

3.13.2 (2025-11-17)

Bug Fixes

  • sbb-option: avoid reading options twice with screen readers on Chrome (#4180) (8fca559)

Download Repo as Zip

3.13.1 (2025-11-13)

Bug Fixes


Download Repo as Zip

4.0.0-next.1 (2025-11-11)

⚠ BREAKING CHANGES

  • sbb-dialog: removed slots title-section, actions and CSS part scroll-container. The sbb-dialog-content is the scroll context itself now can directly be configured.

Bug Fixes

  • sbb-card-button: dispatch click event when using NVDA screen reader (#4178) (ec8f3f8), closes #4176
  • sbb-paginator: send page event on all relevant changes (#4173) (797eb0c)
  • sbb-popover: enable scrolling (#4162) (0c8eccf), closes #4160
  • sbb-seat-reservation: prevent unnecessary autoscrolling by place selection (#4175) (b3706e6)
  • sbb-seat-reservation: return the correct coach deck index at the place selection object (#4172) (6e9c7da)
  • sbb-select: fix initialization timing for value state (#4174) (66b7921)

Documentation

Code Refactoring

  • sbb-dialog: refactor dialog to support Angular overlay services (#4130) (69a22c5)

Download Repo as Zip

3.13.0 (2025-11-11)

Features

  • improve safety relevant theme customization (#4151) (6ae1601)

Bug Fixes

  • sbb-card-button: dispatch click event when using NVDA screen reader (#4178) (416e113), closes #4176
  • sbb-paginator: send page event on all relevant changes (#4173) (e1d15cf)
  • sbb-popover: enable scrolling (#4162) (1414234), closes #4160
  • sbb-seat-reservation: prevent unnecessary autoscrolling by place selection (#4175) (7f3cad1)
  • sbb-seat-reservation: return the correct coach deck index at the place selection object (#4172) (eb8d039)
  • sbb-select: fix initialization timing for value state (#4174) (ff0fc4e)

Documentation


Download Repo as Zip

4.0.0-next (2025-11-04)

⚠ BREAKING CHANGES

  • sbb-notification: removed default values of iconName properties of various components. Default values are handled internally.
  • sbb-menu: the sbb-menu doesn't render a list of sbb-menu-button/sbb-menu-link as ul/li anymore. This pattern uses 'list'/'listitem' roles, which interferes with the assigned 'menu'/'menuitem' roles when screenreaders are used.
  • Removed sbb-popover-trigger component. Replace it with the sbb-mini-button component and the attribute icon-name=circle-information-small.
  • SASS mixins of shadows were removed. The new CSS variables can be used as a replacement. E.g. @include sbb.shadow-level-5-soft; should become box-shadow: var(--sbb-box-shadow-level-5-soft);
  • We reduced the set of breakpoints to zero, small, large and ultra. Additionally, the count of columns in the sbb-grid for breakpoints small and large has changed: small: (4 -> 8), large: (8 -> 12). To migrate breakpoints, use the next bigger breakpoint: e.g. when using breakpoint medium, replace it with large.

Features

Bug Fixes

  • badge: fix high contrast visibility (#4126) (dd3b213)
  • sbb-autocomplete, sbb-autocomplete-grid: emit input event on value change by requireSelection (#4118) (9da42c6), closes #4071
  • sbb-carousel: stabilize dimension reading (#4110) (ad1b2f3)
  • sbb-date-input, sbb-time-input: avoid crash on Blink engines when empty (#4156) (647e3bb), closes #4133
  • sbb-link: fix underline color to respect background color (#4107) (89ea2f9)
  • sbb-link: increase contrast of underline (#4125) (246e93d)
  • sbb-menu: remove menu items as list (#4142) (1b0386d)
  • sbb-mini-calendar: improve spacing (#4105) (c2c6176)
  • sbb-paginator, sbb-compact-paginator: emit 'page' event on user interaction (#4079) (0f7c3be), closes #4059
  • sbb-seat-reservation: apply review to icons sizes, positioning and translations (#4154) (5f723ad)
  • sbb-seat-reservation: fix incomplete view (#4128) (b51b964)
  • sbb-select: improve check on value change (#4116) (baeb526)
  • sbb-tag: improve high contrast mode of checked state (#4103) (dbc7656), closes #4075

Code Refactoring

Styles


Download Repo as Zip

3.12.1 (2025-11-03)

Bug Fixes

  • sbb-date-input, sbb-time-input: avoid crash on Blink engines when empty (#4156) (f6787f3), closes #4133
  • sbb-seat-reservation: apply review to icons sizes, positioning and translations (#4154) (d718ba4)
  • sbb-select: improve check on value change (#4116) (3a6225c)

Download Repo as Zip

3.12.0 (2025-10-28)

Features

  • sbb-autocomplete, sbb-autocomplete-grid: add 'position' config (#4117) (d1e1bfe)
  • sbb-lead-container: expose CSS variables to configure padding (#3899) (3f63454), closes #3827

Bug Fixes

  • badge: fix high contrast visibility (#4126) (8785109)
  • sbb-autocomplete, sbb-autocomplete-grid: emit input event on value change by requireSelection (#4118) (c848323), closes #4071
  • sbb-carousel: stabilize dimension reading (#4110) (0df7cc7)
  • sbb-link: fix underline color to respect background color (#4107) (3da1d2f)
  • sbb-link: increase contrast of underline (#4125) (cdaf12a)
  • sbb-mini-calendar: improve spacing (#4105) (c93a69e)
  • sbb-paginator, sbb-compact-paginator: emit 'page' event on user interaction (#4079) (b8ac0c4), closes #4059
  • sbb-seat-reservation: fix incomplete view (#4128) (ea13ace)
  • sbb-tag: improve high contrast mode of checked state (#4103) (8bce887)

Download Repo as Zip

3.11.0 (2025-10-13)

Features

  • sbb-mini-calendar: create new component (#4002) (73a2f8d)
  • sbb-tooltip: add position strategy customization (#4084) (8b00ec9)

Bug Fixes

  • sbb-seat-reservation: fixed-height and dynamic width for service-icons (#4077) (1e758f8)
  • sbb-seat-reservation: handling of preselected coach index 0 (#4098) (856cba5)
  • sbb-tab: fix height observer and animation (#4078) (78fb11d)

Download Repo as Zip

3.10.0 (2025-10-06)

Features

  • sbb-autocomplete-grid: enable sbb-options-nowrap class (#4085) (598b8a8)
  • sbb-calendar: improve 'multiple' implementation (#4072) (451b5a9)

Bug Fixes

  • sbb-carousel: fix scrolling when carousel is offset (#4087) (221b56c), closes #4080
  • sbb-paginator,sbb-compact-paginator: fix focus of arrows for keyboard navigation (#4090) (6e9a507)

Download Repo as Zip

3.9.0 (2025-09-29)

Features

  • sbb-autocomplete: provide ellipsis CSS class (#4070) (3318428)
  • sbb-menu: implement nested variant (#3883) (836427a)
  • sbb-tab-group, sbb-tab, sbb-tab-label: refactor components and add 'active' event (#4024) (fc09905)
  • sbb-tooltip: add global delay attributes (#4053) (75d862c)

Download Repo as Zip

3.8.0 (2025-09-22)

Features

  • add off-brand and safety relevant themes (#4046) (5ca7db1)
  • dark mode and context specific colors (#4001) (b87de53)
  • sbb-dialog: expose CSS part of scroll-container (#4035) (4a17f17)
  • sbb-seat-reservation: add hover-trigger to popovers (#4041) (4a466cf)
  • sbb-tooltip: initial implementation (#3925) (e070373)
  • seat-reservation: navigation preload and squash icons (#4054) (11cba3e)

Bug Fixes

  • sbb-carousel: improve scrolling behavior (#4028) (de31c87)
  • sbb-form-field: fix text color for suffix slot (#4044) (cf1682d)
  • sbb-radio-button, sbb-radio-button-panel: remove label tag from Shadow DOM (#4039) (4d1241c)
  • sbb-seat-reservation: update and clean OSDM-Code table (#4040) (864cdf0)
  • sbb-toast: check for zone.js in close timeout (#4058) (b791820)

Download Repo as Zip

3.7.0 (2025-09-15)

Features

  • sbb-autocomplete, sbb-autocomplete-grid: add requireSelection and autoSelectActiveOption (#4018) (87654ae)
  • sbb-carousel: add carousel component (#3926) (c97db55)
  • sbb-timetable-form: component implementation (#4013) (c0d9b7c)

Bug Fixes

  • sbb-seat-reservation: update mouseover descriptions (#4023) (2e08cd4)

Download Repo as Zip

3.6.0 (2025-09-08)

Features

  • add support for :state() in SSR (#4005) (2b02528)
  • seat reservation: distinguishing active/focus-visited state for place selection (#4015) (a37a0e5)

Bug Fixes

  • avoid warnings about inline styles (#4017) (655c54e)
  • sbb-notification: fix error color (#4009) (c8b465d)
  • sbb-radio-button: hide graphical artifact when disabled and zoomed (#4011) (f2a5d35)
  • sbb-seat-reservation: handle scroll event in coach area correctly (#4000) (eb4cabe)
  • sbb-secondary-button: fix text color (#4008) (479b173)

Documentation

  • improve documentation of sbb-title-base derived components (#4012) (454f856), closes #4003

Download Repo as Zip

3.5.0 (2025-08-28)

⚠ BREAKING CHANGES

  • seat-reservation-v5:

Features

  • sbb-dialog: expose announceTitle method to announce title at any time (#3994) (3bef7d5), closes #3982
  • seat-reservation-v5: optimize input props + modify vertical mode (#3987) (7137cc8)

Documentation

Miscellaneous Chores

  • fix release version 3.5.0 (88d3193)

Download Repo as Zip

3.4.0 (2025-08-25)

Features

Bug Fixes

Documentation

Code Refactoring

  • sbb-date-input, sbb-time-input: dispatch specific internal event (#3979) (da49e4d)

Download Repo as Zip

3.3.2 (2025-08-12)

Documentation

  • improve language of GETTING_STARTED.md (2d7c11a)

Download Repo as Zip

3.3.1 (2025-08-12)

Bug Fixes

  • (sbb-toggle-check, sbb-checkbox-panel): Handle the 'data-checked' attribute synchronously (#3947) (9151c71)
  • fix disabled state handling of form elements (#3958) (e76b434)
  • handle empty elements in element internals polyfill (#3954) (6f8f2e2), closes #3953
  • sbb-autocomplete, sbb-autocomplete-grid: only opening on lazy options if count was 0 (#3955) (8ad6731)
  • sbb-autocomplete: update active option if autoActiveFirstOption is enabled and options change (#3943) (9ce8690), closes #3940
  • sbb-date-input, sbb-time-input: handle empty state and floating label (#3956) (16b5ad4), closes #3951
  • sbb-header-button, sbb-header-link: hide slot if text is not provided (#3949) (a9c8f0c)

Download Repo as Zip

3.3.0 (2025-08-04)

Features

  • sbb-calendar: multiple selection and week numbers (#3614) (dfd2708)
  • seat-reservation-multiple-coach-decks: implement handling to render multiple coach decks (#3928) (1552baf)

Documentation

Code Refactoring

  • seat-reservation: optimize rem size calculation (#3935) (7c5fede)

Download Repo as Zip

3.2.0 (2025-07-21)

⚠ BREAKING CHANGES

  • sbb-seat-reservation: The experimental seat reservation components have the following breaking changes
    • removed properties SbbSeatReservationScopedElement in favor of
      styleMap
    • removed properties from SbbSeatReservation: properties are already
      defined at parent SbbSeatReservationBaseElement
    • changed custom properties names prefixes to be consistently
      --sbb-seat-reservation
    • consuming apps might need replacing properties names mentioned in
      readme.md, when using them to change color of UI elements

Features

  • sbb-seat-reservation: improve implementation (#3907) (0cdf33f)
  • seat-reservation-preselection: preselect wagon (#3922) (ba4f9b4)

Bug Fixes

Miscellaneous Chores

  • set next release version (5d0e483)

Download Repo as Zip

3.1.0 (2025-07-14)

Features

  • buttons: introduce loading state (#3468) (fcf3efe)
  • sbb-dialog: provide optional close button (#3910) (105b3cc)
  • sbb-expansion-panel-header: add CSS variable for justify-content (#3913) (2697d84), closes #3912
  • sbb-form-field: add support for custom controls (#3906) (b16bf90)
  • sbb-header-environment: initial implementation (#3897) (ff7ee89)
  • sbb-mini-button: add possibility to add a label (#3893) (4f8e868)
  • sbb-option-hint: initial implementation (#3790) (c8a302f)
  • sbb-popover: add global configurations for delays (#3905) (c1d3ee1)
  • sbb-selection-action-panel: initial implementation (#3873) (fa60d25)

Bug Fixes

  • avoid live announcer accessing DOM when it is not ready (#3903) (1718c52), closes #3902
  • deps: update dependency lit to v3.3.1 (3.x) (#3914) (3418e4c)

Code Refactoring

  • sbb-menu, sbb-menu-button, sbb-menu-link: assigned specific role (#3802) (176eb24)

Download Repo as Zip

3.0.1 (2025-07-07)

Bug Fixes

Performance Improvements

  • sbb-datepicker: delay rendering of calendar (#3890) (b6226f2)

Download Repo as Zip

2.11.3 (2025-07-07)

Bug Fixes


Download Repo as Zip