Update app.py
Browse files
app.py
CHANGED
@@ -672,14 +672,13 @@ def make_image_sized_pdf(sources):
|
|
672 |
return None
|
673 |
|
674 |
|
|
|
675 |
# --- Sidebar Gallery Update Function (Keep from previous) --------
|
676 |
-
# ... (update_gallery function assumed here - no changes needed based on AI backend) ...
|
677 |
def update_gallery():
|
678 |
container = st.session_state['asset_gallery_container']
|
679 |
container.empty()
|
680 |
with container.container():
|
681 |
st.markdown("### Asset Gallery ๐ธ๐")
|
682 |
-
st.session_state['gallery_size'] = st.slider("Max Items Shown", 2, 50, st.session_state.get('gallery_size', 10), key="gallery_size_slider")
|
683 |
cols = st.columns(2)
|
684 |
all_files = get_gallery_files()
|
685 |
if not all_files: st.info("No assets found."); return
|
@@ -805,7 +804,24 @@ with st.sidebar.expander("Generation Parameters", expanded=False):
|
|
805 |
st.session_state.gen_seed = st.slider("Seed", -1, 65535, st.session_state.get('gen_seed', -1), step=1, key="param_seed", help="-1 for random.")
|
806 |
|
807 |
|
808 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
809 |
|
810 |
# --- App Title -------------------------------------------
|
811 |
st.title("Vision & Layout Titans (HF) ๐๐ผ๏ธ๐")
|
|
|
672 |
return None
|
673 |
|
674 |
|
675 |
+
|
676 |
# --- Sidebar Gallery Update Function (Keep from previous) --------
|
|
|
677 |
def update_gallery():
|
678 |
container = st.session_state['asset_gallery_container']
|
679 |
container.empty()
|
680 |
with container.container():
|
681 |
st.markdown("### Asset Gallery ๐ธ๐")
|
|
|
682 |
cols = st.columns(2)
|
683 |
all_files = get_gallery_files()
|
684 |
if not all_files: st.info("No assets found."); return
|
|
|
804 |
st.session_state.gen_seed = st.slider("Seed", -1, 65535, st.session_state.get('gen_seed', -1), step=1, key="param_seed", help="-1 for random.")
|
805 |
|
806 |
|
807 |
+
|
808 |
+
st.sidebar.markdown("---") # Separator before gallery settings
|
809 |
+
|
810 |
+
# --- ADDED: Gallery Settings Section ---
|
811 |
+
st.sidebar.subheader("๐ผ๏ธ Gallery Settings")
|
812 |
+
st.slider(
|
813 |
+
"Max Items Shown",
|
814 |
+
min_value=2,
|
815 |
+
max_value=50, # Adjust max if needed
|
816 |
+
value=st.session_state.get('gallery_size', 10),
|
817 |
+
key="gallery_size_slider", # Keep the key, define it ONCE here
|
818 |
+
help="Controls the maximum number of assets displayed in the sidebar gallery."
|
819 |
+
)
|
820 |
+
st.session_state.gallery_size = st.session_state.gallery_size_slider # Ensure sync
|
821 |
+
st.sidebar.markdown("---") # Separator after gallery settings
|
822 |
+
|
823 |
+
|
824 |
+
|
825 |
|
826 |
# --- App Title -------------------------------------------
|
827 |
st.title("Vision & Layout Titans (HF) ๐๐ผ๏ธ๐")
|