Developer Tools

Streamlit Update Makes Building Data Apps Easier for Everyone

Streamlit Update Makes Building Data Apps Easier for Everyone

⚑New features let you ignore changes, improve accessibility, and build apps faster.

Deep Dive

Streamlit's latest changelog is packed with new features and fixes. On the feature side, on_change="ignore" mode was added to st.color_picker, st.camera_input, datetime_input, st.feedback, st.pills, st.audio_input, st.data_editor, st.pagination, and st.segmented_control. New theme config options paddingTop and paddingBottom arrived, along with shell landmarks, a skip link, and a focus ring. AppTest gained support for st.form, link_button, page_link, st.pagination, and st.audio_input.

Bug fixes include unifying secondary icon button colors, hiding decorative icons and naming icon-only controls, aligning pydeck tooltips with the cursor, putting date and datetime calendar buttons in tab order, rejecting unsafe navigation network paths, rendering apps in opaque sandboxed iframes, shortening ECharts tooltip numbers and restyling labels, surfacing malformed secrets.toml parse errors, announcing the active select option while typing, and more.

Key Points
  • New 'ignore' mode stops apps from refreshing when you change settings, making them faster.
  • Accessibility improvements help people with disabilities use Streamlit apps more easily.
  • Many bug fixes and testing tools make apps more reliable for everyone.

Why It Matters

This update makes Streamlit apps smoother and more accessible, improving daily workflows for users and builders.

πŸ“¬ Get the top 10 AI stories daily