diff --git a/.Jules/palette.md b/.Jules/palette.md new file mode 100644 index 0000000..44dc5a3 --- /dev/null +++ b/.Jules/palette.md @@ -0,0 +1,5 @@ +# Palette's Journal + +## 2026-01-30 - Hidden Labels for Accessibility +**Learning:** Streamlit's `st.text_input` with an empty string label creates an accessibility issue where screen readers cannot identify the input's purpose. Using `label="Description"` with `label_visibility="collapsed"` provides the semantic information without affecting the visual design. +**Action:** Check for empty string labels in Streamlit components and replace them with descriptive labels + `label_visibility="collapsed"`. diff --git a/app.py b/app.py index 0f60354..e9f4aa0 100644 --- a/app.py +++ b/app.py @@ -283,7 +283,7 @@ """ st.markdown(css, unsafe_allow_html=True) -# Add topography decoration +# Add topography decoration st.markdown("""
@@ -487,10 +487,18 @@ if st.session_state.show_homepage: # Show satellite homepage map_data = satellite_homepage.create_satellite_homepage() - - # Prominent Launch CTA button styled over the blurred preview + + # Prominent Launch CTA button positioned in the CENTER of the blurred preview st.markdown("""