Skip to content

v25.0.0-alpha21

Pre-release
Pre-release
Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 06 Oct 14:46
· 22 commits to main since this release

API Documentation →

Changes Since v25.0.0-alpha20

🚀 New Features

  • aura
    • Aura CRUD theme (#10284)
    • Add aura item overlays styles (#10252)
    • Aura login form & login overlay themes (#10265)
    • Aura upload and progress-bar themes (#10256)
    • Aura accent color for button, side-nav, radio-button and checkbox (#10249)
    • Add aura accordion and details theme variants (#10253)
  • aura,component-base,rich-text-editor
  • combo-box,multi-select-combo-box
    • Add itemLabelGenerator to combo-box and multi-select-combo-box (#10242)
  • tooltip,vaadin-lumo-styles
    • Add markdown support to tooltip (#10245)

🐛 Bug Fixes

  • a11y-base,menu-bar
    • Ensure menu-bar is focusable after closing and moving focus (#10273)
  • aura
    • Use red text color to ensure proper contrast (#10266)
    • Aura rendering performance improvements (#10248)
    • Adjust vaadin-icon stroke width in aura (#10246)
    • Use default 17px body font size on iOS (#10247)
  • button
    • Do not set display: contents on button label part in base styles (#10264)
  • component-base,crud
  • context-menu,menu-bar,vaadin-lumo-styles
    • Remove incorrect menu background, update visual tests (#10277)
  • dialog
  • menu-bar
    • Do not close submenu on hovering button without items (#10274)
  • overlay,vaadin-lumo-styles
    • Add user-select property to overlays CSS reset (#10260)
  • tooltip
    • Prevent tooltip click and mousedown from bubbling to target (#10268)
    • Do not close slotted tooltip on overlay mousedown (#10259)

💅 Polish

  • accordion,app-layout,avatar-group,avatar,button,card,charts,checkbox-group,checkbox,combo-box,confirm-dialog,context-menu,crud,custom-field,dashboard,date-picker,date-time-picker,details,dialog,email-field,field-highlighter,form-layout,grid-pro,grid,horizontal-layout,icons,input-container,integer-field,item,list-box,login,map,master-detail-layout,menu-bar,message-input,message-list,multi-select-combo-box,notification,number-field,overlay,password-field,popover,progress-bar,radio-group,rich-text-editor,scroller,select,side-nav,split-layout,tabs,tabsheet,text-area,text-field,time-picker,tooltip,upload,vaadin-lumo-styles,vertical-layout,virtual-list
    • Move Lumo props.css and global.css files to the src folder (#10281)
  • app-layout,context-menu,crud,dashboard,details,field-base,grid,item,login,map,menu-bar,password-field,rich-text-editor,side-nav,tabs,upload
    • Respect --vaadin-icon-visual-size in component icons (#10254)
  • app-layout,dialog,login,overlay,popover,tooltip
    • Rename shadow custom CSS properties in base styles (#10258)
  • aura
    • Tweak aura overlay backdrop-filter (#10267)
  • aura,upload,vaadin-lumo-styles
    • Remove shorthand border props, rename border to divider (#10287)
  • crud,form-layout
    • Apply form layout row spacing using margin (#10291)
  • details
    • Use separate props for details summary border width and color (#10289)
  • form-layout,vaadin-lumo-styles
    • Allow global overrides of form-layout custom properties (#10286)
  • grid-pro,grid
    • Update grid border radius, sort indicators and outline base styles (#10288)
  • progress-bar
    • Add progress-bar forced color mode base styles (#10261)
  • upload
    • Add default border radius to upload-file base styles (#10271)
    • Do not override upload styles for nodrop (#10262)
  • vaadin-lumo-styles
    • Update upload-file Lumo to use base styles CSS properties (#10272)

🔬 Tests

  • combo-box,multi-select-combo-box
    • Merge combo-box item renderer and class name generator tests (#10241)

🏠 Internal

  • crud
  • vaadin-lumo-styles
    • Exclude postcss.config.js from publishing to npm (#10283)
  • Other
    • Use correct import in tabsheet playground page (#10251)